Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - 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 | |||||
* | Major update. Almost everything has changed. | laforge | 2000-11-16 | 1 | -5/+36 | |
| | | | | | | - 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 file | laforge | 2000-09-12 | 1 | -4/+10 | |
| | | | | | | bugfixes in conffile.c ulogd_log still prints obsolete \n cosmetic fixes | |||||
* | ulogd_log now a function | laforge | 2000-09-12 | 1 | -2/+11 | |
| | ||||||
* | made nlgroup + pluginpath configurable | laforge | 2000-09-09 | 1 | -4/+8 | |
| | | | | | added default values for all config keys started writing ulogd_log | |||||
* | various bugfixes (tcp interpreter), output for boolean type | laforge | 2000-08-14 | 1 | -3/+8 | |
| | ||||||
* | logfile external | laforge | 2000-08-02 | 1 | -3/+3 | |
| | ||||||
* | first usable revision | laforge | 2000-08-02 | 1 | -3/+27 | |
| |