From 835110044bd970518e10b28348ce6619818ce363 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Sun, 18 May 2008 18:35:35 +0200 Subject: Remove obsolete patches and files and move ulogd to repository top-level directory --- Changes | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 Changes (limited to 'Changes') diff --git a/Changes b/Changes new file mode 100644 index 0000000..95bc457 --- /dev/null +++ b/Changes @@ -0,0 +1,129 @@ +Version 1.24 (2006-01-25) +- Fix memory leak in postgresql plugin +- Fix printing of "PROTO=XX" for XX != (TCP,UDP,ICMP,ESP) +- Fix parsing of syslog log level +- Add support for 'mysql_config' and 'pg_config' programs +- Add support for 'lib64' to sqlite3 autoconf macros +- Fix some gcc-4 warnings +- Add reconnect support to mysql plugin +- Fix pcap header on some architectures +- Fix off-by-one-column error in sqlite3 plugin + +Version 1.23 (2005-04-18) +- Add supprt for ulogd logging in syslog (the daemon log, not packet log) + +Version 1.22 (2005-03-07) +- Fix postgresql endless loop (Jani Averbach) +- Add postgrsql schema support (Bob Hockney) + +Version 1.21 (2005-02-16) +- Fix compilation on certain gcc versions (Roberto Nibali) +- Fix --log-ip-as-string for mysql, pgsql and sqlite3 (Jani Averbach) + +Version 1.20 (2005-02-12) +- Add SQLITE3 Plugin +- Add 'port' option (for tcp port number) to mysql and postgresql plugins +- Cosmetic changes (c99 initializers, coding style) + +Version 1.10 (2003-Oct-xx) +- Change format of configuration file. Now every plugin has it's own section + in the config file, making the whole parsing procedure easier - and + eliminating multiple loading of .so plugins. (Magnus Boden) +- Make the config file format completely syntax compatible with .ini style files +- Add a new 'SYSLOG' plugin for real syslogging + +Version 1.02 (2003-Oct-08) +- fix printout of time information in ulogd_LOGEMU.c + +Version 1.01 (2003-Aug-23) +- use $(LD) macro in order to provide cross-compiling/linking support +- add 'rmem' configuration key to set the netlink socket rmem buffsize +- don't use kernel header files for IP/TCP header definitions +- various cosmetic cleanup to compile with -Wall +- fix usage of libmysqlclient: call mysql_init() before mysql_real_connect +- don't have LOGEMU read the system time, ulogd_LOCAL.so does this already + +Version 1.00 (2003-Mar-06) +- update documentation to reflect recent additions +- renamed LOCALTIME plugin to LOCAL plugin, since it now also returns + the hostname +- cleanup #include statements +- tcp.window is a 16bit value +- always return tcp flags, even if they are not set [to not cause NULL entries + in the database table +- cosmetic fixes to acommodate most compiler warnings +- moved location of conffile.h and ulog.h +- big update to ulogd_PGSQL.c +- more verbose error reporting when unable to load plugin +- print usage information +- add '--configfile' directive to allow multiple instances with multiple + configfiles + +Version 0.98 +- Fix MAC address printing if there is none (by Andrej Ota) +- Add PostgreSQL support by Jakab Laszlo +- Add Version Number (-V) commandline option +- Make MYBUFSIZ a runtime config directive (Bogdan Dobrota) +- Fix daemonize function (call setsid() and close stdin) +- Add ulogd_PCAP output plugin (to use ethereal/tcpdump/... on the logs) +- Update documentation to reflect kernel inclusion of ipt_ULOG module +- Add ulogd_LOCALTIME 'interpreter' for providing the timestamp at the + time of logging (Florent Aide) +- Fix ulogd_LOGEMU 'PROTO=' printing in case of unknown l4 protocol +- Add support for non-forking mode and logging to stderr (Alessandro Bono) + +Version 0.97 +- added error handling after ipulog_read() to prevent endless loops + +Version 0.96 +- support for old mysql versions (Alexander Janssen) +- support for dotted-quad IP addresses in MySQL (Alexander Janssen) +- added support for synchronous write to LOGEMU (Michael Stolovitzsky) +- autoconf now checks for mysql .so libraries instead of static .a +- autoconf now includes /usr/src/linux/include, because most distros + now have a glibc-provided /usr/include/linux :( +- removed ./configure from CVS tree as it may cause inconsistencies +- better commented example configuration file +- Makefiles now know DESTDIR (for RPM packaging) +- documentation now built at release-time, not compile time +- support for logfile-rotating, using new SIGHUP handler + +Version 0.95 +- libipulog problems of 0.94 fixed +- 1.0 now really soon + +Version 0.94 +- fixed stupid build problem because of missing libipulog + (i'll never try to be intelligent again ;)) + +Version 0.93 +- fixes logfile bug: wrong filename and line numbers printed +- fixes config file parsing, new generic get_word() in conffile.c +- fixes bug in ulogd_LOGEMU.c on big-endian systems +- fixes segfault when packet received but no interpreters registered + (reported by Drori Ghiora) +- sigterm handler installed for clean shutdown +- logfile now fflush()ed after each line printed +- ulogd_LOGEMU now prints date and hostname, just as syslog does + +Version 0.92 +- fixes libipulog loop-bug (reported by Drori Ghiora) + +Version 0.91 +- changes for new kernel ULOG. Includes support for multilink netlink + messages. + +Version 0.9 +- configuration file routines +- plugins are able to register new configfile keys +- new MYSQL output plugin +- new syslog compatibility output plugin + +Version 0.3 + +- new PWSNIFF interpreter plugin +- verbose error reporting + +Version 0.2 + +- real daemon, we are forking now -- cgit v1.2.3