]> git.ipfire.org Git - thirdparty/iptables.git/log
thirdparty/iptables.git
19 years agoDon't eat numeric arguments for other extensions
Patrick McHardy [Fri, 18 Nov 2005 17:59:56 +0000 (17:59 +0000)] 
Don't eat numeric arguments for other extensions

19 years agoThe conntrack match does not print any info for --ctproto, thus
Phil Oester [Thu, 17 Nov 2005 13:34:51 +0000 (13:34 +0000)] 
The conntrack match does not print any info for --ctproto, thus
breaking iptables-restore of any rules using this option.  Below
patch adds output and closes bug #398. (Phil Oester)

19 years agoonly set revisions on real targets, not on jumps. (Pablo Neira)
Pablo Neira [Thu, 17 Nov 2005 13:04:49 +0000 (13:04 +0000)] 
only set revisions on real targets, not on jumps. (Pablo Neira)

19 years ago- Fix memory leak in TC_COMMIT() (Markus Sundberg)
Harald Welte [Sat, 12 Nov 2005 10:39:40 +0000 (10:39 +0000)] 
- Fix memory leak in TC_COMMIT()  (Markus Sundberg)
- Cleanup error path of TC_COMMIT()
- Correctly propagate errors of setsockopt to calling function

19 years agoadd 'goto' support (Henrik Nordstrom <hno@marasystems.com>)
Henrik Nordstrom [Sat, 5 Nov 2005 09:26:40 +0000 (09:26 +0000)] 
add 'goto' support (Henrik Nordstrom <hno@marasystems.com>)

19 years agofix connmark, it's now only 32bits (Deti Fliegl <deti@fliegl.de) v1.3.4
Deti Fliegl [Thu, 3 Nov 2005 18:43:14 +0000 (18:43 +0000)] 
fix connmark, it's now only 32bits (Deti Fliegl <deti@fliegl.de)

We'ver screwed this up with the 2.6.14 release.  It refuses any mask that
extends 32bits.  We should have fixed this by adding a new target/match
revision, but now it's too late anyway :(

19 years agoabout to release 1.3.4
Harald Welte [Mon, 31 Oct 2005 19:22:43 +0000 (19:22 +0000)] 
about to release 1.3.4

19 years agoThe conntrack match extension doesn't handle address inversion correctly. (Tom Eastep)
Tom Eastep [Mon, 19 Sep 2005 15:14:04 +0000 (15:14 +0000)] 
The conntrack match extension doesn't handle address inversion correctly. (Tom Eastep)

19 years agoKernels higher than 2.6.10 don't support multiple --to arguments in
Phil Oester [Mon, 19 Sep 2005 15:00:33 +0000 (15:00 +0000)] 
Kernels higher than 2.6.10 don't support multiple --to arguments in
DNAT and SNAT targets.  At present, the error is somewhat vague:

# iptables -t nat -A foo -j SNAT --to 1.2.3.4 --to 2.3.4.5
iptables: Invalid argument

But if we want current iptables to work with kernels <= 2.6.10, we
cannot simply disallow this in all cases.

So the below patch adds kernel version checking to iptables, and
utilizes it in [DS]NAT.  Now, users will see a more informative error:

# iptables -t nat -A foo -j SNAT --to 1.2.3.4 --to 2.3.4.5
iptables v1.3.3: Multiple --to-source not supported

This generic infrastructure (shamelessly lifted from procps btw) may
come in handy in the future for other changes.

This fixes bugzilla #367. (Phil Oester)

19 years ago* specifying random seed for the Jenkins hash works as documented
KOVACS Krisztian [Mon, 19 Sep 2005 14:50:06 +0000 (14:50 +0000)] 
* specifying random seed for the Jenkins hash works as documented
* iptables-save seems to work now

Signed-off-by: KOVACS Krisztian <hidden@balabit.hu>
Signed-off-by: Harald Welte <laforge@netfilter.org>
19 years agoAdd the aligned_u64 typedef, it's defined in linux/types.h in the kernel.
Martin Josefsson [Sun, 11 Sep 2005 17:32:39 +0000 (17:32 +0000)] 
Add the aligned_u64 typedef, it's defined in linux/types.h in the kernel.
We can't include that header since it conflicts with sys/types.h

