2 - jiffies rollover bug in iptree type fixed (reported by Lukasz Nierycho
4 - endiannes bug in iptree type fixed (spotted by Jan Engelhardt)
5 - iptreemap type added (submitted by Sven Wegener)
6 - 2.6.22/23 compatibility fixes (Jeremy Jacque)
7 - typo fixes in ipset (Neville D)
8 - separator changed to ':' from '%' (old one still supported) in ipset
11 - use correct type (socklen_t) for getsockopt (H. Nakano)
12 - incorrect return codes fixed (Tomasz Lemiech, Alexey Bortnikov)
13 - kernel header dependency removed (asm/bitops.h)
14 - ipset now tries to load in the ip_set kernel module if the protocol
18 - 'ipset -N' did not generate proper return code
19 - 'limit' module parameter added to the kernel modules of the
20 iphash, ipporthash, nethash and iptree type of sets so that
21 the maximal number of elements can now be limited
22 - zero valued entries (port 0 or IP address 0.0.0.0) were
23 detected as members of the hash/tree kind of sets
24 (reported by Andrew Kraslavsky)
25 - list and save operations used the external identifier
26 of the sets for the bindings instead of the internal one
27 (reported by Amin Azez)
30 - Nasty off-by-one bug fixed in iptree type of sets
31 (bug reported by Pablo Sole)
34 All patches were submitted by Jones Desougi
35 - missing or confusing error message fixes for ipporthash
36 - minor correction in debugging in nethash
37 - copy-paste bug in kernel set types at memory allocation
39 - unified memory allocations in ipset
42 - memory allocation in iptree is changed to GFP_ATOMIC because
43 we hold a lock (bug reported by Radek Hladik)
44 - compatibility fix: __nocast is not defined in all 2.6 branches
45 (problem reported by Ming-Ching Tiew)
49 - garbage collector of iptree type of sets is fixed: flushing
50 sets/removing kernel module could corrupt the timer
51 - new ipporthash type added
52 - manpage fixes and corrections
55 - half-fixed memory allocation bug in iphash and nethash finally
56 completely fixed (bug reported by Nikolai Malykh)
57 - restrictions to enter zero-valued entries into all non-hash type sets
59 - Too strict check on the set size of ipmap type was corrected
62 - memory allocation bug in iphash and nethash in connection with the SET
63 target was fixed (bug reported by Nikolai Malykh)
64 - lockhelp.h was removed from the 2.6.13 kernel tree, ip_set.c is
65 updated accordingly (Cardoso Didier, Samir Bellabes)
66 - manpage is updated to clearly state the command order in restore mode
69 - Jiffies rollover bug in ip_set_iptree reported and fixed by Rob Nielsen
70 - Compiler warning in the non-SMP case fixed (Marcus Sundberg)
71 - slab cache names shrunk in order to be compatible with 2.4.* (Marcus
75 - Magic number in ip_set_nethash.h was mistyped (bug reported by Rob
77 - ipset can now test IP addresses in nethash type of sets (i.e. addresses
78 in netblocks added to the set)
81 - Locking bug in ip_set_nethash.c (Clifford Wolf and Rob Carlson)
82 - Makefile contained an unnecessary variable in IPSET_LIB_DIR (Clifford
84 - Safety checkings of restore in ipset was incomplete (Robin H. Johnson)
85 - More careful resizing by avoiding locking completely
86 - stdin stored internally in a temporary file, so we can feed 'ipset -R'
88 - iptree maptype added
91 - Lock debugging used with debugless lock definiton (Piotr Chytla and
93 - Bindings were not properly filled out at listing (kernel)
94 - When listing sets from kernel, id was not added to the set structure
96 - nethash maptype added
97 - ipset manpage corrections (macipmap)
100 - Missing -fPIC in Makefile (Robert Iakobashvili)
101 - Cut'n'paste bug at saving macipmap types (Vincent Bernat).
102 - Bug in printing/saving SET targets reported and fixed by Michal
106 - Chaining of sets are changed: child sets replaced by bindings
107 - Kernel-userspace communication reorganized to minimize the number
109 - Save and restore functionality implemented
110 - iphash type reworked: clashing resolved by double-hashing and by
111 dynamically growing the set
115 - Rewritten to support child pools
116 - portmap, iphash pool support added
117 - too much other mods here and there to list...