summaryrefslogtreecommitdiffstats
path: root/ulogd/ulogd.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove obsolete patches and files and move ulogd to repository top-level ↵Patrick McHardy2008-05-181-826/+0
| | | | directory
* Patches from Marius Tomaschewski <mt@suse.de>:/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org2007-05-281-2/+3
| | | | | | | | | - Fixed sigterm_handler to close logfile and then call output_plugin->fini. The output_plugin->fini function may still use the logger (e.g. sqlite3 does), what causes a SEGV (really happens in case of sqlite3 db init error - as far as I remember) - Changed sighup_handler_print to not to call exit(2) on reopen failure, but try to reopen and fallback to continue using old descriptor on failure. - Fixed mac output in ulogd_BASE.c - Added explicit termination of the hostname buffer: "[...] if namelen is an insufficient length to hold the host name, then the returned name is truncated and it is unspecified whether the returned name is null-terminated. [...]" as SUSv2 specifies. - Added to print "\n" after ULOGD_RET_NONE type as well after an unspecified type. See example above at extensions/ulogd_BASE.c. - Fixed to set the '\0' at the end and not behind the buffer.
* prevent two messages from being printed at system startup (Marius Tomaschewski)laforge2005-05-041-43/+41
|
* add missing 'else' preventing syslog from workinglaforge2005-04-181-1/+1
|
* bump version number to 1.23laforge2005-04-181-3/+3
|
* add syslog logging (not for packets, but ulogd logfile)laforge2005-04-181-18/+55
|
* release of version 1.22 coming uplaforge2005-03-071-1/+1
|
* bump vesion to 1.21laforge2005-02-161-1/+1
|
* Re-Adding SIGTERM handler that was lost in Version 671 (Ben La Monica)laforge2005-02-111-0/+1
|
* add SQLITE3 support (ported from ulogd-1.02 patch by Ben La Monica)laforge2005-02-091-1/+2
|
* actually call init() and fini() functions of plugins (Martin Josefsson)laforge2004-06-121-0/+14
|
* - add .init and .fini member to output pluginlaforge2004-04-241-12/+67
| | | | | - defer file opens + other initialization until after setuid() was called - cosmetic cleanup (no _ in static functions, use 'static' whenever possible)
* - bump version numberlaforge2004-04-241-4/+4
| | | | - preliminary 'make distrib' support (stolen from iptables)
* new configuration file syntax (Magnus Boden)laforge2003-09-281-27/+26
|
* update version to 1.01, update changelog and documentation.laforge2003-08-231-4/+4
|
* add support for setting of SO_RCVBUF socket option to libipulog and ulogd ↵laforge2003-05-041-11/+19
| | | | (rmem config file entry)
* update version information and copyright infolaforge2003-03-051-7/+7
|
* more verbose error messagelaforge2003-02-081-4/+5
|
* increase version to 1.0pre1, we are just before 1.0 comes outlaforge2003-01-131-4/+4
|
* add support for alternate configfilelaforge2003-01-131-6/+19
|
* General code cleanup by Roberto Nibali:laforge2002-12-091-7/+13
| | | | | | | | | - linking for dlopen() needs to be after the object generation - fix small typo in Rules.make.in - #ifdef DEBUG all functions that are not used - add missing #include's - fix sloppy braceing - added return for 'int main()'
* fix include paths.laforge2002-12-091-5/+5
|
* print version number after startuplaforge2002-07-301-5/+7
|
* make MYBUFSIZ constant a configuration parameter (bogdan dobrota)laforge2002-07-301-6/+17
|
* - if ipulog_read fails, print errno and ulog_errnolaforge2002-07-301-5/+15
| | | | | | - close stdin and call setsid() when we daemonize - make logfile rotate work - add comment about log levels to ulogd.conf
* fix -V version outputlaforge2002-06-131-9/+18
|
* command line option supportlaforge2002-04-161-41/+84
|
* license correction (explicitly GPLv2) and debugging wrt. endless loopslaforge2001-09-011-13/+28
|
* 3rd attemt to make it right :)laforge2001-07-041-3/+3
|
* i'm stupid... now it compileslaforge2001-07-031-5/+3
|
* grr...laforge2001-07-031-3/+3
|
* added fix to handle read errors (prevent endless packet logs)laforge2001-07-031-2/+9
|
* make it compile again (small bugfixes after sighandler checkin)laforge2001-06-171-4/+4
|
* Support for logfile cycling (SIGHUP handler)laforge2001-06-141-3/+20
|
* added a few syntactic correctionslaforge2001-05-261-13/+16
|
* - fixes segfault bug when packet received but no interpreters registered ↵laforge2001-02-041-21/+48
| | | | | | | (reported by Drori Ghiora) - fixes logfile bug: wrong filename and line number displayed - fixes logfile bug: logfile is fflush()ed after each line (reported by Drori Ghiora)
* added support for multipart netlink messages. Updated docslaforge2001-01-291-7/+10
|
* huge reorganization for 0.9laforge2000-11-201-88/+169
| | | | | | | | | - added hashtables everywhere - no more dynamic allocation for each packet - mysql output plugin - more keys in ulogd_BASE - moved libipulog into ulogd directory - introduced autoconf
* - new syslog emulation output targetlaforge2000-11-161-10/+15
| | | | - lot of bugfixes
* Major update. Almost everything has changed.laforge2000-11-161-45/+160
| | | | | | - no more dynamic allocations at runtime - only once at startup - less list traversal through interpreter and key hashes - output plugins can request only certain results!
* added example config filelaforge2000-09-121-38/+32
| | | | | | bugfixes in conffile.c ulogd_log still prints obsolete \n cosmetic fixes
* ulogd_log now a functionlaforge2000-09-121-5/+14
|
* made nlgroup + pluginpath configurablelaforge2000-09-091-15/+36
| | | | | added default values for all config keys started writing ulogd_log
* config file addedlaforge2000-09-091-17/+84
|
* various bugfixes (tcp interpreter), output for boolean typelaforge2000-08-141-4/+6
|
* Various fixes due to Jan Echternachs comments on the mailinglist.laforge2000-08-111-3/+3
|
* static .root2000-08-091-3/+3
|
* logfilelaforge2000-08-021-2/+4
|
* first usable revisionlaforge2000-08-021-56/+103
|
* Initial revisionlaforge2000-08-021-0/+204