1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
Version 1.4 (2005-??-??)
- added 'port' option to MYSQL and PGSQL
- host, user and pass MYSQL options and user PGSQL option are no
longer mandatory
- added ssl connections support for MYSQL and PGSQL plugins
- fixed structure initialization to allow build on gcc-4
- added $PATH support to EXEC
- added 'environment' option to EXEC
- core --uid option split into --uid and --gid
- packet handling fixes in BASE
- fixed bad handling of open() returning an error in EXEC plugin
(found by Grzegorz Bizon)
- fixed ulog_test.c
- added soname to libipulog shared library (fixed by Grzegorz Bizon)
- log local time in printpkt.c if ulog time isn't available
Version 1.3 (2004-Sep-22)
- fixed logging bug in EXEC module
- minor fixes to allow build on gcc 2.95
- rewritten sql plugins to share common interface
- added new option for sql plugins: buffsize
Version 1.2 (2004-Jul-29)
- new input plugin HTTP for parsing http requests and responses
- added 'include' option to configure syntax, making it more scalable
- fixes and new features to specter_BASE.c and printpkt.c; now
LOGEMU and SYSLOG strictly conform to ipt_LOG output, except for
parsing ip packets enclosed within some icmp messages
- corrected bad logging of TOS value in specter_BASE.c
- fixed MYSQL which used to exit when key couldn't be found (which is
bad for keys like 'id')
- cleaned and enchanced EXEC plugin code
- ulogd2specter.pl minor fixes and support for ulogd 1.10 config
Version 1.1 (2004-Jul-16)
- added sections to conffile so now there's no risk that plugins'
options will overlap
- specter_output_t and specter_input_t are no longer linked lists
- added possibility to group packets based on nfmark value
- number of groups is now dynamically managed
- ulogd2specter.pl script added to contrib/
Version 1.0 (2004-Jul-5)
Version forked from ulogd 1.02, these are changes for that version
- conffile rewritten (well, one function survived ;)
- core (now specter.c) got rewritten too (but at least I didn't have
to code everything from scratch, some structures and pieces of code
were useful)
- plugins fixed to work with new interface
- new plugin EXEC
- LOGEMU don't call gethostname(), but use local.hostaname iret
- now all plugins in the same directory
- some minor config scripts changes
- pasted Nicolas Pougetoux's seteuid() patch from 1.10 ulogd release
- ported SYSLOG from ulogd 1.10
- added --enable-debug configure parameter
- now libipulog can be build as shared library (by --with-sharedlib
parameter)
|