MAJOR=4
MINOR=65
DEVNAME=ttyS1
  #   ˆl–Ãa¾”ÊeJ
€và_¸ËjbÑ¿Â„€?¿Å ?÷     # logrotate change log

All notable changes to this project will be documented in this file.

## [UNRELEASED]

[UNRELEASED]: https://github.com/logrotate/logrotate/compare/3.18.0...master

## [3.18.0] - 2021-01-08
  - allow UIDs and GIDs to be specified numerically (#217)
  - add support for Zstandard compressed files (#355)
  - make `delaycompress` not to fail with `rotate 0` (#341)

[3.18.0]: https://github.com/logrotate/logrotate/compare/3.17.0...3.18.0

## [3.17.0] - 2020-07-10
  - lock state file to prevent parallel execution of logrotate (#295, #297)
  - add `.bak` extension to default taboo list (#332)
  - allow to pass a home-relative path to `include` (#322, #326)
  - `switch_user_permanently`: skip switchback check if switched to root (#319)
  - logrotate.service: enable `ProtectClock` to restrict setting of clock (#306)
  - delete old logs hit by `maxage` regardless of `dateext` (#301)

[3.17.0]: https://github.com/logrotate/logrotate/compare/3.16.0...3.17.0

## [3.16.0] - 2020-02-28
  - 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)

[3.16.0]: https://github.com/logrotate/logrotate/compare/3.15.1...3.16.0

## [3.15.1] - 2019-08-30
  - 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)

[3.15.1]: https://github.com/logrotate/logrotate/compare/3.15.0...3.15.1

## [3.15.0] - 2018-12-04
  - timer unit: change trigger fuzz from 12h to 1h (#230)
  - service unit: only run if `/var/log` is mounted (#230)
  - preserve fractional part of timestamps when compressing (#226)
  - re-indent source code using spaces only (#188)
  - minage: avoid rounding issue while comparing the amount of seconds (#36)
  - never remove old log files if `rotate -1` is specified (#202)
  - return non-zero exit status if a config file contains an error (#199)
  - make `copytruncate` work with `rotate 0` (#191)
  - warn user if both size and the time interval options are used (#192)
  - pass rotated log file name as the 2nd argument of the `postrotate` script
    when sharedscript is not enabled (#193)
  - rename `logrotate-default` to `logrotate.conf` (#187)

[3.15.0]: https://github.com/logrotate/logrotate/compare/3.14.0...3.15.0

## [3.14.0] - 2018-03-09

  - make `configure` show support status for SELinux and ACL at the end (#179)
  - make logrotate build again on FreeBSD (#178)
  - move `wtmp` and `btmp` definitions from `logrotate.conf` to
    separate configuration files in `logrotate.d` (#168)
  - print a warning about logrotate doing nothing when `-d` is used (#165)
  - do not reject executable config files (#166)
  - add hardening options to `logrotate.service` in examples (#143)
  - fix spurious compressor failure when using `su` and `compress` (#169)
  - keep logrotate version in .tarball-version in release tarballs (#156)
  - introduce the `hourago` configuration directive (#159)
  - ignore empty patterns in `tabooext` to avoid exclusion of everything (#160)
  - properly report skipped test cases instead of pretending success

[3.14.0]: https://github.com/logrotate/logrotate/compare/3.13.0...3.14.0

## [3.13.0] - 2017-10-13

  - make distribution tarballs report logrotate version properly
    [RHBZ#1500264](https://bugzilla.redhat.com/1500264)
  - make `(un)compress work` even if stdin and/or stdout are closed (#154)
  - remove `-s` from `DEFAULT_MAIL_COMMAND` and improve its documentation (#152)
  - uncompress logs before mailing them even if `delaycompres