man-db (2.3.16-4) stable; urgency=high

  * Backport another security fix from unstable.
  * Count how many times privileges have been dropped, and don't regain them
    until regain_effective_privs() is called the same number of times. The
    lack of nesting meant it was still possible to create files owned by uid
    man (thanks, Luki R.; closes: #99624).

 -- Colin Watson <cjwatson@debian.org>  Fri,  1 Jun 2001 23:50:31 +0000

man-db (2.3.16-3) stable; urgency=high

  * The last upload regained privileges too early; an attacker could
    potentially remove execute permissions from files owned by man. My
    apologies for not detecting this earlier.

 -- Colin Watson <cjwatson@debian.org>  Mon, 30 Apr 2001 19:53:05 +0000

man-db (2.3.16-2) stable; urgency=high

  * Security upload by new maintainer.
  * Drop privileges in mandb when creating a temporary database in a
    user-supplied manual hierarchy. Thanks to Ethan Benson for observing
    this vulnerability.

 -- Colin Watson <cjwatson@debian.org>  Sun, 29 Apr 2001 23:10:24 +0100

man-db (2.3.16-1.1) stable; urgency=high

  * Non-maintainer upload by Security Team
  * Fixed unquoted throughpassing of format strings that could crash man

 -- Martin Schulze <joey@finlandia.infodrom.north.de>  Thu,  8 Feb 2001 23:27:53 +0100

man-db (2.3.16-1) frozen unstable; urgency=high

  * Applyed patch submitted by Javier Fernandez-Sanguino Pena to permit
    search of trnlated manpages before giving the first english one
    found. Closes: #61697.
  * Forgot the ignore dash in tags target in debian/rules, which made it
    adding a non necessary source dependance.  Closes: #61199.

 -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 22 Mar 2000 16:00:16 +0200

man-db (2.3.15) frozen unstable; urgency=high

  * Just recompiled, with an upgraded potato system.
    Let's see if this wipes away the grave installation problem listed
    in bugs #60339, #60399, #60411, #60515.
    In that case, I'll close these bugs by hand :-)

 -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 22 Mar 2000 16:00:16 +0200

man-db (2.3.14) frozen unstable; urgency=high

  * if unconfigured, it install binaries setuid root!
    also closes: #32213.
  * Forgot to put different md5sum for man and mandb in md5sums file.
    debsums was failing on them as they were modifyed by postinst.
    Closes: #59677, #60023 thanx to Lee Maguire.

 -- Fabrizio Polacco <fpolacco@debian.org>  Mon,  6 Mar 2000 12:35:35 +0200

man-db (2.3.13) frozen unstable; urgency=low

  * Applied patch to avoid disappearing of index file during
    regeneration. Thanx to Colin Phipps, closes: #58887.
  * Applied patch to generate secure temporary file in straycat.
    Thanx to Colin Phipps, closes: #58900.

 -- Fabrizio Polacco <fpolacco@debian.org>  Mon, 28 Feb 2000 22:09:05 +0200

man-db (2.3.12) frozen unstable; urgency=low

  * Applied security patch for forcing regeneration of secure temp file
    instead of reusing it. Thanx to Colin Phipps who audited it and
    submitted a patch. Closes: #58271.
  * Written new wrapper in C. It installs as /usr/bin/wrapper and is
    hardlinked to man and mandb while configuring. The package installs
    a one line script (as /usr/bin/man and /usr/bin/mandb) that simply
    inform that the package is not configured; it is removed by postinst
    and replaced by hardlinks with /usr/bin/wrapper.
    Thanx to Ethan Benson, Colin Phipps.
  * Simply incremented minor number, to make Josip Rodin happy.
    Not only it is a native Debian package, but is is also a "new
    upstream release"(TM)  :-)  (and yes, I've changed the version
    number also in configure.in :-)
  * Added explicit proto in straycat.c as now libc has canonicalize_file_name().

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 22 Feb 2000 16:41:33 +0200

man-db (2.3.10-71) frozen unstable; urgency=low

  * after exaustive discussion of debian-devel, the wrapper script has
    been fixed. Thanx to Ethan Benson, Marcus Brinkman, Petr Cech.
    Closes #57566.
  * added double dependency to groff or jgroff.
  * added updated cs po file and a small fix to avoid a warning, thanx
    to the precious contribution of Vladimir Michl.

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue,  8 Feb 2000 17:01:36 +0200

man-db (2.3.10-70) frozen unstable; urgency=low

  * security fix: moved setuid binaries to /usr/lib/man-db and added
    shell wrapper to execute as user nobody when invoked by root.
    This would avoid having anybody running man as root, or cron running
    mandb.
  * Added more granularity in the "quietness" of mandb, and added option
    test to simply check the correctness of manpages, to allow lintian
    and/or dh_install_manpages to report warnings.
  * fixed a typo in spanish message catalog.
    Thanx to Jose Dapena Paz, closes: #56204.
  * added (but not enabled) new option -H (-Thtml) to take advantage of
    new html driver (still experimental but getting better) in groff.
  * as a consequence, added versioned dependency to groff >= 1.15
  * corrected location of GPL in copyright file.
  * corrected headers in po files for it and de.

 -- Fabrizio Polacco <fpolacco@debian.org>  Fri, 14 Jan 2000 13:49:42 +0200

man-db (2.3.10-69s) unstable; urgency=low

  * added symlinks for /usr/doc (in postinst and prerm).
  * changed installation of japanes manpages to dir "ja".
  * Corrected incomplete apply of HURD patch. Closes: #48052.
  * Changed configure.in and libdb/mydbm.h to force inclusion 
    of correct db_185.h header. Thanx to Marcus Brinkmann.
  * Corrected use of setlocale in files other that man.c;
    closes: #48128, thanx to "David Huggins-Daines".
    also closes: #48495.

 -- Fabrizio Polacco <fpolacco@debian.org>  Sat, 16 Oct 1999 03:33:23 +0300

