]> git.ipfire.org Git - thirdparty/ipset.git/commit
ipset 2.4 release
author/C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu </C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu>
Mon, 20 Oct 2008 10:00:26 +0000 (10:00 +0000)
committer/C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu </C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu>
Mon, 20 Oct 2008 10:00:26 +0000 (10:00 +0000)
commita96e4fca10506462df4ee4035f0f86f09bd9dc34
tree103bed0a7ae3608675f371d2ac91f3fa7f3a58cc
parentbc2ddd2d8da1252e78a1f25bd91c1e3cd8016ead
ipset 2.4 release

userspace changes:
  - Added KBUILD_OUTPUT support (Sven Wegener)
  - Fix memory leak in ipset_iptreemap (Sven Wegener)
  - Fix multiple compiler warnings (Sven Wegener)
  - ipportiphash, ipportnethash and setlist types added
  - binding marked as deprecated functionality
  - element separator token changed to ',' in anticipating
    IPv6 addresses, old separator tokens are still supported
  - unnecessary includes removed
  - ipset does not try to resolve IP addresses when listing
    the content of sets (default changed)
  - manpage updated
  - ChangeLog forked for kernel part

kernel part changes:
  - ipportiphash, ipportnethash and setlist types added
  - set type modules reworked to avoid code duplication
    as much as possible, code unification macros
  - expand_macros Makefile target added to help debugging
    code unification macros
  - ip_set_addip_kernel and ip_set_delip_kernel
    changed from void to int, __ip_set_get_byname and
    __ip_set_put_byid added for the sake of setlist type
  - unnecessary includes removed
  - compatibility fix for kernels >= 2.6.27:
    semaphore.h was moved from asm/ to linux/ (James King)
  - ChangeLog forked for kernel part
60 files changed:
ChangeLog
Makefile
ipset.8
ipset.c
ipset.h
ipset_iphash.c
ipset_ipmap.c
ipset_ipporthash.c
ipset_ipportiphash.c [new file with mode: 0644]
ipset_ipportnethash.c [new file with mode: 0644]
ipset_iptree.c
ipset_iptreemap.c
ipset_macipmap.c
ipset_nethash.c
ipset_portmap.c
ipset_setlist.c [new file with mode: 0644]
kernel/ChangeLog
kernel/Config.in.ipset
kernel/Kbuild
kernel/Kconfig.ipset
kernel/Makefile
kernel/Makefile.ipset
kernel/expand_macros.pl [new file with mode: 0755]
kernel/include/linux/netfilter_ipv4/ip_set.h
kernel/include/linux/netfilter_ipv4/ip_set_bitmaps.h [new file with mode: 0644]
kernel/include/linux/netfilter_ipv4/ip_set_getport.h [new file with mode: 0644]
kernel/include/linux/netfilter_ipv4/ip_set_hashes.h [new file with mode: 0644]
kernel/include/linux/netfilter_ipv4/ip_set_iphash.h
kernel/include/linux/netfilter_ipv4/ip_set_ipmap.h
kernel/include/linux/netfilter_ipv4/ip_set_ipporthash.h
kernel/include/linux/netfilter_ipv4/ip_set_ipportiphash.h [new file with mode: 0644]
kernel/include/linux/netfilter_ipv4/ip_set_ipportnethash.h [new file with mode: 0644]
kernel/include/linux/netfilter_ipv4/ip_set_iptree.h
kernel/include/linux/netfilter_ipv4/ip_set_iptreemap.h
kernel/include/linux/netfilter_ipv4/ip_set_macipmap.h
kernel/include/linux/netfilter_ipv4/ip_set_malloc.h
kernel/include/linux/netfilter_ipv4/ip_set_nethash.h
kernel/include/linux/netfilter_ipv4/ip_set_portmap.h
kernel/include/linux/netfilter_ipv4/ip_set_setlist.h [new file with mode: 0644]
kernel/ip_set.c
kernel/ip_set_iphash.c
kernel/ip_set_ipmap.c
kernel/ip_set_ipporthash.c
kernel/ip_set_ipportiphash.c [new file with mode: 0644]
kernel/ip_set_ipportnethash.c [new file with mode: 0644]
kernel/ip_set_iptree.c
kernel/ip_set_iptreemap.c
kernel/ip_set_macipmap.c
kernel/ip_set_nethash.c
kernel/ip_set_portmap.c
kernel/ip_set_setlist.c [new file with mode: 0644]
tests/ipporthash.t
tests/ipportiphash.t [new file with mode: 0644]
tests/ipportnethash.t [new file with mode: 0644]
tests/iptree.t
tests/iptreemap.t
tests/macipmap.t
tests/nethash.t
tests/runtest.sh
tests/setlist.t [new file with mode: 0644]