2025-08-13 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Release aide 0.19.2

2025-08-07 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Escape control characters in report and log output (CVE-2025-54389),
	  thanks to Rajesh Pangare for reporting this issue
	* Fix null pointer dereference after reading incorrectly encoded xattr
	  attributes from database (CVE-2025-54409)
	  - fix handling of empty xattr values
	  - fix handling of xattr keys containing a comma
	  - thanks to Rajesh Pangare for reporting this issue

2025-07-06 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Release aide 0.19.1

2025-07-03 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix race condition when adding new nodes during file system scan

2025-05-01 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Extend expiration dates of GPG key in SECURITY.md

2025-04-20 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Define MAGIC constants added since Linux 4.9 (closes: #192)

2025-04-05 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix build with additional libraries on non-Linux systems
	* Update NEWS file and aide.conf.5 man page
	* Move log message to limit log level
	* Release aide 0.19

2025-03-29 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add log level 'limit'
	* Fix performance calculation when using --limit

2025-03-28 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix display of some URLs (closes: #183)

2025-03-25 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Handle SIGUSR1 only after config parsing (closes: #181)
	* Require nettle >= 3.7 and libselinux >= 3.4

2025-03-23 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix parsing of invalid time values
	* Fix locking of wrong node
	* Fix writing of negative time values
	* Fix listing of attributes
	* Improve logging
	* Fix missing parent directory in path check output

2025-03-22 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Remove no longer needed caching code
	* Fix deadlock when using some special attributes

2025-03-16 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Open files for reading only after rule tree matching
	* Fix compilation when O_PATH is not defined

2025-03-10 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add 'version_ge' boolean operator (closes: #83)

2025-03-09 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Use O_NONBLOCK when opening files
	* Add AIDE_VERSION macro variable

2025-03-07 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Escape further special characters in JSON strings (closes: #189)

2025-03-02 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Minor code improvements and code cleanup
	* Properly close file descriptors of included config files
	* Improve some logging

2025-03-01 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add support for file system type restricted rules (Linux only)
	  - add 'fstype' attribute
	  - add '--without-fstype' configure option
	  - closes: #39

2025-02-23 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix omission of file type in database report section

2025-02-22 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Apply rules only to file system entries and no longer to database
	  entries
	* Fix available hashsums in --version output when using
	  libgcrypt (closes: #187)
	* Fix display of unknown file type in detailed report section

2025-02-22 yixiangzhike <yixiangzhike007@163.com>
	* Remove deprecated hashsums from default config option database_attrs

2025-01-13 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix calculation of duration

2025-01-12 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Refactor file processing code
	  - operate on file descriptor (opened once)
	  - significantly reduce "file has changed" warnings
	  - warn about file change after hash calculation
	  - disable attributes if not supported by file type
	  - improve error handling
	  - improve logging

2025-01-02 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add missing suffix to decimal constants

2025-01-01 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix entries per second calculation for logging
	* Limit Linux capabilities to regular files

2024-11-23 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Refactor code to prepare for file system type restrictions
	* move failed JIT compilation log message to DEBUG level

2024-11-10 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Remove deprecated hashsums from H default group (closes: #179)

2024-10-14 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Update aide.conf man page

2024-10-13 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Refactor input database code
	  - use strtok_r instead of flex for tokenizing
	  - support integer and base64 representation for time_t
	* Refactor output database code
	  - save time_t as integer instead of base64 encoded string

2024-09-03 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix parsing of lowercase group names (closes: #176)

2024-07-15 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Switch from libmhash to libnettle (closes: #150, #164)
	  - add 'sha512_256', sha3_256, and 'sha3_512' hashsums
	  - switch hashsum in R default group from md5 to sha3_256
	  - deprecate legacy hashsums (md5, sha1, rmd160, gost)
	  - remove unsupported hashsums (haval, crc32, crc32b, tiger,
	    whirlpool)
	  - add limited support for hashsum transitions
	  - add check_hashsum unit test

2024-07-11 Zopolis4 <creatorsmithmdt@gmail.com>
	* Set autogen.sh and version.sh as executable

2024-07-08 Marc 'Zugschlus' Haber <mh+github@zugschlus.de>
	* Allow version.sh to accept GIT_VERSION from environment

2024-06-16 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add non-recursive negative rules (-<regex>)
	  - change semantic of unrestricted (recursive) negative rules
	  - refactor rule matching code
	  - improve output for --path-check and --dry-run
	  - improve file tree processing when using limit
	* Specify PCRE2 variant in README
	* Fix typo in macro name
	* Clean up #include statements
	* Don't use glib specific TEMP_FAILURE_RETRY macro

2024-06-15 Walter Doekes <walter+github@wjd.nu>
	* Fix escacped typo
	* Fix JSON escaping of filenames in different_attributes

2024-05-30 Michael Ruigrok <ruigrok.michael@gmail.com>
	* Fix grammar of a/an in aide.conf.5

2024-05-08 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix concurrent reading of extended attributes (xattrs)

2024-05-05 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Raise warning if both input databases are the same
	* Fix progress bar to show skipped entries for database_new

2024-04-27 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Refactor progress bar code
	* Add check_progress unit test
	* Add missing library CFLAGS
	* Add basic check_base64 unit test
	* Remove unused length_base64 function
	* Remove AM_CFLAGS/AM_CPPFLAGS variables

2024-04-21 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add check_seltree unit test

2024-04-20 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix compiler warnings
	* Fix 64-bit time_t on 32-bit architectures
	* Fix typo in aide.conf manual page (closes: #165)

2024-01-17 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix debug logging for returned attributes

2024-01-14 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Code cleanup and log improvements

2024-01-13 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Code cleanup (remove strip_dbline function)

2024-01-02 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add missing command and option to --help output

2023-12-31 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Only remove incompletely written db file if it was created by aide
	* Show number of skipped files on progress bar

2023-12-29 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Improve logging
	  - move COMPARE log level before RULE log level
	  - remove redundant log messages
	  - move some log messages from lower to upper log levels
	  - improve locking

2023-12-19 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Refactor signal handling (closes: #147)
	  - do not ignore SIGHUP and SIGTERM signals
	  - remove incompletely written database and exit on SIGHUP, SIGTERM
	    or SIGINT
	  - add exit code 25 for signal interruptions
	  - Update SIGNAL HANDLING section of aide.1 manual page
	* Fix compiler warnings for printf style functions
	* Add colors to log output (add '--no-color' parameter)

2023-12-04 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Handle an incompletely written input database as an error

2023-12-03 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add '--list' command to list the entries of the database in
	  human-readable format (closes: #9)

2023-11-18 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix format function attribute for some printf style functions
	* Fix several compiler warnings for printf style functions (closes: #162),
	  thanks to Mingjie Shen <shen497@purdue.edu> for the initial patch

2023-11-17 Mingjie Shen <shen497@purdue.edu>
	* Fix condition for error message of failing to open gzipped files

2023-07-30 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Remove deprecated config options
	  - 'database' (replaced by 'database_in')
	  - 'summarize_changes' (replaced by 'report_summarize_changes')
	  - 'grouped' (replaced by 'report_grouped')
	* Remove handling of outdated config parameters/option
	* Raise log level for some deprecations

2023-07-22 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Improve handling of ACL errors

2023-07-21 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix double free() during report generation (closes: #157)

2023-07-10 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Use void for empty function parameter list

2023-07-01 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Update GPG key in SECURITY.md

2023-06-29 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix typo in aide.1 manual page

2023-06-27 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix child directory processing on equal match (closes: #154)

2023-06-12 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add missing ')' to log message
	* Fix handling of extended attributes on symlinks (closes: #156)

2023-06-03 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add progress bar (closes: #120)
	  - add new '--no-progress' parameter
	  - log some performance data in 'info' log level
	* Remove strerror() calls from thread log messages
	* Use AIDEVERSION only once in sources
	* Update aide.conf.5 manual page
	* Adjust memory allocation error messages
	* Add missing files to 'autoreconf-clean' Makefile target
	* Don't require database_out for --dry-init
	* Fix static linking of the aide binary

2023-05-28 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Use binary search tree to store node's children

2023-05-10 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Handle readlink() errors

2023-04-03 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add another missing lock for tree operations

2023-04-01 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add missing lock for tree operations during file system scan
	* Use gzread instead of gzgetc

2023-03-12 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Adjust documentation of num_workers config option
	* Require pthread (remove --without-pthread configure option)

2023-03-10 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Adjust log messages about check inode attribute comparison

2023-03-08 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add warning if rules contain not compiled-in attributes (closes: #153)

2023-03-06 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Remove (obsolete) Todo file

2023-03-05 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Remove contrib/ scripts

2023-02-19 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* README: update expiration date of signing key

2023-02-18 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix segfault when using --dry-init

2023-02-14 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix handling of empty growing files

2023-02-06  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Release aide 0.18

2023-02-05 Marc Haber <mh+debian-packages@zugschlus.de>
	* Update aide.conf.5 manual page

2023-01-22 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Update man pages
	* Minor code cleanup
	* Improve some logging

2023-01-21 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Adjust some log messages
	* Add SECURITY.md to EXTRA_DIST
	* Remove mmap support for hashsum calculation
	* Add warning if rule tree is empty
	* Update --help message
	* Update --version message

2023-01-20 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Limit hashsum calculation of growing files to stat size
	* Refactor size mismatch warning during hash calculation
	* Ensure size is always written to database if growing attribute is set

2023-01-19 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix hash calculation for growing files

2023-01-18 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Also ignore bcount attribute for compressed files

2023-01-17 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix special attributes handling when pthread is not compiled in

2023-01-16 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add 'growing' and 'compressed' special attributes
	  - support uncompressed hashsum comparison for gzip files (closes: #33)
	  - support hashsums for growing files (closes: #34)
	  - 'S' attribute is now deprecated, use 'growing+s' attributes instead
	  - replace 'S' attribute in '>' compound group with 'growing+s'
	  - add new log level 'compare'
	  - improve some logging

2023-01-15 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Do not show 'different attributes' message for ignored attributes

2022-11-20 Sam James <sam@gentoo.org>
	* Fix bashisms in build system
	* Fix configure.ac compatibility with Clang 16

2022-11-06 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Remove Prelink support (--with-prelink configure option)

2022-11-01 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Change default number of workers to 1 (single-thread)
	* Fix typo in aide.conf manual page

2022-09-04 Marc Haber <mh+debian-packages@zugschlus.de>
	* Allow executable config files to belong to root as well (closes: #137)

2022-08-20 Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix some compiler warnings
	* Handle read/write errors in parent/child communication
	* Escape backslash in JSON strings (closes: #136)
	* Improve configurability of workers
	  - add num_workers config option (closes: #134)
	  - accept percentage of available processors (closes: #135)

2022-08-13 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Support multithreading for hashsum calculation (closes: #12)
	  - add --without-pthread configure option
	  - add new log level 'thread'
	  - add new '--workers' parameter
	  - add new exit code 23 for thread errors
	  - require Autoconf Macro Archive (autoconf-archive)
	* Support restricted rules with empty restriction (closes: #133)

2022-08-09 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add exit code 22 for memory allocation errors

2022-08-01 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Improve some logging

2022-07-31 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix configure check for headers

2022-07-30 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Check for gcrypt if mhash is not available

2022-07-24 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Refactor configure.ac
	  - improve --version output
	  - use pkg-config to get link flags
	* Fix typo in log message (closes: #129)
	* Update aide.conf.5 manual page
	  - fix backslash escaping (closes: #130)
	  - do not start line with ' (closes: #131)
	* Fix deep selective matches (closes: #132)

2022-07-10 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Change log level for some deprecations
	* Update manual pages

2022-07-09 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Refactor code to scan file system
	* Use signal-safe write function in signal handler (closes: #100)
	* Fix error messsage on invalid rule prefix

2022-07-02 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix SIGBUS handling
	* Fix segfault in close_md function

2022-06-28 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fork child for hash calculation (closes: #124)

2022-06-17 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Adjust some log messages
	* Update aide.conf.5 manual page
	* Fix compiler warnings and clean up code
	* Improve error message for unknown config options

2022-06-16 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add prefix option to directory include macros (closes: #112)

2022-06-15 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add `report_format` option (closes: #18)
	  - available formats: `plain`, `json`

2022-04-18 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix memory leak on errors during hash calculation (closes: #125)

2022-02-20 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix handling of duplicate database entries (closes: #122)

2022-02-13 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix compiler warnings and clean up code

2022-02-12 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Clean up #include statements

2022-01-19 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Precalculate buffer size in base64 functions (CVE-2021-45417),
	  thanks to David Bouman for reporting this issue

2022-01-18 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Handle malformed database lines (closes: #122)
	* Always add size attribute to database if growing size group
	  is set (closes: #121)

2021-12-31 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Improve error message during config parsing (closes: #119)

2021-12-05 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add 'database_in' examples to manual page (closes: #31)
	* Enable dynamic linking by default (closes: #94,  #96, #109)

2021-12-03 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix autoconf warnings

2021-12-02 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Remove re-introduced bashism in configure.ac

2021-12-01 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Switch from PCRE to PCRE2 (closes: #116)

2021-11-14 Jason Pyeron <jpyeron@pdinc.us>
	* Add missing config.h include (closes: #104)

2021-11-07 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Remove bashism in configure.ac

2021-11-05 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Disable MD5 hashsum if in libgcrypt FIPS mode (closes: #110)

2021-11-04 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Don't fail on missing new line at end of config file (closes: #108)

2021-10-03 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Support CRLF line-endings in config files (closes: #107)

2021-06-06 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix handling of --without-posix-acl configure option,
	  thanks to Ilya Tumaykin for the patch
	* Mention removal of -r, --report command line option in man page

2021-06-05 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Only use the return value of time function

2021-05-24	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix type of database file pointer (closes: #98)

2021-05-01	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Document how to ignore read-only ext2 file attributes (closes: #47)
	* Add @@if macro
	  - deprecate '@@ifdef', use '@@if defined' instead
	  - deprecate '@@ifndef', use '@@if not defined' instead
	  - deprecate '@@ifhost', use '@@if hostame' instead
	  - deprecate '@@ifnhost', use '@@if not hostname' instead
	* Add 'exists' boolean function (closes: #87)

2021-04-25	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Refactor e2fsattrs code
	* Improve warning message for cutoff database line (closes: #91)

2021-04-21	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add 'config_check_warn_unrestricted_rules' option (closes: #44)

2021-04-18	Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Improve error message for negative rule with an
	  attribute expression (closes: #90)
	* Document changed_attributes report level format (closes: #95)

2021-02-10  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Release aide 0.17.3

2021-02-07  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix group usage in '--after' config line

2021-02-06  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Release aide 0.17.2

2021-02-02  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix null pointer dereference in db_close()
	* Fix out-of-bounds read of attributes array

2021-01-30  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Require file type for --path-check (closes #88)
	* Release aide 0.17.1

2021-01-29  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix some typos in log messages

2021-01-27  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix issue where 'different attributes' message is not shown

2021-01-24  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix typos in aide.conf manual page

2021-01-24  rui  <rui@meetup.com>
	* Remove leftover include of 'error.h'

2021-01-23  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Release aide 0.17

2021-01-22  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Update manual pages
	* Remove outdated aide.conf.in

2021-01-21  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Update README
	* Print --help to stdout
	* Remove manual.html
	* Add missing free()
	* Limit number of nested includes

2021-01-18  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add @@x_include_setenv macro
	* Fix segfault when using variable without value

2021-01-17  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Update copyright notices
	  - reformat copyright statements
	  - fix outdated FSF address

2021-01-16  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Don't use autoconf input files for man pages
	* Add exit code 21 for file lock errors
	* Check for secure permissions of executable config files
	* Fix rule order in database lexer
	* Add missing source files to check_aide_SOURCES
	* Check return value after dynamic memory allocations
	* Allow empty line with white spaces
	* Fix off-by-one error and several memory leaks

2021-01-10  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add --dry-init command (closes #28)
	* Handle stderr during file execution
	* Fix stdout processing during script execution

2021-01-09  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add @@x_include macro (closes #6)
	* Adjust directory support for @@include
	  - use regular expression filter
	  - follow symbolic links
	  - don't follow sub-directories

2021-01-07  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix compiler warnings in report code
	* Fix default db values
	* Add --disable-default-db configure option
	* Add support to disable default config file

2021-01-06  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add directory support for @@include (closes #4)
	* Fail on 'verbose' option only on evaluation (closes #84)
	* Add 'report_append' option (closes: #5)
	* Remove '$Header$' tag from copyright notice

2021-01-05  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add --path-check command
	* Refactor restriction code
	* Log command in 'info' log level
	* Initialise report URLs after configuration parsing

2021-01-04  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Check for negative matches in parent directories

2021-01-03  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Reduce logging in 'rule' log level
	* Fix equal rule matching

2021-01-02  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Adjust log message about variable redefinition
	* Adjust log level for 'rules referring to non-existent directory' message
	* Remove notice about c and I flags enabled at the same time
	* Extend '--version' output
	  - output is written to stdout (instead of stderr)
	  - add default config values
	  - add available hashsums
	  - add default compound groups
	* Fix default 'database_in' value
	* Add new default compound group 'H'

2021-01-01  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix several segmentation faults
	* Fail on double slash in rule path

2020-12-30  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Refactor logging and config parsing code
	  - Logging related changes:
	    - add log_level option (closes: #21)
	    - add -L, --log-level command line option
	    - remove 'verbose' config option
	    - remove -V, --verbose command line option
	    - introduce named log levels
	    - add 'config' log level (closes: #37)
	    - SIGUSR1 now toggles debug log level
	    - add config file names to log output
	    - cache log lines until log level is set
	    - log messages and errors are always written to stderr
	    - remove warning when input database is '/dev/null' (closes: #35)
	  - Config parsing related changes:
	    - add 'database_in' option (deprecates 'database' option)
	    - handle UTF-8 in path names and rules (closes: #11)
	    - '@' and ' ' in config/rules are now escaped with '\' (closes: #50)
	    - fix line numbers in log messages (closes: #43)
	    - config lines must end with a newline
	    - (restricted) regular rules must start with '/'
	    - allow empty value for macros (closes: #45)
	    - early fail on regular expression errors
	    - fail on invalid/unsupported URLs
	    - deprecate non-alphanumeric characters in group names
	    - code cleanup

2020-12-20  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Remove config and database signing code
	  - remove '--with-confighmactype' configure option
	  - remove '--with-confighmackey' configure option
	  - remove '--with-dbhmactype' configure option
	  - remove '--with-dbhmackey' configure option

2020-12-18  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* aide.conf.5: clarify negative matching behaviour (closes: #82)
	* aide.conf.5: fix example to ignore /dev directory structure

2020-12-13  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add 'stribog256' and 'stribog512' gcrypt algorithms (closes: #69)
	* Adjust indent of changed attributes
	* Remove unused `attr` field from seltree struct
	* Remove obsolete aide-attributes.sh script
	* Refactor attributes and hashsum code
	  - change associated letter for message digests changes to 'H'

2020-12-12  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix report when using report_ignore_e2fsattrs
	* Document removal of 'ignore_list' and 'report_attributes' options
	* Remove unused code

2020-08-09  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix compilation with curl
	  - use pkg-config to get link flags
	* Remove db name alias code
	* Remove (unmaintained) Solaris ACL code
	  - remove '--with-sun-acl' configure option
	* Remove PostgreSQL database backend support

2020-07-14  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix report of added files (closes #79)

2020-07-13  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix report when using --update (closes #78)
	* Fix condition for 'couldn't open file' message (closes #77)

2020-07-11  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Enable gost and whirlpool checksums with gcrypt
	* Fix compilation with gcrypt

2020-07-09  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add support for per-report_url options (closes #19)
	  - add 'report_level' option (see #21)
	  - add 'report_summarize_changes' option (deprecates 'summarize_changes' option)
	  - add 'report_grouped' option (deprecates 'grouped' option)
	  - remove '--with-initial-errors' configure option
	  - remove -r, --report command line option
	  - write non-report messages to stderr
	  - handle report_ignore_added_attrs, report_ignore_removed_attrs,
	    report_ignore_changed_attrs, report_force_attrs as config options
	  - code cleanup

2020-06-16  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Refactor seltree code
	  - add seltree_struct.h
	  - add seltree.c
	  - add rx_rule.h and rx_rule.c
	  - fail on errors in regular expressions
	  - code cleanup

2020-06-14  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix compiler warnings in postgresql code
	* Fix compilation with postgresql support
	  - use pkg-config to get link flags
	* Update copyright notices

2020-05-04  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Rephrase init database warning

2020-02-25  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Remove useless pointer dereference

2020-01-11  Ferenc Erki  <erkiferenc@gmail.com>
	* Fix typos

2019-12-19  Peter Whittaker  <pww@EdgeKeep.com>
	* Fix typo in aide.conf.5.in

2019-12-01  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add 'tests/check_aide.h' to check_aide_SOURCES
	* Add unit test for attributes.c
	* Remove unused code
	* Rename compare_db.[hc] to report.[hc]

2019-09-29  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Rename report.h to error.h
	* Remove unused local m4 macros
	* Remove C99 compliant snprintf implementation

2019-09-22  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Show changed attributes in 'different attributes' message

2019-09-22  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Refactor attributes code
	* Remove unsued functions
	* Use AC_SYS_LARGEFILE for large-file support (closes #16)
	  - require C99 compatible compiler
	  - stop using readdir_r in favor of readdir
	  - remove unused 'size_o member in db_line struct
	  - '--disable-largefile' now disables LFS

2019-09-21  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix some compiler warnings

2019-07-17  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* aide.conf.5: fix position of 'C' letter

2019-07-17  Julien DUBOIS  <julien.dubois.2600@gmail.com>
	* Add support for Linux capabilities

2019-07-06  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Change associated letter for message digests changes
	* Remove unsued lex/yacc code

2019-05-19  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Release version 0.16.2

2019-05-18  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fix handling of directory-restricted negative rules (closes #24)
	* Don't lock '/dev/null' when used as output database (closes #26)
	* Fix parsing of rules containing '?' quantifier

2019-04-29  Julien DUBOIS  <julien.dubois.2600@gmail.com>
	* Fix extended attributes support (xattrs)
	* README: fix typo

2019-03-20  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add 'autoreconf-clean' Makefile target

2019-03-16  Lukáš Jirkovský  <l.jirkovsky@gmail.com>
	* Fix processing of go files

2019-02-25 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Release version 0.16.1

2019-02-20 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Explain arithmetic exit codes in aide.1, thanks to Marc Haber
	  for the patch
	* Fix build against attr >= 2.4.48 (patch by Ilya Tumaykin)
	* Use AC_PATH_TOOL to find pkg-config

2019-02-10 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Move to GitHub
	* Update documentation
	  - move end user mailing list to ipi.fi
	  - fix tabs/whitespaces
	  - add mssing release date for 0.16 in NEWS file
	* Update README
	  - mention AIDE website aide.github.io
	  - remove broken links

2018-12-07 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/do_md.c: fix memory leak in is_prelinked (closes #103),
	  thanks to Robert Springer for the patch

2018-06-23 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix spelling error

2018-06-17 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix some compiler warnings

2018-06-10 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add missing include in src/db.c (patch by Ilya Tumaykin)
	* src/base64.c: fix memory leak in decode_base64 (closes #95)

2018-05-31 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Remove aide.spec.in
	* Remove contrib/mkdailyrelease.sh

2017-11-18 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix root_prefix option

2017-10-29 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix short form of --limit parameter

2016-07-25 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Release version 0.16

2016-07-11 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix example aide.conf (xattr -> xattrs)
	* aide.conf.5: update "SELECTION LINES" section
	* Released version 0.16rc1

2016-07-10 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix compilation with latest libaudit
	* Use AC_PROG_CC_C99 instead of AC_PROG_CC
	* Add AM_PROG_CC_C_O
	* aide.conf.in: logfile -> file
	* Update README
	* Update manual pages (aide.1 and aide.conf.5)

2016-07-07 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Adapt manual to version 0.16

2016-06-08 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add missing break statements

2016-04-15 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Released version 0.16b1

2016-04-13 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix spelling errors
	* Makefile.am: fix distribution of doc files

2016-04-11 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add 'report_ignore_changed_attrs' option, deprecate 'ignore_list' option
	* Add 'report_force_attrs' option, deprecate 'report_attributes'
	  option

2016-04-08 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix some compiler warnings

2016-04-06 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Support restricted selection lines

2016-04-02 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Adjust file type letters

2016-03-31 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Change verbosity levels to ease debugging

2016-03-28 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix '.*'-rule matching and code cleanup

2016-03-22 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix compilation issue with e2fsprogs 1.43

2016-03-06 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix report layout

2016-03-05 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix segfault when DB_CHECKINODE is used

2016-03-02 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add new '--limit' parameter

2016-03-01 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Sort entries of database file

2016-02-27 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Switch to Perl 5 Compatible Regular Expressions, changes include:
	  - require PCRE library
	  - drop bundled GNU regexp library
	* src/commandconf.c: add warning if a group is redefined

2016-02-21 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add new 'database_add_metadata' option

2016-02-20 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add new 'report_quiet' option

2015-11-22 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Use single Makefile.am
	* doc/aide.conf.5.in: minor fixes

2015-11-20 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/gen_list.c: minor code cleanup

2015-11-16 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Rewrote handling of ignored/forced attributes, changes include:
	  - new 'report_ignore_added_attrs' option
	  - new 'report_ignore_removed_attrs' option
	  - print human-readable info about ignored attributes in report
	  - code cleanup
	  - bug fixes

2015-11-07 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added new 'report_ignore_e2fsattrs' option

2015-10-31 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/gen_list.c: fixed bug if rules are removed

2015-10-28 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c: fixed total number of entries

2015-08-08 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c: added support for new e2fsattrs flags

2015-05-06 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c: adjusted report layout

2015-03-02 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Renamed 'configure.in' to 'configure.ac'

2013-05-20 Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Print checksums of databases in verbose level 2 or higher (closes
	  feature request 1502032)
	* Added new 'database_attrs' option
	* configure.in: fixed compilation with selinux
	* src/conf_lex.l, src/db_lex.l: fixed definition of YYDEBUG

2013-05-18	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* configure.in: removed check for 'libcrypt'
	* Renamed 'detailed_init_report' option to 'report_detailed_init'

2013-05-17	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* configure.in:
	  - fixed "suspicious cache-id" warnings
	  - removed 'AC_CONFIG_MACRO_DIR' macro
	* src/Makefile.am:
	  - replaced INCLUDES with AM_CPPFLAGS

2013-05-16	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Handle tilde (~) in database paths and report urls
	* src/compare_db.c: adjusted report layout

2013-05-14	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/db.c: fixed segfault when dbconf->db_out is NULL
	* Replaced fopen.c with the version from curl-7.30.0

2013-05-08	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - fixed output of checksums
	  - use size_t as the type of for loop variable

2013-05-06	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - fixed return value of database initialization
	  - minor code cleanup
	* src/db_file.c, src/do_md.c:
	  - fixed use of unportable %m format
	* doc/aide.1.in:
	  - fixed format in NOTES section
	  - documented return value of '--compare' and '--update' command

2013-05-04	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - changed minimum verbose level for printing the details
	    about added and removed entries to 7
	* README:
	  - updated "Source Code Verification" section
	* Released version 0.16a2

2012-10-10	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added new default group X
	* src/gen_list.c: fixed stripping of removed attributes

2012-10-08	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/gen_list.c: fixed handling of renamed files
	  - read in databases in one go
	  - read in old database at the end

2012-10-06	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added new report_base16 option

2012-09-05	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c: support older versions of e2fsprogs

2012-06-19	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/db_file.c: added missing format string to dofprintf calls

2011-10-02	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added new detailed_init_report option

2011-09-29	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* configure.in, include/aide.h, src/db_file.c:
	 - fixed 'undef' compiler warnings

2011-09-24	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/gen_list.c, include/do_md.h, src/do_md.c:
	  - moved selinux2line function to src/do_md.c
	  - moved xattrs2line function to src/do_md.c
	* src/db_file.c:
	  - declare db_writeacl only if WITH_ACL is defined

2011-09-23	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/db_disk.h, src/db_disk.c, src/db.c:
	  - fixed 'unused-parameter' compiler warning
	* include/db_disk.h, src/db_disk.c:
	  - removed unused functions (db_disk_read_spec, db_writespec_disk,
	    db_writeline_disk, db_close_disk)
	* src/db_file.c:
	  - fixed 'unused-but-set-variable' compiler warnings
	* src/gen_list.c, include/do_md.h, src/do_md.c:
	  - call acl2line only if WITH_ACL is defined

2011-09-22	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/be.c:
	  - declared static functions static
	* src/commandconf.c:
	  - fixed 'unused-but-set-variable' compiler warning
	* src/compare_db.c:
	  - fixed some 'format' compiler warnings
	* src/db.c:
	  - fixed 'unused-but-set-variable' compiler warnings

2011-09-21	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/aide.h, src/aide.c:
	  - declared static functions static

2011-09-20	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/aide.h, src/db_file.c:
	  - fixed format of 8 bytes off_t type

2011-09-17	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/aide.c:
	  - added missing #include <dirent.h>

2011-09-09	Rami Lehti <rami.lehti@bitwise.fi>
	* src/base64.c, src/gen_list.c:
	  - changed verbosity levels to ease debugging

2011-09-07	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/commandconf.c:
	  - added missing spaces to "Cannot access config file" message

2011-09-05	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added new root_prefix option
	* src/do_md.c:
	  - removed unused function (md_init_fail)

2011-09-04	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/gen_list.h, src/gen_list.c:
	  - removed unused functions (add_file_to_list, traverse_tree, gen_list)

2011-09-03	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/gen_list.c:
	  - print list of added files (verbose level >= 2) and their details
	    (verbose level >= 6) if database has been initialized

2011-07-12	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/gen_list.c:
	  - fixed has_str_changed function
	* src/util.c:
	  - fixed bad free of hostname variable
	* src/db_file.c:
	  - removed dead code

2011-04-08	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/gen_list.c:
	  - fixed wrong total number of entries if comparing two databases

2011-03-29	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - rewrote gen_report function, changes included:
		- merged gen_report() and report_tree()
		- added info about verbose level, ignorelist and report_attributes to
		  report if they differ from standard value
		- changed report if aide found no changes
		- added info about number of entries if aide found no changes or
		  the database has been initialized
		- fixed report of added or removed entries if verbose level is 6 or
		  higher and there are only added or removed entries

2011-03-24	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - made ignored_attrs and forced_attrs global
	  - added run time to report

2011-03-22	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - print "End timestamp" message in report

2011-03-18	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/db_disk.c:
	  - fixed handling of "/" directory inode
	  - got rid of some static variables

2011-03-01	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Removed contrib/mkgitsnapshot.sh

2011-02-16	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Released version 0.16a1

2011-02-09	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* README:
	  - adjusted "Source Code Verification" section

2010-12-30	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - print "Looks okay" message also in DO_DIFF mode

2010-12-29	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/compare_db.h, src/compare_db.c:
	  - added gen_report function (code copied from src/aide.c)
	* src/aide.c:
	  - removed code copied to src/compare_db.c
	* include/compare_db.h:
	  - removed report_tree function

2010-12-28	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - use strftime to format timestamps
	  - made width_details, time_format[] and time_string_len constant
	  - added numeric timezone to the date format

2010-12-27	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - added xattrs2array, acl2array and get_attribute_values functions
	  - added print_dbline_attributes function, changes included:
		- wrap attribute values instead of cut them off
		- side-by-side output of acl and xattrs values
		- use '|' to separate the old value from the new one
		- use node->changed_attributes instead of recalculate the
		  changed attributes
		- print added or removed attributes of changed entries if forced
		  via report_attributes
	  - removed obsolete code
	  - print details about added and removed entries in verbose level 6
	    or higher, closes feature request 1460461
	  - print added and removed attribute values of changed entries in
	    verbose level 6 or higher

2010-12-26	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - fixed type of summary_char[]
	  - fixed typo in comment

2010-11-27	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* doc/aide.1.in:
	  - fixed format in FILES section
	  - added hint on how to decode base64 encoded checksums

2010-11-26	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* doc/manual.html:
	  - applied changes by Jack Blankenship <Jack.Blankenship@bcbssc.com>

2010-11-16	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - added missing declaration of aclt variable

2010-11-14	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/conf_yacc.y:
	  - fixed declaration of conftext variable
	* configure.in:
	  - fixed compilation under Solaris
	* README:
	  - added hint to use --disable-static under Solaris 10/OpenSolaris

2010-10-12	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/gen_list.c, src/do_md.c:
	  - replaced "File" by "Entry"

2010-10-11	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/aide.c, doc/aide.conf.5.in:
	  - enabled summarize_changes by default

2010-09-29	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - rewrote summarize_changes feature to work with node->changed_attrs
	  - replaced "files" by "entries"
	  - made e2fsattrs2string static
	  - use S_IFMT to extract the file type code

2010-09-27	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/gen_list.c:
	  - added bytecmp, has_str_changed, has_md_changed, compare_single_acl,
	    has_acl_changed, cmp_xattr_node, have_xattrs_changed (copied and
	    renamed from src/compare_db.c)
	  - added get_changed_attributes function
	  - use get_changed_attributes instead of compare_dbline
	  - save changed attributes in node->changed_attrs
	* include/compare_db.h, src/compare_db.c:
	  - removed obsolete compare_dbline function

2010-09-24	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/compare_db.h: removed init_rxlst function
	* include/db_config.h: include seltree.h after #define DB_ATTR_TYPE
	* include/seltree.h:
	  - use DB_ATTR_TYPE instead of int for attr
	  - added DB_ATTR_TYPE changed_attrs to seltree struct

2010-09-23	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c:
	  - removed unused functions (find_line_match, init_rxlst, eat_files_indir)
	  - compare ignorelist/forced_attrs with DB_ATTR_UNDEF instead of -1
	  - renamed e2fsattrs2char function to e2fsattrs2string
	  - use str_has_changed instead of compare_str
	  - added debug output to md_has_changed
	  - use md_has_changed instead of compare_md_entries
	  - removed obsolete functions (compare_str, compare_md_entries)

2010-09-17	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/compare_db.c: fixed compiler warning if WITH_AUDIT is not defined

2010-09-11	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Documented '-E' in man page and '--help' text

2010-09-10	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.15.1
	* Changed version to post-0.15.1

2010-09-07	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Ignore changed file name if attributes does not match
	* Allow absence of DB_CHECKINODE if file name has changed

2010-08-08	Richard van den Berg  <richard@vdberg.org>
	* Added mkgitsnapshot.sh to contrib/
	* Released version 0.15
	* Changed version to post-0.15

2010-08-06	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Updated copyright notices of list.h, list.c, md.h, md,c, symboltable.h,
	  symboltable.c, util.h and util.c
	* Escaped '-' that really mean '-' in man pages
	* Updated copyright notices of db_config.h, report.h, url.h, conf_yacc.y,
	  db_lex.l and error.c

2010-08-05	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Updated copyright notices of db_file.h, db_file.c, db_sql.h, db_sql.c,
	  do_md.h, do_md.c, gen_list.h and gen_list.c

2010-08-04	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Updated copyright notices of commandconf.h, commandconf.c, conf_lex.h,
	  conf_lex.l, db.h, db.c and db_list.h

2010-08-03	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Updated copyright notices of aide.h, aide.c, be.c, compare_db.h,
	  compare_db.c and db_disk.c

2010-08-02	Richard van den Berg  <richard@vdberg.org>
	* Removed ], from version string when --with-curl was used, closes bug 3038382

2010-08-01	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.15-rc1
	* Changed version to post-0.15-rc1

2010-07-30	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Removed obsolete compare_db function
	* Updated documentation of the default groups

2010-07-29	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added ftype and e2fsattrs to the default groups L, R and >

2010-07-25	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fixed sorting of files in report by filename

2010-07-24	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added new grouped option
	* Sort files in report by filename, see feature request 1337718

2010-07-23	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fixed indent of XAttrs output
	* Fixed report_attributes for XAttrs
	* Fixed indent of ACL output
	* Fixed report_attributes for ACL
	* Fixed report_attributes for Lname and SELinux

2010-07-22	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fixed report_attributes for checksum values
	* Replaced 'E2fsAttrs' by 'E2FSAttrs'
	* Fixed report_attributes for string and long values
	* summarize_changes: made summary string length also for
	  added/removed files dynamic

2010-07-21	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fixed typo in aide.conf man page
	* summarize_changes: made length of summary string dynamic
	* Always save the inode to database (needed for DB_CHECKINODE)
	* Documented ftype and e2fsattrs in aide.conf
	* Added TFTYPE token
	* Prompt for ./configure and make only if autoreconf was successful

2010-07-20	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added ext2 file attributes support

2010-06-12	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Always add permissions attribute to database
	* Added AIDEVERSION to report

2010-06-11	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Adjusted old database warning message

2010-06-10	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added file type change detection support
	* Use DB_ATTR_TYPE for ignorelist and forced_attrs

2010-06-09	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fixed handling of size and growing size bits

2010-06-08	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Another fix for the changed permissions are always reported issue

2010-06-07	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Replaced 'Permissions' by 'Perm' to fit 9 columns
	* Fit detailed output in 80 columns, closes feature request 1337759

2010-06-05	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.14.2
	* Changed version to post-0.14.2

2010-06-05	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added missing description for '|' in aide.conf man page
	* Report correct file type in "Detailed information about changes" section
	* Fixed strcpy issue on multi-core environments

2010-06-04	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Replaced 'File' by 'Entry' in database warnings
	* Reformatted "Entry ... has different attributes" warnings

2010-06-03	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added missing space and new line to "Error in selective regexp" message,
	  fixes bug 1944700
	* Added missing '-' to separator line in the report

2010-05-30	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.14.1
	* Changed version to post-0.14.1

2010-05-20	Richard van den Berg  <richard@vdberg.org>
	* Support spaces and other characters in file paths in config by Byron Darrah  <bdarrah@corp.netzero.net>
	* Added aide-attributes.sh script by Hannes von Haugwitz <hannes@vonhaugwitz.com>

2010-05-19	Richard van den Berg  <richard@vdberg.org>
	* Use exit() instead of abort() by Steve Grubb <sgrubb@redhat.com>
	* Fixed changed permissions are always reported issue by Hannes von Haugwitz <hannes@vonhaugwitz.com>

2010-04-09	Richard van den Berg  <richard@vdberg.org>
	* Use DB_ATTR_TYPE for compare_dbline() by Patrick Neely <patrick.neely@gtri.gatech.edu>

2010-03-27	Richard van den Berg  <richard@vdberg.org>
	* Changed version to post-0.14
	* Do not use += in configure, fixes bug 2972100
	* Change gzdopen() from wb+ to wb, fixes bug 2976146
	* Do not strcat into uninitialized data, fixes bug 2919946
	* Add missing db_sql prototypes, and Sun Studio compatibility, fixes bug 2888035
	* Initialize gcrypt properly, fixes bug 2763470

2010-03-16	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.14

2010-02-26	Richard van den Berg  <richard@vdberg.org>
	* Changed version to post-0.14-rc3
	* Fixed some AC_ARG_WITH magic
	* Define ENOATTR if needed by Hannes von Haugwitz <hannes@vonhaugwitz.com>

2010-02-25	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.14-rc2
	* Fix xattrs and selinux bits by Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Released version 0.14-rc3

2010-02-25	Steve Grubb <sgrubb@redhat.com>
	* Additional checks for snprintf.c
	* Fix off64_t and other size warnings
	* Correct linker settings

2010-02-24	Richard van den Berg  <richard@vdberg.org>
	* Re-enable large file support on 32 bit systems by Steve Grubb <sgrubb@redhat.com>

2010-02-23	Richard van den Berg  <richard@vdberg.org>
	* Show -D in --help by Steve Grubb <sgrubb@redhat.com>
	* Refix line->attr&DB_LINKNAME is always true issue by Hannes von Haugwitz <hannes@vonhaugwitz.com>

2010-02-22	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.14-rc1
	* Changed version to post-0.14-rc1

2010-02-21	Richard van den Berg  <richard@vdberg.org>
	* Replaced snprintf.c with the version from rsync-2.6.9

2010-02-21	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fix checksums letter
	* Always save the permission to database
	* summarize_changes: Re-enabled file-type detection for removed files
	* Fix line->attr&DB_LINKNAME is always true issue
	* Remove localignorelist for changed nodes
	* Disable DB_ACL bit if acls are not supported

2010-02-18	Richard van den Berg  <richard@vdberg.org>
	* Adjust building of fopen.c by Steve Grubb <sgrubb@redhat.com>
	* Fix error handling for prelink by Steve Grubb <sgrubb@redhat.com>

2010-02-17	Richard van den Berg  <richard@vdberg.org>
	* Fix several warnings by Steve Grubb <sgrubb@redhat.com>
	* Check LD in configure by Steve Grubb <sgrubb@redhat.com>
	* Fix xattrs typos by Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Reworked summarize_changes option by Hannes von Haugwitz <hannes@vonhaugwitz.com>

2010-02-13	Richard van den Berg  <richard@vdberg.org>
	* Added autoconf patch from Steve Grubb <sgrubb@redhat.com>
	* Removed AM_PROG_LIBTOOL from configure.in

2010-02-06	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Fixed wrong char array size

2010-02-01	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Added new option to summarize changes in output file

2009-05-15	Richard van den Berg  <richard@vdberg.org>
	* Prelink patch by Peter Vrabec <pvrabec@redhat.com>

2007-12-20	Richard van den Berg  <richard@vdberg.org>
	* Fix equals matches, patch by Brian De Wolf <bldewolf@csupomona.edu>

2007-08-22	Richard van den Berg  <richard@vdberg.org>
	* Turn CR/LF into LF, patch by Steve Conklin <sconklin@redhat.com>

2007-06-05	Richard van den Berg  <richard@vdberg.org>
	* Display complete selinux context, patch by Steve Conklin <sconklin@redhat.com>

2007-05-15	Richard van den Berg  <richard@vdberg.org>
	* Quit autogen.sh if required tools are not found

2007-04-27	Richard van den Berg  <richard@vdberg.org>
	* Only use optional groups in "make check" when enabled
	* Prevent segfaults in db_write_byte_base64, patch from James Antill
	* Fix aide.spec, patch by George Hansper <georgeh@anstat.com.au>

2006-12-19	Richard van den Berg  <richard@vdberg.org>
	* Do not warn about files not being directories

2006-12-15	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.13.1
	* Changed version to post-0.13.1

2006-12-14	Richard van den Berg  <richard@vdberg.org>
	* Use lseek() instead of fseek() on aide.db

2006-12-13	Richard van den Berg  <richard@vdberg.org>
	* Work around for error while reading gzipped aide.db files

2006-12-08	Richard van den Berg  <richard@vdberg.org>
	* Removed ustat dead code

2006-12-07	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.13
	* Changed version to post-0.13

2006-11-30	Richard van den Berg  <richard@vdberg.org>
	* Set meaningful exitcodes when --check is used (Pablo Virolainen)

2006-11-29	Richard van den Berg  <richard@vdberg.org>
	* Changed version to post-0.13-rc2
	* Check for WHIRLPOOL so old mhash can be used (Pablo Virolainen)

2006-11-25	Richard van den Berg  <richard@vdberg.org>
	* Fix error message about HAVAL and CRC32 with --update and gcrypt
	* Fix --with and --without logic of configure
	* Make --without switches of configure work
	* Released version 0.13-rc2

2006-11-24	Richard van den Berg  <richard@vdberg.org>
	* Remove stpcpy declaration because it is not defined in util.c
	* Fix segfault when line->cntx is NULL
	* Add --without-mhash to configure
	* Don't use DB_SELINUX and DB_XATTR when not present
	* Fix use of libgcrypt
	* Add new group 'l' to detect changed link name
	* Update documentation with new groups
	* Supply strnlen in utils.c
	* Released version 0.13-rc1

2006-11-15	Richard van den Berg  <richard@vdberg.org>
	* Fix syslog URLs (Yves Mettier <ymettier@libertysurf.fr>)

2006-10-30	Richard van den Berg  <richard@vdberg.org>
	* Make --with-selinux work without pkg-config

2006-10-27	Richard van den Berg  <richard@vdberg.org>
	* Added "Add xattr support" patch from James Antill <james-aide-38mkm@and.org>
	* Added "report miscompares to Linux Audit System" patch from James Antill
	* Added "Allow building without mhash library" patch from James Antill
	* Added "correct db_names" patch from Steve Grubb <sgrubb@redhat.com>
	* Added "memory leaks and performance updates" patch from Steve Grubb
	* Added "deadcode removal" patch from Steve Grubb <sgrubb@redhat.com>
	* Added "change K&R functions to void functions" patch from Steve Grubb
	* Added "Memleak fix for ACLs, SELinux, XAttr" patch from James Antill

2006-10-10	Richard van den Berg  <richard@vdberg.org>
	* Added note about rpl_malloc on AIX 5.3 with mhash
	* Include version.m4 in distribution tar file
	* No need for absolute $(srcdir) in configure
	* Use AC_CONFIG_FILES(files..) instead of AC_OUTPUT(files..)
	* Removed redundant targets from Makefile.am

2006-10-06	Richard van den Berg  <richard@vdberg.org>
	* Changed version to post-0.12
	* Added file locking for output files

2006-10-05	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.12

2006-10-04	Richard van den Berg  <richard@vdberg.org>
	* Close database files earlier
	* Released version 0.12-rc2

2006-09-24	Richard van den Berg  <richard@vdberg.org>
	* Fixed filesize stored in postgres (SF bug #1177758)

2006-07-15	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.12-rc1
	* Remove the use of NODE_ADD_CHILDREN, hopefully it is no longer needed
	* Added syntax changed from 10-manpages.dpatch
	* Added newlines as per SF bug #1461182
	* Added report_attributes group (Pablo Virolainen)

2006-06-13	Richard van den Berg  <richard@vdberg.org>
	* Fix stat type in report_tree() (Heiko Lehmann <hlehmann@fh-lausitz.de>)

2006-05-31	Richard van den Berg  <richard@vdberg.org>
	* Added support for posix_fadvice() (Pablo Virolainen)

2006-04-22	Richard van den Berg  <richard@vdberg.org>
	* Fix seg faults on OpenBSD (Axel Rau <Axel.Rau@Chaos1.DE>)

2006-04-22	Richard van den Berg  <richard@vdberg.org>
	* Fix mmap on HPUX (fredrik@soderblom.org patch 1474555)

2006-03-31	Richard van den Berg  <richard@vdberg.org>
	* Abort if aide.db does not have checksum when FORCEDBMD is used
	* Explain aide.conf and aide.db signing

2006-03-29	Richard van den Berg  <richard@vdberg.org>
	* Add spaces to error messages (Marc Haber)
	* Don't warn about rules referring to non-existent directories by default

2006-03-25	Richard van den Berg  <richard@vdberg.org>
	* Allow aide.db to be supplied on stdin (Pablo Virolainen)
	* Add patch to allow http/https/ftp URLs through libcurl (Pablo Virolainen)

2006-03-17	Richard van den Berg  <richard@vdberg.org>
	* Use system strnstr when available
	* Add --disable-static flag to configure

2006-03-13	Richard van den Berg  <richard@vdberg.org>
	* Applied manual patch from Marc Haber
	* Added note about problems with mhash 0.9.x

2006-03-12	Richard van den Berg  <richard@vdberg.org>
	* Mordernize use of AM_INIT_AUTOMAKE
	* Use AIDEVERSION to avoid clash with VERSION of other packages

2006-02-26	Richard van den Berg  <richard@vdberg.org>
	* Use @sysconfdir@ as directory in aide.1, SF bug #1438995

2006-02-23	Richard van den Berg  <richard@vdberg.org>
	* Set AIDEVERSION right after including config.h
	* Added note about SIGTERM (Marc Haber)

2006-02-18	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.11
	* Changed version to post-0.11

2006-02-14	Richard van den Berg  <richard@vdberg.org>
	* Fix the broken @@ifhost and @@ifnhost directives by lcn2 (SF bug #1430482)

2006-02-09	Richard van den Berg  <richard@vdberg.org>
	* Fall back to strtoimax if strtoll is not available
	* Protect against non existing syslog facilities
	* Updated aide.spec.in as suggested in SF bug #1428576

2006-02-08	Richard van den Berg  <richard@vdberg.org>
	* Explicitly check for readdir64, by Virolainen Pablo <pablo@cs.tut.fi>
	* Added note about --disable-lfs in README

2006-01-30	Richard van den Berg  <richard@vdberg.org>
	* Released version 0.11-rc3
	* Changed version to post-0.11-rc3

2006-01-29	Richard van den Berg  <richard@vdberg.org>
	* Fix layout of aide.conf.5 by Vincent Danen <vdanen@linsec.ca>
	* Cleanup --help output by Vincent Danen <vdanen@linsec.ca>
	* Add separators in --check output by Vincent Danen <vdanen@linsec.ca>
	* Add --disable-lfs option to configure

2006-01-22	Richard van den Berg  <richard@vdberg.org>
	* Allow report_url to change syslog facility
	* Only warn when DB_CHECKINODE and DB_CTIME are used together
	* Added GPG scripts by Vincent Danen <vdanen@linsec.ca>

2005-12-19	Richard van den Berg  <richard@vdberg.org>
	* Revert check_list_for_match to old behaviour (Marc Haber)
	* Documentation update (Marc Haber)

2005-12-12	Richard van den Berg  <richard@vdberg.org>
	* Log tree matching verbosely, patch by Virolainen Pablo <pablo@cs.tut.fi>

2005-11-15	Richard van den Berg  <richard@vdberg.org>
	* Applied 'allow removed files' patch by Virolainen Pablo <pablo@cs.tut.fi>

2005-11-13	Richard van den Berg  <richard@vdberg.org>
	* Applied fix to ANF by Virolainen Pablo <pablo@cs.tut.fi>

2005-11-07	Richard van den Berg  <richard@vdberg.org>
	* Applied 'allow new files' patch by Virolainen Pablo <pablo@cs.tut.fi>

2005-11-03	Richard van den Berg  <richard@vdberg.org>
	* Remove russian translations; they are out of date and there is no static version of gettext available
	* Do not stop parsing directory at unescaped .
	* Fix "make dist" and "make check"
	* Added gpg scripts to contrib
	* Released version 0.11-rc2
	* Changed version to post-0.11-rc2

2005-10-30	Richard van den Berg  <richard@vdberg.org>
	* Warn if 'I' and 'c' are used together

2005-10-28	Richard van den Berg  <richard@vdberg.org>
	* Ignore 'c' when 'I' is in effect
	* Mention in aide.conf.5 that 'c' and 'I' are incompatible

2005-10-26	Richard van den Berg  <richard@vdberg.org>
	* Check for ino64_t and dirent64 separately since HPUX does not have them

2005-10-25	Richard van den Berg  <richard@vdberg.org>
	* Print start and stop timestamp together (Marc Haber <mh+aide@zugschlus.de>)
	* Print database_out path with -i and -u
	* Added bzip2.sh to the contrib directory

2005-10-19	Richard van den Berg  <richard@vdberg.org>
	* Applied patch from Debian bug #121717: aide spelling fixes

2005-10-16	Richard van den Berg  <richard@vdberg.org>
	* Applied patch 1124758: fix underquoted m4
	* Applied patch 1124757: dist-hook missing file snprintf.h
	* Applied patch 1124760: cleaner automake initialisation
	* Applied patch 1124782: gettextize related patch

2005-10-07	Richard van den Berg  <richard@vdberg.org>
	* If open() with NO_ATIME fails, try open() again without it

2005-10-05	Richard van den Berg  <richard@vdberg.org>
	* Compile aide as a static executable
	* Fixed some spelling errors caught by Marc Haber <mh+aide@zugschlus.de>
	* Changed version to Post 0.11-rc1
	* Ignore special characters after backslash in directory names (bug #1162575)

2005-10-04	Richard van den Berg  <richard@vdberg.org>
	* Released aide 0.11-rc1

2005-09-14	Richard van den Berg  <richard@vdberg.org>
	* Print detailed error message when mmap() returns MAP_FAILED

2005-09-02	Richard van den Berg  <richard@vdberg.org>
	* Added patch for cygwin compatibility as per bug #1279818

2005-08-10	Richard van den Berg  <richard@vdberg.org>
	* Open files with O_NOATIME on Linux (per Vlada Macek <tuttle@bbs.cvut.cz>)

2005-08-08	Richard van den Berg  <richard@vdberg.org>
	* Reset fs.st_rdev in 2 additional places as per bug #1253822

2005-06-30	Richard van den Berg  <richard@vdberg.org>
	* Removed return in conf_lex.l that caused --after to be ignored

2005-06-12	Richard van den Berg  <richard@vdberg.org>
	* Applied another aide.1.in from Sven Hoexter <sven@timegate.de>

2005-06-11	Richard van den Berg  <richard@vdberg.org>
	* Applied aide.1.in patch from SF bug #1217483

2005-04-28	Richard van den Berg  <richard@vdberg.org>
	* Added long long support for portable snprintf
	* Created aide.conf.5.in and aide.conf.5.ru.in as per bug #1103719

2005-04-27	Richard van den Berg  <richard@vdberg.org>
	* Fixed sshaide.sh as suggested in bug #1100740
	* Removed db_writeacl() from db_disk.c as suggested in bug #1143889
	* Set st_rdev to 0 when not used as suggested in bug #1169697

2005-04-18	Richard van den Berg  <richard@vdberg.org>
	* Correctly parse multiple backslashes in file names

2005-04-08	Richard van den Berg  <richard@vdberg.org>
	* Use configure to define type for storage of file size in aide.db
	* Applied fix suggested in Debian Bug #237969

2005-04-06	Richard van den Berg  <richard@vdberg.org>
	* Always include aide.h before any other include file
	* Include aide.h instead of config.h to avoid multiple inclusions
	* Fixed large file under Solaris
	* Make large file support generic (not just for Solaris)

2005-04-05	Richard van den Berg  <richard@vdberg.org>
	* Fixed bug where shrinking files with S set where not detected

2005-02-20	Richard van den Berg  <richard@vdberg.org>
	* Removed extra gen_tree() as suggested in patch 985632
	* Allow escaping of spaces in filenames (Virolainen Pablo <pablo@cs.tut.fi>)
	* Allow @@{HOSTNAME} usage in aide.conf (Virolainen Pablo <pablo@cs.tut.fi>)

2004-11-16  Richard van den Berg  <richard@vdberg.org>
	* Applied patch 984424: bug fix for "--check recurses when it shouldn't"
	* Applied patch 853842: sshaide - contributed script

2004-11-12  Richard van den Berg  <richard@vdberg.org>
	* Fixed patch from Virolainen Pablo
	* Applied patch id 931224: Ignoring moved files

2004-11-05  Richard van den Berg  <richard@vdberg.org>
	* Applied patch from Virolainen Pablo to give more infomation when file attributes have changed before calculating the hash

2004-11-04  Richard van den Berg  <richard@vdberg.org>
	* Make sure readdir_r is POSIX compliant before we use it

2004-11-03  Richard van den Berg  <richard@vdberg.org>
	* Applied patch 1058973: Please don't add -I$(prefix)/include
	* Fixed bug 836253: Manual is wrong about --check command
	* Applied fix in config parser to avoid 10000 line limit

2004-11-02  Richard van den Berg  <richard@vdberg.org>
	* Fixed various documentation bugs filed as sf.net

2004-10-29  Richard van den Berg  <richard@vdberg.org>
	* Use syslog() for systems that do not have vsyslog()
	* Fixed file system traversing bug for systems without readdir_r
	* Fixed bug 836257: Line numbers in verbose output off by one

2004-10-28  Richard van den Berg  <richard@vdberg.org>
	* Removed config.h.in
	* Added ISO C99 compliant snprintf for systems that do not have it

2004-10-26  Richard van den Berg  <richard@vdberg.org>
	* Added check for ISO C99 compliant vsnprintf to configure.in

2004-10-23  Richard van den Berg  <richard@vdberg.org>
	* Applied PSQL patch from Marc Giger <gigerstyle@gmx.ch>
	* Set version to "Post 0.10"
	* Removed aide.1 and aide.1.ru since they are created by configure
	* Moved #endif for WITH_MHASH in commandconf.c thanks to berkeley@octagon.com.au

2003-12-08  Richard van den Berg  <richard@vdberg.org>
	* Applied patch 853842 "sshaide - contributed script"
	* Applied patch 855639 "Updated README file"

2003-12-02  Richard van den Berg  <richard@vdberg.org>
	* Fixed bug 851671 Aide-0.10 --config-check dumps core

2003-11-28  Richard van den Berg  <richard@vdberg.org>
	* Released aide version 0.10
	* Applied patch 849857 "cosmetic report fix" thanks to John Kristoff

2003-11-25  Mike Markley  <mike@markley.org>
	* Applied patch from bug 848664 "crash in db_input_wrapper (gzip)" thanks to Matt Kettler

2003-11-04  Richard van den Berg  <richard@vdberg.org>

	* Fixed typo in compare_db.c, closes bug 836255 thanks to Michael Schwendt
	* Applied patch 801860, fixes bug 801857 "=/$ gives segfault" thanks to Michael Schwendt
	* Applied patch 803001 "Fix for some memory leaks" thanks to Michael Schwendt
	* Applied patch 801853 "getopt optstring is wrong" thanks to Michael Schwendt

2003-10-03  Richard van den Berg  <richard@vdberg.org>

	* Moved project over to http://sf.net/projects/aide
	* Fixed problems in conf_yacc.y
	* Gzip code now uses best (-9) compression

2002-07-22  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Fixed Unimplemented error message when conf md not compiled in
	* Fixed error message about nonexistant files.
	* Fixed --with-extra-includes --with-extra-libs handling (I hope)
	* Fixed *stat handling

2002-06-04  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Released 0.9

2002-05-31  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Fixed a bug in memory handling causing corrupt md's
	* Added --without-mmap configure option

2002-05-29  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Updated version to 0.9
	* Fixed loads of bugs
	* This file should be updated more often
	* Added support for md checked config and db
	* Updated Copyright notices
	* Changed checking algorithm (threading here we come)

2002-02-10 Rami Lehti <Rami.Lehti@Finland.Sun.COM>
	* Fixed loads and loads of bugs
	* Added syslog backend
	* Report format changed
	* added lots of parameters see man page and configure --help
	* added ACL support for SunOS 5.x (and compatibles)
	* Released 0.8 (This is an unstable release)

2000-04-27  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Added static link flag checking
	* Released 0.7

2000-04-13  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Added linkname checking
	* Removed mhash snefru and fixed haval
	* Mhash 0.8.1 required.

2000-02-08  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>
	* Changed version to 0.7

2000-02-08  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Fixed core dump bug in compare_db
	* Added warning when config has changed
	* Released 0.6

2000-01-18  Virolainen Pablo  <pablo@kaspiankerttu.cs.tut.fi>

	* Handles config filename '-' as stdin. Manpage update.

1999-12-30  Rami Lehti  <rammer@cs.tut.fi>

	* Fixed compilation problem with glibc 2.1

1999-12-29  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Finally fixed wrong md5 sums.
	* Fixed nonprintable filename encoding.
	* Fixed a huge memory leak. 16k per databaseline.

1999-12-08  Pablo Virolainen <pablo@cs.tut.fi>
	* Check for [acm]times beeing in future is done correctly now.
	* blockcount will now be writen to database...

1999-12-02  Pablo Virolainen <pablo@cs.tut.fi>
	* Added warning if file's [acm]time is in future (gen_list.c)

1999-11-25  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Added support for unknown @@ tokens in databases

1999-11-25  Pablo Virolainen <pablo@cs.tut.fi>
	* Ignorelist for reports implemented.
	* Block count added. It might be usefull with file with holes.

1999-11-24  Pablo Virolainen <pablo@cs.tut.fi>
	* Added '^' to first charaster of every regexpr
	* Minor changes do_md.c

1999-11-23  Rami Lehti  <Rami.Lehti@Finland.Sun.COM>

	* Fixed MHASH_COMPATIBILITY problem. Mhash library version 0.6.1 is
	  now required.
	* Began tidying up the code so that both the internal and mhash
	  hashes can be used at the same time.

1999-11-05  Pablo Virolainen  <pablo@cs.tut.fi>

	* Fixed bug in tree traverce. Now works without permission check.

1999-10-26  Rami Lehti  <rammer@cs.tut.fi>

	* Added support for mhash library (done mostly by pablo)
	* Fixed a --with-config-file bug in configure.in
	* Fixed md bug when using internal functions
	* Finally updated the Changelog

1999-08-26  Rami Lehti  <rami@leevi.ton.tut.fi>

	* Fixed config file handling

(Wed, 25 Aug 1999 11:03:34  (EET):rammer)
Changed: ChangeLog,configure.in
	Upped version to 0.4

(Thu, 26 Aug 1999 16:36:14  (EET):rammer)
Changed: configure aide.conf.5 compare_db.c,gen_list.c,util.c
	util.h,conf_lex.l
	Fixed a bug in gen_seltree
	Changed default behaviour of verbositylevel 5.
	Now it prints the detailed info about changed files too.
	Now on level 5 if a dir is added a warning is shown that
	foo files were added under the previous dir and not the files
	themselves. On level 20 the behaviour is still the same.

---------------------


