diff options
author | Colin Watson <cjwatson@debian.org> | 2015-09-09 16:53:47 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2015-09-09 16:53:47 +0100 |
commit | 8fdfedabf202ed8b3e61859be06a6888b4b6b328 (patch) | |
tree | e6e1d2565189adc23f3995ef17a409c602850f44 /ChangeLog | |
parent | 4c94ed7de9e07b968b0130f8c6a8bc987c2460e0 (diff) | |
parent | e5cd1b14749786b20384053e945d527d9abea02c (diff) |
Import man-db_2.7.3.orig.tar.xz
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 101 |
1 files changed, 101 insertions, 0 deletions
@@ -1,3 +1,104 @@ +2015-09-09 Colin Watson <cjwatson@debian.org> + + * Version: 2.7.3. + +2015-09-09 Colin Watson <cjwatson@debian.org> + + Pacify gcc -Wlogical-not-parentheses + + * src/man.c (find_cat_file): Add extra parentheses around + logical-not on the LHS of a comparison. + * lib/util.c (is_changed): Likewise in header comment. + +2015-09-09 OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> + + Restore the ability to use 'man -a' noninteractively + + Fixes Debian bug #798094. + + * src/man.c (do_prompt): Return 0 immediately (i.e. view) if neither + stdin nor stdout is a tty. + * NEWS: Document this. + +2015-09-09 Mike Frysinger <vapier@gentoo.org> + + Fix crash when current directory is unreadable + + Fixes Savannah bug #45861. + + * src/man.c (make_display_command): Check have_cwd before trying to + use cwd. + * NEWS: Document this. + +2015-09-09 Colin Watson <cjwatson@debian.org> + + Document squeeze-blank-lines fix + + * NEWS: Document Rafael's squeeze-blank-lines fix. + +2015-09-09 Colin Watson <cjwatson@debian.org> + + Fix use-after-free in ult_src + + Reported by Hanno Boeck. Fixes Savannah bug #45854. + + * src/ult_src.c (ult_src): Take a copy of base when recursing rather + than passing it directly as the new name argument, since it may be + freed by the recursive call. + * NEWS: Document this. + +2015-09-09 Colin Watson <cjwatson@debian.org> + + Remove unnecessary check before free + + * src/ult_src.c (ult_src): Don't check whether base is non-NULL + before freeing it. + +2015-08-30 Rafael Kitover <rkitover@gmail.com> + + Squeeze blank lines internally instead of pager -s + + Add a pipecmd in make_display_command to combine multiple blank lines in + the output into one, which is what e.g. less -s does. + + Stop automatically appending -s to pager command in configure. + + Fixes Debian bug #796584. + + * configure.ac: Stop automatically appending -s to pager command. + * src/man.c (squeeze_blank_lines): New function. + (make_display_command): Add squeeze_blank_lines to display pipeline. + +2015-08-29 Colin Watson <cjwatson@debian.org> + + Make sure CACHEDIR.TAG has correct ownership + + * src/mandb.c (mandb): Change CACHEDIR.TAG's owner to + man_owner->pw_uid when running as root in global manpaths. + (process_manpath): Pass global_manpath to mandb. + +2015-08-29 Colin Watson <cjwatson@debian.org> + + Rewrite CACHEDIR.TAG and databases if they cannot be read + + Fixes Debian bug #797019. + + * src/mandb.c (mandb): Rewrite CACHEDIR.TAG and databases if they + cannot be read (probably due to incorrect ownership). + * NEWS: Document this. + +2015-08-22 Colin Watson <cjwatson@debian.org> + + Try to get terminal width from /dev/tty + + If man is running within something like lesspipe, then there may be + a current tty that neither stdin nor stdout points to. Try to get + hold of it using /dev/tty. Fixes Fedora bug #1255930. + + * lib/linelength.c (get_line_length): Try /dev/tty before either + stdout or stdin. + * NEWS: Document this. + 2015-08-16 Colin Watson <cjwatson@debian.org> * Version: 2.7.2. |