Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

logrotate-3.22.0-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

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.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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

Files

/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