SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for logrotate-3.21.0-2.2.x86_64.rpm :

* Tue Jan 24 2023 Fabian Vogt - Update to 3.21.0:
* add ignoreduplicates directive to allow duplicate file matches
* add --wait-for-state-lock option to wait for lock on the state file
* avoid failure when an anonymous non-privileged user runs logrotate
* support home dir expansion in olddir
* reduce unnecessary rename operations with start N where N > 1
* unify handling of log levels
* do not print error: when exit code is unaffected
* Mon Jan 23 2023 Fabian Vogt - Replace the vendor config logic:
* Remove logrotate-vendor-dir.patch and the code from logrotate.service (also addresses boo#1202406)
* Add a wrapper script which collects all config files in the right order- Create logrotate.keyring with kdudka\'s public key- Drop logrotate-rpmlintrc: rpmlint doesn\'t look at /usr/etc/logrotate.d/, so the false positive doesn\'t trigger.
* Wed Sep 14 2022 Stefan Schubert - Ignoring vendor logs settings in /usr/etc/logrotate.d if they have already been defined by the the admin in the /etc/logrotate.d directory (bsc#1173319).- Removed logrotate-3.20.0-man_logrotate.patch.- Added logrotate-vendor-dir.patch
* Mon Jun 20 2022 Stefan Schubert - Removed %{_distconfdir}/logrotate.d directory from spec file. It will be handled by package filesystem.
* Wed May 25 2022 Michael Ströder - update to 3.20.1:
* drop world-readable permission on state file even when ACLs are enabled (#446)- removed obsolete logrotate-CVE-2022-1348-follow-up.patch
* Wed May 25 2022 David Anes - Security fix: (bsc#1199652, CVE-2022-1348)
* Add follow-up upstream patch for the introduced fix.
* Added patch logrotate-CVE-2022-1348-follow-up.patch- Update patch:
* logrotate-3.19.0-man_logrotate.patch -> logrotate-3.20.0-man_logrotate.patch
* Wed May 25 2022 Michael Ströder - update to 3.20.0:
* fix potential DoS from unprivileged users via the state file (CVE-2022-1348)
* fix a misleading debug message with copytruncate and rotate 0 (#443)
* add support for unsigned time_t (#438)
* do not lock state file /dev/null (#433)
* Thu Feb 24 2022 Stefan Schubert - Added own logrotate.service file in order to define a new order of parsed config files: /usr/etc/logrotate.conf Default configuration file defined by the vendor. /usr/etc/logrotate.d/
* Directory for additional configuration files defined by the vendor. /etc/logrotate.conf Default configuration file defined by the administrator. (optional) /etc/logrotate.d/
* Directory for additional configuration files defined by the administrator. (optional)- drop logrotate-3.19.0-systemd_add_home_env.patch: - included in new logrotate.service- Adapted man page: logrotate-3.19.0-man_logrotate.patch
* Fri Jan 07 2022 Michael Ströder - update to 3.19.0:
* continue on EINTR in compressLogFile() (#430)
* enforce stricter parsing of configuration files (#427, #431)
* avoid confusing error message in debug mode (#426)
* fix full_write() on incomplete write (#415)
* do not use alloca() any more (#412)
* do not rotate hard links unless allowhardlink is used (#407)
* change directory after dropping privileges (#397)
* add defence in depth when dropping privileges (#400)
* remove invalid configuration on error (#408)
* do not open symbolic link log files by accident (#399)
* do not write state if state file is /dev/null (#395)- rebased logrotate-3.13.0-systemd_add_home_env.patch and renamed to logrotate-3.19.0-systemd_add_home_env.patch- removed obsolete logrotate-dont_warn_on_size=_syntax.patch
* Tue Oct 19 2021 Manfred Hollstein - Add patch:
* logrotate-dont_warn_on_size=_syntax.patch (boo#1191816)
* Thu May 27 2021 Dirk Müller - update to 3.18.1:
* fix memory leaks on error-handling paths
* make `renamecopy` and `copytruncate` override each other
* improve error handling in the parser of configuration files
* improve user experience for non-privileged users of logrotate
* Wed Feb 03 2021 Pedro Monreal - Update to 3.18.0:
* Allow UIDs and GIDs to be specified numerically
* Add support for Zstandard compressed files
* Make delaycompress not to fail with rotate 0
* Tue Jul 28 2020 Pedro Monreal - Update to 3.17.0:
* lock state file to prevent parallel execution of logrotate
* add \'.bak\' extension to default taboo list
* allow to pass a home-relative path to \'include\'
* \'switch_user_permanently\': skip switchback check if switched to root
* logrotate.service: enable \'ProtectClock\' to restrict setting of clock
* delete old logs hit by \'maxage\' regardless of \'dateext\'
* Wed Apr 15 2020 Thorsten Kukuk - Require /usr/bin/xz instead of xz to make it working with busybox
* Mon Mar 02 2020 Tomáš Chvátal - Update to 3.16.0 bsc#1160281:
* fix compilation with gcc-10, which defaults to -fno-common (#288)
* reduce number of open() operations on state file (#282)
* validate user/group given to the su directive early (#276)
* add hardening options to systemd unit file in examples (#274, #291)
* fix crash of logrotate on invalid configuration with include (#271)
* fix heap buffer overflow on too long logfile extension (#270)
* Wed Jan 08 2020 Tomáš Chvátal - Update to 3.15.1:
* use correct create mode in examples/btmp (#257)
* fix several bugs found by fuzzing (#254)
* do not abort globbing on a broken symlink (#251)
* rearrange logrotate.8 man page to improve readability (#248)
* encourage admins to use the su directive in logrotate.8 man page (#236)
* Thu Jan 02 2020 kukukAATTsuse.de- Use systemd_ordering instead of systemd_requires
 
ICM