Jan Engelhardt
13db8d78c9
extensions: make print (iptables -L) output the same as save (-S)
2013-05-30 17:16:56 +02:00
Jan Engelhardt
bcdb7ed4e9
Update my email address
...
To ... none! Whatever is recent is in the git log.
2012-11-12 19:01:14 +01:00
Jan Engelhardt
ebfa77795a
build: preliminary support for iptables 1.4.11
2011-02-02 05:09:58 +01:00
Jan Engelhardt
b5e2c7255a
build: add workaround for broken linux-glibc-devel 2.6.34 userspace headers
2010-09-23 02:37:45 +02:00
Jan Engelhardt
414e95ffb1
extensions: replace AF/PF with NFPROTO
...
Needs one update of netfilter.h to something recent, too.
2010-03-17 02:20:39 +01:00
Jan Engelhardt
137ecb9814
extensions: bump revision number to avoid possible POM clash
...
Users still using a kernel with POM modules may have problems due to
differing binary structures. Bump the revision numbers of the
Xtables-addons modules, to make them distinct from POM.
2009-05-14 21:42:05 +02:00
Roman Hoog Antink
34f39756ec
condition: fix intrapositional negation sign
2009-04-17 16:12:30 +02:00
Jan Engelhardt
a0c791dc88
Upgrade to iptables 1.4.3 API
2009-03-19 11:05:26 +01:00
Jan Engelhardt
aab8dd360f
src: avoid use of _init
...
Xtables-addons's extensions will always be built as modules, so it is
safe to use __attribute__((constructor)).
2008-11-20 20:00:26 +01:00
Jan Engelhardt
74880dd6ca
Update license texts
2008-08-02 13:08:48 -04:00
Jan Engelhardt
086c8def12
condition: use PF_UNSPEC in vtable
2008-04-12 05:58:08 +02:00
Jan Engelhardt
e304252f4b
condition: greatly improve processing speed
...
Replace the loop over all possible condvars by a simple deref. This
changes the runtime from O(n) to O(1) at the expense of only 8 bytes
for rule.
2008-04-08 11:58:35 +02:00
Jan Engelhardt
75f6f14aaf
condition: remove support for nonstandard inversion
2008-04-08 11:58:34 +02:00
Jan Engelhardt
7dd8b1a678
condition: reenable IPv6 support in userspace extension
2008-04-08 11:58:34 +02:00
Jan Engelhardt
f5f17a27c5
condition: style cleanup
2008-04-08 11:58:34 +02:00
Jan Engelhardt
c9579115c3
condition: rework condvar name check
...
Use memchr() instead of a for loop to detect '/' in the condvar name.
Also unconditionally disallow names starting with a dot.
2008-04-08 11:58:34 +02:00
Jan Engelhardt
586353342f
condition: use appropriate types and return values
2008-04-08 11:58:34 +02:00
Jan Engelhardt
24dad368dd
condition: use new structure type
...
Use __u8 for the invert flag instead of int. Reduce CONDITION_NAME_LEN
from 32 to 31 so that the entire structure can fit into a cacheline.
2008-04-08 11:58:34 +02:00
Jan Engelhardt
7d0efafdb3
condition: remove casts, add const qualifiers
2008-04-08 11:58:33 +02:00
Jan Engelhardt
330c1fe783
condition: remove version #ifs and compat selectors
2008-04-08 11:58:33 +02:00
Jan Engelhardt
72dc73e6a5
condition: import 20080125 code base
2008-04-08 11:58:33 +02:00