man-db (2.3.10-69r) unstable; urgency=low

  * Modified utility accessdb to default to FHS location of the cache.
  * Reduced verbosity of mandb when -q option is used; thanx to
    Francesco Potorti` <F.Potorti@cnuce.cnr.it>; closes: #28819.
  * corrected location of manual in menu and use of doc-base.
    Thanx to "J.H.M. Dassen \(Ray\)" <jdassen@wi.LeidenUniv.nl>                          
    closes: #47434.
  * applied patch for locale setting (also to manpath and whatis), and
    for inclusion of locale dirs in path. Thanx to Michael Sobolev
    <mss@transas.com> and to Raphael Hertzog <rhertzog@hrnet.fr>;
    closes: #46853.
  * Added message catalog in French, translated by Laurent Pelecq
    <laurent.pelecq@wanadoo.fr>, but mainly thanx to Raphael Hertzog who
    made this possible (I tried several times :-)
    Now, when we'll get also the manpages in French?

 -- Fabrizio Polacco <fpolacco@debian.org>  Sat, 16 Oct 1999 03:33:23 +0300

man-db (2.3.10-69p) unstable; urgency=low

  * added default LESSCHARSET for latin1 in case of no LANG.
    thanx to <lowe@asel.udel.edu>, closes: #46628.
  * Added manpages in japanese, translated by Takeo NAKANO
    <nakano@apm.seikei.ac.jp>, thanx to
    nabetani@kern.phys.sci.osaka-u.ac.jp, closes: #46600

 -- Fabrizio Polacco <fpolacco@debian.org>  Mon,  4 Oct 1999 16:15:52 +0300

man-db (2.3.10-69o) unstable; urgency=low

  * re-established correct behaviour for -t option, thanx to Roland
    Rosenfeld <roland@spinnaker.de>, closes: #46592.
  * this part was in 69n, but I forgot the ':'  
  * all manpage locations doubled because of a slash :-)
    thanx to Lazarus Long and Wichert Akkerman.
    Closes: #46448, #46497.

 -- Fabrizio Polacco <fpolacco@debian.org>  Mon,  4 Oct 1999 13:30:25 +0300

man-db (2.3.10-69m) unstable; urgency=high

  * grave: it looks like acting in the postinst as dpkg does for generic
    conffiles brakes man, which mow cannot work without that file.
    I don't know if this is a bug per-se (man should run even without
    config file), but I've changed the postinst to default on copying
    the current config file.
    Closes: #46363, #46367 (and several others, while it reaches the
    mirrors?)

 -- Fabrizio Polacco <fpolacco@debian.org>  Fri,  1 Oct 1999 10:37:46 +0300

man-db (2.3.10-69k) unstable; urgency=low

  * problems with locale.
    modified check of locale directory to try all combinations.
    This should permit installing in xx while using LANG=xx_XX.YYY

 -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 29 Sep 1999 18:57:16 +0300

man-db (2.3.10-69j) unstable; urgency=low

  * made compliant to policy 3.0.1
  * Gone through a quick check of all bugs (61!):
    Problems fixed in previous releases, but never closed:
    closes: #35336, #20949, #21016, #21240, #23239, #23267, #24267,
    #24604, #24691, #25825, #26002, #26038, #26077, #26222, #26465,
    #27858, #32036, #32759, #33679, #34643, #41748.
  * removed setuid permissions from file in tarball, as postinst handle
    them properly. Closes #32213.
  * changed the copyright file to point out that the author has passed
    maintainership. Also changed location of his ftp site.
    closes #41737, #30153.
  * found (and fixed) nasty bug in reading config file that 
    segfaulted on too large files. Now stops reading and procede.
  * Added japanese support. Thanx to Taketoshi
    Sano <sano@debian.org> and Fumitoshi UKAI <ukai@debian.or.jp>.
    Closes: Bug#38107.
  * partially eliminated feature to display file when manpage is
    not found, limiting it only when the argument is a pathname
    containing the character '/'.
    closes: #41205, #41715, #45979.
  * created perl script /usr/lib/man-db/chconfig that scans the 
    file in argument (the man confile) and upgrade it to FHS.
    Its call from postinst is checked also against perl presence.
  * removed /etc/manpath.config from conffiles;
    added in postinst automatic copy of it if the existing one isn't
    being modified, or using the new script to validate it and upgrade
    to FHS. Treat correctly absence of the config file (??) and allow
    insertion of keyword NOFHS in /etc/manpath.config to avoid its
    update.
  * added list of md5sums from previous conffiles, to help detect
    unmodified ones. Added to rules file the automatic adding of 
    a new md5 if a new conffile is created. 
    (so maintainers don't have to maintain it)
  * added Japanese message catalog, curtesy of
    Fumitoshi UKAI <ukai@debian.or.jp>; closes: bug#43845.
  * added corrected translations in Italian, thanx to 
    Giovanni Bortolozzo <borto@dei.unipd.it>
  * changed tests in configure.in to detect new libdb installed from
    glibc. Closes: bug#39646
  * corrected typos in control file, thanx to Richard Braakman
    <dark@xs4all.nl>, closes: bug#39687
  * corrected use of LANG in locale.
    thanx to ypwong@debian.org, closes: bug#39281.
  * added patch for HURD for canonicalize_file_name thanx to 
    Marcus Brinkmann (brinkmd@debian.org), closes: bug#39039.

 -- Fabrizio Polacco <fpolacco@debian.org>  Wed,  9 Jun 1999 10:37:29 +0300

man-db (2.3.10-69i) unstable; urgency=low

  * In man-db -69i:	
  * In man-db -69FIX.1:	
   * Added unlink of temporary file between call to tempnam and open to
     reduce (without completely avoiding it) the possibility that a
     malicious user puts a dangling symlink to let man leave a file
     (with a manpage inside :-) in places different that the temporary
     directory. Not a security risk at all, IMO.
   * Added secure open of temporary file in zsoelim.l , thanx to
     Marc Heuse <marc@suse.de>. The code was not secure against a
     symlink attack. This didn't affect 'man', which does not excute
     that part of the code, but only manual execution of zsoelim.

 -- Fabrizio Polacco <fpolacco@debian.org>  Wed,  9 Jun 1999 10:37:29 +0300

man-db (2.3.10-69h) unstable; urgency=low

  * In man-db -69h:	
   * Corrected problem that did not permit finding local manpages as
     default (without -l , as added in version -69g) if the pathname was
     not an absolute pathname. (found by me :-)
   * avoided error message "file not found" in case of failed
     local search as default after failed search ob database.
     Thanx to <jpt@cif.rochester.edu>, closes bug#37882.
   * added new czech message catalog, thanx to Vladimir Michl
     <Vladimir.Michl@seznam.cz>
   * updated manual page man(1), example section, to make more clear
     that man -k and man -f *runs* apropos and whatis.
     Closes: #35741.
   * updated usage string and manual page for apropos, to reflect the
     use of -r as default, and the addition of -e to get the previous
     behaviour.

 -- Fabrizio Polacco <fpolacco@debian.org>  Fri,  9 Apr 1999 10:49:11 +0300

  * In man-db -69g:	Mon,  5 Apr 1999 20:27:12 +0300
   * corrected typo in aclocal.m4 that made detection of broken pclose
     unavailable for configure. Thanx to UNO Takeshi <uno@sysplan.co.jp>
     for the report and the patch. Closes: #35608.
   * Added ability to suppose -l when no manpage is available; this
     enhancement was requested in bug#19999 and #23567
   * Added patch to fix bug#25270 (uninitialized var which made ignore
     the config file) thanx to cph@martigny.ai.mit.edu (Chris Hanson)
     for the report and the patch. This problem was also described by
     Roland Rosenfeld <roland@spinnaker.rhein.de> in bug #30646.
   * made czech message catalog available. When for manpages?
  * In man-db -69f:	Thu,  1 Apr 1999 16:17:58 +0300
   * corrected bug in manp.c introduced in 69e (missing xstrdup).
     My apologizes. Closes: #35326, #35353, #35354 .
     I hope it fixes also #35355 and #35336, but as I wasn't able to
     reproduce it, I'm not able to test its fix :-)
   * corrected typo in mandb.8 (/omitted/emitted/) (I remember having
     fixed it already ... maybe I'm getting too old?)
   * added message catalog in czech translated last year by 
     Vladimir.Michl@upol.cz and added using the wrong format and 
     later forgot. How can I be forgiven?
  * In man-db -69e:
   * Corrected typo in german messages file, thanx to Christian Hammers
     <ch@lathspell.westend.com> for the hint.
   * added enhancement to get manpath add default values from config
     file to value in MANPATH env var according to presence of redundant
     semicolon; suggested by Peter Moulder <reiter@netspace.net.au> in
     wishlist bug#19999.
     TODO:
     modify manpage, manual and so to describe new enhancement to
     $MANPATH management; trailing or leading spare semicolon make add
     the manpath derived from config files to the content of the var. A
     double semicolon in the middle of the var makes insertion of the
     rules derived into the var.
   * added management of a user conf file ~/.manpath , with the same
     syntax of /etc/manpath.conf, whose content is added to the default
     conf file. It remains to be demonstrated if handling of cache works
     as expected in all cases.
     This enhancement, binded with the previous one, gives users
     complete control over user managed mapages, which is quite more
     needed out of Linux, in other OSes.
  * In man-db -69d:
   * Wrong change in manpath.config: it built two indexes for /usr/man
     and /usr/share/man, and put both in /var/cache/man , so the second
     overwrote the first. Thanx to Matthew Eaton, closes: #34636.
  * In man-db -69c:
   * put back the config file into /etc ... :-)
   * found a bug in postinst that didn't rebuild the index.
  * In man-db -69b:
   * corrected lintian's error in menu file.
   * modifyed cron.daily 
   * moved configuration file to /etc/menu/
     created list of sections in /etc/menu/sections.list
     The idea is to have mandb create it when scanning manpages.
   * FHS compliance:
    - add /usr/share/man in /etc/manpath.conf
    - move /var/catman to /var/cache/man
      * user's changes need manual update.
      * absolutely DON'T SYMLINK /usr/man !! Otherways you'll get double
        entries in the database.
      * removed FSSTND keyword from manpath.conf and its handling in the
        code, as it was a hack messing up names.
    - start installing manpages in /usr/share/man
      Don't worry about old packages installing into /usr/man .
      man is designed to search pages on several directories!
    - modify {pre,post}{inst,rm} scripts.
  * TODO:
   * modify docs (manpages and manual) to reflect these changes.
   * raise bug to lintian to get a version that complains for manpages
   * in /usr/man and recognize manpages in /usr/share/man .
     .
  * In man-db -69a: Sun,  7 Mar 1999 19:32:25 +0200
   * Applyed (manually) patch to handle -l option (pipe from stdin)
     Thanx to Peter Maydell <pmaydell@chiark.greenend.org.uk> who
     wrote the patch.  (should fix: #3739, #21445)
   * Modifyed apropos (and man -k ) behaviour to make -r option the
     default, even in absence of the env POSIXLY_CORRECT.
     Added option -e (--exact ) to permit the previous behaviour,
     when the keywords match only full words in the descriptions.
     Modifyed the usage of man and apropos.
     Need to modify the manpages and the manual.
     Thanx to Ian Jackson who posted the suggestion eons ago.
     (should fix: #3788 )
  * TODO:
   * To fix bug #5360 (which is not a bug in man-db) I want to create 
     a manpage installer program that checks all the common errors 
     in manpages like broken symlinks, wrong section, wrong location,
     missing of preprocessor directive in the first line and missing 
     of .SH NAME section.  
     This installer should also execute mandb to update the database (as
     when man -u is issued), as the automatic detection of new manpages
     doesn't work in case of multiple pages with the same name in
     different sections (#10106).  This update should be done in
     background after dpkg has finished.
   * to fix bug #3766 ("man" acting too smart) I need to take out of the
     sources the list of sections, and put it into the configuration
     file. This is not trivial, as the list is dinamic, but mandb scans
     all the pages in the system to collect descriptions, so I can use
     that code to collect the list of sections, order it and write it
     somewhere (=/var/cache/man/sections). Then man sources the list.
   * I need to add an option to show the order in which sections are
     processed while searching for a page. Actually this list is
     hardwired in the source code. It should be in the config file AND
     dinamically extended by mandb (which finds new sections). Splitting
     the config file into a directory would improve this? Yes.
   * For bug #11848 I should download glib sources, apply patches and
     then look into "locale" source code to see how and from where it
     takes the informations printed in line 'ctype-codeset-name' when I
     issue the command 'locale -k LC_CTYPE'; then reproduce this inside
     man.c and check the result. --ascii option should be assumed for
     ISO8859 different from -0, -1, -3, -7, -9 .

 -- Fabrizio Polacco <fpolacco@debian.org>  Sun,  7 Mar 1999 19:32:25 +0200

man-db (2.3.10-69) unstable; urgency=low

  * Corrected wrong set of terminal modes even when "not-a-tty".
    (thanx to Alessandro Rubini for the report)

 -- Fabrizio Polacco <fpolacco@debian.org>  Sun, 29 Nov 1998 01:01:54 +0200

man-db (2.3.10-68) unstable; urgency=low

  * Removed correction of return code, which made man ignore symlinks.
    (closes: #26351 thanx to Branden Robinson <branden@purdue.edu> )

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue,  6 Oct 1998 17:49:28 +0300

man-db (2.3.10-67) unstable; urgency=low

  * Corrected messaging for dangling symlink; also added correct
    handling of return codes, so now there will be only one warning line
    for each dangling symlink. (Thanx to Joey Hess, closes: #26141)
  * Added forcing of umask to avoid uncorrect settings of catdirs.
  * Added code to check for each single subcatdir, but, due to major
    load, conditioned code only to mandb. That is to say that catdirs
    are automagically created only by mandb. 
  * Removed "access" check in mandb which use the real user, making the
    setuid binary a non-sense.

 -- Fabrizio Polacco <fpolacco@debian.org>  Sat, 29 Aug 1998 16:32:30 +0300

man-db (2.3.10-66) unstable; urgency=low

  * added change of ownership in creating new catman hierarchy when done
    by root. Thanks to Alexis Huxley for the detailed report.
    (closes: #24691, #25825, #26002)
  * corrected typo in mandb(8), tx to Richard Braakman, closes: #24296

 -- Fabrizio Polacco <fpolacco@debian.org>  Fri, 15 May 1998 23:20:47 +0300

man-db (2.3.10-65) frozen unstable; urgency=low

  * added correction to spanish translations supplied by Santiago Vila.
    (closes: #21240)
  * Added a check for the availability of the executable "mail" otherway the
    postinst could fail.
  * Modifyed the check for update-menus to be on a single line for lintian,
    and to have safe exit point for failure of test.
  * Cleaned cron.weekly from call to the no-more existent utility mkcatdirs,
    whose presence make people (actually me, which is even worse) think that
    catpages were purged weekly, which is no more the case since 2.3.10-60
    Also lowered (from 7 to 6) the days of non-access to purge catpages,
    because the weekly access for rebuilding the database would always keep
    the atime lower than 7. (Thanx to Nicols Lichtmaier for having tampered
    me untill I noticed that :-)

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue,  7 Apr 1998 23:27:32 +0300

man-db (2.3.10-64) frozen unstable; urgency=low

  * corrected bug in zsoelim.l that made it segfault (closes: #19746).
    solved also another bug which didn't make it uncompress files.
  * corrected typo in menu entry (closes: #20169)
  * corrected linkage of zsoelin which included -ldb2 (unused).
  * added Tom Christiansen's example of manpage.
  * added corrections to spanish message catalog (Nicols Lichtmaier and
    Luis Francisco Gonzalez).
  * corrected propagation of option -L in whatis/apropos.

 -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 11 Mar 1998 19:10:58 +0200

man-db (2.3.10-63) unstable; urgency=low

  * changed i18n from catgen to gettext; I updated all po files, but
    there are some entries empty.
  * problems with i18n: added explicit check of environment instead of
    trusting setlocale(); now man works with translated manpages.
  * moved umask 022 from the shell command to the open of the temporary
    file, to avoid errors in case of restrictive settings, due to the
    open call added in -60

 -- Fabrizio Polacco <fpolacco@debian.org>  Sun,  1 Mar 1998 23:20:41 +0200

man-db (2.3.10-62) unstable; urgency=low

  * added check in configure that bsdmainutils is installed, so check
    for col won't fail. closes: #18661, #18665. We absolutely need
    source-depends, otherways autobuild won't work. 
    Version for libc5 was correctly built, so -59bo61 is OK.
  * oops, wrong put of update-alternatives in postrm instead than prerm.

 -- Fabrizio Polacco <fpolacco@debian.org>  Fri, 27 Feb 1998 10:42:04 +0200

man-db (2.3.10-61) unstable; urgency=low

  * man-db (2.3.10-61) unstable; urgency=low
  * man-db (2.3.10-59bo61) bo-unstable; urgency=low

  * Changed test in configure to fail if executed without a pager on a
    Debian system.
  * To avoid the error "pager: No such file" when a newer man is used
    without upgrading any of the pagers in the system, I have added a
    bogus pager "/usr/sbin/man-pager", which points to /bin/more,
    installed through update-alternatives with a weight very light (1).
    Probably the Right-Thing-To-Do (TM) is to add a VP "pager" and ask
    all pager installing /usr/bin/pager to Provide: it (at least
    util-linux). Later man-db could Depends: on it  :-)

 -- Fabrizio Polacco <fpolacco@debian.org>  Thu, 26 Feb 1998 12:15:33 +0200

man-db (2.3.10-60) unstable; urgency=low

  * man-db (2.3.10-60) unstable; urgency=low
  * man-db (2.3.10-59bo60) bo-unstable; urgency=low

  * created a new manpage for accessdb utility (lintian will be happy).
  * slightly modifyed manpath(1) manpage to reflect changes in manpath
    behaviour (back in version 2.3.10-39, #10039) about search for man
    hierarchy in the current directory. Udated english, italian and
    spanish pages; german ones are very old and need a complete reread.
  * added (in src/manp.c) creation of catman hierarchies -on-the-fly-,
    thus obsoleting all those scripts like mkcatdirs, and also modifying
    pre,post scripts.  (closes: #15518, #14449);
  * added checks in configure.in to determine if run on a debian system,
    defining DEBIAN, DEBVER, DEBMAINT and putting them in config.h ;
    removed old way to insert debian version number in the program.
  * cleaned cron files (closes: #14810, #18208).
  * (lintian): updated the debian/copyright file for FSF address;
    deleted copyright of gencat utility (no more in binary).
  * added a safer open for temp file in create_ztemp(), closes: #16371
  * corrected menu file, (closes: #17352).
  * added local date support for translated manpages into configure.in
    and in the manpages (idea by Luis Francisco Gonzalez).
  * added spanish manpages and catalogs
      (thanx to Luis Francisco Gonzalez <luisgh@cogs.susx.ac.uk>,
      Enrique Zanardi <ezanardi@noah.dfis.ull.es>
      and Cesar BALLARDINI <cballard@santafe.com.ar> ).
  * build linking to libdb2

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 30 Dec 1997 17:13:09 +0200

man-db (2.3.10-57) unstable; urgency=high

  * (ver -57) => libc6 version, linked using libdb.a in libc6 and explicit -lc
     man-db (2.3.10-57) unstable; urgency=high
  * (ver -47) => still libc5 compiled under debian-1.3.1 ( =>experimental)
     man-db (2.3.10-47) experimental; urgency=low

  * changed Standards-version to 2.3.0.1
  * un-debstd-ized rules, postinst and postrm.
  * Moved suidmanager call _before_ mandb run (should fix #14996), 
     but debstd still add his stuff at the end: need to stop it.

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 18 Nov 1997 20:52:44 +0200

man-db (2.3.10-56) unstable; urgency=high

  * (ver -56) => libc6 version, linked using libdb1 in libc6 and explicit -lc
     man-db (2.3.10-56) unstable; urgency=high
  * (ver -46) => still libc5 compiled under debian-1.3.1 ( =>experimental)
     man-db (2.3.10-46b) experimental; urgency=low

  * found __big__ problem in libc6-dev that installs db1.85 with
     soname 2, while old libdb1-dev package (from bo) is linked
     with libc5 ... need to link statically to libdb.a to avoid
     future problems when _true_ db2 will be installed.
  * oops, in 55 (libc6) pager was left undefined (#14862, sigh)
  * oops, missing accessdb as promised :-)
  * changed tests on closed streams to detect more conditions.

 -- Fabrizio Polacco <fpolacco@debian.org>  Sun, 16 Nov 1997 01:31:44 +0200

man-db (2.3.10-55) unstable; urgency=low

  * (ver -55) => libc6 version, linked using libdb1 in libc6 and explicit -lc
     man-db (2.3.10-55) unstable; urgency=low
  * (ver -45) => still libc5 compiled under debian-1.3.1 ( =>experimental)
     man-db (2.3.10-45) experimental; urgency=low

  * Added check of libdb (1 or 2) in configure.in with set of BTREE
     to 1 or 2, changes in CFLAGS. Conditioned inclusion of db/db.h or
     db_185.h to value in BTREE.
  * Added open of stdin/stdout/stderr in man.c in case someone like 
     "info" closed them before exec-ing man. This corrupted the 
     database files, and later segfault in the db library.
     (fixes bug#11278, #11469, #11471, #14181)
  * Added /opt hierarchy in src/man_db.config (etc/manpath.config)
  * Added tool accessdb in /usr/bin . No manual page (yet).
  * Added option -S (safety mode) to pic in configure.in
  * Changed default pager from more to "pager" in configure.in
     (fixes#14254, thanks to Scott K. Ellis)
  * Added resetting of pristine terminal setting when exiting 
     (#14174, thanks to Herbert Xu)
  * Corrected error in the changelog for version 52, 53, 54 
     about linking against libdb2 (it was libdb from glibc2).

 -- Fabrizio Polacco <fpolacco@debian.org>  Thu, 30 Oct 1997 00:24:55 +0200

man-db (2.3.10-44) experimental; urgency=low

  * (ver -54) => libc6 version, linked using libdb2 and explicit -lc
     man-db (2.3.10-54) unstable; urgency=low
  * (ver -44) => still libc5 compiled under debian-1.3.1 ( =>experimental)
     man-db (2.3.10-44) experimental; urgency=low

  * avoided bashism in debian/rules.
  * deleted bogus files with spaces embedded in name (#13888)
  * applied patch for alpha by <chris@beezer.med.miami.edu> #13851
  * zsoelim.l - added new start condition to avoid expansion of .so
     requests inside a macro definition. (fixes #2969 and #13812)

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 14 Oct 1997 11:00:53 +0300

man-db (2.3.10-53) unstable; urgency=low

  * (ver -53) => libc6 version, linked using libdb2 and explicit -lc
     man-db (2.3.10-53) unstable; urgency=low
  * (ver -43) => still libc5 compiled under debian-1.3.1 ( =>experimental)
     man-db (2.3.10-43) experimental; urgency=low

  * added quote around var in mkcatdirs (fixes #13738, tx M.Konarski)
  * added removal of tempfiles from handler for SIGINT
     (fixes bug#13352 Thanks to John Goerzen)
  * changed way to call groff adding -P-g so grops can guess a page size
     (fixes #13563 uncorrectly assigned to groff, thx John Kallal)
  * solved deletion of entries in index when skipping their display (#10483)
  * wiped wrong message displayed when skipping display of manpage.
  * avoided redundant searches for section names longer than one char.

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 30 Sep 1997 10:52:03 +0300

man-db (2.3.10-42) experimental; urgency=low

  * (ver -52) => libc6 version, linked using libdb2 and explicit -lc (#11706)
  * (ver -42) => still libc5 compiled under debian-1.3.1 ( =>experimental)

  * Added removal of tempfiles via atexit().
  * restored original order in search sections (3 before 2) changed by
     previous maintainer (don't know why) (#12192 thx Juan Cespedes)
  * redirecting unusefull error messages in postrm and preinst (#12224)
  * doesn't provide gencat anymore, but can't use libc6's gencat. (#9841)
  * Changed tests in postinst to work with ash (#12212 thx Herbert Xu)
  * Changed define of debian version for use in non-debian systems
     (thanx to Albert Chin-A-Young); added file include/version.h

 -- Fabrizio Polacco <fpolacco@debian.org>  Mon, 18 Aug 1997 10:26:10 +0300

man-db (2.3.10-41) unstable; urgency=high

  * oops, -40 was linked against libgdbm1. (need a symlink db.h ->db/db.h
  * rebuild using (and dependent from) libdb1_1.85.4-4 with security
     fix. This shouldn't make any difference (man.db doesn't use snprintf)

 -- Fabrizio Polacco <fpolacco@debian.org>  Sun, 17 Aug 1997 15:16:59 +0300

man-db (2.3.10-40) unstable; urgency=low

  * Still libc5 version.
  * (Italian version) Minori correzioni a mandb.m da parte di Borto.
  * several corrections to it's => its typos in manpages [man(1), manpath(1),
     zsoelim(1), mandb(8)] Fixes Bug#11440 thanx to David Damerell.
  * Restore correct NAMN swedish parse for whatis (bug introduced by me 
     fixing #6497 on version -34) Thanx to John F. Bunch. (fixes bug#12069)
  * Fixed segfault using an empty arg to -S option (Bug#12074, Thx Herbert Thielen)
  * Fixed wrong manpath behaviour (Bug#10377, Thanx to Michael Lachmann)
  * reduced output in postinst (Bug#11902).
  * included execution of chmanconfig (which adds MANDB_MAP lines for lang
     manpages) inside mkcatdirs (which creates catdir hierarchies).

 -- Fabrizio Polacco <fpolacco@debian.org>  Thu, 14 Aug 1997 13:16:43 +0300

man-db (2.3.10-39) unstable; urgency=low

  * added debian version info to option -V
  * corrected a couple of italian messages that didn't work (Grazie Borto)
  * added nlsutils in Replaces: field of control file (fixes Bug#9943)
  * Ugly typo in debian/rules that made .dwww-index disappear from last
     version (-38): my fault! (sigh) (autoBug#10130)
  * dropped scan of current directory if explicitly present in PATH both
     as an empty entry or an explicit dot; this used to left index files
     here and there.  (fixes Bug#10039, thanks to Giuliano Procida)
  * allowed non "man" dirs if in manpath.config
     (now accepts manpages hierarchies like /usr/share/ucbman)
     fixes Bug#9947, thanks to Richard Kettlewell.

 -- Fabrizio Polacco <fpolacco@debian.org>  Thu, 22 May 1997 13:04:48 +0300

man-db (2.3.10-38) frozen unstable; urgency=low

  * Added test -x of commands in cron.weekly (#9973), Nicolas Lichtmaier
  * Broken link from dwww index, thanx to David ROCHER (fixes #9792)
  * Corrected broken links from toc in html manual (bug#8950bis & #9725)
  * Added /usr/doc/man-db/Changelog.gz, NEWS, ToDo (closes bug#7506)

 -- Fabrizio Polacco <fpolacco@debian.org>  Mon, 28 Apr 1997 12:28:33 +0300

man-db (2.3.10-37) frozen unstable; urgency=low

  * Added nice to postinst index rebuild (bug#8946)
  * Bug#8950: MANOPT parsing error corrected (Thanx to Ricardas Cepas)
  * Bug#8950: Changed again way to determine section names: hardcoded
     into manconfig.h.in , need policy to update with new ones.

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 22 Apr 1997 15:09:22 +0300

man-db (2.3.10-36) frozen unstable; urgency=low

  * Discovered and corrected a more serious bug in debian/rules in a
     rm statement line (this is the reason for going into frozen).
  * Changed clean rule in debian/rules to handle cases in which the
     GNUmakefile or the build markfile are missing, (bug#8822)
     thanks to Michael Alan Dorman <mdorman@lot49.med.miami.edu>
  * Allowed undocumented option -X to be passed to groff.

 -- Fabrizio Polacco <fpolacco@debian.org>  Fri, 18 Apr 1997 10:05:53 +0300

man-db (2.3.10-35) frozen unstable; urgency=low

  * also added copyright notice for gencat program to Copyright file.
  * added gencat binary (fixed error in Makefile, thanks to Christian
     Hudon <chudon@ee.mcgill.ca>)

 -- Fabrizio Polacco <fpolacco@debian.org>  Sun, 13 Apr 1997 08:08:43 +0300

man-db (2.3.10-34) unstable; urgency=low

  * added revision March 97 of Italian manpages.
  * Patched lexgrog.l to recognise NAME saction in other languages:
     NAME, NOME, NOM, NOMBRE, BEZEICHNUNG. (Bug#6497, Herbert Thielen)
  * added flag -f to gzip to avoid failing of mandb on badly named files.
  * Fixed bug#8357 adding missing newline in the message
     "What manual page do you want?\n" (Thanx to Herbert Xu)
  * added in debian/rules command to clean index.bt built in man dir
  * Applied patch to process NAME section containing .IX (perl pod)
     thanx to Craig Wiegert <cwiegert@midway.uchicago.edu> (#8249)

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 1 Apr 1997 10:11:16 +0300

man-db (2.3.10-33) unstable; urgency=low
 
    * This will replace man package in Debian 1.3
    * Corrected typo in control file
    * Added dwww index entry
    * Added html version of manual (from .me via unroff + manual edit :-( )
    * Moved dependency on bsdmainutils from Depends to Suggests.
    * Removed failure of installation if removal of catpages failed.
    * Added italian manpages and message catalogs
       (Thanx to Giovanni Bortolozzo <borto@dei.unipd.it>) 

 -- Fabrizio Polacco <fpolacco@debian.org>  Tue, 4 Mar 1997 17:47:13 +0200

man-db (2.3.10-32) unstable; urgency=high
 
    * Due to paranoia version -31 doesn't upgrade from -30 (Oops)
    * in chmanconfig remove old lines instead that commenting them out.

 -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 26 Feb 1997 18:31:45 +0200

man-db (2.3.10-31) unstable; urgency=low
 
    * Corrected location of message catalogs (#7491, thanx Scott K.Ellis)
       from /usr/lib/locale to /usr/share/locale .

 -- Fabrizio Polacco <fpolacco@debian.org>  Thu, 20 Feb 1997 02:17:37 +0200

man-db (2.3.10-30) unstable; urgency=low

    * Installed german manpages and message catalogs.
    * In postinst added search for languages installed to build catmans
       also for them.
    * Added /usr/sbin/chmanconfig, a perl script that updates
       /etc/manpath.conf for the listed language, and calls mkcatdirs to
       update the catdir hierarchy.
       This is to be used by packages that install translated manpages.
    * Closes Bug#5977: (strange bug in man causes magically unpredictable
       manpage ?) due to change in database library and my inability to
       reproduce this behaviour.
    * Changed output of these messages from stdout to stderr (#4207):
       "What manual page do you want from section ?";
       "What manual page do you want?";
       "No source manual entry for ";
       "No manual entry for ";
    * added in cron.weekly the update of catdirs hierarchy and forced
       complete rebuild of indexes (instead of simple update)
    * Installs tools/mkcatdirs in /usr/sbin ; this script can be used
       (and is used in postinst) to build the catman hierarchy
       that now is made on the fly instead than burn in the package.
       Modifyed to make also main catdirs (not only subdirs)
    * preinst and postrm both remove the whole catman hierarchy.
    * postinst builds the catman hierarchy using mkcatdirs or a basic
       set of dirs predefined, and then builds the index databases.
    * Provides: man, man-browser. Conflicts: man. Replaces: man.
       These should remove the old man package as well as the man-aeb.
    * Compiled using option nls=all (all locales).
    * Linked against libdb1 (Berkeley) instead of gdbm.
    * Compiled using libc5 5.4.20
    * Changed name from man to man-db, to follow upstream (man_db)
       this also fixes bug #4885 (/usr/doc/man gets man itself confused)
    * Added man_db-manual-0.5.cat (which was distributed separetely) as
       /usr/doc/man-db-manual.txt
    * Rebuilt using debmake (Standards-Version: 2.1.2.2) resulting in a
       smaller debian/rules file (but not more explicative).

 -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 5 Feb 1997 20:01:49 +0200

man (2.3.10-18) stable unstable; urgency=low

    * changed the way 'man 9term' problem is handled (bug#5345) fixed
       badly in 2.3.10-16 (oops)
    * removed subdirectory debian/new that caused dpkg-source to fail :-(
    * Added check in preinst to warn only changing owner of catman dirs
       (fixes #7035 thanx to Santiago Vila Doncel and Kai Henningsen)

 -- Fabrizio Polacco <fpolacco@debian.org>  Thu, 13 Feb 1997 12:30:12 +0200

man (2.3.10-17) stable unstable; urgency=low

    * fixed bug#6496: man's cron scripts should be conffiles (oops :-)

 -- Fabrizio Polacco <fpolacco@debian.org>  Mon, 20 Jan 1997 00:48:33 +0200

man (2.3.10-16) frozen unstable; urgency=low

    * fixed bug#????: man segfaults when MANPATH="" (null string)
        changed to consider null string as var unset.
    * fixed bug#5833: MANPATH="" manpath -g: wrong warning.
    * fixed bug#5345: man 9term problem (coded Debian's policy for
        sections = only one digit)
    * fixed bug#5809: mandb -c fails on dangling symlink in cat (added
        code to detect dangled symlinks in stray cats) Thanx H.Thielen.
    * fixed bug#4372 NULL pointer dereference (Thanx Ray).
    * warning message for the absence of whatis fallback database
        downgraded to debug info because gdbm is used in this version.
    * setlocale continues not to work  :-(
    * compiled using libc5 5.4.13-1 

 -- Fabrizio Polacco <fpolacco@debian.org>  Fri, 6 Dec 1996 04:05:59 +0200

man (2.3.10-15) frozen unstable; urgency=low

    * fixed bug#5534 (man fails if env var SYSTEM is defined)
    * compiled using libc5 5.4.7-7 
    * due to a bug in libc5 5.4.7-7 setlocale doesn't work.

 -- Fabrizio Polacco <fpolacco@debian.org>  Fri, 22 Nov 1996 00:04:12 +0200

man (2.3.10-14) frozen; urgency=high

    * changed wrong owner of catman dirs (bug #5340)
    * added code in preinst to detect catman's wrong owner (bug #5340)

 -- Fabrizio Polacco <fpolacco@debian.org>  Sat, 9 Nov 1996 21:37:48 +0200

man (2.3.10-13.1) unstable; urgency=low

    * compressed manpages.
    * removed obsolete catman directories X386 and X11R5 (#3939)
    * added conffiles to debian structure (#4671)
    * built using original upstream sources + patch 2.3.10-13
    * Updated to Standards-Version 2.1.1.0

 -- Fabrizio Polacco <fpolacco@debian.org>  Wed, 30 Oct 1996 20:02:31 +0200


Changes:
Sun Jul  7 21:46:09 BST 1996 Alvar Bray <alvar@debian.org>
	* Modified to build on different architectures
	* 2.3.10-12 -> 2.3.10-13

Mon Jun 10 23:38:11 BST 1996 Alvar Bray <alvar@debian.org>
        * Added dependency on bsdmailutils so col is present
        * Modified makefiles to new dchanges format
	* Set priority to be routine the same as manpages pkg.
        * 2.3.10-11 -> 2.3.10-12

Sun Mar 31 14:45:48 BST 1996 Alvar Bray <alvar@debian.org>
	* Added fix to ult_src.c from _Mark_ <eichin@cygnus.com>
	* 2.3.10-10 -> 2.3.10-11

Tue Mar  5 12:18:32 GMT 1996 Alvar Bray <alvar@meiko.co.uk>
	* Removed echo in cron.weekly
	* 2.3.10-9 -> 2.3.10-10

Sun Feb 18 14:25:45 GMT 1996 Alvar Bray <alvar@meiko.co.uk>
	* Changed to invoke groff with latin1 device.
	* 2.3.10-8 -> 2.3.10-9

Sat Feb 17 16:13:07 GMT 1996 Alvar Bray <alvar@meiko.co.uk>
	* Added H J Lu bugfix provided by Michael Meskes
	* Changed cron job regexp to catch all .gz files
	* Changed to use nice in cron jobs

Thu Jan 11 20:51:01 GMT 1996 Alvar Bray <alvar@meiko.co.uk>
	* Rebuilt using dynamic linking
	  2.3.10-7 -> 2.3.10-8

Tue Jan  9 20:46:44 GMT 1996  Alvar Bray <alvar@meiko.co.uk>
	* Added interpreter lines (#!/bin/sh) to cron job files.
	  (#2106). 
	* Changed find time args (#2057) in cron.daily.
	* 2.3.10-6 -> 2.3.10-7 (fixes dpkg dependency problem 
	  from libgdbm1.)

Sat Dec 16 21:06:56 GMT 1995  Alvar Bray <alvar@meiko.co.uk>
	* changed dependency libgdbm to libgdbm1
	  Rebuilt against libgdbm1 packages
          2.3.10-5 -> 2.3.10-6

Wed Nov 29 22:28:19 GMT 1995  Alvar Bray <alvar@meiko.co.uk>
        * changed dependency elf-libgdbm to libgdbm
          2.3.10-4 -> 2.3.10-5

Mon Nov 27 20:37:47 GMT 1995  Alvar Bray <alvar@meiko.co.uk>
	* added dependency on elf-libgdbm
	  2.3.10-3 -> 2.3.10-4

Wed Nov 22 17:30:49 GMT 1995  Alvar Bray <alvar@meiko.co.uk>
	* Compiled for elf - added dependency on lib5c
	  2.3.10-2 -> 2.3.10-3

20-September-1995 Alvar Bray <alvar@meiko.co.uk>
	Patched src/util.c to fix bug#1290 (improved testing to decide if
	catman page need rebuilding from src man page)
	2.3.10-1 -> 2.3.10-2

20-August-1995  Alvar Bray <alvar@meiko.co.uk>
	Upgraded package to the latest 2official" release.
	2.3.7 -> 2.3.10-1

24-July-1995  Alvar Bray <alvar@meiko.co.uk>
	Setup to use more as the default pager.

03-July-1994 Alvar Bray <alvar@meiko.co.uk>
	Change of Maintainer.
	Added Extended description.

24-December-1994 Bruce Perens <Bruce@Pixar.com>
	Added Debian GNU/Linux package maintenance system files and configure
	for Debian.

