Version 0.6 (21 January 2004) ----------------------------- - Anchor regular expressions at the beginning of lines in the syslog: otherwise, attachers might get daemons to log messages that look like pop logins, but are not. - Add support for Berkeley DB 4.1. - Fix a compile-time warning of __inline__ is already defined. - Remove unused files log2db-wrapper-test and db-version.c. Version 0.5.7 (5 December 2002) ------------------------------- - Fix logfile reading bug introduced in 0.5.6: No log entries were seen anymore. Version 0.5.6 (25 November 2002) -------------------------------- - Add support for Berkeley DB 4. - A number of clean-ups in the code. - Add part of the code for support of Linux directory notification (dnotify). Version 0.5.5 (7 August 2002) ----------------------------- - Modify the regular expression for the University of Washington POP/IMAP daemons in log2db-wrapper, so that authenticted user logins are also recognized, per a suggestion of Federico Petronio . Version 0.5.4 (16 July 2002) ---------------------------- - Add --enable-gnu-getopt to configure script, for using our own version of GNU getopt. - Add WITH_GNU_GETOPT and WITH_GNU_REGEX defines to config.h, and use them in the C files. - Move all header files into include/. - Move GNU headers into a separate directory, so they won't conflict with system headers (this was causing segmentation faults on FreeBSD). - Rename lib/ to gnu/ (the directory contains GNU replacements for libc functions). - Don't wrongly hardwire prefix to /usr, but still use /usr as the default. Version 0.5.3 (22 June 2002) ---------------------------- - Removed bash extensions from log2db-wrapper for compatibility with plain sh Version 0.5.2 (1 June 2002) --------------------------- - Add --enable-gnu-regex option to configure script, which uses a copy of GNU regex from libc-2.2.5 instead of the regex functions found in libc. - Change prefix from /usr/local/ to /usr/ to get `make install' install into the right directories. - Make debug mode also insert records into the database, and expire entries after each line of input. - Comment out DBFILE in log2db-wrapper, so log2db doesn't go into debug mode by default. Version 0.5.1 (16 May 2002) --------------------------- - Allow optional groups in regular expressions, like '(.*@.*)?': Prior versions did reject this with an error message. Version 0.5 (20 April 2002) --------------------------- - Add GNU autoconf support, and update the documentation. Version 0.4a (1 April 2002) --------------------------- - Add the GNU getopt files to log2db, so that it can be built on systems that don't have these files. (getopt.c, getopt1.c and getopt.h were taken from Bison 1.35). - Fix a bug in the simplified `make dist' rule (the first file was not prepended by log2db-$(VERSION)/). Version 0.4 (30 March 2002) --------------------------- - Remove all GNU make extensions from the Makefile, so that log2db can also be built on classical UNIXes. Version 0.3.9 (5 February 2002) ------------------------------- - Add another set of alternative regular expressions to log2db-wrapper Version 0.3.8 (25 November 2001) -------------------------------- - Add the header to log2db.c (needed on some systems) - Make the init script work for insserv. Version 0.3.7 (25 October 2001) ------------------------------- - Update in the documentation Version 0.3.6 (16 October 2001) ------------------------------- - Try to clarify the README - Clean up the error messages reported when working with the wrong Bekeley DB versions. Version 0.3.5 (2 October 2001) ------------------------------ - Movedthe SuSE init script to SuSE/, and added a RedHat init script in RedHat/. Version 0.3.4 (26 June 2001) ---------------------------- - Fix a bug in the log file reading function that caused log2db to terminate (and be restarted) once in a while. Version 0.3.3 (2 June 2001) --------------------------- * Minor cleanups in log2db.c and fixes in the Makefile. * Several corrections in the documentation due to comments by Claus Assmann. * Now uses the original popauth.m4 from sendmail.org (the changes I applied before were not necessary).