Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | From: Eric leblond <eric@inl.fr> | /C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org | 2008-02-03 | 1 | -2/+0 |
| | | | | | - This patch suppress key relative to IPv6 address because IPv4 and IPv6 can be stored in the same key. - Add missing IP2STR line to ulogd.conf.in | ||||
* | From: Eric leblond <eric@inl.fr> | /C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org | 2008-02-03 | 1 | -1/+1 |
| | | | | | This patch update the printflow output module to be able to print a whole conntrack entry on a single line. | ||||
* | From: Eric leblond <eric@inl.fr> | /C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org | 2008-02-03 | 1 | -1/+7 |
| | | | | | | | | | This patch adds new SQL schema for MySQL and PGsql. The goal is to improve the one line per entry format. There is no more a big table with all fields because this sort of storage is causing bad performance (databases don't like to have a lot of NULL fields to store). Main changes are : * Add new schema for MySQL and PGsql * Use call to configurable procedure in SQL OUTPUT modules * Arguments of a procedure are given by the list of fields of a selected table | ||||
* | Holger Heitzenberger <heitzenberger@astaro.com>: | /C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org | 2008-02-02 | 2 | -1/+49 |
| | | | | add common.h | ||||
* | Add IPv6 support, fix a few incorrect key assignments and make sure this doesn't | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org | 2007-03-06 | 2 | -3/+57 |
| | | | | | repeat by using symbolic names to make sure the assignment matches the array index. | ||||
* | Add a printflow plugin is similar to the PRINTPKT plugin, but for flows. It's | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-05-23 | 2 | -1/+10 |
| | | | | output is compatible with the SYSLOG and LOGEMU plugins. (Philip Craig) | ||||
* | Move the printpkt functionality out of SYSLOG and LOGEMU, and into | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-05-23 | 1 | -2/+1 |
| | | | | | a separate PRINTPKT plugin. This reduces code duplication, and also makes the SYSLOG and LOGEMU plugins more general. (Philip Craig) | ||||
* | - add IPFIX netfilter vendor specific fields for seq global/local | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-26 | 1 | -1/+5 |
| | | | | - use real value for netfilter ipfix vendor id | ||||
* | introduce NFCT input plugin hash table for start/end timestamps. Based on an | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-12 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | original patch by Christian Hentschel, amended like: 1) the hash table has to be per-instance, since [at least in the future] we can have nfnetlink messages routed from other machines over the network, thus every NFCT instance has to have it's own hash table. 2) Whether or not to use a preallocated table is now a configuration value, as is the number of buckets and max_entries 3) configure_nfct was not used in the struct ulogd_plugin.configure 4) don't put the hashtable buckets in BSS, but rather allocate them dynamically 5) allocate all ct_timestamps (in the preallocated case) at once, rather than malloc()ing each on its own. 6) use official IPFIX fields for flow start and flow end instead of private numbers 7) use llist instead of list (linuxlist.h adds an additional 'l') 8) add lots of TODO items 9) add IPFIX_NF_conntrack_id to header file | ||||
* | clean up printpkt situation (now we no longer include .c files) | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-08 | 2 | -1/+11 |
| | |||||
* | now 'make dist-bzip2' finally works | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-08 | 3 | -23/+2 |
| | |||||
* | further 'make dist' fixes | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-08 | 1 | -0/+2 |
| | |||||
* | remove strerror function of db helpers and move error printing | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-07 | 1 | -1/+0 |
| | | | | directly into db plugins | ||||
* | introduce core timer handling | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-07 | 1 | -0/+14 |
| | |||||
* | make ipfix output plugin compile (not yet functional) | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2005-12-15 | 1 | -3/+9 |
| | |||||
* | move plugin wildcard input key generation into core | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2005-12-15 | 1 | -0/+1 |
| | |||||
* | add new 'ulogd_key_size()' function | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2005-12-15 | 1 | -12/+3 |
| | |||||
* | don't "#include" a .c file but rather compile db.c on it's own | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2005-12-15 | 1 | -0/+61 |
| | |||||
* | use 'const char' in parser function | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2005-12-14 | 1 | -1/+1 |
| | |||||
* | rename all linux list related structs/functs/macros to 'llist', since mysql ↵ | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2005-12-05 | 2 | -149/+149 |
| | | | | is now cluttering the namespace by its 'list_add' function. | ||||
* | make 'num_keys' an attribute of pluginstance instead of plugin | laforge | 2005-11-20 | 1 | -21/+17 |
| | |||||
* | use bitmask instead of enum for input/output data type | laforge | 2005-11-20 | 1 | -10/+10 |
| | |||||
* | introduce version field for plugins, refuse loading plugins with different ↵ | laforge | 2005-11-05 | 1 | -1/+4 |
| | | | | version | ||||
* | add netfilter specific information elements | laforge | 2005-11-05 | 1 | -0/+8 |
| | |||||
* | add more ipfix related information to raw2packet_BASE | laforge | 2005-11-04 | 1 | -0/+180 |
| | |||||
* | cleanup unused structs / members | laforge | 2005-11-04 | 1 | -11/+2 |
| | |||||
* | remvoe unneeded structure members | laforge | 2005-10-08 | 1 | -3/+0 |
| | |||||
* | too many changes to comment on. ulogd now compiles again. | laforge | 2005-10-02 | 1 | -8/+40 |
| | |||||
* | minor updates | laforge | 2005-06-24 | 1 | -3/+2 |
| | |||||
* | current snapshot (still not compiling) | laforge | 2005-04-17 | 1 | -0/+2 |
| | | | | | - add more sophisticated signal delivery to pluginstances - partial LOGEMU port to ulogd2 | ||||
* | current working state (doesn't compile yet) | laforge | 2005-04-17 | 2 | -9/+45 |
| | |||||
* | add file descriptor handling of main select loop, fix typo, update copyright ↵ | laforge | 2005-04-17 | 1 | -0/+19 |
| | | | | notice | ||||
* | minor cosmetic updates | laforge | 2005-04-16 | 1 | -7/+10 |
| | |||||
* | intermediate development snapshot | laforge | 2004-10-10 | 1 | -15/+20 |
| | |||||
* | - remove 'config_entry_t' typedef. use structure name. | laforge | 2004-10-03 | 1 | -6/+10 |
| | | | | | | - fix typo in debug message - now uses arrays of 'struct config_entry' instead of linked list - introduce 'struct config_kset' to describe array of config_entries | ||||
* | add pluginstance stack parsing/building routines | laforge | 2004-10-02 | 1 | -0/+2 |
| | |||||
* | commit my latest changes from Ottawa (July 2004) | laforge | 2004-08-22 | 2 | -51/+85 |
| | |||||
* | add linux list api | laforge | 2004-07-24 | 1 | -0/+360 |
| | |||||
* | add core select() routine and (un-)registration functions | laforge | 2004-07-23 | 1 | -0/+20 |
| | |||||
* | - add .init and .fini member to output plugin | laforge | 2004-04-24 | 1 | -1/+5 |
| | | | | | - defer file opens + other initialization until after setuid() was called - cosmetic cleanup (no _ in static functions, use 'static' whenever possible) | ||||
* | new configuration file syntax (Magnus Boden) | laforge | 2003-09-28 | 1 | -7/+4 |
| | |||||
* | signal handler has no return value | laforge | 2003-01-13 | 1 | -3/+3 |
| | |||||
* | typo fix | laforge | 2002-06-13 | 1 | -5/+5 |
| | |||||
* | make it compile again (small bugfixes after sighandler checkin) | laforge | 2001-06-17 | 1 | -2/+3 |
| | |||||
* | Support for logfile cycling (SIGHUP handler) | laforge | 2001-06-14 | 1 | -2/+4 |
| | |||||
* | added a few syntactic corrections | laforge | 2001-05-26 | 2 | -5/+5 |
| | |||||
* | fix minor bug in new ulogd_log macro (prevented additional args) | laforge | 2001-02-04 | 1 | -4/+4 |
| | |||||
* | - fixes segfault bug when packet received but no interpreters registered ↵ | laforge | 2001-02-04 | 1 | -3/+6 |
| | | | | | | | (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) | ||||
* | huge reorganization for 0.9 | laforge | 2000-11-20 | 2 | -20/+91 |
| | | | | | | | | | - 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 target | laforge | 2000-11-16 | 1 | -2/+20 |
| | | | | - lot of bugfixes |