Releases: aide/aide
Releases · aide/aide
v0.18.7
v0.18.6
* Update GPG key in SECURITY.md
* Fix double free() during report generation
* Improve handling of ACL errors
v0.18.5
* Fix child directory processing on equal match
v0.18.4
* Fix handling of extended attributes on symlinks
* Add missing ')' to log message
* Fix static linking of the aide binary
* Don't require database_out for --dry-init
* Remove strerror() calls from thread log messages
Please note:
The fix for extended attributes on symlinks might lead to reported changed entries
during the next AIDE run. You can use the `report_ignore_changed_attrs` option
(see aide.conf(5)) to ignore changes of the xattrs attribute; but be aware that this
will not only exclude the expected changes (of the symlink files) but also the unexpected
changes (of other files).
v0.18.3
* Handle readlink() errors
v0.18.2
* Add warning if rules contain not compiled-in attributes
* Add missing lock for tree operations during file system scan
v0.18.1
* Fix handling of empty growing files
* Fix segfault when using --dry-init
* Update README
v0.18
* BACKWARDS INCOMPATIBLE CHANGES
- remove Prelink support (--with-prelink configure option)
* Switch from PCRE to PCRE2
* Enable dynamic linking by default
* Support multithreading for hashsum calculation
- add num_workers config option (default to single worker thread)
- add new '--workers' parameter
- add new log level 'thread'
- add new exit code 23 for thread errors
- add --without-pthread configure option
- require Autoconf Macro Archive (autoconf-archive)
* Remove mmap support for hashsum calculation
* Deprecations (to be removed in the release after next):
- 'S' attribute is now deprecated, use 'growing+s' attributes instead
- '@@ifdef', macro is now deprecated, use '@@if defined' instead
- '@@ifndef', macro is now deprecated, use '@@if not defined' instead
- '@@ifhost', macro is now deprecated, use '@@if hostname' instead
- '@@ifnhost', macro is now deprecated, use '@@if not hostname' instead
* Add new 'growing' attribute
* Add new 'compressed' attribute
* Add new log level 'compare'
* Replace 'S' attribute in '>' compound group with 'growing+s'
* Add 'report_format' option (available formats: `plain`, `json`)
* Add @@if macro
* Add 'exists' boolean function
* Add 'config_check_warn_unrestricted_rules' option
* Support restricted rules with empty restriction
* Add prefix option to directory include macros
* Add exit code 22 for memory allocation errors
* Update e2fs attributes to match upstream
- the 'h' attribute has been removed
- use `report_ignore_e2fsattrs=VNIE` to ignore read only attributes
* Support CRLF line-endings in config files
* Use pkg-config to get link flags
* Add SECURITY.md
* Improve logging
* Improve error messages during config parsing
* Update documentation
* Minor bug fixes
* Code clean up
v0.17.4
* SECURITY FIX
- Precalculate buffer size in base64 functions (CVE-2021-45417)
v0.17.3
* Fix group usage in '--after' config line