|
Packit |
99347c |
7.1
|
|
Packit |
99347c |
- Add compatibility support for strscpy()
|
|
Packit |
99347c |
- Correct the manpage about the sort option
|
|
Packit |
99347c |
- Add missing functions to libipset.map
|
|
Packit |
99347c |
- configure.ac: Fix build regression on RHEL/CentOS/SL
|
|
Packit |
99347c |
(Serhey Popovych)
|
|
Packit |
99347c |
- Implement sorting for hash types in the ipset tool
|
|
Packit |
99347c |
- Fix to list/save into file specified by option
|
|
Packit |
99347c |
(reported by Isaac Good)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
7.0
|
|
Packit |
99347c |
- Introduction of new commands and protocol version 7, updated
|
|
Packit |
99347c |
kernel include files
|
|
Packit |
99347c |
- Add compatibility support for async in pernet_operations
|
|
Packit |
99347c |
- Use more robust awk patterns to check for backward compatibility
|
|
Packit |
99347c |
- Prepare the ipset tool to handle multiple protocol version
|
|
Packit |
99347c |
- Fix warning message handling
|
|
Packit |
99347c |
- Correct to test null valued entry in hash:net6,port,net6 test
|
|
Packit |
99347c |
- Library reworked to support embedding ipset completely
|
|
Packit |
99347c |
- Add compatibility to support kvcalloc()
|
|
Packit |
99347c |
- Validate string type attributes in attr2data() (Stefano Brivio)
|
|
Packit |
99347c |
- manpage: Add comment about matching on destination MAC address
|
|
Packit |
99347c |
(Stefano Brivio)
|
|
Packit |
99347c |
- Add compatibility to support is_zero_ether_addr()
|
|
Packit |
99347c |
- Fix use-after-free in ipset_parse_name_compat() (Stefano Brivio)
|
|
Packit |
99347c |
- Fix leak in build_argv() on line parsing error (Stefano Brivio)
|
|
Packit |
99347c |
- Simplify return statement in ipset_mnl_query() (Stefano Brivio)
|
|
Packit |
99347c |
- tests/check_klog.sh: Try dmesg too, don't let shell terminate script
|
|
Packit |
99347c |
(Stefano Brivio)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.38
|
|
Packit |
99347c |
- Fix API version number
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.37
|
|
Packit |
99347c |
- Fix parsing service names for ports (reported by Yuri D'Elia)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.36
|
|
Packit |
99347c |
- Use 'ss' in runtest.sh but fall back to deprecated 'net-tools'
|
|
Packit |
99347c |
command (bugzilla id #1209)
|
|
Packit |
99347c |
- build: do install libipset/args.h (Jan Engelhardt)
|
|
Packit |
99347c |
- Add test to verify wraparound fix
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.35
|
|
Packit |
99347c |
- Userspace revision handling is reworked
|
|
Packit |
99347c |
- Replace the last reference to u_int8_t with uint8_t.
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.34
|
|
Packit |
99347c |
- testsuite: Make sure it can be run over ssh :-)
|
|
Packit |
99347c |
- Reset state after a command failed, when multiple ones are issued
|
|
Packit |
99347c |
(bugzilla id #1158, reported by Dimitri Grischin)
|
|
Packit |
99347c |
- Handle padding attribute properly in userspace.
|
|
Packit |
99347c |
- Test to check the fix to add an IPv4 range containing more than 2^31
|
|
Packit |
99347c |
addresses
|
|
Packit |
99347c |
- Fix the include guards on the include/libipset/linux_ip_set*.h
|
|
Packit |
99347c |
(bugzilla id #1139, suggested by Quentin Armitage)
|
|
Packit |
99347c |
- New function added in commit 54802b2c is missing from libipset.map
|
|
Packit |
99347c |
(bugzilla id #1182, reported by irherder@gmail.com)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.33
|
|
Packit |
99347c |
- Report if the option is supported by a newer kernel release
|
|
Packit |
99347c |
- ipset: Fix ipset command replacement in runtest.sh (Neutron Soutmun)
|
|
Packit |
99347c |
- Correct a test: number of entries may be outdated
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.32
|
|
Packit |
99347c |
- Fix possible truncated output in ipset output buffer handling
|
|
Packit |
99347c |
(Reported by Omri Bahumi and Yoni Lavi).
|
|
Packit |
99347c |
- Missing prototype added in ipset_hash_ipmac.c (debugging)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.31
|
|
Packit |
99347c |
- Update manpage about the size parameter of list:set types.
|
|
Packit |
99347c |
- New test to verify that only the intended entries are deleted at hash
|
|
Packit |
99347c |
types.
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.30
|
|
Packit |
99347c |
- Drop extra comma from error message (Neutron Soutmun)
|
|
Packit |
99347c |
- Fix the incorrect dynamic/static modules list (Neutron Soutmun)
|
|
Packit |
99347c |
- Correct tests to check the number of entries too
|
|
Packit |
99347c |
- hash:ipmac type support added to ipset, userspace part (Tomasz Chilinski)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.29
|
|
Packit |
99347c |
- Suppress unnecessary stderr in command loop for resize and list
|
|
Packit |
99347c |
- Correction in comment test
|
|
Packit |
99347c |
- Support chroot buildroots (reported by Jan Engelhardt)
|
|
Packit |
99347c |
- Fix "configure" breakage due to pkg-config related changes
|
|
Packit |
99347c |
(reported by Jan Engelhardt)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.28
|
|
Packit |
99347c |
- Support older pkg-config packages
|
|
Packit |
99347c |
- Add bash completion to the install routine (Mart Frauenlob)
|
|
Packit |
99347c |
- Fix misleading error message with comment extension
|
|
Packit |
99347c |
- Test added to check 0.0.0.0/0,iface to be matched in
|
|
Packit |
99347c |
hash:net,iface type
|
|
Packit |
99347c |
- Fix link with libtool >= 2.4.4 (Olivier Blin)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.27
|
|
Packit |
99347c |
- Handle uint64_t alignment issue in ipset tool
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.26
|
|
Packit |
99347c |
- Out of bound access in hash:net* types fixed (reported by Dave Jones):
|
|
Packit |
99347c |
new tests added to the testsuite to verify the fix
|
|
Packit |
99347c |
- Warn about loaded in ip_set modules at module installation
|
|
Packit |
99347c |
- Use IPSET_BIN in resize-and-list.sh and suppress echoing of loop
|
|
Packit |
99347c |
variable
|
|
Packit |
99347c |
- Manpage typo corrections (David Wittman)
|
|
Packit |
99347c |
- Fix grammar error in manpage (Neutron Soutmun)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.25.1
|
|
Packit |
99347c |
- ipset manpage: refer to iptables-extensions
|
|
Packit |
99347c |
- Update userspace header file from the kernel tree
|
|
Packit |
99347c |
- Handle 'extern "C" {' in check_libmap.sh
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.25
|
|
Packit |
99347c |
- Add element count to all set types header
|
|
Packit |
99347c |
- Add element count to hash headers (Eric B Munson)
|
|
Packit |
99347c |
- Support linking libipset to C++ programs (reported by Pavel Odintsov)
|
|
Packit |
99347c |
- ipset: propose rewording in manpage (Neutron Soutmun)
|
|
Packit |
99347c |
- More compatibility checking and simplifications to support the
|
|
Packit |
99347c |
2.6.32 kernel tree
|
|
Packit |
99347c |
- Compatibility: define RCU_INIT_POINTER when __rcu is not defined
|
|
Packit |
99347c |
- Compatibility: check kernel source for list_last_entry
|
|
Packit |
99347c |
(CentOS7, reported by Ricardo Klein)
|
|
Packit |
99347c |
- Make possible to pass extra flags to sparse
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.24
|
|
Packit |
99347c |
- The "extra" subdirectory for kernel modules may have a full subtree
|
|
Packit |
99347c |
(reported by Jesper Dangaard Brouer)
|
|
Packit |
99347c |
- Add more compatibility checkings to support older kernel releases
|
|
Packit |
99347c |
- Make_global.am: Don't include host headers (Baruch Siach)
|
|
Packit |
99347c |
- Alignment problem between 64bit kernel 32bit userspace fixed
|
|
Packit |
99347c |
(reported by Sven-Haegar Koch)
|
|
Packit |
99347c |
- Add script to check libipset.map for missing symbols
|
|
Packit |
99347c |
- Update libipset.map with ipset_parse_tcp_udp_port (Thomas Backlund)
|
|
Packit |
99347c |
- libipset: Bump lib version and update map file (Neutron Soutmun)
|
|
Packit |
99347c |
- Bash utilities updated
|
|
Packit |
99347c |
- ipset: Fix hyphen used as minus sign in manpage (Neutron Soutmun)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.23
|
|
Packit |
99347c |
- The utils are updated from their sources
|
|
Packit |
99347c |
- Order create and add options in manpage so that generic ones
|
|
Packit |
99347c |
come first
|
|
Packit |
99347c |
- Centralise generic create options (family, hashsize, maxelem)
|
|
Packit |
99347c |
on top of man page in the generic options section. (Mart Frauenlob)
|
|
Packit |
99347c |
- Support glibc < 2.9 (fixes bugzilla id #891)
|
|
Packit |
99347c |
- Add description of hash:mac set type to man page. (Mart Frauenlob)
|
|
Packit |
99347c |
- Add missing space for skbinfo option synopsis. (Mart Frauenlob)
|
|
Packit |
99347c |
- The library/API versions were forgotten to bump (reported by
|
|
Packit |
99347c |
Sergei Zhirikov)
|
|
Packit |
99347c |
- Retry printing when sprintf fails (reported by Stig Thormodsrud)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.22
|
|
Packit |
99347c |
- hash:mac type added to ipset
|
|
Packit |
99347c |
- Add test to check mark mapping
|
|
Packit |
99347c |
- ipset: remove extran newline on debug output (Holger Eitzenberger)
|
|
Packit |
99347c |
- ipset: avoid duplicate command flags (Holger Eitzenberger)
|
|
Packit |
99347c |
- Remove a duplicate debug print (Holger Eitzenberger)
|
|
Packit |
99347c |
- ipset: man: Add the skbinfo extension documentation. (Anton Danilov)
|
|
Packit |
99347c |
- libipset: Add userspace support of the skbinfo extension of the list
|
|
Packit |
99347c |
set type. (Anton Danilov)
|
|
Packit |
99347c |
- libipset: Add userspace support of the skbinfo extension of the hash
|
|
Packit |
99347c |
set types. (Anton Danilov)
|
|
Packit |
99347c |
- libipset: Add userspace support of the skbinfo extension of the
|
|
Packit |
99347c |
bitmap set types. (Anton Danilov)
|
|
Packit |
99347c |
- libipset: Add userspace code for the skbinfo extension support.
|
|
Packit |
99347c |
(Anton Danilov)
|
|
Packit |
99347c |
- Make possible to compile ipset with IPSET_DEBUG from the dist.
|
|
Packit |
99347c |
(Clinton Roy)
|
|
Packit |
99347c |
- libipset: print third element in debugging (Sergey Popovich)
|
|
Packit |
99347c |
- ipset: Handle missing leading zeros in ethernet address parser
|
|
Packit |
99347c |
(Janeks Jaunups)
|
|
Packit |
99347c |
- ipset: Pass IPSET_BIN to test scripts to change binary location
|
|
Packit |
99347c |
(Neutron Soutmun)
|
|
Packit |
99347c |
- ipset: Fix grammar error in manpage (Neutron Soutmun)
|
|
Packit |
99347c |
- ipset: Fix printf format warning (Neutron Soutmun)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.21.1
|
|
Packit |
99347c |
- The bash utilities are updated
|
|
Packit |
99347c |
- Fix libipset library release versioning (reported by Mathieu Bridon)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.21
|
|
Packit |
99347c |
- ipset: add userspace support for forceadd (Josh Hunt)
|
|
Packit |
99347c |
- kernel: uapi: fix MARKMASK attr ABI breakage (Florian Westphal)
|
|
Packit |
99347c |
- lib: fix ifname 'physdev:' prefix parsing (Florian Westphal)
|
|
Packit |
99347c |
- Prepare the kernel for create option flags when no extension is needed
|
|
Packit |
99347c |
- print mark & mark mask in hex rather then decimal (Vytas Dauksa)
|
|
Packit |
99347c |
- add markmask for hash:ip,mark data type (Vytas Dauksa)
|
|
Packit |
99347c |
- add hash:ip,mark data type to ipset (Vytas Dauksa)
|
|
Packit |
99347c |
- ipset: manpage: correct add action synopsis for hash:net,port,net.
|
|
Packit |
99347c |
(Mart Frauenlob)
|
|
Packit |
99347c |
- ipset: manpage: remove spare comma for hash:net,net test action.
|
|
Packit |
99347c |
(Mart Frauenlob)
|
|
Packit |
99347c |
- Fix all set output from list/save when set with counters in use.
|
|
Packit |
99347c |
(Sergey Popovich)
|
|
Packit |
99347c |
- ipset: Fix malformed output from list/save for ICMP types in port field
|
|
Packit |
99347c |
(Sergey Popovich)
|
|
Packit |
99347c |
- ipset: fix timeout data type size (Nikolay Martynov)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.20.1
|
|
Packit |
99347c |
- build: fix incorrect library versioning (Jan Engelhardt)
|
|
Packit |
99347c |
- netfilter: ipset: Fix configure failure when --with-kmod=no
|
|
Packit |
99347c |
(Oliver Smith)
|
|
Packit |
99347c |
- Avoid clashing with configured kernel in [CONFIG_]IP_SET_MAX
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.20
|
|
Packit |
99347c |
- Missing comment support added to hash:ip,port,ip and hash:net,iface
|
|
Packit |
99347c |
types
|
|
Packit |
99347c |
- Compatibility code is modified not to rely on kernel version numbers
|
|
Packit |
99347c |
- Add userspace code to support hash:net,port,net kernel module
|
|
Packit |
99347c |
(Oliver Smith)
|
|
Packit |
99347c |
- Tests added to check comment extension
|
|
Packit |
99347c |
- Add new userspace set revisions for comment support (Oliver Smith)
|
|
Packit |
99347c |
- Support comments in the userspace library (Oliver Smith)
|
|
Packit |
99347c |
- Rework the "fake" argument parsing for ipset restore (Oliver Smith)
|
|
Packit |
99347c |
- Add userspace code to support hash:net,net kernel module
|
|
Packit |
99347c |
(Oliver Smith)
|
|
Packit |
99347c |
- Add test to verify CIDR tracking
|
|
Packit |
99347c |
- configure: uclinux is also linux (Gustavo Zacarias)
|
|
Packit |
99347c |
- Add specifying protocol for bitmap:port (Quentin Armitage)
|
|
Packit |
99347c |
- Remove artifical restriction of netmask values for hash:ip type
|
|
Packit |
99347c |
(Reported by Quentin Armitage, netfilter bugzilla id #844)
|
|
Packit |
99347c |
- Make sure called test scripts can be executed (reported by Tomas Budai)
|
|
Packit |
99347c |
- Manpage fix: not just identical, but compatible type of sets can be
|
|
Packit |
99347c |
swapped (Reported by Quentin Armitage, netfilter bugzilla id #843)
|
|
Packit |
99347c |
- Fix error message typo (Reported by Quentin Armitage, netfilter bugzilla
|
|
Packit |
99347c |
id #843)
|
|
Packit |
99347c |
- Parse option "family" first, because other options may depend on it
|
|
Packit |
99347c |
(Bug reported by Quentin Armitage, closed netfilter bugzilla #841)
|
|
Packit |
99347c |
- Change 2nd parameter type of ipset_parse_elem (Quentin Armitage)
|
|
Packit |
99347c |
- Report broken netlink messages in debug mode
|
|
Packit |
99347c |
- Fix hyphen used as minus sign in manpage (Neutron Soutmun)
|
|
Packit |
99347c |
- libipset.pc must be installed via 'make install' (Eric Leblond)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.19
|
|
Packit |
99347c |
- Check at modules_install whether depmod ignores the extra subdir
|
|
Packit |
99347c |
(reported by Husnu Demir and tian fang)
|
|
Packit |
99347c |
- The utils are updated from their sources
|
|
Packit |
99347c |
- Manpage typing error correction (reported by Husnu Demir)
|
|
Packit |
99347c |
- Update testsuite as the trailing space was eliminated at listings
|
|
Packit |
99347c |
- Add sparse checking support to userspace
|
|
Packit |
99347c |
- Improve XML output: add element tag and root element (suggested by Lucas
|
|
Packit |
99347c |
Hamie)
|
|
Packit |
99347c |
- Manpage updates
|
|
Packit |
99347c |
- Add new testsuite entries to verify counters and the new type
|
|
Packit |
99347c |
implementation
|
|
Packit |
99347c |
- Introduce the new set type revisions with counter support
|
|
Packit |
99347c |
- Support counters in the ipset library
|
|
Packit |
99347c |
- The uapi include split in the package itself
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.18
|
|
Packit |
99347c |
- Kernel part bugfix release
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.17
|
|
Packit |
99347c |
- Fix revision printing in XML mode (reported by Mart Frauenlob)
|
|
Packit |
99347c |
- Correct "Suspicious condition (assignment + comparison)" (Thomas Jarosch)
|
|
Packit |
99347c |
- Fix error path when protocol number is used with port range
|
|
Packit |
99347c |
- Interactive mode error after syntax error (reported by Mart Frauenlob)
|
|
Packit |
99347c |
- The ipset_bash_completion tool is added
|
|
Packit |
99347c |
- The ipset_list tool is added
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.16
|
|
Packit |
99347c |
- Remove all modules before testing resize
|
|
Packit |
99347c |
- build: support for Linux 3.7 UAPI (Jan Engelhardt)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.15
|
|
Packit |
99347c |
- Fix interactive mode (Fredrik Eriksson)
|
|
Packit |
99347c |
- Use gethostbyname2 instead of getaddrinfo
|
|
Packit |
99347c |
- Make tests/check_cidrs.sh script executable
|
|
Packit |
99347c |
- Add tests to check completely ranges with hash types
|
|
Packit |
99347c |
- Make easier to apply the netlink.patch
|
|
Packit |
99347c |
- Support protocol numbers as well, not only protocol names
|
|
Packit |
99347c |
- Add (back) the debug flag to configure
|
|
Packit |
99347c |
- Add simple test to check cidr book-keeping
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.14
|
|
Packit |
99347c |
- Support to match elements marked with "nomatch" in hash:*net* sets
|
|
Packit |
99347c |
- Coding style fixes
|
|
Packit |
99347c |
- The set type revision number is added to the header part of listing
|
|
Packit |
99347c |
- Help prints list type revision and terse description
|
|
Packit |
99347c |
- Add /0 network support to hash:net,iface type
|
|
Packit |
99347c |
- Fix errors when compiling in debug mode (Krunal Patel)
|
|
Packit |
99347c |
- Make sure IPPROTO_UDPLITE is defined
|
|
Packit |
99347c |
- build: restore -version-info (Jan Engelhardt)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.13
|
|
Packit |
99347c |
- Explain in more detail src/dst for hash:net,iface
|
|
Packit |
99347c |
- ipset help lists set types multiple times, fixed
|
|
Packit |
99347c |
(reported by Mr Dash Four)
|
|
Packit |
99347c |
- The commandline parser was too permissive, make it more strict
|
|
Packit |
99347c |
- Allow saving to/restoring from a file without shell redirection
|
|
Packit |
99347c |
- Fix typo of word "unkown" to "unknown" (Neutron Soutmun)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.12.1
|
|
Packit |
99347c |
- Enable silent (kernel style) compile messages
|
|
Packit |
99347c |
- Fix build failed on --disable-dependency-tracking
|
|
Packit |
99347c |
(Neutron Soutmun)
|
|
Packit |
99347c |
- Add tarball target to Makefile
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.12
|
|
Packit |
99347c |
- Cleanup generated files by make tidy
|
|
Packit |
99347c |
- Add more CC warning option to debug mode
|
|
Packit |
99347c |
- Report syntax error messages immediately
|
|
Packit |
99347c |
- Suppress false syntax error messages
|
|
Packit |
99347c |
- Add configure summary for the ipset userspace tool
|
|
Packit |
99347c |
- Add dynamic module support to ipset userspace tool
|
|
Packit |
99347c |
(Neutron Soutmun)
|
|
Packit |
99347c |
- Move ipset_port_usage() into lib (Neutron Soutmun)
|
|
Packit |
99347c |
- Fix invalid assignment to const void pointer (bug reported by Seblu)
|
|
Packit |
99347c |
- Remove unused variables (warnings fixed)
|
|
Packit |
99347c |
- Fix timeout value overflow bug at large timeout parameters
|
|
Packit |
99347c |
(bug reported by Andreas Herz)
|
|
Packit |
99347c |
- Improve ipset help text messages (Mr Dash Four)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.11
|
|
Packit |
99347c |
- Support hostnames and service names with dash
|
|
Packit |
99347c |
- Exceptions support added to hash:*net* types
|
|
Packit |
99347c |
- Log warning when a hash type of set gets full
|
|
Packit |
99347c |
- Set types moved into libipset library
|
|
Packit |
99347c |
- Library map file added in order to support library versioning
|
|
Packit |
99347c |
- doc: Linux 2.6.39 already has the defs (Jan Engelhardt)
|
|
Packit |
99347c |
- build: install libipset in the right place (Jan Engelhardt)
|
|
Packit |
99347c |
- Provide a pkgconfig file (Jan Engelhardt)
|
|
Packit |
99347c |
- build: make distcheck work and use POSIX mode for tarball generation
|
|
Packit |
99347c |
(Jan Engelhardt)
|
|
Packit |
99347c |
- build: install libipset/linux_ip_set_list.h (Jan Engelhardt)
|
|
Packit |
99347c |
- build: include libipset/nfproto.h (Jan Engelhardt)
|
|
Packit |
99347c |
- build: process include/libipset/ (Jan Engelhardt)
|
|
Packit |
99347c |
- build: use AC_CONFIG_AUX_DIR and stash away tools (Jan Engelhardt)
|
|
Packit |
99347c |
- Update .gitignore (Jan Engelhardt)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.10
|
|
Packit |
99347c |
- Tests added to check ICMP/ICMPv6 type/code parsing
|
|
Packit |
99347c |
- ICMP/ICMPv6 type/code parser bug fixed (bug reported by Sabitov)
|
|
Packit |
99347c |
- ipset: fix lookup of tcp port names (Stephen Hemminger)
|
|
Packit |
99347c |
- Optionally disable building the kernel module (Mathieu Bridon)
|
|
Packit |
99347c |
- Make tidy complete
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.9
|
|
Packit |
99347c |
- build: move ipset_errcode into library (Jan Engelhardt)
|
|
Packit |
99347c |
- build: abort autogen on subcommand failure (Jan Engelhardt)
|
|
Packit |
99347c |
- ipset: use NFPROTO_ constants (Jan Engelhardt)
|
|
Packit |
99347c |
- Propagate "expose userspace-relevant parts in ip_set.h" to ipset source
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.8
|
|
Packit |
99347c |
- Update the manpage and document the limits in hash:net,iface.
|
|
Packit |
99347c |
- README file corrections from Richard Lucassen
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.7
|
|
Packit |
99347c |
- Whitespace and coding fixes, detected by checkpatch.pl
|
|
Packit |
99347c |
- hash:net,iface type introduced
|
|
Packit |
99347c |
- hash:* tests may seem to fail due to the too wide grep pattern, fix them
|
|
Packit |
99347c |
- Remove iptree tests and compatibility element parsing
|
|
Packit |
99347c |
- hash:net test may seem to fail due to the too wide grep pattern, fix it
|
|
Packit |
99347c |
- Fix long time uncovered bug at adding string attributes to the netlink
|
|
Packit |
99347c |
messages
|
|
Packit |
99347c |
- Fix warnings reported by valgrind
|
|
Packit |
99347c |
- Remove supporting set types iptree and iptreemap
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.6
|
|
Packit |
99347c |
- Restore with bitmap:port and list:set types did not work, fixed
|
|
Packit |
99347c |
- Accept "\r\n" terminated COMMIT command in restore files
|
|
Packit |
99347c |
- Fix the message sequence number book-keeping
|
|
Packit |
99347c |
- Protocol-level debugging support added
|
|
Packit |
99347c |
- hash:net stress test in range notation added
|
|
Packit |
99347c |
- ipset_mnl_query: in debug mode print the errno returned by the cb
|
|
Packit |
99347c |
function
|
|
Packit |
99347c |
- Accept "\r\n" terminated lines in restore files
|
|
Packit |
99347c |
- Remove outdated checking of IPv6 support from configure.ac
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.5
|
|
Packit |
99347c |
- Support range for IPv4 at adding/deleting elements for hash:*net* types
|
|
Packit |
99347c |
- Disable type revisions which are not supported both by the kernel and
|
|
Packit |
99347c |
ipset
|
|
Packit |
99347c |
- Update ipset help text to reflect SCTP and UDPLITE support
|
|
Packit |
99347c |
- Ignore -n flag (list just setnames) when sets are to be saved
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.4
|
|
Packit |
99347c |
- Get rid of the trailing empty line at listing sets
|
|
Packit |
99347c |
- Fix XML listing, remove broken unused "elements" tag
|
|
Packit |
99347c |
- Support listing setnames and headers too
|
|
Packit |
99347c |
- Sorting is dependent on the locale settings, use LC_ALL=C
|
|
Packit |
99347c |
- Use unified diff output in tests
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.3
|
|
Packit |
99347c |
- Testsuite changes: keep temporary files
|
|
Packit |
99347c |
- bitmap:ip,mac type requires "src" for MAC: manpage is updated to reflect
|
|
Packit |
99347c |
the change
|
|
Packit |
99347c |
- Testsuite checks added (SET target and dir parameter checks)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.2
|
|
Packit |
99347c |
- Manpage update
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.1
|
|
Packit |
99347c |
- Manpage was not installed (reported by Mark A. Ziesemer)
|
|
Packit |
99347c |
- SCTP, UDPLITE support to the hash:*port* types added
|
|
Packit |
99347c |
|
|
Packit |
99347c |
6.0
|
|
Packit |
99347c |
- Print protocol version together with ipset version
|
|
Packit |
99347c |
- Testsuite compatibility with debugging enabled
|
|
Packit |
99347c |
- Allow "new" as a commad alias to "create"
|
|
Packit |
99347c |
- ipset: improve command argument parsing (Holger Eitzenberger)
|
|
Packit |
99347c |
- ipset: avoid the unnecessary argv[] loop (Holger Eitzenberger)
|
|
Packit |
99347c |
- ipset: pass ipset_arg argument pointer (Holger Eitzenberger)
|
|
Packit |
99347c |
- Separate ipset errnos completely from system ones and bump protocol
|
|
Packit |
99347c |
version
|
|
Packit |
99347c |
- Fix the spelling error fix :-) (Ferenc Wagner)
|
|
Packit |
99347c |
- Resolving IP addresses did not work at listing/saving sets, fixed
|
|
Packit |
99347c |
- ipset: fix spelling error (Holger Eitzenberger)
|
|
Packit |
99347c |
- ipset: fix the Netlink sequence number (Holger Eitzenberger)
|
|
Packit |
99347c |
- ipset: turn Set name[] into a const pointer (Holger Eitzenberger)
|
|
Packit |
99347c |
- Check ICMP and ICMPv6 with the set match and target in the testsuite
|
|
Packit |
99347c |
- Avoid possible syntax clashing at saving hostnames
|
|
Packit |
99347c |
|
|
Packit |
99347c |
5.3
|
|
Packit |
99347c |
- Set the non-debug compiling the default
|
|
Packit |
99347c |
- Testsuite fix of ospf replaced with vrrp.
|
|
Packit |
99347c |
- Fix build with NDEBUG defined (Holger Eitzenberger)
|
|
Packit |
99347c |
- Do session initialization once (Holger Eitzenberger)
|
|
Packit |
99347c |
- Make IPv4 and IPv6 address handling similar (Holger Eitzenberger)
|
|
Packit |
99347c |
- Show correct line numbers in restore output for parser errors
|
|
Packit |
99347c |
(Holger Eitzenberger)
|
|
Packit |
99347c |
- Replace ospf with vrrp in the testsuite
|
|
Packit |
99347c |
- Remove autogenerated files (Jan Engelhardt)
|
|
Packit |
99347c |
- Use only AC_CANONICAL_HOST (Jan Engelhardt)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
5.2
|
|
Packit |
99347c |
- Handle internal printing errors
|
|
Packit |
99347c |
- Use cast to void * instead of memcpy as Sparc workaround at sockaddr_XXX
|
|
Packit |
99347c |
(suggested by Jan Engelhardt)
|
|
Packit |
99347c |
- Listing/saving of large sets could produce broken listing, fixed.
|
|
Packit |
99347c |
- Support libtool < 2.2
|
|
Packit |
99347c |
|
|
Packit |
99347c |
5.1
|
|
Packit |
99347c |
- Test cases for IPv6 restore and more complex restore sessions added
|
|
Packit |
99347c |
- Restore mode did not work for IPv6, fixed (reported by Elie Rosenblum)
|
|
Packit |
99347c |
- libipset: static annotations (Jan Engelhardt)
|
|
Packit |
99347c |
- libipset: const annotations (Jan Engelhardt)
|
|
Packit |
99347c |
- libipset: remove redundant casts (Jan Engelhardt)
|
|
Packit |
99347c |
- libipset: remove redundant indirection via union name (Jan Engelhardt)
|
|
Packit |
99347c |
- libipset: ipset_strncpy is really a strlcpy-type operation
|
|
Packit |
99347c |
(Jan Engelhardt)
|
|
Packit |
99347c |
- Prevent calling Makefile directly in the kernel/ subdirectory
|
|
Packit |
99347c |
- Put back the Sparc specific workaround at getaddrinfo
|
|
Packit |
99347c |
(reported by Jan Engelhardt)
|
|
Packit |
99347c |
- Check old system kernel header files
|
|
Packit |
99347c |
- Check from `configure` that the kernel source is patched with
|
|
Packit |
99347c |
netlink.patch
|
|
Packit |
99347c |
- Use configure to detect compiler warning flags
|
|
Packit |
99347c |
- Try to solve PKG_CHECK_MODULES issue (reported by Rob Sterenborg)
|
|
Packit |
99347c |
- Fix incorrect comparison in check_allowed (reported by Jan Engelhardt)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
5.0
|
|
Packit |
99347c |
- New main branch - ipset completely rewritten
|
|
Packit |
99347c |
|
|
Packit |
99347c |
4.2
|
|
Packit |
99347c |
- Checking null entries when listing/saving hash types of sets
|
|
Packit |
99347c |
deleted because it's unnecessary and can mask possible errors.
|
|
Packit |
99347c |
|
|
Packit |
99347c |
4.1
|
|
Packit |
99347c |
- Manpage fixes and corrections (Jan Engelhardt)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
4.0
|
|
Packit |
99347c |
- New protocol is introduced to handle aligment issues properly
|
|
Packit |
99347c |
(bug reported by Georg Chini)
|
|
Packit |
99347c |
- Binding support is removed
|
|
Packit |
99347c |
|
|
Packit |
99347c |
3.1
|
|
Packit |
99347c |
- Correct format specifiers and change %i to %d (Jan Engelhardt)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
3.0
|
|
Packit |
99347c |
- New kernel-userspace protocol release
|
|
Packit |
99347c |
- Bigendian and 64/32bit fixes (Stefan Gula, bugzilla id 593)
|
|
Packit |
99347c |
- tests/runtests.sh changed to support old bash shells
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.5.0
|
|
Packit |
99347c |
- On parisc architecture cast increases required aligment (bugzilla
|
|
Packit |
99347c |
id 582), fixed.
|
|
Packit |
99347c |
- Respect LDFLAGS settings at compile time (Peter Volkov).
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.4.8
|
|
Packit |
99347c |
- In order to disable the extra warning flags, NO_EXTRA_WARN_FLAGS
|
|
Packit |
99347c |
variable added to userspace Makefile
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.4.5
|
|
Packit |
99347c |
- Some compiler warning options are too aggressive and
|
|
Packit |
99347c |
therefore disabled.
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.4.4
|
|
Packit |
99347c |
- Premature checking prevents to add valid elements to hash
|
|
Packit |
99347c |
types, fixed (bug reported by JC Janos).
|
|
Packit |
99347c |
- Local variable shadows another variable, fixed (reported
|
|
Packit |
99347c |
by Jan Engelhardt).
|
|
Packit |
99347c |
- More compiler warning options added and warnings fixed.
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.4.3
|
|
Packit |
99347c |
- Include file <limits.h> was missing from userspace set type
|
|
Packit |
99347c |
modules, reported by Krzysztof Oledzki and Sven Wegener.
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.4.2
|
|
Packit |
99347c |
- Only kernel part changes, see kernel/ChangeLog
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.4.1
|
|
Packit |
99347c |
- macipmap type reported misleading deprecated separator
|
|
Packit |
99347c |
tokens and printed the old one at listing set elements
|
|
Packit |
99347c |
(bug reported by Krzysztof Oledzki)
|
|
Packit |
99347c |
- Warn only once about deprecated separator tokens in
|
|
Packit |
99347c |
restore mode.
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.4
|
|
Packit |
99347c |
- Added KBUILD_OUTPUT support (Sven Wegener)
|
|
Packit |
99347c |
- Fix memory leak in ipset_iptreemap (Sven Wegener)
|
|
Packit |
99347c |
- Fix multiple compiler warnings (Sven Wegener)
|
|
Packit |
99347c |
- ipportiphash, ipportnethash and setlist types added
|
|
Packit |
99347c |
- binding marked as deprecated functionality
|
|
Packit |
99347c |
- element separator token changed to ',' in anticipating
|
|
Packit |
99347c |
IPv6 addresses, old separator tokens are still supported
|
|
Packit |
99347c |
- unnecessary includes removed
|
|
Packit |
99347c |
- ipset does not try to resolve IP addresses when listing
|
|
Packit |
99347c |
the content of sets (default changed)
|
|
Packit |
99347c |
- manpage updated
|
|
Packit |
99347c |
- ChangeLog forked for kernel part
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.3.3a
|
|
Packit |
99347c |
- Fix to compile ipset with 2.4.26.x tree statically (bug reported by
|
|
Packit |
99347c |
G.W. Haywood)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.3.3
|
|
Packit |
99347c |
- compatibility for the 2.6.x kernel tree improved and compiler warnings
|
|
Packit |
99347c |
fixed (Jan Engelhardt)
|
|
Packit |
99347c |
- compatibility fixes for the 2.4.36.x kernel tree added
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.3.2
|
|
Packit |
99347c |
- including limits.h for UINT_MAX is required with glibc-2.8 (pud)
|
|
Packit |
99347c |
- needless cast from and to void pointers cleanups in iptreemap (Sven Wegener)
|
|
Packit |
99347c |
- Initial ipset release with kernel modules included.
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.3.1
|
|
Packit |
99347c |
- segfault on --unbind :all: :all: fixed (reported by bugzilla,
|
|
Packit |
99347c |
report and patch sent by Tom Eastep)
|
|
Packit |
99347c |
- User input parameters are sanitized everywhere
|
|
Packit |
99347c |
- Initial testsuite added and 'test' target to the Makefile
|
|
Packit |
99347c |
added: few bugs discovered and fixed
|
|
Packit |
99347c |
- typo in macipmap type prevented to use max size set of this type
|
|
Packit |
99347c |
- *map types are made sure to allow and use max size of sets
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.3.0
|
|
Packit |
99347c |
- jiffies rollover bug in iptree type fixed (reported by Lukasz Nierycho
|
|
Packit |
99347c |
and others)
|
|
Packit |
99347c |
- endiannes bug in iptree type fixed (spotted by Jan Engelhardt)
|
|
Packit |
99347c |
- iptreemap type added (submitted by Sven Wegener)
|
|
Packit |
99347c |
- 2.6.22/23 compatibility fixes (Jeremy Jacque)
|
|
Packit |
99347c |
- typo fixes in ipset (Neville D)
|
|
Packit |
99347c |
- separator changed to ':' from '%' (old one still supported) in ipset
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.9a
|
|
Packit |
99347c |
- use correct type (socklen_t) for getsockopt (H. Nakano)
|
|
Packit |
99347c |
- incorrect return codes fixed (Tomasz Lemiech, Alexey Bortnikov)
|
|
Packit |
99347c |
- kernel header dependency removed (asm/bitops.h)
|
|
Packit |
99347c |
- ipset now tries to load in the ip_set kernel module if the protocol
|
|
Packit |
99347c |
is not available
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.9
|
|
Packit |
99347c |
- 'ipset -N' did not generate proper return code
|
|
Packit |
99347c |
- 'limit' module parameter added to the kernel modules of the
|
|
Packit |
99347c |
iphash, ipporthash, nethash and iptree type of sets so that
|
|
Packit |
99347c |
the maximal number of elements can now be limited
|
|
Packit |
99347c |
- zero valued entries (port 0 or IP address 0.0.0.0) were
|
|
Packit |
99347c |
detected as members of the hash/tree kind of sets
|
|
Packit |
99347c |
(reported by Andrew Kraslavsky)
|
|
Packit |
99347c |
- list and save operations used the external identifier
|
|
Packit |
99347c |
of the sets for the bindings instead of the internal one
|
|
Packit |
99347c |
(reported by Amin Azez)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.8
|
|
Packit |
99347c |
- Nasty off-by-one bug fixed in iptree type of sets
|
|
Packit |
99347c |
(bug reported by Pablo Sole)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.7
|
|
Packit |
99347c |
All patches were submitted by Jones Desougi
|
|
Packit |
99347c |
- missing or confusing error message fixes for ipporthash
|
|
Packit |
99347c |
- minor correction in debugging in nethash
|
|
Packit |
99347c |
- copy-paste bug in kernel set types at memory allocation
|
|
Packit |
99347c |
checking fixed
|
|
Packit |
99347c |
- unified memory allocations in ipset
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.6
|
|
Packit |
99347c |
- memory allocation in iptree is changed to GFP_ATOMIC because
|
|
Packit |
99347c |
we hold a lock (bug reported by Radek Hladik)
|
|
Packit |
99347c |
- compatibility fix: __nocast is not defined in all 2.6 branches
|
|
Packit |
99347c |
(problem reported by Ming-Ching Tiew)
|
|
Packit |
99347c |
- manpage corrections
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.5
|
|
Packit |
99347c |
- garbage collector of iptree type of sets is fixed: flushing
|
|
Packit |
99347c |
sets/removing kernel module could corrupt the timer
|
|
Packit |
99347c |
- new ipporthash type added
|
|
Packit |
99347c |
- manpage fixes and corrections
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.4
|
|
Packit |
99347c |
- half-fixed memory allocation bug in iphash and nethash finally
|
|
Packit |
99347c |
completely fixed (bug reported by Nikolai Malykh)
|
|
Packit |
99347c |
- restrictions to enter zero-valued entries into all non-hash type sets
|
|
Packit |
99347c |
were removed
|
|
Packit |
99347c |
- Too strict check on the set size of ipmap type was corrected
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.3
|
|
Packit |
99347c |
- memory allocation bug in iphash and nethash in connection with the SET
|
|
Packit |
99347c |
target was fixed (bug reported by Nikolai Malykh)
|
|
Packit |
99347c |
- lockhelp.h was removed from the 2.6.13 kernel tree, ip_set.c is
|
|
Packit |
99347c |
updated accordingly (Cardoso Didier, Samir Bellabes)
|
|
Packit |
99347c |
- manpage is updated to clearly state the command order in restore mode
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.2
|
|
Packit |
99347c |
- Jiffies rollover bug in ip_set_iptree reported and fixed by Rob Nielsen
|
|
Packit |
99347c |
- Compiler warning in the non-SMP case fixed (Marcus Sundberg)
|
|
Packit |
99347c |
- slab cache names shrunk in order to be compatible with 2.4.* (Marcus
|
|
Packit |
99347c |
Sundberg)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.1
|
|
Packit |
99347c |
- Magic number in ip_set_nethash.h was mistyped (bug reported by Rob
|
|
Packit |
99347c |
Carlson)
|
|
Packit |
99347c |
- ipset can now test IP addresses in nethash type of sets (i.e. addresses
|
|
Packit |
99347c |
in netblocks added to the set)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.2.0
|
|
Packit |
99347c |
- Locking bug in ip_set_nethash.c (Clifford Wolf and Rob Carlson)
|
|
Packit |
99347c |
- Makefile contained an unnecessary variable in IPSET_LIB_DIR (Clifford
|
|
Packit |
99347c |
Wolf)
|
|
Packit |
99347c |
- Safety checkings of restore in ipset was incomplete (Robin H. Johnson)
|
|
Packit |
99347c |
- More careful resizing by avoiding locking completely
|
|
Packit |
99347c |
- stdin stored internally in a temporary file, so we can feed 'ipset -R'
|
|
Packit |
99347c |
from a pipe
|
|
Packit |
99347c |
- iptree maptype added
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.1
|
|
Packit |
99347c |
- Lock debugging used with debugless lock definiton (Piotr Chytla and
|
|
Packit |
99347c |
others).
|
|
Packit |
99347c |
- Bindings were not properly filled out at listing (kernel)
|
|
Packit |
99347c |
- When listing sets from kernel, id was not added to the set structure
|
|
Packit |
99347c |
(ipset)
|
|
Packit |
99347c |
- nethash maptype added
|
|
Packit |
99347c |
- ipset manpage corrections (macipmap)
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.0.1
|
|
Packit |
99347c |
- Missing -fPIC in Makefile (Robert Iakobashvili)
|
|
Packit |
99347c |
- Cut'n'paste bug at saving macipmap types (Vincent Bernat).
|
|
Packit |
99347c |
- Bug in printing/saving SET targets reported and fixed by Michal
|
|
Packit |
99347c |
Pokrywka
|
|
Packit |
99347c |
|
|
Packit |
99347c |
2.0
|
|
Packit |
99347c |
- Chaining of sets are changed: child sets replaced by bindings
|
|
Packit |
99347c |
- Kernel-userspace communication reorganized to minimize the number
|
|
Packit |
99347c |
of syscalls
|
|
Packit |
99347c |
- Save and restore functionality implemented
|
|
Packit |
99347c |
- iphash type reworked: clashing resolved by double-hashing and by
|
|
Packit |
99347c |
dynamically growing the set
|
|
Packit |
99347c |
|
|
Packit |
99347c |
1.0
|
|
Packit |
99347c |
- Renamed to ipset
|
|
Packit |
99347c |
- Rewritten to support child pools
|
|
Packit |
99347c |
- portmap, iphash pool support added
|
|
Packit |
99347c |
- too much other mods here and there to list...
|
|
Packit |
99347c |
|