OSDN Git Service

Fix no pic
[uclinux-h8/uClinux-dist.git] / user / ulogd / Changes
1 Version 1.23 (2005-04-18)
2 - Add supprt for ulogd logging in syslog (the daemon log, not packet log)
3
4 Version 1.22 (2005-03-07)
5 - Fix postgresql endless loop (Jani Averbach)
6 - Add postgrsql schema support (Bob Hockney)
7
8 Version 1.21 (2005-02-16)
9 - Fix compilation on certain gcc versions (Roberto Nibali)
10 - Fix --log-ip-as-string for mysql, pgsql and sqlite3 (Jani Averbach)
11
12 Version 1.20 (2005-02-12)
13 - Add SQLITE3 Plugin
14 - Add 'port' option (for tcp port number) to mysql and postgresql plugins
15 - Cosmetic changes (c99 initializers, coding style)
16
17 Version 1.10 (2003-Oct-xx)
18 - Change format of configuration file.  Now every plugin has it's own section
19   in the config file, making the whole parsing procedure easier - and
20   eliminating multiple loading of .so plugins. (Magnus Boden)
21 - Make the config file format completely syntax compatible with .ini style files
22 - Add a new 'SYSLOG' plugin for real syslogging
23
24 Version 1.02 (2003-Oct-08)
25 - fix printout of time information in ulogd_LOGEMU.c
26
27 Version 1.01 (2003-Aug-23)
28 - use $(LD) macro in order to provide cross-compiling/linking support
29 - add 'rmem' configuration key to set the netlink socket rmem buffsize
30 - don't use kernel header files for IP/TCP header definitions
31 - various cosmetic cleanup to compile with -Wall
32 - fix usage of libmysqlclient: call mysql_init() before mysql_real_connect
33 - don't have LOGEMU read the system time, ulogd_LOCAL.so does this already
34
35 Version 1.00 (2003-Mar-06)
36 - update documentation to reflect recent additions
37 - renamed LOCALTIME plugin to LOCAL plugin, since it now also returns
38   the hostname
39 - cleanup #include statements
40 - tcp.window is a 16bit value
41 - always return tcp flags, even if they are not set [to not cause NULL entries
42   in the database table
43 - cosmetic fixes to acommodate most compiler warnings
44 - moved location of conffile.h and ulog.h
45 - big update to ulogd_PGSQL.c
46 - more verbose error reporting when unable to load plugin
47 - print usage information
48 - add '--configfile' directive to allow multiple instances with multiple
49   configfiles
50
51 Version 0.98
52 - Fix MAC address printing if there is none (by Andrej Ota)
53 - Add PostgreSQL support by Jakab Laszlo
54 - Add Version Number (-V) commandline option
55 - Make MYBUFSIZ a runtime config directive (Bogdan Dobrota)
56 - Fix daemonize function (call setsid() and close stdin)
57 - Add ulogd_PCAP output plugin (to use ethereal/tcpdump/... on the logs)
58 - Update documentation to reflect kernel inclusion of ipt_ULOG module
59 - Add ulogd_LOCALTIME 'interpreter' for providing the timestamp at the
60   time of logging (Florent Aide)
61 - Fix ulogd_LOGEMU 'PROTO=' printing in case of unknown l4 protocol
62 - Add support for non-forking mode and logging to stderr (Alessandro Bono)
63
64 Version 0.97
65 - added error handling after ipulog_read() to prevent endless loops
66
67 Version 0.96
68 - support for old mysql versions (Alexander Janssen)
69 - support for dotted-quad IP addresses in MySQL (Alexander Janssen)
70 - added support for synchronous write to LOGEMU (Michael Stolovitzsky)
71 - autoconf now checks for mysql .so libraries instead of static .a
72 - autoconf now includes /usr/src/linux/include, because most distros
73   now have a glibc-provided /usr/include/linux :(
74 - removed ./configure from CVS tree as it may cause inconsistencies
75 - better commented example configuration file
76 - Makefiles now know DESTDIR (for RPM packaging)
77 - documentation now built at release-time, not compile time
78 - support for logfile-rotating, using new SIGHUP handler
79
80 Version 0.95
81 - libipulog problems of 0.94 fixed
82 - 1.0 now really soon
83
84 Version 0.94
85 - fixed stupid build problem because of missing libipulog
86   (i'll never try to be intelligent again ;))
87
88 Version 0.93
89 - fixes logfile bug: wrong filename and line numbers printed
90 - fixes config file parsing, new generic get_word() in conffile.c
91 - fixes bug in ulogd_LOGEMU.c on big-endian systems
92 - fixes segfault when packet received but no interpreters registered
93         (reported by Drori Ghiora)
94 - sigterm handler installed for clean shutdown
95 - logfile now fflush()ed after each line printed
96 - ulogd_LOGEMU now prints date and hostname, just as syslog does
97
98 Version 0.92
99 - fixes libipulog loop-bug (reported by Drori Ghiora)
100
101 Version 0.91
102 - changes for new kernel ULOG. Includes support for multilink netlink
103   messages.
104
105 Version 0.9
106 - configuration file routines
107 - plugins are able to register new configfile keys
108 - new MYSQL output plugin
109 - new syslog compatibility output plugin
110
111 Version 0.3
112
113 - new PWSNIFF interpreter plugin
114 - verbose error reporting
115
116 Version 0.2
117
118 - real daemon, we are forking now