summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build: bump version to 0.0.16libnetfilter_log-0.0.16Pablo Neira Ayuso2009-03-061-1/+1
| | | | Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* nflog: replace nfnl_talk by nfnl_query and disable sequence trackingPablo Neira Ayuso2009-02-172-7/+10
| | | | | | | | | | This patch replaces the nfnl_talk() calls by the newer nfnl_query(). This patch also disables netlink sequence tracking by default. Spurious race conditions in the sequence tracking may occur while binding to queues and high load of log messages at the same time. Reported-by: Anton Vazir <anton.vazir@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* Suppress NFULNL_MSG_CONFIG callback registration.Eric Leblond2008-12-301-20/+0
| | | | | | | | It seems there is no NFULNL_MSG_CONFIG message send from kernel space to userspace. Thus the registration of an nfnetlink callback for this type of messages is not necessary. Signed-off-by: Eric Leblond <eric@inl.fr>
* Suppress reference to libnetfilter_queue which is the model of libnetfilter_log.Eric Leblond2008-12-301-7/+7
| | | | | | | | This patch fixes the description of the file was the one of libnetfilter_queue.c and it suppresses indication through out the file that it is a copy of the queue module. Signed-off-by: Eric Leblond <eric@inl.fr>
* Fix minor memory leak in nflog_close().Eric Leblond2008-12-151-1/+3
| | | | | The nflog_handle is allocated in nflog_open(). This patch adds the missing free in nflog_close().
* bump version to 0.0.15libnetfilter_log-0.0.15Pablo Neira Ayuso2008-07-241-1/+1
| | | | Signed-off-by: Pablo Neira Ayuso
* Add parsing function for raw hardware headerEric Leblond2008-07-173-0/+24
| | | | | | | | | | This patch adds support for the parsing of NFULA_HWTYPE, NFULA_HWHEADER, and NFULA_HWLEN part of the NFLOG message. This permits to have a ULOG like behaviour but thanks to NFULA_HWTYPE we will be able to parse the message cleanly in userspace. Signed-off-by: Eric Leblond <eric@inl.fr> Signed-off-by: Patrick McHardy <kaber@trash.net>
* conditional compilation of testsuite utilsPablo Neira Ayuso2008-07-021-1/+1
| | | | | | Use `make check' to compile the examples in utils/ Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* bump version to 0.0.14libnetfilter_log-0.0.14Pablo Neira Ayuso2008-06-271-2/+2
|
* Use union to ensure proper alignmentFabian Hugelshofer2008-06-181-32/+44
| | | | | | | | This patch increases portability, but alignment is still not respected in nflog_get_*() which still leaves libnetfilter_log unusable on particular platforms. Signed-off-by: Fabian Hugelshofer <hugelshofer2006@gmx.ch>
* Add NFULA_GID support/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2008-04-213-0/+11
|
* [PATCH 2/6] libnetfilter_log pkt-config changes (KOVACS Krisztian ↵/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org2006-08-032-4/+12
| | | | <hidden@balabit.hu>)
* only copy include file from kernel directory if 'autogen.sh' is run with ↵/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2006-02-141-1/+1
| | | | 'distrib' argument
* pkg-config enable all netfilter libraries/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2006-02-093-1/+19
|
* add support for instance-local and global sequence counters/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2006-01-263-0/+39
|
* make sure configure fails if libnfnetlink is too old (< 0.0.16)/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2006-01-141-2/+2
|
* Introduce various API changes throughout the library stack/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2006-01-144-25/+47
| | | | | | | | | | | 1) make libnfnetlink dynamically allocate it's handles 2) apply that change throughout libnetfilter_* 3) add {nfq,nflog,nfct}_open_nfnl() functions that open the specific subsystem on top of an existing nfnl_handle, which is required for upcoming libnetfilter_conntrack_helper The changes break ABI and API compatibility of libnfnetlink, but don't break ABI or API compatibility of the libnetfilter_* libraries.
* add KERNEL_DIR option to autogen.sh for all new libraries (Krzysztof Oledzki)/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-171-2/+2
|
* remove all references to KERNELDIRsvn_t_libnetfilter_log-0.0.12/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-143-3/+3
|
* sync userspace header with current kernel file/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-141-4/+4
|
* update to 0.0.12/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-141-1/+1
|
* This patch add the ability to copy and mangle the kernel headers/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-141-0/+35
| | | | | required by libnfnetlink and libnetfilter_[queue|log|conntrack] at autogen.sh stage. (Pablo Neira)
* - use local copy of nfnetlink_log.h instead of kernel include file/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-115-46/+99
| | | | - bump version number to 0.0.11
* don't install test programs/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-111-1/+1
|
* - add librarry api versioning/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-063-8/+20
| | | | - add missing dependency from libipulog to libnetfilter_log
* we have to link against libnfnetlink, otherwise the dependency is missingsvn_t_libnetfilter_log-0.0.10/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-051-1/+1
|
* implement accessor functions similar to libnetfilter_queue/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-053-35/+113
|
* use nflog_fd() instead of netlink based function/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-051-20/+1
|
* rename all functions to remove 'nl' (netlink) from prefix/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-11-055-92/+92
|
* rename files to consistently use libnetfilter_log/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-10-262-2/+2
|
* rename libnfnetlink_log into libnetfilter_log/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-10-0911-23/+20
|
* version is 0.0.10/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-09-241-1/+1
|
* fix "make dist"/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-09-243-4987/+5
|
* fix building tools. build them against the local libtool library./C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-09-231-5/+10
|
* remove unneeded include/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-09-231-1/+0
|
* fix header dependencies/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-09-232-7/+4
|
* add libtoolize call/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-08-081-0/+1
|
* - some more work on libipulog compat API [almost finished]/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-08-083-7/+104
| | | | - improt ulog_test.c from libipulog in order to test libipulog compat API
* update nfulnl_test to comply with recent library changes/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-08-071-7/+47
|
* - replace HEADER_LEN with NFNL_HEADER_LEN from libnfnetlink/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-08-071-27/+38
| | | | | | | | | | | - nfulnl_errno has to be non-static - use nfnl_talk() instead of nfnl_send() to check for error values in all configuration messages - group is 16bit, therefore use ntohs(), not ntohl() - return ENODEV (no such device) in case there is no callback, not EEXIST - cosmetic clenaup of structure declaraitions - implement nfulnl_fd() - fix memory leakage when nfulnl_open() fails
* - add declaration of nfulnl_errno variable/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-08-071-0/+3
| | | | - add declaration of nfulnl_fd() accessor function
* - port protram on top of recent library modifications/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-08-061-18/+95
|
* - don't export internals of handle data structure to users/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-08-063-42/+186
| | | | | | | - dynamically allocate handler at callee. - add more convenient callback_register() / handle_packet() api - add internal linked list of group handles and lookup/management functions - merge changes into compatibility library
* add gpl/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-07-301-0/+339
|
* get rid of autoconf stuff in svn/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-07-301-443/+0
|
* get rid of autoconf crap in svn/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-07-308-9889/+18
|
* new directory structure, make sure include files are installed properly/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-07-308-764/+887
|
* initial (incomplete) backwards compatibility libipulug api/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-07-302-2/+220
|
* move files to their own directories/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-07-303-1/+1
|
* actually implement it/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org2005-07-301-0/+69
|