Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: logrotate | Distribution: openSUSE Tumbleweed |
Version: 3.22.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Nov 29 14:01:12 2024 |
Group: System/Base | Build host: reproducible |
Size: 150113 | Source RPM: logrotate-3.22.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/logrotate/logrotate | |
Summary: Cron service for rotating, compressing, mailing and removing system log files |
The logrotate utility does automatic rotation, compression, mailing and removal of log files. Logrotate can be set to handle a log file daily, weekly, monthly, or when the log file reaches a certain size. Normally, logrotate runs as a daily cron job. It manages plain files only and is not involved in systemd's journal rotation.
GPL-2.0-or-later
* Fri Nov 29 2024 Angel Yankov <[email protected]> - Skip test-0110.sh which fails after update in the build chroot but not with identical settings on TW. * Add logrotate-3.22-skip-failing-test.patch * Wed Oct 23 2024 Dirk Müller <[email protected]> - update to 3.22.0: * fix calculations for time differences * fix extension for zip compression * fix omitted copy for logs with `mail` and `rotate 0` * fix wrongly skipping copy with `copytruncate` and `compress` * fix ambiguities between `mode`, `UID` and `GID` parsing when not specifying all options * fix hang when encountering a named pipe * on prerotate failure logs are preserved instead of rotated * in case a configuration file was skipped due to unsafe permissions the * exit status after rotattion will be `1` * the state is no longer written to non-regular files * the systemd timer now correctly utilizes load distribution * add dateformat specifier `%z` for timezone offsets * change default mode for created `olddir` directories to `0755` * support quoted user and group names in `su`, `create`, and `createolddir` - update logroate.keyring: new maintainer * Tue Jan 24 2023 Fabian Vogt <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - Removed %{_distconfdir}/logrotate.d directory from spec file. It will be handled by package filesystem. * Wed May 25 2022 Michael Ströder <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - Add patch: * logrotate-dont_warn_on_size=_syntax.patch (boo#1191816) * Thu May 27 2021 Dirk Müller <[email protected]> - 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 <[email protected]> - 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
/usr/etc/logrotate.conf /usr/etc/logrotate.d/wtmp /usr/lib/systemd/system/logrotate.service /usr/lib/systemd/system/logrotate.timer /usr/sbin/logrotate /usr/sbin/logrotate-all /usr/sbin/rclogrotate /usr/share/doc/packages/logrotate /usr/share/doc/packages/logrotate/ChangeLog.md /usr/share/doc/packages/logrotate/README.md /usr/share/licenses/logrotate /usr/share/licenses/logrotate/COPYING /usr/share/man/man5/logrotate.conf.5.gz /usr/share/man/man8/logrotate.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Dec 12 00:31:04 2024