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.
---------------------