summaryrefslogtreecommitdiff
path: root/docs/INSTALL.quick
Commit message (Collapse)AuthorAge
* Use HTTPS URL for libpipelineColin Watson2019-01-30
| | | | | * NEWS, docs/INSTALL.quick: Update libpipeline URL to https://nongnu.org/libpipeline/.
* Use HTTPS URLs where possibleColin Watson2018-02-09
| | | | | | | | | * Makefile.am, NEWS, README, docs/HACKING, docs/INSTALL.quick, lib/sandbox.c, manual/misc.me, src/check_mandirs.c, src/man.c, src/manconv.c, src/tests/man-1, src/tests/man-2, src/tests/mandb-2, src/tests/mandb-4, src/tests/mandb-5, src/tests/zsoelim-1: Replace http:// links with https:// equivalents. * docs/HACKING: Replace git:// link with an https:// equivalent.
* Use more conventional bullets in documentationColin Watson2017-12-03
| | | | | * docs/INSTALL.quick, NEWS, README: Use "*" for bullet points instead of "o".
* Confine most untrusted data handling using seccompColin Watson2017-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes Debian bug #877199. * configure.ac: Require libpipeline >= 1.5.0. Call MAN_LIBSECCOMP. * docs/INSTALL.quick: Bump minimum libpipeline version to 1.5.0. List libseccomp as recommended. * lib/Makefile.am (libman_la_CPPFLAGS): Add $(libseccomp_CFLAGS). (libman_la_SOURCES): Add sandbox.c and sandbox.h. (libman_la_LDFLAGS): Add $(libseccomp_LIBS). * lib/sandbox.c: New file. * lib/sandbox.h: New file. * m4/man-libseccomp.m4: New file. * src/man.c (set_term): Check that process ID matches original before calling tcsetattr. (get_term): Record original process ID to work around an arguable bug in pipecmd_exec. * src/lexgrog_test.c (main), src/man.c (main), src/manconv_main.c (main), src/mandb.c (main), src/zsoelim_main.c (main): Initialise sandbox. * lib/decompress.c (decompress_open, decompress_fdopen): Attach sandbox to decompression commands. * src/lexgrog.l (find_name): Attach sandbox to 'col'. * src/man.c (add_col): Attach sandbox to 'col'. (make_roff_command): Attach sandbox to 'zsoelim' and to groff-related programs. (add_output_iconv): Attach sandbox to 'iconv'. (make_display_command): Attach sandbox to 'tr'. (open_cat_stream, display_catman): Attach sandbox to compression commands. * src/manconv_client.c (add_manconv): Attach sandbox to manconv_stdin. * src/straycats.c (check_for_stray): Attach sandbox to 'col'. * src/whatis.c (use_grep): Attach sandbox to 'grep'. * src/accessdb.c, src/catman.c, src/globbing_test.c, src/manpath.c: Define stub sandbox variable. * docs/NEWS: Document this.
* Document more installation requirementsColin Watson2017-12-02
| | | | | * docs/INSTALL.quick: List a database library as required, and zlib as recommended.
* Fix docs for minimum libpipeline requirementColin Watson2017-11-13
| | | | * docs/INSTALL.quick: Bump minimum libpipeline version to 1.4.0.
* * docs/INSTALL.quick: Reformat external package requirements as aColin Watson2013-06-06
| | | bullet list. Add flex >= 2.5.30.
* * docs/INSTALL.quick: Document requirement for libiconv >= 1.8 onColin Watson2012-02-07
| | | non-glibc systems.
* * lib/security.c (running_setuid): New function.Colin Watson2011-01-04
| | | | | | | | | | | * lib/security.h (running_setuid): Add prototype. * src/manconv_client.c (manconv_stdin): If running setuid, exec manconv as an external process, since iconv_open is not guaranteed to work correctly in setuid processes. * configure.ac: Require libpipeline >= 1.1.0. * docs/INSTALL.quick: Document increased version requirement. * NEWS: Document this.
* Remove internal copy of libpipeline.Colin Watson2010-11-28
| | | | | | | | | | | | * configure.ac: Remove --enable-socketpair-pipe and --with-external-pipeline options. Remove INTERNAL_PIPELINE Automake conditional. Check for libpipeline unconditionally. * docs/INSTALL.quick: Mention the need to install libpipeline. * gnulib: Remove strsignal and sys_select modules. * lib/Makefile.am (libman_la_SOURCES): Never add pipeline.c or pipeline.h. * lib/pipeline.c, lib/pipeline.h: Remove. * m4/man-socketpair.m4: Remove. * NEWS: Document this. Bump to 2.6.0.
* Rename package from man_db to man-db, as the underscore was awkward.Colin Watson2002-04-03
| | | | Start updating NEWS for 2.4.0.
* Merge Wilf's 2.3.11 release.Colin Watson2001-04-27
|
* Initial revisionColin Watson2001-04-26