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 |
|