Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [PATCH]: Ulogd2: code cleaning | /C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net | 2008-01-04 | 1 | -32/+50 | |
| | | | | | | | | | | | | | | | | | This patch adds an enum to get rid of access to array via numerical index in NFLOG input plugin. This replaces code like: ret[0].flags |= ULOGD_RETF_VALID; ret[11].u.value.ui16 = ntohs(hw->hw_addrlen); with: ret[NFLOG_KEY_RAW_MAC].flags |= ULOGD_RETF_VALID; ret[NFLOG_KEY_RAW_MAC_LEN].u.value.ui16 = ntohs(hw->hw_addrlen); which is more readable. Eric Leblond <eric@inl.fr> | |||||
* | 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 | 1 | -7/+19 | |
| | | | | | repeat by using symbolic names to make sure the assignment matches the array index. | |||||
* | [PATCH]: fix a trivial typo in ULOG plugin code (Eric Leblond) | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org | 2006-10-11 | 1 | -1/+1 | |
| | ||||||
* | [PATCH]: fix crash in ULOG input plugin due to a free on invalid value (Eric ↵ | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org | 2006-10-11 | 1 | -2/+2 | |
| | | | | Leblond) | |||||
* | [PATCH]: synchronize ULOG input plugin with current ulogd2 API (Eric Leblond) | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org | 2006-10-11 | 1 | -0/+1 | |
| | ||||||
* | 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 | 1 | -0/+8 | |
| | | | | output is compatible with the SYSLOG and LOGEMU plugins. (Philip Craig) | |||||
* | use correct libipulog.la libtool name (Philip Craig) | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-05-23 | 1 | -1/+1 | |
| | ||||||
* | fix number of config entries in inppkt_ULOG plugin (Philip Craig) | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-05-23 | 1 | -1/+1 | |
| | ||||||
* | - 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 | -0/+8 | |
| | | | | - use real value for netfilter ipfix vendor id | |||||
* | add support for new 'seq_local' and 'seq_global' arguments | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-26 | 1 | -2/+48 | |
| | ||||||
* | fix some hahstable related bugs: | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-26 | 1 | -8/+12 | |
| | | | | | | | 1) correctly name flow.end.usec 2) initialize 'idle' list_head 3) don't allocate hash table in case hash_use=0 4) fix invalid pointer arithmetic | |||||
* | fix output key initialization (Christian Hentschel) | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-13 | 1 | -1/+1 | |
| | ||||||
* | fix compiler warning (void/char) (Christian Hentschel) | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-12 | 1 | -1/+1 | |
| | ||||||
* | 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 | -16/+294 | |
| | | | | | | | | | | | | | | | | | | | | 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 | |||||
* | - Cosmetic changes (tab indent struct initializers) | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-12 | 1 | -18/+18 | |
| | | | | - Rename "tcp.[sd]port" into "l4.[sd]port" (Christian Hentschel) | |||||
* | add support for get-counter-and-zero polling | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2006-01-07 | 1 | -2/+64 | |
| | ||||||
* | we don't need RETF_FREE for stuf that isn't dynamically allocated | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2005-12-14 | 1 | -2/+2 | |
| | ||||||
* | more verbose error reporting | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2005-12-08 | 1 | -5/+18 | |
| | ||||||
* | fixes | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org | 2005-11-29 | 3 | -3/+3 | |
| | ||||||
* | make 'num_keys' an attribute of pluginstance instead of plugin | laforge | 2005-11-20 | 3 | -8/+9 | |
| | ||||||
* | introduce version field for plugins, refuse loading plugins with different ↵ | laforge | 2005-11-05 | 3 | -0/+3 | |
| | | | | version | |||||
* | finish port of ULOG input plugin | laforge | 2005-11-05 | 2 | -39/+39 | |
| | ||||||
* | - fix endianness of ip address / port numbers | laforge | 2005-11-05 | 1 | -5/+6 | |
| | | | | - fix segfault due to missing priv_size | |||||
* | we only need to link against libnetfilter_log | laforge | 2005-11-05 | 1 | -1/+1 | |
| | ||||||
* | - add IPFIX field id's | laforge | 2005-11-05 | 1 | -41/+60 | |
| | | | | - add some more output keys | |||||
* | use accessor functions as available by latest libnetfilter_log | laforge | 2005-11-05 | 1 | -49/+49 | |
| | ||||||
* | add some more ipfix related information to NFCT | laforge | 2005-11-04 | 1 | -10/+45 | |
| | ||||||
* | it's now libnetfilter_log, not libnfnetlink_log | laforge | 2005-11-04 | 1 | -1/+1 | |
| | ||||||
* | make NFCT plugin compile | laforge | 2005-11-04 | 1 | -26/+38 | |
| | ||||||
* | rename CTNL to NFCT | laforge | 2005-11-04 | 2 | -3/+3 | |
| | ||||||
* | rename ctnl to nfct | laforge | 2005-11-04 | 1 | -21/+20 | |
| | ||||||
* | further bits of the per-flow input plugin | laforge | 2005-11-04 | 1 | -118/+119 | |
| | ||||||
* | cosmetic changes | laforge | 2005-10-08 | 2 | -2/+4 | |
| | ||||||
* | fix off-by-one bugs in netlink parsing, add config file parsing and better ↵ | laforge | 2005-10-08 | 1 | -5/+19 | |
| | | | | error handling | |||||
* | use reasonable names for plugins | laforge | 2005-10-03 | 2 | -5/+11 | |
| | ||||||
* | use new init function logic | laforge | 2005-10-03 | 1 | -3/+5 | |
| | ||||||
* | disable ULOG until fully implemented | laforge | 2005-10-03 | 1 | -2/+2 | |
| | ||||||
* | disable CTNL until it is finished | laforge | 2005-10-03 | 1 | -2/+2 | |
| | ||||||
* | further implementation of ctnl input plugin (still incomplete) | laforge | 2005-10-03 | 1 | -35/+37 | |
| | ||||||
* | bring NFLOG input plugin into compiling state | laforge | 2005-10-03 | 3 | -116/+165 | |
| | ||||||
* | more work towards automake'ing | laforge | 2005-10-02 | 2 | -1/+4 | |
| | ||||||
* | first step towards automake | laforge | 2005-10-02 | 5 | -60/+16 | |
| | ||||||
* | too many changes to comment on. ulogd now compiles again. | laforge | 2005-10-02 | 1 | -2/+1 | |
| | ||||||
* | some more work | laforge | 2005-09-26 | 1 | -10/+24 | |
| | ||||||
* | unfinished ctnetlink -> nfnetlink_conntrack changes | laforge | 2005-07-31 | 1 | -3/+23 | |
| | ||||||
* | add (unfinished) nfnetlink_log input plugin | laforge | 2005-07-31 | 2 | -1/+296 | |
| | ||||||
* | add half-finished ctnetlink flow import | laforge | 2005-06-24 | 1 | -27/+115 | |
| | ||||||
* | current working state (doesn't compile yet) | laforge | 2005-04-17 | 2 | -48/+51 | |
| | ||||||
* | add makefiles for subdirs | laforge | 2005-04-17 | 2 | -0/+60 | |
| | ||||||
* | add some more skeleton code | laforge | 2005-04-16 | 1 | -1/+108 | |
| |