2 - Nasty off-by-one bug fixed in iptree type of sets
3 (bug reported by Pablo Sole)
6 All patches were submitted by Jones Desougi
7 - missing or confusing error message fixes for ipporthash
8 - minor correction in debugging in nethash
9 - copy-paste bug in kernel set types at memory allocation
11 - unified memory allocations in ipset
14 - memory allocation in iptree is changed to GFP_ATOMIC because
15 we hold a lock (bug reported by Radek Hladik)
16 - compatibility fix: __nocast is not defined in all 2.6 branches
17 (problem reported by Ming-Ching Tiew)
21 - garbage collector of iptree type of sets is fixed: flushing
22 sets/removing kernel module could corrupt the timer
23 - new ipporthash type added
24 - manpage fixes and corrections
27 - half-fixed memory allocation bug in iphash and nethash finally
28 completely fixed (bug reported by Nikolai Malykh)
29 - restrictions to enter zero-valued entries into all non-hash type sets
31 - Too strict check on the set size of ipmap type was corrected
34 - memory allocation bug in iphash and nethash in connection with the SET
35 target was fixed (bug reported by Nikolai Malykh)
36 - lockhelp.h was removed from the 2.6.13 kernel tree, ip_set.c is
37 updated accordingly (Cardoso Didier, Samir Bellabes)
38 - manpage is updated to clearly state the command order in restore mode
41 - Jiffies rollover bug in ip_set_iptree reported and fixed by Rob Nielsen
42 - Compiler warning in the non-SMP case fixed (Marcus Sundberg)
43 - slab cache names shrunk in order to be compatible with 2.4.* (Marcus
47 - Magic number in ip_set_nethash.h was mistyped (bug reported by Rob
49 - ipset can now test IP addresses in nethash type of sets (i.e. addresses
50 in netblocks added to the set)
53 - Locking bug in ip_set_nethash.c (Clifford Wolf and Rob Carlson)
54 - Makefile contained an unnecessary variable in IPSET_LIB_DIR (Clifford
56 - Safety checkings of restore in ipset was incomplete (Robin H. Johnson)
57 - More careful resizing by avoiding locking completely
58 - stdin stored internally in a temporary file, so we can feed 'ipset -R'
60 - iptree maptype added
63 - Lock debugging used with debugless lock definiton (Piotr Chytla and
65 - Bindings were not properly filled out at listing (kernel)
66 - When listing sets from kernel, id was not added to the set structure
68 - nethash maptype added
69 - ipset manpage corrections (macipmap)
72 - Missing -fPIC in Makefile (Robert Iakobashvili)
73 - Cut'n'paste bug at saving macipmap types (Vincent Bernat).
74 - Bug in printing/saving SET targets reported and fixed by Michal
78 - Chaining of sets are changed: child sets replaced by bindings
79 - Kernel-userspace communication reorganized to minimize the number
81 - Save and restore functionality implemented
82 - iphash type reworked: clashing resolved by double-hashing and by
83 dynamically growing the set
87 - Rewritten to support child pools
88 - portmap, iphash pool support added
89 - too much other mods here and there to list...