SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for man-2.10.2-1.1.x86_64.rpm :

* Tue Aug 23 2022 Dr. Werner Fink - Corrrect some offsets of patch hunks- Remove change in get-mtime.c as mandb-symlink-target-timestamp now catch the random format changes
* Mon Aug 22 2022 Dirk Müller - update to 2.10.2:
* Regenerating man-db\'s build system now explicitly requires Automake >= 1.14. (This was already the case since at least man-db 2.10.0, but was previously undocumented.)
* Make `man -H` sleep for a few seconds after starting the browser, since it may background itself before loading files (Dr. Werner Fink).
* If an override directory is configured using `--with-override-dir`, it is now applied more consistently when building the manpath, and whether a page was found in an override directory is considered when sorting candidates for display (Mihail Konev).
* Make the man-db manual build reproducible.
* Add some hardening options to the `systemd` service.
* `configure` now has a `--with-snapdir` option, for use on systems where `snapd` is configured to use a directory other than `/snap`.
* Fix occasional `mandb-symlink-target-timestamp` test failure.
* Fix inadvertent reliance on a GCC extension that caused build failures with Clang.
* Fix building without `iconv`.- drop man-db-2.7.1-firefox.dif (upstream)
* Thu Aug 18 2022 Dr. Werner Fink - Avoid that mandb-symlink-target-timestamp fools us
* Thu Aug 18 2022 Dr. Werner Fink - Workaround missing groff-full to get refer(1), the bibliographic preprocessor found
* Thu Aug 18 2022 Dr. Werner Fink - Update to man-db 2.10.0 (4 February 2022)
* Manpath deduplication no longer mishandles the case where another entry in the manpath is a suffix of a candidate path to append.
* Fix potential crash in path searching if `getcwd` fails for reasons other than running out of memory.
* Fix crash in `globbing` test tool if run with no non-option arguments.
* `lexgrog` now produces output in the user\'s locale.
* Downgrade \"malformed .lf request\" warning to a debug message and rephrase it somewhat, since `.lf` requests can use `
*roff` arithmetic expressions and we can\'t reasonably parse those.
* Avoid modifying the database without changing its mtime, which had been possible since 2.7.0 if `mandb`\'s purge phase found work to do but the main phase didn\'t, and which confused some backup systems into reporting possible filesystem corruption.
* `man` no longer inadvertently modifies the `MANSECT` environment variable before passing it on to its subprocesses.
* `mandb` now stores the mtime of link targets as the mtime of their corresponding database entries, rather than sometimes storing the mtime of the link instead.
* Since man-db 2.4.2, `man` has behaved as if the `-l` option was given if a manual page argument contains a slash. Since man-db 2.5.6, this has interacted slightly poorly with the subpage feature, emitting spurious error messages if given multiple manual page arguments some of which include a slash. `man` no longer emits spurious error messages in this case.
* Reduce overhead of `MAN_DISABLE_SECCOMP=1` compared to building without `libseccomp`.
* Document `MAN_DISABLE_SECCOMP` and `PIPELINE_DEBUG` environment variables in `man(1)`.
* Add `man-pages(7)` reference to `man(1)`.
* Recognize Arabic and Persian translations of the `NAME` section.
* Delay the `systemd` timer using `RandomizedDelaySec`, so that multiple containers/VMs on the same host are less prone to running `mandb` all at the same time.
* Significantly improve `mandb(8)` and `man -K` performance in the common case where pages are of moderate size and compressed using `zlib`: `mandb - c` goes from 344 seconds to 10 seconds on a test system.- Remove patch man-db-2.7.1-security4.dif as now upstream creates any missing database- Remove gnulib-ppc64le.patch as gnulib is uptodate even on ppc64le- Port patches
* man-db-2.6.3-chinese.dif
* man-db-2.6.3-listall.dif
* man-db-2.6.3-man0.dif
* man-db-2.7.1-zio.dif
* man-db-2.9.4-alternitive.dif
* man-db-2.9.4-no-chown.patch
* man-db-2.9.4.patch
* reproducible.patch
* Mon Aug 15 2022 - syntax correction of the preinstall scriptlet to avoid creation of file /0 (bnc#1202377)
* Thu Aug 11 2022 Dr. Werner Fink - Add patch gnulib-ppc64le.patch
* Support ppc64le float128 transition
* Thu Aug 11 2022 Dr. Werner Fink - Drop usage of update-alternatives as mandoc does not use it (nor libalternative)
* Sat May 07 2022 Marcus Meissner - switch source url to https
* Wed Oct 06 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_man-db.service.patch Modified:
* man-db-create.service
* Fri Aug 06 2021 Dr. Werner Fink - Add manpath.sh and manpath.csh below /usr/etc/profile.d
* Mon May 31 2021 Stefan Schubert - Add patch man-db-2.9.4-alternitive.dif
* Supporting ALSO new `alternatives` which has the same tasks as `update-alternatives` but in a simplier way.
* Mon May 31 2021 Ferdinand Thiessen - Update to version 2.9.4:
* Add support for zstd-compressed manual pages
* Recognise Esperanto, Romanian, Tamil, and Ukrainian translations of the NAME section.
* Fix handling of \\- in the right-hand side of a NAME section.
* Treat \"\\[en]\" (etc.) as another synonym for \"\\-\" in NAME sections, alongside the existing \"\\(en\" (etc.).
* Avoid incorrect markup in man(1) with po4a >= 0.58.
* Fix manual page translation infrastructure to compare po4a versions with more than two components correctly.
* Fix \"man -X75-12\" and \"man -X100-12\" to set the document font size as well as the device
* Fix incompatibility of \"man -X\" and friends with the seccomp sandbox.
* man --recode and manconv now adjust encoding declarations on the first line of their input to refer to the new encoding.
* There is a new \"man-recode\" program. Which has an interface designed for bulk conversion and so can be much faster when used on a large number of pages.
* Fix comparison of candidate manual pages to correctly handle the case where the language elements are the same and match the locale, but the territory elements differ.
* If run with no arguments or only a section, man now suggests running \"man man\".
* man now understands the (
) form on its command line, so for example \"man \'chmod(2)\'\" is now the same as \"man 2 chmod\".
* manconv now guesses the input encoding based on the file name if it is not explicitly specified.
* Further workarounds for ESET File Security: allow sendmsg when it is in use.
* If more than one of \"../man\", \"man\", \"../share/man\", and \"share/man\" exist relative to a directory on $PATH, then all of them are now added to the automatically-determined manpath
* Remove arbitrary limit on manpath size.
* Fix several resource and memory leaks.
* Ship a systemd timer to perform daily database maintenance.
* Fix segfaults in mandb.- Drop our systemd timer in favor of upstream provided one- Drop unused mancoding- Drop upstream fixed man-db-2.6.3-section.dif- Merge man-MAN_POSIXLY_CORRECT-man1.dif into man-db-2.6.3-listall.dif as first one is only the documentation of the latter one- Seperate man-db-2.9.4-no-chown.patch from man-db-2.8.4.dif- Update man-db-2.8.4.dif, now called man-db-2.9.4.patch- Update man-db-2.6.3-man0.dif to be used inside prep section- Refresh man-db-2.7.1-security4.dif, man-db-2.7.1-zio.dif
* Fri Jan 22 2021 Dirk Müller - require only glibc-locale-base
* Fri Sep 11 2020 Antoine Belvire - Add migration code to handle upgrade from old version of the man package not supporting alternative path move (boo#1175919).
* Sun Aug 30 2020 Antoine Belvire - Fix usage of update-alternatives (boo#1175919).
* Thu Aug 27 2020 Ludwig Nussel - Don\'t recommend groff-full to avoid pulling in ghostscript etc. groff-full installs itself when there\'s groff and ghostscript-library installed.
* Thu Aug 27 2020 Dr. Werner Fink - Set libexecdir at build time for wrapper (boo#1175813)- Do the same in mandb.service
* Mon Jun 15 2020 Dr. Werner Fink - Allow user man to execute the do_mandb script (boo#1172876)
* Fri Jun 05 2020 Dr. Werner Fink - Switch to user:group man:man within mandb.service (boo#1172575)
* Sun May 17 2020 Andreas Stieger - add upstream signing keys and verify source signature
* Thu Jan 09 2020 Ludwig Nussel - Don\'t mark /etc/alternatives files as %config as that would lead to stale symlinks on uninstall
* Wed Nov 06 2019 Dr. Werner Fink - Avoid racy bash code on waiting on find in do_mandb (boo#1155879)
* Sun Nov 03 2019 Dr. Werner Fink - Use %{_prefix}/lib for tmpfiles.d directory to avoid to get this nonexecutable location below new location of %{_libexecdir}
* Tue Jun 11 2019 Dominique Leuenberger - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini
* Tue Apr 30 2019 Dr. Werner Fink - Make systemd timers and services optional but hold them enabled as maybe in future all packages providing manual pages might use a posttrans scriplet to trigger a refresh of the man db (boo#1133762).
* Tue Apr 30 2019 lnusselAATTsuse.de- remove %verify(not group) from /var/cache/man, the inconsistent permissions are fixed in the permissions package (boo#1133678)
* Fri Mar 08 2019 Dr. Werner Fink - Ah ... yes, manual pages are also provides by e.g. mandoc
* Thu Mar 07 2019 Dr. Werner Fink - Skip %verify(not link mtime) from symbolic links %_bindir even if those should not hurt but avoid superfluous verify messages
* Wed Mar 06 2019 Dr. Werner Fink - Minor corrections on %ghost /var/cache/man and link to apropos
* Wed Mar 06 2019 Dr. Werner Fink - Use update-alternatives to allow that man(1), apropos(1), whatis(1) can be overwritten by an other package like mandoc- Reintroduce wrapper for man(1) but without mapping to user man to be able to reset the PATH to the standard for any preprocessor
* Mon Nov 26 2018 Dr. Werner Fink - Update to man-db 2.8.4
* Major changes since man-db 2.8.3: + Rely on decompressors reading from their standard input rather than redundantly passing them the input file on their command line. This works better with downstream AppArmor confinement of decompressors. + Fix invalid syntax in tmpfiles.d/man-db.conf when configured with - -disable-cache-owner. + Make seccomp sandbox allow sched_getaffinity, sometimes used by xz. + Check for mandb_nfmt and mandb_tfmt in the manual page hierarchy as documented, not in the current directory. This was broken by the working-directory-handling changes in 2.8.3. Note that this change means that \"man -l\" will never use an external formatter (which was never documented behaviour and was surely a bad idea). + Make seccomp sandbox allow some shared memory operations across the board rather than just when ESET File Security is in use; the Astrill VPN seems to require something similar, and there are doubtless other such preload hacks. + Some versions of ESET File Security call msgget and msgsnd; if this program is in use, then allow those.
* Major changes since man-db 2.8.2: + Make seccomp sandbox allow madvise, since that\'s used by lbzip2. + Make seccomp sandbox allow kill and tgkill outright, since groff uses kill to pass on signals to its child processes. + Make seccomp sandbox allow sibling architectures on x86/x86_64/x32, since people sometimes mix and match architectures there for performance reasons. + Fix version check in locale macro loading to tolerate groff release candidates. + man now only changes working directory in child processes, so never fails due to being unable to change back to its original working directory. + accessdb, apropos, and lexgrog no longer emit spurious gettext headers in their --help output when localised.
* Major changes since man-db 2.8.1: + Make seccomp sandbox allow kill and tgkill when the signal is directed at the current process or one of its threads; this is needed by xz. + Make seccomp sandbox allow ioctl(fd, TIOCGWINSZ), since that\'s used by musl. + Work around the proprietary \"ESET File Security\" antivirus program in seccomp sandbox: if this is in use then we need to allow some socket-related system calls. + Work around the \"snoopy\" execve() wrapper and logger in seccomp sandbox: if this is in use then we need to allow some socket-related system calls. + Interpret EFAULT from seccomp_load as meaning that seccomp is unavailable, since this can be returned by some versions of qemu-user.
* Major changes since man-db 2.8.0: + Fix seccomp sandbox build on Linux/POWER. + Fix manconv execution under seccomp when man is installed setuid. + Make seccomp sandbox allow mremap (used by iconv, for example). + configure now has a --without-libseccomp option to disable the use of seccomp even if the library is available.
* Major changes since man-db 2.7.6.1: + Fix locale macro loading for Chinese to load the macro file corresponding to just the language part of the user\'s locale. + Honour --enable-cache-owner in generated systemd tmpfiles snippet rather than hardcoding \"man\". + If man adds prefixes to a page to handle such things as disabling hyphenation, then take account of those when looking for a preprocessor line at the start of the page. + Fix a segfault in \'man -D --help\'. + Treat \"\\(en\" as another synonym for \"\\-\" in NAME sections. + Confine most subprocesses that handle untrusted data using seccomp. This mainly deals with subprocesses that perform encoding conversions, (de)compressors, groff programs, and a few other odds and ends. groff programs use a slightly more permissive filter since they need to create temporary files, so additional path-based confinement (e.g. using AppArmor) is still useful. If this goes wrong, then MAN_DISABLE_SECCOMP=1 can be set in the environment to disable it, but please report any such problem as a bug. + man now falls back to cat if the compile-time default pager is not executable.
* Major changes since man-db 2.7.6: + Don\'t chmod CACHEDIR.TAG if it doesn\'t exist. + Correct installation of Swedish manual pages.- Modify the patches
* man-db-2.6.3-listall.dif
* man-db-2.6.3-man0.dif
* man-db-2.6.3-section.dif
* man-db-2.7.1-firefox.dif
* man-db-2.7.1-security4.dif
* man-db-2.7.1-zio.dif- Rename patch man-db-2.7.6.dif which is now man-db-2.8.4.dif
* Fri Nov 09 2018 Dr. Werner Fink - Add systemd timer service and its timer unit to refresh man data base daily without using cron (bsc#1115406)
* Mon Apr 16 2018 wernerAATTsuse.de- Skip cron job for cleaning /var/cache/man as there exists /usr/lib/tmpfiles.d/man-db.conf
 
ICM