Skip to contentSkip to conversation

libnfnetlink release 0.0.33

ANNOUNCE Pablo Neira Ayuso 2 participants 3 messages Mar 9, 2008 – Mar 11, 2008 netfilter

lore
Share & tools
lore

Pablo Neira Ayuso

author maintainer
#0 lore raw

Hi!

The netfilter project proudly presents libnfnetlink 0.0.33. This release includes minor bugfixes and updates. Changelog attached.

libnfnetlink is the low-level library for netfilter related kernel/userspace communication. It provides a generic messaging infrastructure for in-kernel netfilter subsystems (such as nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack) and their respective users and/or management tools in userspace.

You can download it from:

http://www.netfilter.org/projects/libnfnetlink/downloads.html

Pablo (on behalf of the Netfilter Project)

Signature · 1 line
"Los honestos son inadaptados sociales" -- Les Luthiers

- nfnl_handle must be const in nfnl_rcvbufsiz
[ Pablo Neira Ayuso ]

- Introduce nfnl_set_rcv_buffer_size to set the receive buffer size [ Pablo Neira Ayuso ]

- Improve receive path performance: do only one recv instead of two [ Pablo Neira Ayuso ]

- Fix endless loop on unknown netfilter attributes. [ Marcus Sundberg ]

- Fix handling of multipart netlink packets in nfnl_handle_packet [ Eric Leblond ]

#1 lore raw

* Pablo Neira Ayuso <[email protected]>:

| The netfilter project proudly presents libnfnetlink 0.0.33. This release | includes minor bugfixes and updates. Changelog attached.

gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE=\"libnfnetlink\" -DVERSION=\"0.0.33\" -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -I. -I../include -fPIC -Wall -g -O2 -MT
libnfnetlink.lo -MD -MP -MF .deps/libnfnetlink.Tpo -c libnfnetlink.c
-o libnfnetlink.o
In file included from ../include/libnfnetlink/libnfnetlink.h:20,
from libnfnetlink.c:52:
../include/libnfnetlink/linux_nfnetlink.h:81: error: expected specifier-qualifier-list before '__be16' libnfnetlink.c: In function 'nfnl_fill_hdr': libnfnetlink.c:429: error: 'struct nfgenmsg' has no member named 'res_id' make[1]: *** [libnfnetlink.lo] Error 1
make[1]: Leaving directory `/home/gzp/src/libnfnetlink-0.0.33/src'

[kernel]
Linux gzp1 2.4.36.1-gzp1 #1 SMP Tue Feb 19 10:23:48 CET 2008 i686 GNU/Linux

[glibc]
GNU C Library stable release version 2.3.6, by Roland McGrath et al. Compiled by GNU CC version 4.1.2.
Compiled on a Linux 2.4.34-gzp1 system on 2007-04-04.

[gcc]
gcc (GCC) 4.2.3

[binutils]
GNU ld (Linux/GNU Binutils) 2.18.50.0.4.20080208

[autoconf]
autoconf (GNU Autoconf) 2.61

[automake]
automake (GNU automake) 1.10.1

author maintainer
#2 lore raw
Quoted 21 lines · Gabor Z. Papp

* Pablo Neira Ayuso <[email protected]>:

| The netfilter project proudly presents libnfnetlink 0.0.33. This release | includes minor bugfixes and updates. Changelog attached.

gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE=\"libnfnetlink\" -DVERSION=\"0.0.33\" -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -I. -I../include -fPIC -Wall -g -O2 -MT
libnfnetlink.lo -MD -MP -MF .deps/libnfnetlink.Tpo -c libnfnetlink.c
-o libnfnetlink.o
In file included from ../include/libnfnetlink/libnfnetlink.h:20,
from libnfnetlink.c:52:
../include/libnfnetlink/linux_nfnetlink.h:81: error: expected specifier-qualifier-list before '__be16' libnfnetlink.c: In function 'nfnl_fill_hdr': libnfnetlink.c:429: error: 'struct nfgenmsg' has no member named 'res_id' make[1]: *** [libnfnetlink.lo] Error 1
make[1]: Leaving directory `/home/gzp/src/libnfnetlink-0.0.33/src'

Quoted 8 lines

[kernel]
Linux gzp1 2.4.36.1-gzp1 #1 SMP Tue Feb 19 10:23:48 CET 2008 i686 GNU/Linux

[glibc]
GNU C Library stable release version 2.3.6, by Roland McGrath et al. Compiled by GNU CC version 4.1.2.
Compiled on a Linux 2.4.34-gzp1 system on 2007-04-04.

This requires linux kernel >= 2.6.18.

Signature · 1 line
"Los honestos son inadaptados sociales" -- Les Luthiers