19 years agoMake libipt_connbytes.c compile with the ipt_connbytes version that has been merged...
Martin Josefsson [Sun, 11 Sep 2005 17:26:43 +0000 (17:26 +0000)] 
Make libipt_connbytes.c compile with the ipt_connbytes version that has been merged into the 2.6 kernel

19 years agoUpdate manpage to reflect missing ability to SNAT to multiple ranges in 2.6.11-rc1...
Harald Welte [Mon, 29 Aug 2005 12:50:20 +0000 (12:50 +0000)] 
Update manpage to reflect missing ability to SNAT to multiple ranges in 2.6.11-rc1 and later

19 years agoUpdate manpage to reflect missing NAT to multiple ranges support in 2.6.11-rc1 and...
Harald Welte [Mon, 29 Aug 2005 12:48:13 +0000 (12:48 +0000)] 
Update manpage to reflect missing NAT to multiple ranges support in 2.6.11-rc1 and later.

19 years agoupdate string match to reflect new kernel implementation (Pablo Neira)
Pablo Neira [Sun, 28 Aug 2005 08:09:44 +0000 (08:09 +0000)] 
update string match to reflect new kernel implementation (Pablo Neira)

19 years agoNote which kernel versions are affected by REJECT change (Maciej Soltysiak)
Maciej Soltysiak [Fri, 26 Aug 2005 10:32:27 +0000 (10:32 +0000)] 
Note which kernel versions are affected by REJECT change (Maciej Soltysiak)

19 years agoadd support for new 'dccp' protocol match
Harald Welte [Sat, 6 Aug 2005 21:13:04 +0000 (21:13 +0000)] 
add support for new 'dccp' protocol match

19 years agoport Eric Leblond's NFQUEUE missing-break fix to ip6tables
Harald Welte [Fri, 5 Aug 2005 18:36:49 +0000 (18:36 +0000)] 
port Eric Leblond's NFQUEUE missing-break fix to ip6tables

19 years agoAdd missing 'break' to make parsing of NFQUEUE numbers work (Eric Leblond)
Eric Leblond [Fri, 5 Aug 2005 18:35:09 +0000 (18:35 +0000)] 
Add missing 'break' to make parsing of NFQUEUE numbers work (Eric Leblond)

