2016-07-25 Hannes von Haugwitz * Release version 0.16 2016-07-11 Hannes von Haugwitz * Fix example aide.conf (xattr -> xattrs) * aide.conf.5: update "SELECTION LINES" section * Released version 0.16rc1 2016-07-10 Hannes von Haugwitz * 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 * Adapt manual to version 0.16 2016-06-08 Hannes von Haugwitz * Add missing break statements 2016-04-15 Hannes von Haugwitz * Released version 0.16b1 2016-04-13 Hannes von Haugwitz * Fix spelling errors * Makefile.am: fix distribution of doc files 2016-04-11 Hannes von Haugwitz * 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 * Fix some compiler warnings 2016-04-06 Hannes von Haugwitz * Support restricted selection lines 2016-04-02 Hannes von Haugwitz * Adjust file type letters 2016-03-31 Hannes von Haugwitz * Change verbosity levels to ease debugging 2016-03-28 Hannes von Haugwitz * Fix '.*'-rule matching and code cleanup 2016-03-22 Hannes von Haugwitz * Fix compilation issue with e2fsprogs 1.43 2016-03-06 Hannes von Haugwitz * Fix report layout 2016-03-05 Hannes von Haugwitz * Fix segfault when DB_CHECKINODE is used 2016-03-02 Hannes von Haugwitz * Add new '--limit' parameter 2016-03-01 Hannes von Haugwitz * Sort entries of database file 2016-02-27 Hannes von Haugwitz * 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 * Add new 'database_add_metadata' option 2016-02-20 Hannes von Haugwitz * Add new 'report_quiet' option 2015-11-22 Hannes von Haugwitz * Use single Makefile.am * doc/aide.conf.5.in: minor fixes 2015-11-20 Hannes von Haugwitz * src/gen_list.c: minor code cleanup 2015-11-16 Hannes von Haugwitz * 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 * Added new 'report_ignore_e2fsattrs' option 2015-10-31 Hannes von Haugwitz * src/gen_list.c: fixed bug if rules are removed 2015-10-28 Hannes von Haugwitz * src/compare_db.c: fixed total number of entries 2015-08-08 Hannes von Haugwitz * src/compare_db.c: added support for new e2fsattrs flags 2015-05-06 Hannes von Haugwitz * src/compare_db.c: adjusted report layout 2015-03-02 Hannes von Haugwitz * Renamed 'configure.in' to 'configure.ac' 2013-05-20 Hannes von Haugwitz * 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 * configure.in: removed check for 'libcrypt' * Renamed 'detailed_init_report' option to 'report_detailed_init' 2013-05-17 Hannes von Haugwitz * 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 * Handle tilde (~) in database paths and report urls * src/compare_db.c: adjusted report layout 2013-05-14 Hannes von Haugwitz * 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 * src/compare_db.c: - fixed output of checksums - use size_t as the type of for loop variable 2013-05-06 Hannes von Haugwitz * 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 * 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 * Added new default group X * src/gen_list.c: fixed stripping of removed attributes 2012-10-08 Hannes von Haugwitz * 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 * Added new report_base16 option 2012-09-05 Hannes von Haugwitz * src/compare_db.c: support older versions of e2fsprogs 2012-06-19 Hannes von Haugwitz * src/db_file.c: added missing format string to dofprintf calls 2011-10-02 Hannes von Haugwitz * Added new detailed_init_report option 2011-09-29 Hannes von Haugwitz * configure.in, include/aide.h, src/db_file.c: - fixed 'undef' compiler warnings 2011-09-24 Hannes von Haugwitz * 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 * 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 * 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 * include/aide.h, src/aide.c: - declared static functions static 2011-09-20 Hannes von Haugwitz * include/aide.h, src/db_file.c: - fixed format of 8 bytes off_t type 2011-09-17 Hannes von Haugwitz * src/aide.c: - added missing #include 2011-09-09 Rami Lehti * src/base64.c, src/gen_list.c: - changed verbosity levels to ease debugging 2011-09-07 Hannes von Haugwitz * src/commandconf.c: - added missing spaces to "Cannot access config file" message 2011-09-05 Hannes von Haugwitz * Added new root_prefix option * src/do_md.c: - removed unused function (md_init_fail) 2011-09-04 Hannes von Haugwitz * 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 * 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 * 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 * src/gen_list.c: - fixed wrong total number of entries if comparing two databases 2011-03-29 Hannes von Haugwitz * 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 * src/compare_db.c: - made ignored_attrs and forced_attrs global - added run time to report 2011-03-22 Hannes von Haugwitz * src/compare_db.c: - print "End timestamp" message in report 2011-03-18 Hannes von Haugwitz * src/db_disk.c: - fixed handling of "/" directory inode - got rid of some static variables 2011-03-01 Hannes von Haugwitz * Removed contrib/mkgitsnapshot.sh 2011-02-16 Hannes von Haugwitz * Released version 0.16a1 2011-02-09 Hannes von Haugwitz * README: - adjusted "Source Code Verification" section 2010-12-30 Hannes von Haugwitz * src/compare_db.c: - print "Looks okay" message also in DO_DIFF mode 2010-12-29 Hannes von Haugwitz * 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 * 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 * 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 * src/compare_db.c: - fixed type of summary_char[] - fixed typo in comment 2010-11-27 Hannes von Haugwitz * doc/aide.1.in: - fixed format in FILES section - added hint on how to decode base64 encoded checksums 2010-11-26 Hannes von Haugwitz * doc/manual.html: - applied changes by Jack Blankenship 2010-11-16 Hannes von Haugwitz * src/compare_db.c: - added missing declaration of aclt variable 2010-11-14 Hannes von Haugwitz * 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 * src/gen_list.c, src/do_md.c: - replaced "File" by "Entry" 2010-10-11 Hannes von Haugwitz * src/aide.c, doc/aide.conf.5.in: - enabled summarize_changes by default 2010-09-29 Hannes von Haugwitz * 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 * 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 * 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 * 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 * src/compare_db.c: fixed compiler warning if WITH_AUDIT is not defined 2010-09-11 Hannes von Haugwitz * Documented '-E' in man page and '--help' text 2010-09-10 Richard van den Berg * Released version 0.15.1 * Changed version to post-0.15.1 2010-09-07 Hannes von Haugwitz * 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 * Added mkgitsnapshot.sh to contrib/ * Released version 0.15 * Changed version to post-0.15 2010-08-06 Hannes von Haugwitz * 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 * 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 * 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 * 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 * Removed ], from version string when --with-curl was used, closes bug 3038382 2010-08-01 Richard van den Berg * Released version 0.15-rc1 * Changed version to post-0.15-rc1 2010-07-30 Hannes von Haugwitz * Removed obsolete compare_db function * Updated documentation of the default groups 2010-07-29 Hannes von Haugwitz * Added ftype and e2fsattrs to the default groups L, R and > 2010-07-25 Hannes von Haugwitz * Fixed sorting of files in report by filename 2010-07-24 Hannes von Haugwitz * Added new grouped option * Sort files in report by filename, see feature request 1337718 2010-07-23 Hannes von Haugwitz * 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 * 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 * 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 * Added ext2 file attributes support 2010-06-12 Hannes von Haugwitz * Always add permissions attribute to database * Added AIDEVERSION to report 2010-06-11 Hannes von Haugwitz * Adjusted old database warning message 2010-06-10 Hannes von Haugwitz * Added file type change detection support * Use DB_ATTR_TYPE for ignorelist and forced_attrs 2010-06-09 Hannes von Haugwitz * Fixed handling of size and growing size bits 2010-06-08 Hannes von Haugwitz * Another fix for the changed permissions are always reported issue 2010-06-07 Hannes von Haugwitz * 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 * Released version 0.14.2 * Changed version to post-0.14.2 2010-06-05 Hannes von Haugwitz * 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 * Replaced 'File' by 'Entry' in database warnings * Reformatted "Entry ... has different attributes" warnings 2010-06-03 Hannes von Haugwitz * 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 * Released version 0.14.1 * Changed version to post-0.14.1 2010-05-20 Richard van den Berg * Support spaces and other characters in file paths in config by Byron Darrah * Added aide-attributes.sh script by Hannes von Haugwitz 2010-05-19 Richard van den Berg * Use exit() instead of abort() by Steve Grubb * Fixed changed permissions are always reported issue by Hannes von Haugwitz 2010-04-09 Richard van den Berg * Use DB_ATTR_TYPE for compare_dbline() by Patrick Neely 2010-03-27 Richard van den Berg * 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 * Released version 0.14 2010-02-26 Richard van den Berg * Changed version to post-0.14-rc3 * Fixed some AC_ARG_WITH magic * Define ENOATTR if needed by Hannes von Haugwitz 2010-02-25 Richard van den Berg * Released version 0.14-rc2 * Fix xattrs and selinux bits by Hannes von Haugwitz * Released version 0.14-rc3 2010-02-25 Steve Grubb * Additional checks for snprintf.c * Fix off64_t and other size warnings * Correct linker settings 2010-02-24 Richard van den Berg * Re-enable large file support on 32 bit systems by Steve Grubb 2010-02-23 Richard van den Berg * Show -D in --help by Steve Grubb * Refix line->attr&DB_LINKNAME is always true issue by Hannes von Haugwitz 2010-02-22 Richard van den Berg * Released version 0.14-rc1 * Changed version to post-0.14-rc1 2010-02-21 Richard van den Berg * Replaced snprintf.c with the version from rsync-2.6.9 2010-02-21 Hannes von Haugwitz * 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 * Adjust building of fopen.c by Steve Grubb * Fix error handling for prelink by Steve Grubb 2010-02-17 Richard van den Berg * Fix several warnings by Steve Grubb * Check LD in configure by Steve Grubb * Fix xattrs typos by Hannes von Haugwitz * Reworked summarize_changes option by Hannes von Haugwitz 2010-02-13 Richard van den Berg * Added autoconf patch from Steve Grubb * Removed AM_PROG_LIBTOOL from configure.in 2010-02-06 Hannes von Haugwitz * Fixed wrong char array size 2010-02-01 Hannes von Haugwitz * Added new option to summarize changes in output file 2009-05-15 Richard van den Berg * Prelink patch by Peter Vrabec 2007-12-20 Richard van den Berg * Fix equals matches, patch by Brian De Wolf 2007-08-22 Richard van den Berg * Turn CR/LF into LF, patch by Steve Conklin 2007-06-05 Richard van den Berg * Display complete selinux context, patch by Steve Conklin 2007-05-15 Richard van den Berg * Quit autogen.sh if required tools are not found 2007-04-27 Richard van den Berg * 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 2006-12-19 Richard van den Berg * Do not warn about files not being directories 2006-12-15 Richard van den Berg * Released version 0.13.1 * Changed version to post-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. ---------------------