2006-12-15 Richard van den Berg * Released version 0.13.1 2006-12-14 Richard van den Berg * Use lseek() instead of fseek() on aide.db 2006-12-13 Richard van den Berg * Work around for error while reading gzipped aide.db files 2006-12-08 Richard van den Berg * Removed ustat dead code 2006-12-07 Richard van den Berg * Released version 0.13 * Changed version to post-0.13 2006-11-30 Richard van den Berg * Set meaningful exitcodes when --check is used (Pablo Virolainen) 2006-11-29 Richard van den Berg * 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 * 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 * 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 * Fix syslog URLs (Yves Mettier ) 2006-10-30 Richard van den Berg * Make --with-selinux work without pkg-config 2006-10-27 Richard van den Berg * Added "Add xattr support" patch from James Antill * 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 * Added "memory leaks and performance updates" patch from Steve Grubb * Added "deadcode removal" patch from Steve Grubb * 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 * 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 * Changed version to post-0.12 * Added file locking for output files 2006-10-05 Richard van den Berg * Released version 0.12 2006-10-04 Richard van den Berg * Close database files earlier * Released version 0.12-rc2 2006-09-24 Richard van den Berg * Fixed filesize stored in postgres (SF bug #1177758) 2006-07-15 Richard van den Berg * 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 * Fix stat type in report_tree() (Heiko Lehmann ) 2006-05-31 Richard van den Berg * Added support for posix_fadvice() (Pablo Virolainen) 2006-04-22 Richard van den Berg * Fix seg faults on OpenBSD (Axel Rau ) 2006-04-22 Richard van den Berg * Fix mmap on HPUX (fredrik@soderblom.org patch 1474555) 2006-03-31 Richard van den Berg * 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 * 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 * 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 * Use system strnstr when available * Add --disable-static flag to configure 2006-03-13 Richard van den Berg * Applied manual patch from Marc Haber * Added note about problems with mhash 0.9.x 2006-03-12 Richard van den Berg * Mordernize use of AM_INIT_AUTOMAKE * Use AIDEVERSION to avoid clash with VERSION of other packages 2006-02-26 Richard van den Berg * Use @sysconfdir@ as directory in aide.1, SF bug #1438995 2006-02-23 Richard van den Berg * Set AIDEVERSION right after including config.h * Added note about SIGTERM (Marc Haber) 2006-02-18 Richard van den Berg * Released version 0.11 * Changed version to post-0.11 2006-02-14 Richard van den Berg * Fix the broken @@ifhost and @@ifnhost directives by lcn2 (SF bug #1430482) 2006-02-09 Richard van den Berg * 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 * Explicitly check for readdir64, by Virolainen Pablo * Added note about --disable-lfs in README 2006-01-30 Richard van den Berg * Released version 0.11-rc3 * Changed version to post-0.11-rc3 2006-01-29 Richard van den Berg * Fix layout of aide.conf.5 by Vincent Danen * Cleanup --help output by Vincent Danen * Add separators in --check output by Vincent Danen * Add --disable-lfs option to configure 2006-01-22 Richard van den Berg * Allow report_url to change syslog facility * Only warn when DB_CHECKINODE and DB_CTIME are used together * Added GPG scripts by Vincent Danen 2005-12-19 Richard van den Berg * Revert check_list_for_match to old behaviour (Marc Haber) * Documentation update (Marc Haber) 2005-12-12 Richard van den Berg * Log tree matching verbosely, patch by Virolainen Pablo 2005-11-15 Richard van den Berg * Applied 'allow removed files' patch by Virolainen Pablo 2005-11-13 Richard van den Berg * Applied fix to ANF by Virolainen Pablo 2005-11-07 Richard van den Berg * Applied 'allow new files' patch by Virolainen Pablo 2005-11-03 Richard van den Berg * 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 * Warn if 'I' and 'c' are used together 2005-10-28 Richard van den Berg * 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 * Check for ino64_t and dirent64 separately since HPUX does not have them 2005-10-25 Richard van den Berg * Print start and stop timestamp together (Marc Haber ) * Print database_out path with -i and -u * Added bzip2.sh to the contrib directory 2005-10-19 Richard van den Berg * Applied patch from Debian bug #121717: aide spelling fixes 2005-10-16 Richard van den Berg * 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 * If open() with NO_ATIME fails, try open() again without it 2005-10-05 Richard van den Berg * Compile aide as a static executable * Fixed some spelling errors caught by Marc Haber * Changed version to Post 0.11-rc1 * Ignore special characters after backslash in directory names (bug #1162575) 2005-10-04 Richard van den Berg * Released aide 0.11-rc1 2005-09-14 Richard van den Berg * Print detailed error message when mmap() returns MAP_FAILED 2005-09-02 Richard van den Berg * Added patch for cygwin compatibility as per bug #1279818 2005-08-10 Richard van den Berg * Open files with O_NOATIME on Linux (per Vlada Macek ) 2005-08-08 Richard van den Berg * Reset fs.st_rdev in 2 additional places as per bug #1253822 2005-06-30 Richard van den Berg * Removed return in conf_lex.l that caused --after to be ignored 2005-06-12 Richard van den Berg * Applied another aide.1.in from Sven Hoexter 2005-06-11 Richard van den Berg * Applied aide.1.in patch from SF bug #1217483 2005-04-28 Richard van den Berg * 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 * 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 * Correctly parse multiple backslashes in file names 2005-04-08 Richard van den Berg * 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 * 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 * Fixed bug where shrinking files with S set where not detected 2005-02-20 Richard van den Berg * Removed extra gen_tree() as suggested in patch 985632 * Allow escaping of spaces in filenames (Virolainen Pablo ) * Allow @@{HOSTNAME} usage in aide.conf (Virolainen Pablo ) 2004-11-16 Richard van den Berg * 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 * Fixed patch from Virolainen Pablo * Applied patch id 931224: Ignoring moved files 2004-11-05 Richard van den Berg * 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 * Make sure readdir_r is POSIX compliant before we use it 2004-11-03 Richard van den Berg * 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 * Fixed various documentation bugs filed as sf.net 2004-10-29 Richard van den Berg * 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 * Removed config.h.in * Added ISO C99 compliant snprintf for systems that do not have it 2004-10-26 Richard van den Berg * Added check for ISO C99 compliant vsnprintf to configure.in 2004-10-23 Richard van den Berg * Applied PSQL patch from Marc Giger * 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 * Applied patch 853842 "sshaide - contributed script" * Applied patch 855639 "Updated README file" 2003-12-02 Richard van den Berg * Fixed bug 851671 Aide-0.10 --config-check dumps core 2003-11-28 Richard van den Berg * Released aide version 0.10 * Applied patch 849857 "cosmetic report fix" thanks to John Kristoff 2003-11-25 Mike Markley * Applied patch from bug 848664 "crash in db_input_wrapper (gzip)" thanks to Matt Kettler 2003-11-04 Richard van den Berg * 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 * 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 * 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 * Released 0.9 2002-05-31 Rami Lehti * Fixed a bug in memory handling causing corrupt md's * Added --without-mmap configure option 2002-05-29 Rami Lehti * 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 * 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 * Added static link flag checking * Released 0.7 2000-04-13 Rami Lehti * Added linkname checking * Removed mhash snefru and fixed haval * Mhash 0.8.1 required. 2000-02-08 Rami Lehti * Changed version to 0.7 2000-02-08 Rami Lehti * Fixed core dump bug in compare_db * Added warning when config has changed * Released 0.6 2000-01-18 Virolainen Pablo * Handles config filename '-' as stdin. Manpage update. 1999-12-30 Rami Lehti * Fixed compilation problem with glibc 2.1 1999-12-29 Rami Lehti * Finally fixed wrong md5 sums. * Fixed nonprintable filename encoding. * Fixed a huge memory leak. 16k per databaseline. 1999-12-08 Pablo Virolainen * Check for [acm]times beeing in future is done correctly now. * blockcount will now be writen to database... 1999-12-02 Pablo Virolainen * Added warning if file's [acm]time is in future (gen_list.c) 1999-11-25 Rami Lehti * Added support for unknown @@ tokens in databases 1999-11-25 Pablo Virolainen * Ignorelist for reports implemented. * Block count added. It might be usefull with file with holes. 1999-11-24 Pablo Virolainen * Added '^' to first charaster of every regexpr * Minor changes do_md.c 1999-11-23 Rami Lehti * 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 * Fixed bug in tree traverce. Now works without permission check. 1999-10-26 Rami Lehti * 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 * 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. ---------------------