19 years ago_really_ sort only user defined chains (Robert de Barth <list-netfilter@debarth.co.uk>
Robert de Barth [Sun, 31 Jul 2005 07:04:59 +0000 (07:04 +0000)] 
_really_ sort only user defined chains (Robert de Barth <list-netfilter@debarth.co.uk>

20 years ago1.3.3 release v1.3.3
Harald Welte [Fri, 29 Jul 2005 13:35:40 +0000 (13:35 +0000)] 
1.3.3 release

20 years agoThe call to free_opts() in merge_options() is invalid C. The oldopts
Marcus Sundberg [Fri, 29 Jul 2005 13:26:35 +0000 (13:26 +0000)] 
The call to free_opts() in merge_options() is invalid C. The oldopts
argument always refers to the memory pointed to by the opts global,
which may be freed by the call to free_opts(), but oldopts is used
after the free_opts() call. This patch makes sure we don't use freed
memory.  (Marcus Sundberg <marcus@ingate.com>)

ip6tables merge by myself.

20 years agoupdate manpage to reflect QUEUE / nfnetlink_queue / NFQUEUE changes
Harald Welte [Thu, 28 Jul 2005 15:24:02 +0000 (15:24 +0000)] 
update manpage to reflect QUEUE / nfnetlink_queue / NFQUEUE changes

20 years agoFix NAT of ICMP ID ranges (Patrick McHardy)
Patrick McHardy [Fri, 22 Jul 2005 06:39:45 +0000 (06:39 +0000)] 
Fix NAT of ICMP ID ranges (Patrick McHardy)

20 years agoget rid of numerous gcc-4 warnings
Harald Welte [Tue, 19 Jul 2005 22:03:49 +0000 (22:03 +0000)] 
get rid of numerous gcc-4 warnings

20 years agoadd NFQUEUE support for ipv4 and ipv6
Harald Welte [Tue, 19 Jul 2005 21:44:58 +0000 (21:44 +0000)] 
add NFQUEUE support for ipv4 and ipv6

20 years agofix various missing header file / #define issues on old kernels. I've now tested... v1.3.2
Harald Welte [Sun, 10 Jul 2005 15:06:21 +0000 (15:06 +0000)] 
fix various missing header file / #define issues on old kernels.  I've now tested compilation with kernels starting 2.4.17

20 years agowe need to have this header file included, since old kernels don't define IP6T_LOG_UID.
Harald Welte [Sun, 10 Jul 2005 14:38:37 +0000 (14:38 +0000)] 
we need to have this header file included, since old kernels don't define IP6T_LOG_UID.

20 years agobump version number to 1.3.2
Harald Welte [Sun, 10 Jul 2005 14:31:09 +0000 (14:31 +0000)] 
bump version number to 1.3.2

20 years agoadd note to https://bugzilla.netfilter.org/bugzilla/show_bug.cgi?id=334
Harald Welte [Mon, 4 Jul 2005 15:35:34 +0000 (15:35 +0000)] 
add note to https://bugzilla.netfilter.org/bugzilla/show_bug.cgi?id=334

20 years agoattempt to fix save/restore of '! --uid-owner squid' problem as reported by Costa...
Harald Welte [Wed, 29 Jun 2005 16:54:16 +0000 (16:54 +0000)] 
attempt to fix save/restore of '! --uid-owner squid' problem as reported by Costa Tsaousis (backport from ipv4 owner)

20 years agoadd pointer to bugzilla
Harald Welte [Fri, 24 Jun 2005 16:37:00 +0000 (16:37 +0000)] 
add pointer to bugzilla

20 years agowe don't have any counter issues in sparc64
Harald Welte [Fri, 24 Jun 2005 16:36:09 +0000 (16:36 +0000)] 
we don't have any counter issues in sparc64

20 years agoAdd --log-uid support to libip6t_LOG (Patrick McHardy <kaber@trash.net>)
Patrick McHardy [Fri, 24 Jun 2005 02:15:31 +0000 (02:15 +0000)] 
Add --log-uid support to libip6t_LOG (Patrick McHardy <kaber@trash.net>)

20 years agofix deletion of targets where kernel size != userspace size (Pablo Neira)
Pablo Neira [Thu, 23 Jun 2005 08:51:18 +0000 (08:51 +0000)] 
fix deletion of targets where kernel size != userspace size (Pablo Neira)

20 years agoreduce code replication of parse_interface() (Yasuyuki Kozakai)
Yasuyuki KOZAKAI [Wed, 22 Jun 2005 12:24:21 +0000 (12:24 +0000)] 
reduce code replication of parse_interface() (Yasuyuki Kozakai)

20 years agoThis patch prevents user to set negative port value of SNAT/DNAT.
Yasuyuki KOZAKAI [Wed, 22 Jun 2005 12:22:44 +0000 (12:22 +0000)] 
This patch prevents user to set negative port value of SNAT/DNAT.
(Yasuyuki Kozakai)

20 years agoChain name should not start with '!' (Yasuyuki Kozakai <yasuyuki.kozakai@toshiba...
Yasuyuki KOZAKAI [Mon, 13 Jun 2005 01:06:10 +0000 (01:06 +0000)] 
Chain name should not start with '!' (Yasuyuki Kozakai <yasuyuki.kozakai@toshiba.co.jp>)

20 years agoFlush chain with noflush when it is redefined (Charlie Brady <charlieb-netfilter...
Charlie Brady [Sun, 12 Jun 2005 15:54:15 +0000 (15:54 +0000)] 
Flush chain with noflush when it is redefined (Charlie Brady <charlieb-netfilter-devel@budge.apana.org.au>)

20 years agoOSF: lib_ipt.c changes to support connector notifications (Evgeniy Polyakov <johnpol...
Evgeniy Polyakov [Sat, 11 Jun 2005 17:06:23 +0000 (17:06 +0000)] 
OSF: lib_ipt.c changes to support connector notifications (Evgeniy Polyakov <johnpol@2ka.mipt.ru>)

20 years agoupdate multiport manpage (Phil Oester <kernel@linuxace.com>)
Phil Oester [Sat, 11 Jun 2005 16:27:10 +0000 (16:27 +0000)] 
update multiport manpage (Phil Oester <kernel@linuxace.com>)

20 years agoFix CONNMARK save/restore (Tom Eastep <teastep@shorewall.net>, Pawel Sikora <pluto...
Tom Eastep [Sat, 11 Jun 2005 16:17:45 +0000 (16:17 +0000)] 
Fix CONNMARK save/restore (Tom Eastep <teastep@shorewall.net>, Pawel Sikora <pluto@agmk.net>)

20 years agoRelease previously merged options from merge_opts(), reduces memory-usage of iptables...
Pablo Neira [Sun, 29 May 2005 19:05:23 +0000 (19:05 +0000)] 
Release previously merged options from merge_opts(), reduces memory-usage of iptables-restore dramatically (Pablo Neira)

20 years agoWhile adding testing for inversion of multiport, noticed that documentation about...
Rusty Russell [Wed, 25 May 2005 08:10:03 +0000 (08:10 +0000)] 
While adding testing for inversion of multiport, noticed that documentation about --ports is *wrong*.  Ports do not have to be equal: either dest or src being in list is enough for match.

20 years agoinclude FIN bit in mask of "--syn" bits
Harald Welte [Wed, 4 May 2005 07:34:37 +0000 (07:34 +0000)] 
include FIN bit in mask of "--syn" bits

20 years agoIgnore unknown arguments in libipt_ULOG (Patrick McHardy <kaber@trash.net>)
Patrick McHardy [Mon, 2 May 2005 20:37:39 +0000 (20:37 +0000)] 
Ignore unknown arguments in libipt_ULOG (Patrick McHardy <kaber@trash.net>)

20 years agoFix connbytes command line parsing bug (Piotrek Kaczmarek <kaczorek@daleka.net>)
Piotrek Kaczmarek [Sun, 24 Apr 2005 16:19:51 +0000 (16:19 +0000)] 
Fix connbytes command line parsing bug (Piotrek Kaczmarek <kaczorek@daleka.net>)

20 years agopull out pmtu changes to fix compilation issues
Harald Welte [Fri, 15 Apr 2005 09:39:55 +0000 (09:39 +0000)] 
pull out pmtu changes to fix compilation issues

20 years agopoll goto specific changes out of trunk
Harald WeltePablo Neira [Fri, 15 Apr 2005 09:35:50 +0000 (09:35 +0000)] 
poll goto specific changes out of trunk

20 years agofix iptables-save/restore of goto (Jonas Berlin)
Jonas Berlin [Fri, 15 Apr 2005 09:35:24 +0000 (09:35 +0000)] 
fix iptables-save/restore of goto (Jonas Berlin)

20 years agoomeone forgot to update ipt_conntrack.h header in user space. So, update it to use...
Harald WeltePablo Neira [Fri, 15 Apr 2005 09:35:50 +0000 (09:35 +0000)] 
omeone forgot to update ipt_conntrack.h header in user space. So, update it to use ip_conntrack_old_tuple. (Pablo Neira)

20 years agoadd REJECT with icmp-frag-needed (Florian Lohoff)
Florian Lohoff [Sun, 10 Apr 2005 20:34:00 +0000 (20:34 +0000)] 
add REJECT with icmp-frag-needed (Florian Lohoff)

20 years agodon't allow newlines in LOG prefix (Phil Oester) (Closes: #312)
Phil Oester [Fri, 1 Apr 2005 07:07:00 +0000 (07:07 +0000)] 
don't allow newlines in LOG prefix (Phil Oester) (Closes: #312)

20 years agore-sync ip6tables with iptables (check for init functions) (Jonas Berlin)
Jonas Berlin [Fri, 1 Apr 2005 06:58:38 +0000 (06:58 +0000)] 
re-sync ip6tables with iptables (check for init functions) (Jonas Berlin)

20 years agoadd lots of man pages (Jonas Berlin)
Jonas Berlin [Fri, 1 Apr 2005 06:54:23 +0000 (06:54 +0000)] 
add lots of man pages (Jonas Berlin)

20 years agothe optflags array contains a '3' for the OPT_LINENUMBERS entry while everywhere...
Jonas Berlin [Fri, 1 Apr 2005 06:38:25 +0000 (06:38 +0000)] 
the optflags array contains a '3' for the OPT_LINENUMBERS entry while everywhere else '0' is used (Jonas Berlin)

20 years agoSET target bugfix by Michal Pokrywka applied
Michal Pokrywka [Fri, 18 Mar 2005 08:05:10 +0000 (08:05 +0000)] 
SET target bugfix by Michal Pokrywka applied

20 years agoFix TCPLAG version (Torsten Lüttgert <t.luettgert@pressestimmen.de>)
Torsten Lüttgert [Wed, 16 Mar 2005 14:42:31 +0000 (14:42 +0000)] 
Fix TCPLAG version (Torsten Lüttgert <t.luettgert@pressestimmen.de>)

20 years agoimprove REDIRECT manpage (Jonas Berlin <xkr47@outerspace.dyndns.org>)
Jonas Berlin [Tue, 15 Mar 2005 19:20:14 +0000 (19:20 +0000)] 
improve REDIRECT manpage (Jonas Berlin <xkr47@outerspace.dyndns.org>)

20 years agobump version to 1.3.1 v1.3.1
Harald Welte [Mon, 7 Mar 2005 14:15:04 +0000 (14:15 +0000)] 
bump version to 1.3.1

20 years agoThis fixes rule deletion in CLUSTERIP in iptables (Pablo Neira)
Pablo Neira [Mon, 7 Mar 2005 14:02:02 +0000 (14:02 +0000)] 
This fixes rule deletion in CLUSTERIP in iptables (Pablo Neira)

20 years agoRestore chain order (Olaf Rempel <razzor@kopf-tisch.de>)
Olaf Rempel [Fri, 4 Mar 2005 23:08:30 +0000 (23:08 +0000)] 
Restore chain order (Olaf Rempel <razzor@kopf-tisch.de>)

20 years agoKill NFC_* stuff in iptables (Pablo Neira <pablo@eurodev.net>)
Pablo Neira [Mon, 14 Feb 2005 13:13:04 +0000 (13:13 +0000)] 
Kill NFC_* stuff in iptables (Pablo Neira <pablo@eurodev.net>)
Fixes build with conntrack event patch for 2.6

20 years agoAllow "--realm ! foo" and "! --realm foo" (Closes: #297)
Harald Welte [Sun, 13 Feb 2005 18:17:11 +0000 (18:17 +0000)] 
Allow "--realm ! foo" and  "! --realm foo" (Closes: #297)

20 years agofix missing comma at end of line
Harald Welte [Sun, 13 Feb 2005 09:30:38 +0000 (09:30 +0000)] 
fix missing comma at end of line

20 years agoFix CONNMARK/connmark issues with 64bit kernel and 32bit userspace.
Martin Josefsson [Sat, 12 Feb 2005 21:40:16 +0000 (21:40 +0000)] 
Fix CONNMARK/connmark issues with 64bit kernel and 32bit userspace.
Also fixes a typo in CONNMARK, --mask set the mark, not the mask.

Initial patch by: Pablo Neira <pablo@eurodev.net>
Signed-off-by: Martin Josefsson <gandalf@wlug.westbo.se>
20 years agotime to release 1.3.0 final v1.3.0
Harald Welte [Sat, 12 Feb 2005 21:06:28 +0000 (21:06 +0000)] 
time to release 1.3.0 final

20 years agoremove way outdated files
Harald Welte [Sat, 12 Feb 2005 21:03:42 +0000 (21:03 +0000)] 
remove way outdated files

20 years agoupdate notes to reflect subversion usage
Harald Welte [Sat, 12 Feb 2005 21:02:26 +0000 (21:02 +0000)] 
update notes to reflect subversion usage

20 years agotry to fix realm save/restore issue (Adresses: #297)
Harald Welte [Tue, 8 Feb 2005 15:54:17 +0000 (15:54 +0000)] 
try to fix realm save/restore issue (Adresses: #297)

20 years agoFix rule deletion (hinfo pointer initialized by kernel, don't compare it in userspace...
Samuel Jean [Mon, 7 Feb 2005 18:44:31 +0000 (18:44 +0000)] 
Fix rule deletion (hinfo pointer initialized by kernel, don't compare it in userspace). (Samuel Jean)

20 years agofix parameter handling in libipt_hashlimit with iptables-save (Nikolai Malykh)
Nikolai Malykh [Mon, 7 Feb 2005 18:38:49 +0000 (18:38 +0000)] 
fix parameter handling in libipt_hashlimit with iptables-save (Nikolai Malykh)

20 years agoRevert the recent addition of memset()'s to TC_COMMIT. One of them is bogus and the...
Phil Oester [Fri, 4 Feb 2005 07:38:02 +0000 (07:38 +0000)] 
Revert the recent addition of memset()'s to TC_COMMIT. One of them is bogus and the other one needs more investigation to why valgrind is complaining.

Noticed and reverted by Phil Oester.

20 years agoAdd support for inversion to multiport revision 1.
Phil Oester [Wed, 2 Feb 2005 19:20:15 +0000 (19:20 +0000)] 
Add support for inversion to multiport revision 1.

Signed-off-by: Phil Oester <kernel@linuxace.com>
20 years agowe now need to exclude .svn instead of CVS v1.3.0-rc1
Harald Welte [Tue, 1 Feb 2005 16:47:35 +0000 (16:47 +0000)] 
we now need to exclude .svn instead of CVS

20 years agorelease rc1
Harald Welte [Tue, 1 Feb 2005 16:46:26 +0000 (16:46 +0000)] 
release rc1

20 years agore-implement alphabetic sorting to not confuse users who upgrade to 1.3.0
Harald Welte [Tue, 1 Feb 2005 16:45:56 +0000 (16:45 +0000)] 
re-implement alphabetic sorting to not confuse users who upgrade to 1.3.0

20 years agofix compiler warning about discarding const
Harald Welte [Tue, 1 Feb 2005 15:53:07 +0000 (15:53 +0000)] 
fix compiler warning about discarding const

20 years agoadd missing comma
Harald Welte [Tue, 1 Feb 2005 15:42:08 +0000 (15:42 +0000)] 
add missing comma

20 years agofix typo
Harald Welte [Tue, 1 Feb 2005 15:41:07 +0000 (15:41 +0000)] 
fix typo

20 years agomake structure initializers use C99 standard (Harald Welte)
Harald Welte [Tue, 1 Feb 2005 15:38:20 +0000 (15:38 +0000)] 
make structure initializers use C99 standard (Harald Welte)

20 years agotypo
Martin Josefsson [Tue, 1 Feb 2005 15:22:20 +0000 (15:22 +0000)] 
typo

20 years agocheck for colons
Harald Welte [Tue, 1 Feb 2005 15:14:15 +0000 (15:14 +0000)] 
check for colons

20 years agobe more specific what INPUT means (Matthias Bruestle)
Harald Welte [Tue, 1 Feb 2005 15:13:31 +0000 (15:13 +0000)] 
be more specific what INPUT means (Matthias Bruestle)

20 years agoUse C99 initializers
Harald Welte [Tue, 1 Feb 2005 13:36:46 +0000 (13:36 +0000)] 
Use C99 initializers

20 years ago- Sets the 'iptc_fn' global variable to the pointer to the current functions in all...
Derrik Pates [Tue, 1 Feb 2005 13:28:14 +0000 (13:28 +0000)] 
- Sets the 'iptc_fn' global variable to the pointer to the current functions in all major TC_* functions. This is necessary because in certain cases, an error return from a function that doesn't set 'iptc_fn' will conflict with a function-specific error return from one that does, causing TC_STRERROR() to return the wrong error string. This ensures that the right one will be returned.
- Implements a simple reference counter for the netlink socket global variable 'sockfd'; this is necessary for IPTables::IPv4, where multiple tables (filter, nat, mangle, untracked) may be opened at one time. The way libiptc does it in the official version causes previously-opened tables to break such that attempts to commit changes will fail.
- Adds a couple of memset() invocations in TC_COMMIT, based on past analysis with valgrind. It claimed that allocated structure were not being fully initialized, and adding the memset()s corrected this warning.
(Derrik Pates <demon@devrandom.net>)

20 years agoJohn McCann points out via bugzilla that iptables happily accepts this
Phil Oester [Tue, 1 Feb 2005 12:56:16 +0000 (12:56 +0000)] 
John McCann points out via bugzilla that iptables happily accepts this
syntax on DNAT/SNAT:

      --to x.x.x.x:y:z

but doesn't actually make use of the second port.  Clear up the confusion
by only accepting a dash between the ports.

This closes bugzilla #265.

Signed-off-by: Phil Oester <kernel@linuxace.com>
20 years agofix name of 'extra_opts' structure member (Nikolai Malykh)
Nikolai Malykh [Sat, 22 Jan 2005 13:47:31 +0000 (13:47 +0000)] 
fix name of 'extra_opts' structure member (Nikolai Malykh)

20 years agoMake it compile on current kernels, the future isn't here yet.
Martin Josefsson [Wed, 5 Jan 2005 15:21:15 +0000 (15:21 +0000)] 
Make it compile on current kernels, the future isn't here yet.

20 years agoTestsuite found an issue: multiport accepts -p ! tcp.
Rusty Russell [Mon, 3 Jan 2005 09:51:58 +0000 (09:51 +0000)] 
Testsuite found an issue: multiport accepts -p ! tcp.

20 years agoPablo Neira:
Pablo Neira [Mon, 3 Jan 2005 09:37:07 +0000 (09:37 +0000)] 
Pablo Neira:
Multiport revision 1 userspace support.

20 years agoRemove leftover debug printf
Martin Josefsson [Mon, 3 Jan 2005 07:48:06 +0000 (07:48 +0000)] 
Remove leftover debug printf

20 years agoReplace memchr with strlen and fix up one of the statements.
Martin Josefsson [Mon, 3 Jan 2005 07:46:07 +0000 (07:46 +0000)] 
Replace memchr with strlen and fix up one of the statements.

20 years agoExtension revision number support (if kernel supports the getsockopts).
Rusty Russell [Mon, 3 Jan 2005 03:48:40 +0000 (03:48 +0000)] 
Extension revision number support (if kernel supports the getsockopts).
Enhance MARK match with second revision.
Committed in anticipation of the kernel patch being applied.

20 years agoPrevent user from using --helper multiple times (Nicolas Bouliane <nib@cookinglinux...
Nicolas Bouliane [Sun, 2 Jan 2005 23:34:48 +0000 (23:34 +0000)] 
Prevent user from using --helper multiple times (Nicolas Bouliane <nib@cookinglinux.org>)

20 years agoAdd --log-uid option (John Lange <john.lange@open-it.ca>)
John Lange [Sun, 2 Jan 2005 23:33:12 +0000 (23:33 +0000)] 
Add --log-uid option (John Lange <john.lange@open-it.ca>)

20 years agoStupid typo that meant we didn't compare target data when doing delete-by-matching...
Rusty Russell [Wed, 29 Dec 2004 11:14:52 +0000 (11:14 +0000)] 
Stupid typo that meant we didn't compare target data when doing delete-by-matching-rule (found by nfsim test).

20 years agoFix compile error introduced by C99 conversion.
Rusty Russell [Wed, 29 Dec 2004 11:13:12 +0000 (11:13 +0000)] 
Fix compile error introduced by C99 conversion.

20 years agoPablo Neira: extensions conversion to C99 structure initialization
Pablo Neira [Tue, 28 Dec 2004 13:11:59 +0000 (13:11 +0000)] 
Pablo Neira: extensions conversion to C99 structure initialization

(I removed the revision stuff for the moment, but this needs to go in before the code moves too much --RR)

20 years agoFix setting lib_dir in ip*tables-{save,restore}
Martin Josefsson [Mon, 27 Dec 2004 19:49:28 +0000 (19:49 +0000)] 
Fix setting lib_dir in ip*tables-{save,restore}