summaryrefslogtreecommitdiffstats
path: root/include/iptables_common.h
Commit message (Collapse)AuthorAgeFilesLines
* Moves all declarations in iptables_common.h to xtables.h.Yasuyuki KOZAKAI2007-07-241-36/+0
|
* Moves some duplicated functions in ip[6]tables.c to xtables.cYasuyuki KOZAKAI2007-07-241-12/+0
| | | | | string_to_number_ll, string_to_number_l, string_to_number, service_to_port, parse_port, parse_interface, are moved.
* Introduces xtables match/target registrationYasuyuki KOZAKAI2007-07-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | - moves lib_dir to xtables.c - introduces struct pfinfo which has protocol family dependent infomations. - unifies load_ip[6]tables_ko() and moves them as load_xtables_ko() - introduces xt_{match,match_rule,target,tryload} and replaces ip[6]t_* with them - unifies following functions and move them to xtables.c - find_{match,find_target} - compatible_revision, compatible_{match,target}_revision - introduces xtables_register_{match,target} and make register_{match,target}[6] call them. xtables_register_* register ONLY matches/targets matched protocol family Some concepts: - source compatibility for libip[6]t_xxx.c with warning on compilation not binary compatibility. - binary compatibility between 2.4/2.6 kernel and iptables/ip6tables, of cause. - xtables is enough to support only one address family at runtime. Then xtables keeps infomations of only the focused address famiy in struct afinfo.
* Moves ip[6]tables_insmod() to xtables.c as xtables_insmod()Yasuyuki KOZAKAI2007-07-241-2/+0
|
* Fixes typos in the argument of ip[6]tables_insmod: quit -> quietYasuyuki KOZAKAI2007-03-201-2/+3
|
* Supress error message from modprobe on checking revision.Yasuyuki KOZAKAI2007-03-131-2/+2
|
* load ip_[6]tables.ko just before checking revision support in kernel.Yasuyuki KOZAKAI2006-11-131-0/+1
|
* Add endian annotation types to fix compilation for kernels > 2.6.18Patrick McHardy2006-10-091-0/+5
|
* Use gcc to build shared objects (Phil Oester <kernel@linuxace.com>)Phil Oester2006-07-201-0/+2
| | | | | | | | | | | | As suggested by Dmitry Levin and included in Fedora Core releases, use gcc instead of ld to link shared objects. Fedora rpm notes refer to this fixing a plugin problem, but does not offer specifics. But in any event, 'gcc -dumpspecs' does show gcc will pass a number of parameters which in theory it thinks are better. Compile tested both with and without NO_SHARED_LIBS. Closes bug #454.
* Add new exit value to indicate concurrency issues (Jesper Dangaard Brouer ↵Jesper Dangaard Brouer2006-06-191-1/+2
| | | | <hawk@comx.dk>)
* Add the aligned_u64 typedef, it's defined in linux/types.h in the kernel.Martin Josefsson2005-09-111-0/+4
| | | | We can't include that header since it conflicts with sys/types.h
* Fix setting lib_dir in ip*tables-{save,restore}Martin Josefsson2004-12-271-0/+1
|
* Add versions of string_to_number() for use in 32bit userspace with 64bit kernel.Martin Josefsson2004-05-261-0/+8
|
* Fix 'iptables -p !' bug (segfault when `!' used without argument)Harald Welte2002-03-141-1/+1
|
* - added patch to support statically linking of iptablesHarald Welte2001-08-061-0/+7
| | | | - iptables-save/-restore is no longer experimental
* string_to_number fixHarald Welte2001-07-231-1/+4
|
* Added support for iptables-restore module-load-on-demand (a. van schie)Harald Welte2001-06-161-0/+1
|
* IPv6 enhancements.Rusty Russell2000-05-021-0/+18