]> git.ipfire.org Git - thirdparty/ipset.git/commit
Fixes, cleanups, comments v5.0-pre8
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Sun, 24 Oct 2010 19:42:48 +0000 (21:42 +0200)
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Sun, 24 Oct 2010 19:42:48 +0000 (21:42 +0200)
commit0d32c5c070f817229110f92d7b31df9a3e4eeec5
tree5ee04a9e03de32d2029ad0d708811e382ca922d1
parent62a3d29539aa109fed1c8a20d63ef95948b13842
Fixes, cleanups, comments

- More comments added to the code
- ICMP and ICMPv6 support added to the hash:ip,port, hash:ip,port,ip
  and hash:ip,port,net types
- hash:net and hash:ip,port,net types are reworked
- hash:net,port type added
- Wrong direction parameters fixed in hash:ip,port
- Helps and manpage are updated
- More tests added
- Ugly macros are rewritten to functions in parse.c
  (Holger Eitzenberger)
- resize related bug in hash types fixed (Holger Eitzenberger)
- autoreconf patches by Jan Engelhardt applied
- netlink patch minimalized: dumping can be initialized by a second
  parsing of the message (thanks to David and Patrick for the suggestion)
- IPv4/IPv6 address attributes are introduced in order to fix the context
  (suggested by David)
88 files changed:
.gitignore [new file with mode: 0644]
Makefile.am
autogen.sh
configure.ac
include/libipset/errcode.h
include/libipset/icmp.h [new file with mode: 0644]
include/libipset/icmpv6.h [new file with mode: 0644]
include/libipset/linux_ip_set.h
include/libipset/linux_ip_set_bitmap.h
include/libipset/linux_ip_set_hash.h
include/libipset/linux_ip_set_list.h
include/libipset/nf_inet_addr.h
include/libipset/parse.h
include/libipset/print.h
include/libipset/types.h
include/libipset/ui.h
include/libipset/utils.h
kernel/Kbuild
kernel/include/linux/netfilter/ip_set.h
kernel/include/linux/netfilter/ip_set_bitmap.h
kernel/include/linux/netfilter/ip_set_chash.h
kernel/include/linux/netfilter/ip_set_getport.h
kernel/include/linux/netfilter/ip_set_hash.h
kernel/include/linux/netfilter/ip_set_kernel.h
kernel/include/linux/netfilter/ip_set_list.h
kernel/include/linux/netfilter/ip_set_slist.h
kernel/include/linux/netfilter/ip_set_timeout.h
kernel/ip_set.c
kernel/ip_set_bitmap_ip.c
kernel/ip_set_bitmap_ipmac.c
kernel/ip_set_bitmap_port.c
kernel/ip_set_hash_ip.c
kernel/ip_set_hash_ipport.c
kernel/ip_set_hash_ipportip.c
kernel/ip_set_hash_ipportnet.c
kernel/ip_set_hash_net.c
kernel/ip_set_hash_netport.c [new file with mode: 0644]
kernel/ip_set_list_set.c
lib/Makefile.am
lib/data.c
lib/icmp.c [new file with mode: 0644]
lib/icmpv6.c [new file with mode: 0644]
lib/mnl.c
lib/parse.c
lib/print.c
lib/session.c
lib/types.c
netlink.patch
netlink.patch-2.6.31.1 [deleted file]
src/.gitignore [new file with mode: 0644]
src/Makefile.am
src/errcode.c
src/ipset.8
src/ipset.c
src/ipset_bitmap_ip.c
src/ipset_bitmap_ipmac.c
src/ipset_bitmap_port.c
src/ipset_hash_ip.c
src/ipset_hash_ipport.c
src/ipset_hash_ipportip.c
src/ipset_hash_ipportnet.c
src/ipset_hash_net.c
src/ipset_hash_netport.c [new file with mode: 0644]
src/ipset_list_set.c
src/ui.c
tests/hash:ip,port,ip.t.list0
tests/hash:ip,port.t
tests/hash:ip,port.t.list0
tests/hash:ip,port.t.list2
tests/hash:ip.t
tests/hash:ip6,port,ip6.t.list0
tests/hash:ip6,port.t.list0
tests/hash:net,port.t [new file with mode: 0644]
tests/hash:net,port.t.list0 [new file with mode: 0644]
tests/hash:net,port.t.list1 [new file with mode: 0644]
tests/hash:net6,port.t [new file with mode: 0644]
tests/hash:net6,port.t.list0 [new file with mode: 0644]
tests/hash:net6,port.t.list1 [new file with mode: 0644]
tests/hash:net6.t
tests/ipporthash.t.list0
tests/ipporthash.t.list1
tests/ipportiphash.t.list0
tests/ipportiphash.t.list1
tests/ipportnethash.t.list0
tests/ipportnethash.t.list1
tests/iptables.sh
tests/resize.sh [new file with mode: 0755]
tests/runtest.sh