summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Unifies libip[6]t_physdev.man to libxt_physdev.man/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-292-42/+0
|
* Unifies libip[6]t_mark.man to libxt_mark.man/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-292-9/+0
|
* Unifies libip[6]t_mac.man to libxt_mac.man/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-292-10/+0
|
* Unifies libip[6]t_limit.man to libxt_limit.man/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-292-15/+0
|
* Unifies libip[6]t_esp.man to libxt_esp.man/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-292-3/+0
|
* Unifies libip[6]t_NFQUEUE.man to libxt_NFQUEUE.man/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-292-12/+0
|
* Move libipt_tcpmss.man to libxt_tcpmss.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_string.man to libxt_string.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_state.man to libxt_state.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_sctp.man to libxt_sctp.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_quota.man to libxt_quota.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_pkttype.man to libxt_pkttype.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_helper.man to libxt_helper.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_hashlimit.man to libxt_hashlimit.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_dscp.man to libxt_dscp.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_dccp.man to libxt_dccp.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_connmark.man to libxt_connmark.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_connbytes.man to libxt_connbytes.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_comment.man to libxt_comment.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_NOTRACK.man to libxt_NOTRACK.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Move libipt_DSCP.man to libxt_DSCP.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Moves libipt_CONNMARK.man to libxt_CONNMARK.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Moves libipt_CLASSYFY.man to libxt_CLASSYFY.man for ip6tables.8/C=JP/ST=JP/CN=Yasuyuki Kozakai/emailAddress=yasuyuki@netfilter.org2007-11-291-0/+0
|
* Fix connlimit output for inverted --connlimit-above: ! > is <=, not </C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-281-2/+2
|
* [PATCH]: iptables/libiptc perf issue: Sorting chain during pull-out/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-281-3/+3
| | | | | | | | | | | | | | | | | | | Performance optimize scalability issue: Sorting chain during pull-out give worst-case runtime O(Chains2). When pulling out the blob, every chain name is inserted alphabetically into a linked list (by function iptc_insert_chain()). The problem with this approach is that the chain names delivered in the blob is already sorted (as we push it back to the kernel sorted). This cause chain parsing to always process every element in the chain list and finish with a tail add. Causing worst-case runtime O(C2/2) for alphabetically sorting of chains. The patch solves this by only calling iptc_insert_chain() when creating new chains. Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
* Add NFLOG manpage/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-261-0/+29
|
* [PATCH]: iptables: always print mask in iptables-save/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-251-3/+15
| | | | | | | | | | | | | iptables prints the mask as a prefix length if it is valid; This patch makes iptables-save do the same. Also, iptables-save will always print "/32" in the "-s addr/32" case now. This reduces the amount of code external parsing scripts need to provide to properly parse iptables-save output. ip6tables-save already does the right thing, so no change there. Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
* [PATCH]: iptables: move manpage/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-252-0/+0
| | | | | | | Rename libipt_{time,u32}.man to libxt_{time,u32}.man to go in line with the C files. Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
* [PATCH]: iptables: fix check_inverse() call/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-251-1/+1
| | | | | | Fix a typo in call to check_inverse(). Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
* [PATCH] Fix make/compile error for iptables-1.4.0rc1/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-253-2/+616
| | | | | | | | | | | | | | | | | | | Fixing a make/compile issue with iptables, release candidate 1.4.0rc1, which has existed since SVN changeset 6920. This patch adds ip_tables.h and ip6_tables.h, and updates x_tables.h, taken from Linus'es git tree. Changeset 6920 added the include file x_tables.h from kernel source, but didn't add ip_tables.h and ip6_tables.h. At some point (Tue Nov 14 19:48:48 2006, by Yasuyuki Kozakai) these kernel headers where changed, which actually removes certain depencencies from ip_tables.h and ip6_tables.h to x_tables.h. If compiling will fail, with old kernel headers (ip_tables.h and ip6_tables.h) available in systems include path, because they depend on certaine defines in x_tables.h with is missing in the version in SVN. Jesper Brouer <jdb@comx.dk>
* PATCH - Fix for --random option in DNAT and REDIRECT/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-152-1/+2
| | | | | | | The --random option produces "Unknown arg `--random'" errors with both the DNAT and REDIRECT targets. Corrected by the attached patch. Tom Eastep <teastep@shorewall.net>
* [PATCH] Document xt_statistic (Stefano Sabatini ↵/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-121-0/+30
| | | | <stefano.sabatini-lala@poste.it>)
* [PATCH]: iptables-edit: iptables-edit: adds --table to iptables-restore/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-11-051-1/+11
| | | | | | adds --table to iptables-restore which allows to restore only the supplied table Signed-off-by: Peter Warasin <peter@endian.com>
* [PATCH] let DO_MULTI=1 work for ip6tables* binaries part 2/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-311-0/+31
| | | | | | | Sorry forgot to mention that the "ip6tables-multi.c" (in the patch) which is not in the repository has to be manually added. Hann-huei Chiou <koala@ascenvision.com>
* [PATCH] Introducing libxt_*.man files. Sorted matches and modules/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-312-33/+103
| | | | | | | | | | | The iptables.8 and ip6tables.8 man pages are now generated from libxt_*.man files too. For xtables modules one man page is enough with libxt_ prefix. The match and target lists are sorted alphabetically. The make command doesn't print anything when creates man pages. Signed-off-by: Laszlo Attila Toth <panther@balabit.hu>
* [PATCH] let DO_MULTI=1 work for ip6tables* binaries/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-234-0/+33
| | | | | | | | When defining DO_MULTI=1 in Makefile, only iptables is built as a single multipurpose binary. This patch makes ip6tables also be built in the same manner. Hann-huei Chiou <koala@ascenvision.com>
* Transfer all my copyright over to our company./C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-202-2/+5
| | | | Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
* [PATCH]: Don't silenty exit on failure to open /proc/net/{ip,ip6}_tables_names/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-182-2/+6
| | | | Victor Stinner <victor.stinner@inl.fr>
* Fix the compile warning fix/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-181-2/+2
| | | | | | | | According to Jan: While the fields of struct xt_time are uints, the defined time_t span is by definition 0..231-1, i.e. it should be INT_MAX, not UINT_MAX.
* Fix compiler warning on 64 bit: date_stop is an u_int32_t, so use UINT_MAX ↵/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-181-2/+2
| | | | instead of LONG_MAX
* [PATCH] extension/sctp: fix - mistake to pass a pointer where array is required/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-181-12/+9
| | | | | | | Macros like SCTP_CHUNKMAP_XXX(chukmap) require chukmap to be an array, but print_chunks() passes a pointer to these macros. Li Zefan <lizf@cn.fujitsu.com>
* [PATCH iptables] print warnings to stderr/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-173-12/+16
| | | | | | | | iptables prints some of its error messages and warnings to stdout. This patch applies to svn r7075 and will make iptables print diagnostic messages to stderr instead. Signed-off-by: Max Kellermann <max@duempel.org>
* Install ip6tables-{save,restore} manpages/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-171-1/+1
|
* Fix sscanf type errors/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-174-22/+29
|
* Add ip6tables-{save,restore} to non-experimental target, fix strict aliasing ↵/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-162-3/+7
| | | | warnings
* bump version to 1.4.0rc1svn_t_iptables_1_4_0rc1/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org2007-10-151-2/+2
|
* [PATCH]: make print-extensions doesn't show libxt_* extensions/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-081-0/+1
| | | | | | | | In extensions/Makefile the variable PFX_EXT_SLIB_OPTS is not appended to OPTIONALS, therefor 'make print-extensions' doesn't show any optional libxt_* extension. Sebastian Claßen <sebastian.classen@freenet.ag>
* [PATCH] Unique symbols and no '&' characters/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-082-56/+56
| | | | | | | Removing '&' from .._match and ..._target variables. Give all symbols unique names. Signed-off-by: Laszlo Attila Toth
* [PATCH 13/13] Remove redundant dst/hbh lines/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-042-61/+38
| | | | | | | Remove hbh stuff from libip6t_dst, remove dst stuff from libip6t_hbh. Signed-off-by: Jan Engelhardt <jengelh@gmx.de>
* [PATCH 12/13] Unique symbols 6/6/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net2007-10-043-67/+48
| | | | | | | | | | | Give symbols of libxt targets unique names (3/3). Adds unique prefixes to all functions (most of them - especially the hook functions) so that debugging programs can unambiguously map a symbol to an address. Also unifies the names of the xtables_match/xtables_target structs, (based upon libxt_connmark.c/libip6t_*.c). Signed-off-by: Jan Engelhardt <jengelh@gmx.de>