man2html (1.6g-11) unstable; urgency=medium
* Mark man2html-base Multi-Arch: foreign (closes: #889755).
Thanks to Helmut Grohne for the patch.
* manwhatis.c: Fix gcc warning by checking result of fgets() call.
-- Robert Luberda Sat, 10 Feb 2018 15:52:16 +0100
man2html (1.6g-10) unstable; urgency=medium
* Use debhelper v11, and enable all hardening options.
* Switch debian/control to DEP-5 format.
* debian/control:
+ suggests and alternative depends on lynx instead of lynx-cur package
(closes: #882283);
+ set Rules-Requires-Root to binary-targets due to usage of chmod;
+ sort the file with `wrap-and-sort' command;
+ bump Standards-Version to 4.1.3.
-- Robert Luberda Sun, 14 Jan 2018 16:50:51 +0100
man2html (1.6g-9) unstable; urgency=medium
* Add 036-fix-tbl-font-parsing.patch not to ignore the tbl header end
while parsing tbl font specifiers what caused man2html to hang on
printf(1posix) man page (LP: #1666067).
* man2html.cgi.c: fix a small typo found by lintian.
* debian/copyright:
+ add Vcs-Git and Vcs-Browser fields;
+ bump Standards-Version to 3.9.8 (no changes).
-- Robert Luberda Wed, 19 Apr 2017 22:54:48 +0200
man2html (1.6g-8) unstable; urgency=medium
* Add 035-source-date-epoch.patch to produce reproducible timestamps in
documentation (closes: #796130).
* Use `which index++' instead of checking the full /usr/bin/index++
path to fix lintian's `command-with-path-in-maintainer-script'.
* postinst: Drop old code for /u/s/d/man2html dir to symlink conversion.
* Standards-Version: 3.9.6 (no changes).
-- Robert Luberda Mon, 26 Oct 2015 00:58:01 +0100
man2html (1.6g-7) unstable; urgency=low
* utils.c: Fix querystring2argv() to create argv in case man2html and
manwhatis scripts are run on http server (like lighttpd) that fails
to do it by its own (closes: #729549, #630530, LP: #389582).
* man2html.cron.weekly: set proper permissions for generated index
file (closes: #729548).
* manwhatis.c: Fix format string warnings (closes: #672821).
* Refresh debian/patches with `gpb pq import; gbp pq export'.
* Add 034-UTF8-charset.patch: set charset in `Content-type' header
to UTF-8 (LP: #873102).
* mansearch, utils.h: set `Content-type' charset to UTF-8 as well.
* Switch build system to debhelper v9 and its tiny rules file:
+ make sure debian default CFLAGS, CPPFLAGS, and LDFLAGS are
properly handled;
+ add support for cross-compiling;
+ ensure parallel builds work (closes: #653424);
+ enable LFS support (lintian).
* Standards-Version: 3.9.5 (no changes).
-- Robert Luberda Sun, 17 Nov 2013 23:57:03 +0100
man2html (1.6g-6) unstable; urgency=high
* man2html.cgi.c: Validate user input and make some error messages less
verbose to prevent XSS attacks (CVE-2011-2770).
-- Robert Luberda Wed, 02 Nov 2011 20:45:18 +0100
man2html (1.6g-5) unstable; urgency=low
* man2html.postinst: Convert the /u/s/d/man2html directory into a symlink
pointing to man2html-base (closes: #616594).
* man2html.doc-base: Register html files from man2html-base, not man2html.
* man2html.cgi.c: Check result of pipe() call.
-- Robert Luberda Sun, 06 Mar 2011 18:55:48 +0100
man2html (1.6g-4) unstable; urgency=low
* Depends/Suggests lynx-cur instead of lynx transitional package
(closes: #613129).
* Add a debian/NEWS file for the recent package split. Include a dummy
entry there to work-around apt-listchanges bug #590541.
-- Robert Luberda Sun, 13 Feb 2011 16:44:22 +0100
man2html (1.6g-3) unstable; urgency=low
* Upload to unstable.
* debian/rules:
+ use dpkg-buildflags for setting CFLAGS;
+ add build-arch and build-indep targets.
-- Robert Luberda Mon, 07 Feb 2011 21:22:57 +0100
man2html (1.6g-2) experimental; urgency=low
* Split the binary package into two (closes: #285403, LP: #584825):
+ man2html-base with a command-line man to HTML converter only;
+ man2html containing the CGI interface.
* Remove any dependencies on web-server stuff from the man2html-base
package, and make man2html package to depend on httpd instead of
recommending it (closes: #504486).
-- Robert Luberda Sun, 09 Jan 2011 21:33:07 +0100
man2html (1.6g-1) experimental; urgency=low
* New upstream release.
* Get the searched/indexed man directories from system manpath file
(LP: #246816):
+ cron.weekly: use `manpath -g' to find out the system man directories;
+ man2html.cgi.c: take MANDB_MAP entries into account while parsing
manpath.config;
+ postinst: call the weekly job to perform initial indexing of man pages;
+ avoid duplicated/symlinked directories in both the weekly script and
the cgi program.
* manwhatis.c: add the `-g' option to manpath call.
* 010-aux-debian.patch (updated): correct paths in example.
* 033-gcc-warnings.patch (new): fix some gcc warnings.
* Reformat Debian-specific sources with the `astyle -A1 -SKs4' command.
* Standards-Version: 3.9.1 (no changes).
* Bump debhelper compat mode to 8.
-- Robert Luberda Sun, 09 Jan 2011 18:00:10 +0100
man2html (1.6f+repack-1) unstable; urgency=low
* Remove misleading message from postinst (closes: #582115).
* Standards-Version: 3.8.4
* Add short descriptions for all patches (lintian).
* Switch to the 3.0 (quilt) source format:
+ no longer use dbs (closes: #576055);
+ rebuild the original source tarball;
+ remove Readme.source file.
* Bump debhelper to v7.
-- Robert Luberda Sat, 12 Jun 2010 14:58:08 +0200
man2html (1.6f-3) unstable; urgency=low
* 031-man2html-BR-empty-line.patch: new patch to ignore font change
requests that are note followed by any words (closes: #489181).
* 032-man2html-man-remove-LO-lines: remove `.LO 1' (lintian).
* Rename debian/README.build to debian/README.source.
* Standards-Version: 3.8.0.
-- Robert Luberda Sun, 07 Sep 2008 11:08:44 +0200
man2html (1.6f-2) unstable; urgency=low
* Change doc-base section to Help.
* Build with debhelper v6.
* Remove override file for linda.
* Add copyright notice (lintian).
-- Robert Luberda Tue, 15 Apr 2008 22:52:58 +0200
man2html (1.6f-1) unstable; urgency=low
* New upstream version.
* Standards-Version: 3.7.3 (no changes).
* 030-man2html-man-hyphens.patch: fix lintian's `hyphen-used-as-minus-sign'.
* Move url from Description: to the Homepage field.
* Recommends: apache2 instead of apache, which is no longer available.
* cron.weekly: use ionice to lower I/O priority.
-- Robert Luberda Sat, 05 Jan 2008 11:17:10 +0100
man2html (1.6e-3) unstable; urgency=low
* Fix package description (closes: #427901).
* Remove unnecessary redirection to /dev/null in debian/prerm.
-- Robert Luberda Sun, 01 Jul 2007 11:30:33 +0200
man2html (1.6e-2) unstable; urgency=low
* Upload to unstable.
* Problem with parsing tables has been fixed by upstream (closes: #385158).
* 023-man2html-double-quotes (new): properly decode double quotes inside the
quoted text (closes: #406098).
* 024-man2html-uncompress (new):
+ add support for uncompressing gzipped man pages;
+ if the requested page does not exist, try to serve gzipped one
instead (closes: #418771).
* 025-man2html-macro-all-args (new): handle \$* and \$@ escapes.
* 026-man2html-macro-longname (new): support macro names longer than two
chars (closes: #408232).
* 027-man2html-macro-priority (new): parse user-defined macros before the
global ones (closes: #5587).
* 028-man2html-segfault (new): fix segfault when viewing groff(7) page.
* 029-man2html-new-macros (new): handle \[xx] escapes and add a few commonly
used char/string definitions.
* 017-man2html.seealso (updated): fix comments in man2html(1) page.
-- Robert Luberda Thu, 26 Apr 2007 10:01:11 +0200
man2html (1.6e-1) experimental; urgency=low
* New upstream version.
* debian/rules: recode the new Italian man pages from dos to unix file
format.
* 022-man2html-it-manpage.patch: fix syntax error in the Italian man2html(1)
page.
-- Robert Luberda Thu, 1 Feb 2007 22:38:24 +0100
man2html (1.6c-6) unstable; urgency=low
* Initial Galician translation of debconf templates (closes: #412522).
-- Robert Luberda Mon, 26 Feb 2007 21:49:29 +0100
man2html (1.6c-5) unstable; urgency=low
* Russian translation of debconf templates (closes: #406868).
-- Robert Luberda Wed, 31 Jan 2007 00:18:22 +0100
man2html (1.6c-4) unstable; urgency=low
* swish++.conf: Add `WordThreshold 50000' and `StoreWordPositions no'
to make index++ consume less memory and disk space (closes: #327767).
* Standards-Version: 3.7.2 (no changes needed).
-- Robert Luberda Sun, 7 Jan 2007 00:39:25 +0100
man2html (1.6c-3) unstable; urgency=low
* Initial Italian translation of man2html debconf messages (closes: #358161).
* Recode the French man page into ISO-8859-1 (closes: #363383).
* 021-man2html-perl-modules: Add support for Perl modules (closes: #363384)
Thanks to Nicolas François for the patch.
-- Robert Luberda Sun, 23 Apr 2006 18:16:02 +0200
man2html (1.6c-2) unstable; urgency=low
* manwhatis.c: When checking if the manwhatis cache file need to be
refreshed check timestamps of all the possible index files man-db
could use for its database. Also force refresh if none such a file
could be found (closes: #357471).
-- Robert Luberda Sat, 18 Mar 2006 16:57:03 +0100
man2html (1.6c-1) unstable; urgency=low
* New upstream version.
* 018-man2html-quotes: add support for \(lq and \(rq escape sequences
(closes: #338339).
Thanks to Nils Rennebarth for the patch.
* 019-man2html-noindex-segfault: fix segfault on man pages with no
sections (see bug #349907).
* 020-man2html-escape_N: add support for \N'n' groff sequences
(closes: #348553).
* Add Portuguese translation of man2html debconf messages (closes: #336933).
* Removed 016-man2html.formstring, applied upstream.
* debian/rules: Include translated man pages in the binary package.
* debian/control: bump build-dependency on debhelper as we make use of
`dh_installman --language'
* debian/copyright: recode into UTF-8, minor update.
-- Robert Luberda Thu, 9 Feb 2006 19:54:35 +0100
man2html (1.6-3) unstable; urgency=low
* Initial Swedish translation of man2html debconf messages (closes: #331555).
* Minor correction in mansearch output.
* Add linda overrides file for 'non-standard-dir-perm' warning.
-- Robert Luberda Wed, 19 Oct 2005 22:59:17 +0200
man2html (1.6-2) unstable; urgency=low
* Initial Czech translation of man2html debconf messages (closes: #319622).
* debian/sources/mansearch:
+ change layout of the full search results page
+ display all of the returned results, split into separate pages
+ remove useless `Location' tags
+ fix man pages descriptions (closes: #321258).
-- Robert Luberda Sat, 20 Aug 2005 12:35:32 +0200
man2html (1.6-1) unstable; urgency=low
* New upstream version from new upstream maintainer.
* Updated debian/copyright and debian/watch.
* Standards-Version: 3.6.2 (no changes).
-- Robert Luberda Sat, 16 Jul 2005 21:29:48 +0200
man2html (1.5p-4) unstable; urgency=low
* Recommend httpd-cgi instead of httpd (closes: #43271).
* Fix typo in German translation of debconf templates (closes: #313793).
* Updated Vietnamese translation of templates (closes: #312748).
* Update debhelper build-dependency to have menu file moved to /usr/share.
-- Robert Luberda Thu, 16 Jun 2005 23:24:57 +0200
man2html (1.5p-3) unstable; urgency=low
* Add Vietnamese translation of debconf templates (closes: #309062).
Thanks to Clytie Siddall .
* debian/menu: specify full path of hman to make linda happy.
-- Robert Luberda Sat, 14 May 2005 13:42:01 +0200
man2html (1.5p-2) unstable; urgency=low
* man2html.cgi.c: '\0' (null character) was printed on the
'Index of man pages' page.
-- Robert Luberda Fri, 4 Mar 2005 00:27:12 +0100
man2html (1.5p-1) unstable; urgency=medium
* New upstream version.
* 016-man2html.formstring: fix format string problem (closes: #291635).
* 017-man2html.seealso: add SEE ALSO hman to man2html man page
(closes: #285401).
* debian/control: make the first letter of synopsis lowercase (lintian).
-- Robert Luberda Fri, 28 Jan 2005 18:43:46 +0100
man2html (1.5n-2) unstable; urgency=low
* mansearch: encode returned URLs.
-- Robert Luberda Sun, 8 Aug 2004 18:50:23 +0200
man2html (1.5n-1) unstable; urgency=low
* New upstream version:
+ man2html: handle .so with trailing whitespace
* 015-hman-urlencode.patch: new patch, properly encode URLs given to
browsers, so `hman index++' should work now (closes: #258027).
* 001-hman-bashism.patch: updated, use && and || instead of less
portable -a and -o.
* debian/cron.weekly: use temporary file to create new index.
* Recommends apache | httpd | lynx (lintian).
* Add debian/watch file.
-- Robert Luberda Wed, 28 Jul 2004 08:36:12 +0200
man2html (1.5k-10) unstable; urgency=low
* debian/sources/man2html.cgi.c: print the Last-modified header.
Thanks to Daniel Poelzleithner for the patch
(closes: #240119).
-- Robert Luberda Sat, 27 Mar 2004 21:46:13 +0100
man2html (1.5k-9) unstable; urgency=low
* Add Catalan translation of debconf templates (closes: #236665).
Thanks to Aleix Badia i Bosch .
* Run debconf-updatepo.
-- Robert Luberda Sun, 14 Mar 2004 21:39:30 +0100
man2html (1.5k-8) unstable; urgency=low
* Added Japanese translation of debconf templates (closes: #227815).
Thanks to Hideki Yamane .
* 003-hman-browser.patch: modified, minor change.
-- Robert Luberda Sun, 18 Jan 2004 10:59:03 +0100
man2html (1.5k-7) unstable; urgency=low
* Added Dutch translation of debconf templates (closes: #209094).
Thanks to Tim Vandermeersch .
-- Robert Luberda Wed, 10 Sep 2003 20:40:36 +0200
man2html (1.5k-6) unstable; urgency=low
* Fixed typo in package description (closes: #206516).
* Standards-Version: 3.6.1 (no changes).
-- Robert Luberda Wed, 3 Sep 2003 21:14:32 +0200
man2html (1.5k-5) unstable; urgency=low
* Added Spanish translation of debconf templates (closes: #201894).
Thanks to Carlos Alberto Martín Edo .
* Standards-Version: 3.6.0 (no changes).
-- Robert Luberda Fri, 25 Jul 2003 18:37:04 +0200
man2html (1.5k-4) unstable; urgency=low
* Add Danish translation of debconf templates from DDTP.
* Re-add menu file and debianutils dependency.
* prerm: remove our cache data when package gets removed.
-- Robert Luberda Thu, 15 May 2003 09:07:27 +0200
man2html (1.5k-3) unstable; urgency=low
* manwhatis.c: correct url to `Section index'.
* Add German translation of debconf templates from DDTP.
* Temporarily remove menu file and debianutils dependency, so
we can go to testing faster.
-- Robert Luberda Sun, 30 Mar 2003 22:19:13 +0200
man2html (1.5k-2) unstable; urgency=low
* Fix spelling: change `manpage' to `man page' everywhere.
* Added 004-spelling.patch: s/manpage/man page/.
* Fix missing comma typo in manwhatis.c.
* Stanards-Version: 3.5.9.
* Removed po-debconf build-dependency, debhelper depends on it.
-- Robert Luberda Sat, 22 Mar 2003 16:16:23 +0100
man2html (1.5k-1) unstable; urgency=low
* Upload 1.5k to unstable.
To summarise the most important changes between this version and current
unstable version, let's quote an 1.5exp+1.5k-1 changelog entry:
* New upstream version taken from man-1.5k package:
+ WARNING: CGI scripts are moved to cgi-bin/man.
+ NEW: /usr/bin/man2html can be used as a standalone program.
+ NEW: hman script replaces old netscape-man script.
+ NEW: lynxcgi support added.
* Removed five years old preinst file.
* man2html.cgi.c: removed some unused (commented) code.
* Fix typos in README.Debian and some other files,
e.g. change `manpage' to `man page' as suggested by ispell.
* debian/postinst: remove old cache files on upgrade.
* Recode this changelog to UTF-8.
-- Robert Luberda Tue, 25 Feb 2003 22:39:18 +0100
man2html (1.5exp+1.5k-4) experimental; urgency=low
* Added French translation of debconf templates. Thanks to
Pierre Machard (closes: #180231).
* 012-man2html-TH.patch: accept troff macros in .TH line (closes: #180335).
* manwhatis.c: made some changes for better lynxcgi support:
+ set default umask.
+ use snprintf and strncpy rather than sprintf and strcpy.
+ make it work even if cache file can't be created.
+ if program is installed with suid/sgid bit set (non-default), we'll use
this additional privileges only for accessing cache file.
-- Robert Luberda Sun, 16 Feb 2003 22:09:25 +0100
man2html (1.5exp+1.5k-3) experimental; urgency=low
* Added a menu file, in which we calls `hman -P sensible-browser'.
* Increased dependency on debianutils (because of sensible-browser).
* 003-hman-browser.patch: (new file) rename BROWSER variable to HMAN_BROWSER
in the hman.sh script to avoid conflict with sensible-browser's BROWSER.
* 014-hman-sensible-browser.patch: (new file) use sensible-browser if lynx
can't be found.
* debian/templates, debian/po/*: fix typo: `backround' -> `background'.
* debian/control:
+ Recommends: httpd | lynx
+ Suggests: added lynx | www-browser
* mansearch: remove `http://$SERVER_NAME/' from generated URLs.
* More bugs, that I checked lately:
+ #25068: manwhatis and mansec give invalid output. (closes: #25068).
+ #28207: Internal Server Error with apache-ssl.
I tested with apache-ssl 1.3.27+1.48-0.1 and it works OK
(closes: #28207).
-- Robert Luberda Sat, 8 Feb 2003 08:54:10 +0100
man2html (1.5exp+1.5k-2) experimental; urgency=low
* debian/copyright: update for the new upstream version.
(this btw. closes: #94279)
* README.Debian: rewritten, added informations about various ways of
accessing man pages via man2html (closes: #131446), and about its full
text searching feature.
* debian/copyright: update description.
* Consequently use references to `http://localhost/cgi-bin/man/man2html'
in the three above mentioned files.
* debian/sources/man.html: new file with man2html links, installed in
/usr/share/doc/man2html/html for doc-base support (closes: #179481).
* debian/po/pt_BR.po: (new file) Brazilian Portuguese debconf templates
translation by André Luís Lopes . Thanks!
(closes: #179499).
* 010-aux-debian.patch: mansearch.aux - fix references to swish++
man pages by adding "query=" part (closes: #179109).
* manwhatis.c: also generate references with "query=" for all those
man pages, for which urlencoded links contain a `%' character.
* debian/sources/mansearch:
+ first check for QUERY_STRING, than for command line arguments, because of
incorrect(?) passing the parameters by lynx with lynxcgi.
+ don't remove `=' from query string, so searching for `name=bourne*' will
actually work.
+ when parsing search results, change the last dot in man page name to `(',
not the first one.
* Checked that the following bugs were already fixed in one of the previous
version of the package:
+ #100651: non-cgi usage possible, but debian package not set up
for it (closes: #100651).
+ #49542: UNSECURE_MANPATH macro does not work (closes: #49542).
+ #27481: man2html refuses to show man pages, if they are symlinked from
/usr/local/man (closes: #27481).
-- Robert Luberda Sun, 2 Feb 2003 21:52:52 +0100
man2html (1.5exp+1.5k-1) experimental; urgency=low
* New upstream version taken from man-1.5k package:
+ WARNING: CGI scripts are moved to cgi-bin/man.
+ NEW: /usr/bin/man2html can be used as a standalone program.
+ NEW: hman script replaces old netscape-man script.
+ NEW: lynxcgi support added.
* Change upstream version to 1.5exp+1.5k, so I get chance
to reupload source tarball when uploading to unstable.
* Old Debian sources like manwhatis.c, utils.[ch], swish++.conf, mansearch
moved to debian/sources.
Also added here man2html.cgi.c, which is a modified version of old
man2html.c with all non-cgi code removed.
* Install cgi scripts from debian/sources, man2html and hman from upstream
source.
* Install templates in /usr/share/man2html.
* Use dbs for build process.
* Applied many patches to upstream source:
+ 000-Makefile.in: support for $(DEBIAN_CFLAGS)
+ 001-hman-bashism: remove bashism from hman (cf. 1.5-24)
+ 002-man2html-default-cgibase: set default cgibase for man2html to an
empty string, so hyperlinks will be like `href="/cgi-bin/..."'
(cf. 1.5-23.2)
+ 005-paths: change paths to conform FHS and Debian Policy
+ 010-aux-debian: change templates to be more like in old Debian version,
esp. use