]> git.ipfire.org Git - thirdparty/xtables-addons.git/log
thirdparty/xtables-addons.git
12 years agobuild: support for Linux 3.9
Jan Engelhardt [Thu, 7 Mar 2013 21:56:27 +0000 (22:56 +0100)] 
build: support for Linux 3.9

12 years agoXtables-addons 2.1 v2.1
Jan Engelhardt [Thu, 27 Dec 2012 07:01:00 +0000 (08:01 +0100)] 
Xtables-addons 2.1

12 years agobuild: support for Linux 3.8
Jan Engelhardt [Thu, 27 Dec 2012 06:59:34 +0000 (07:59 +0100)] 
build: support for Linux 3.8

12 years agoxt_DNETMAP: fix compile error with Linux 3.7
Jan Engelhardt [Fri, 21 Dec 2012 04:45:15 +0000 (05:45 +0100)] 
xt_DNETMAP: fix compile error with Linux 3.7

12 years agoXtables-addons 2.0 v2.0
Jan Engelhardt [Mon, 12 Nov 2012 18:03:51 +0000 (19:03 +0100)] 
Xtables-addons 2.0

I have been thinking quite a while when to drop support for old
versions. The changes in Linux kernel 3.7 in nf_nat prompted me to
make the cut here, to throw out most of the backwards-compatibility
code and start mostly blank. As future kernels will be released and
supported, no doubt will new code to work with those releases be
added.

If you run with an older kernel, continue to use the Xtables-addons
1.x series.

12 years agoMerge branch 'maint' into newage
Jan Engelhardt [Mon, 12 Nov 2012 18:01:31 +0000 (19:01 +0100)] 
Merge branch 'maint' into newage

12 years agoUpdate my email address
Jan Engelhardt [Mon, 12 Nov 2012 18:01:14 +0000 (19:01 +0100)] 
Update my email address

To ... none! Whatever is recent is in the git log.

12 years agobuild: remove support for Linux 3.6 / switch xt_DNETMAP to nf_nat
Jan Engelhardt [Mon, 15 Oct 2012 17:49:41 +0000 (19:49 +0200)] 
build: remove support for Linux 3.6 / switch xt_DNETMAP to nf_nat

12 years agobuild: remove support for Linux 3.5
Jan Engelhardt [Tue, 16 Oct 2012 02:14:45 +0000 (04:14 +0200)] 
build: remove support for Linux 3.5

12 years agobuild: remove support for Linux 3.4
Jan Engelhardt [Tue, 16 Oct 2012 02:05:38 +0000 (04:05 +0200)] 
build: remove support for Linux 3.4

12 years agobuild: remove support for Linux 3.3
Jan Engelhardt [Tue, 16 Oct 2012 02:03:50 +0000 (04:03 +0200)] 
build: remove support for Linux 3.3

12 years agobuild: remove support for Linux 3.2
Jan Engelhardt [Tue, 16 Oct 2012 02:02:31 +0000 (04:02 +0200)] 
build: remove support for Linux 3.2

12 years agobuild: remove support for Linux 3.1
Jan Engelhardt [Tue, 16 Oct 2012 02:00:02 +0000 (04:00 +0200)] 
build: remove support for Linux 3.1

12 years agobuild: remove support for Linux 3.0
Jan Engelhardt [Tue, 16 Oct 2012 01:21:01 +0000 (03:21 +0200)] 
build: remove support for Linux 3.0

12 years agobuild: remove support for Linux 2.6.39
Jan Engelhardt [Tue, 16 Oct 2012 01:10:56 +0000 (03:10 +0200)] 
build: remove support for Linux 2.6.39

12 years agobuild: remove support for Linux 2.6.38
Jan Engelhardt [Tue, 16 Oct 2012 01:03:37 +0000 (03:03 +0200)] 
build: remove support for Linux 2.6.38

12 years agobuild: remove support for Linux 2.6.37
Jan Engelhardt [Tue, 16 Oct 2012 01:01:13 +0000 (03:01 +0200)] 
build: remove support for Linux 2.6.37

12 years agobuild: remove support for Linux 2.6.36
Jan Engelhardt [Tue, 16 Oct 2012 00:42:28 +0000 (02:42 +0200)] 
build: remove support for Linux 2.6.36

12 years agoxt_CHECKSUM: remove the module
Jan Engelhardt [Tue, 16 Oct 2012 00:35:17 +0000 (02:35 +0200)] 
xt_CHECKSUM: remove the module

This is available in upstream Linux 2.6.36+.

12 years agobuild: remove support for Linux 2.6.35
Jan Engelhardt [Tue, 16 Oct 2012 00:29:27 +0000 (02:29 +0200)] 
build: remove support for Linux 2.6.35

12 years agoxt_TEE: remove the module
Jan Engelhardt [Tue, 16 Oct 2012 00:27:58 +0000 (02:27 +0200)] 
xt_TEE: remove the module

This is available in upstream Linux 2.6.35+.

12 years agobuild: remove support for Linux 2.6.34
Jan Engelhardt [Tue, 16 Oct 2012 00:12:05 +0000 (02:12 +0200)] 
build: remove support for Linux 2.6.34

12 years agobuild: remove support for Linux 2.6.33
Jan Engelhardt [Mon, 15 Oct 2012 22:52:56 +0000 (00:52 +0200)] 
build: remove support for Linux 2.6.33

12 years agobuild: remove support for Linux 2.6.32
Jan Engelhardt [Mon, 15 Oct 2012 22:41:39 +0000 (00:41 +0200)] 
build: remove support for Linux 2.6.32

13 years agobuild: remove support for Linux 2.6.31
Jan Engelhardt [Mon, 15 Oct 2012 22:39:56 +0000 (00:39 +0200)] 
build: remove support for Linux 2.6.31

13 years agobuild: remove support for Linux 2.6.30
Jan Engelhardt [Mon, 15 Oct 2012 22:38:13 +0000 (00:38 +0200)] 
build: remove support for Linux 2.6.30

13 years agobuild: remove support for Linux 2.6.29
Jan Engelhardt [Mon, 15 Oct 2012 22:37:09 +0000 (00:37 +0200)] 
build: remove support for Linux 2.6.29

13 years agobuild: remove support for Linux 2.6.28
Jan Engelhardt [Mon, 15 Oct 2012 22:35:51 +0000 (00:35 +0200)] 
build: remove support for Linux 2.6.28

13 years agobuild: remove support for Linux 2.6.27
Jan Engelhardt [Mon, 15 Oct 2012 22:32:05 +0000 (00:32 +0200)] 
build: remove support for Linux 2.6.27

13 years agobuild: remove support for Linux 2.6.26
Jan Engelhardt [Mon, 15 Oct 2012 22:30:01 +0000 (00:30 +0200)] 
build: remove support for Linux 2.6.26

13 years agobuild: remove support for Linux 2.6.25
Jan Engelhardt [Mon, 15 Oct 2012 22:27:28 +0000 (00:27 +0200)] 
build: remove support for Linux 2.6.25

13 years agobuild: remove support for Linux 2.6.24
Jan Engelhardt [Mon, 15 Oct 2012 22:21:04 +0000 (00:21 +0200)] 
build: remove support for Linux 2.6.24

13 years agobuild: remove support for Linux 2.6.23
Jan Engelhardt [Mon, 15 Oct 2012 21:55:30 +0000 (23:55 +0200)] 
build: remove support for Linux 2.6.23

13 years agobuild: remove support for Linux 2.6.22
Jan Engelhardt [Mon, 15 Oct 2012 21:28:03 +0000 (23:28 +0200)] 
build: remove support for Linux 2.6.22

13 years agobuild: remove support for Linux 2.6.21
Jan Engelhardt [Mon, 15 Oct 2012 21:25:58 +0000 (23:25 +0200)] 
build: remove support for Linux 2.6.21

13 years agobuild: remove support for Linux 2.6.20
Jan Engelhardt [Mon, 15 Oct 2012 21:24:07 +0000 (23:24 +0200)] 
build: remove support for Linux 2.6.20

13 years agobuild: remove support for Linux 2.6.19
Jan Engelhardt [Mon, 15 Oct 2012 21:21:18 +0000 (23:21 +0200)] 
build: remove support for Linux 2.6.19

13 years agobuild: remove support for Linux 2.6.18
Jan Engelhardt [Mon, 15 Oct 2012 18:51:19 +0000 (20:51 +0200)] 
build: remove support for Linux 2.6.18

13 years agobuild: remove support for Linux 2.6.17
Jan Engelhardt [Mon, 15 Oct 2012 18:37:54 +0000 (20:37 +0200)] 
build: remove support for Linux 2.6.17

13 years agoXtables-addons 1.47.1 v1.47.1
Jan Engelhardt [Mon, 15 Oct 2012 19:29:22 +0000 (21:29 +0200)] 
Xtables-addons 1.47.1

13 years agobuild: resolve compiler error
Jan Engelhardt [Mon, 15 Oct 2012 19:15:25 +0000 (21:15 +0200)] 
build: resolve compiler error

extensions/xt_psd.c:141:2: error: implicit declaration of function
'vmalloc' [-Werror=implicit-function-declaration]

13 years agoXtables-addons 1.47 v1.47
Jan Engelhardt [Mon, 15 Oct 2012 18:03:02 +0000 (20:03 +0200)] 
Xtables-addons 1.47

13 years agoxt_psd: replace vzalloc by vmalloc+memset
Jan Engelhardt [Mon, 15 Oct 2012 18:02:20 +0000 (20:02 +0200)] 
xt_psd: replace vzalloc by vmalloc+memset

The lower support boundary is currently 2.6.32, but vzalloc is only
available since 2.6.37.

13 years agoMerge branch 'psd'
Jan Engelhardt [Tue, 18 Sep 2012 05:33:00 +0000 (07:33 +0200)] 
Merge branch 'psd'

13 years agoxt_psd: add IPv6 support
Florian Westphal [Fri, 17 Aug 2012 14:32:35 +0000 (16:32 +0200)] 
xt_psd: add IPv6 support

Because most users will probably only use IPv4 psd, allocate most of the
state6 storage when the first IPv6 psd rule is added, and not at module
load time via .bss.

13 years agoxt_psd: move IPv4 state locking responsibility to caller
Florian Westphal [Fri, 17 Aug 2012 12:31:57 +0000 (14:31 +0200)] 
xt_psd: move IPv4 state locking responsibility to caller

The former psd_match function is now < 72 lines.

13 years agoxt_psd: move L4 header fetching into helper
Florian Westphal [Fri, 17 Aug 2012 12:21:04 +0000 (14:21 +0200)] 
xt_psd: move L4 header fetching into helper

Also start splitting psd_match into two functions, one to do initial
sanity checking and header retrieval, one to do the actual work.

13 years agoxt_psd: use tcph->dest directly
Florian Westphal [Fri, 17 Aug 2012 12:01:50 +0000 (14:01 +0200)] 
xt_psd: use tcph->dest directly

This allows us to move more code away from the main match function.

13 years agoxt_psd: move table cleanup into helper
Florian Westphal [Thu, 16 Aug 2012 12:39:25 +0000 (14:39 +0200)] 
xt_psd: move table cleanup into helper

13 years agoxt_psd: split struct host into generic and AF-dependent structure
Florian Westphal [Thu, 16 Aug 2012 11:46:10 +0000 (13:46 +0200)] 
xt_psd: split struct host into generic and AF-dependent structure

13 years agoxt_psd: remove unneeded variables, make hash unsigned
Florian Westphal [Thu, 16 Aug 2012 11:59:41 +0000 (13:59 +0200)] 
xt_psd: remove unneeded variables, make hash unsigned

- dest port and dest address were only written, never read
- struct inaddr isn't needed either, just look at iph->saddr

13 years agoxt_psd: move match functionality to helpers
Florian Westphal [Thu, 16 Aug 2012 11:05:05 +0000 (13:05 +0200)] 
xt_psd: move match functionality to helpers

Reduce line count and to allow code reuse when IPv6 support will be
introduced.

13 years agoxt_psd: avoid if (c=h) do {..} while (c = c->next)
Florian Westphal [Thu, 16 Aug 2012 10:01:09 +0000 (12:01 +0200)] 
xt_psd: avoid if (c=h) do {..} while (c = c->next)

It is aquivalent to c=h; while (c) { ..; c = c->next; }
which is a bit easier to read.

13 years agoxt_psd: move parts of main match function to helpers
Florian Westphal [Thu, 14 Jun 2012 10:16:05 +0000 (12:16 +0200)] 
xt_psd: move parts of main match function to helpers

The match function is way too large, start to split this into smaller
chunks.

13 years agoxt_psd: consider protocol when searching port list
Florian Westphal [Fri, 1 Jun 2012 12:20:42 +0000 (14:20 +0200)] 
xt_psd: consider protocol when searching port list

If we saw a TCP packet on port X, and we receive a UDP packet from the
same host to port X, we counted this as "port X", and did not see this
as a new packet.

Change compare to also consider protocol number and move it to a helper
to de-bloat the overlay large match function.

This change makes psd more aggressive with mixed TCP/UDP traffic.

13 years agoXtables-addons 1.46 v1.46
Jan Engelhardt [Thu, 23 Aug 2012 13:51:54 +0000 (15:51 +0200)] 
Xtables-addons 1.46

13 years agodoc: update xt_SYSRQ.man to reflect that the full IPv6 address is needed
Jan Engelhardt [Thu, 23 Aug 2012 13:11:43 +0000 (15:11 +0200)] 
doc: update xt_SYSRQ.man to reflect that the full IPv6 address is needed

xt_SYSRQ uses NIP6_FMT, so requires the expanded form for the digest.

Reported-by: Jan Krcmar <honza801@gmail.com>
13 years agobuild: remove extraneous closing bracket in configure.ac
Arif Hossain [Thu, 2 Aug 2012 15:35:55 +0000 (17:35 +0200)] 
build: remove extraneous closing bracket in configure.ac

Now autogen.sh will work without complaints.

13 years agoTARPIT: fix memory leak when tarpit_generic() fails
Josh Hunt [Wed, 1 Aug 2012 22:07:42 +0000 (00:07 +0200)] 
TARPIT: fix memory leak when tarpit_generic() fails

Currently tarpit_generic() just returns on failure, but this does not
free nskb.

Signed-off-by: Josh Hunt <johunt@akamai.com>
13 years agoextensions: fix ipv6_find_hdr upstream change fallout
Florian Westphal [Fri, 20 Jul 2012 15:28:38 +0000 (17:28 +0200)] 
extensions: fix ipv6_find_hdr upstream change fallout

Upstream commit v3.5-rc1~109^2~138^2~4 ("netfilter: ip6_tables: add
flags parameter to ipv6_find_hdr()") changed the offset parameter of
ipv6_find_hdr() to be an input-output value. Moreover, if it is
non-zero, it MUST point to a valid IPv6 header embedded in the
packet.

13 years agoXtables-addons 1.45 v1.45
Jan Engelhardt [Mon, 16 Jul 2012 03:39:32 +0000 (05:39 +0200)] 
Xtables-addons 1.45

13 years agobuild: avoid use of unexported functions
Jan Engelhardt [Mon, 16 Jul 2012 03:36:41 +0000 (05:36 +0200)] 
build: avoid use of unexported functions

Fixes: "WARNING 'ipv6_find_hdr' [xt_TARPIT.ko] not found" in
<= linux-2.6.37.

13 years agofix: "WARNING 'xtnu_ipv6_find_hdr' [.ko] not found"
Jan Engelhardt [Mon, 16 Jul 2012 03:11:16 +0000 (05:11 +0200)] 
fix: "WARNING 'xtnu_ipv6_find_hdr' [.ko] not found"

13 years agoXtables-addons 1.44 v1.44
Jan Engelhardt [Sun, 15 Jul 2012 11:58:51 +0000 (13:58 +0200)] 
Xtables-addons 1.44

13 years agobuild: do not attempt to build IPv6 parts if CONFIG_IP6_NF_IPTABLES=n
Jan Engelhardt [Sat, 14 Jul 2012 21:19:16 +0000 (23:19 +0200)] 
build: do not attempt to build IPv6 parts if CONFIG_IP6_NF_IPTABLES=n

Checking for IPV6 is not sufficient, use IP6_NF_IPTABLES instead.

13 years agobuild: do not attempt to build IPv6 parts if CONFIG_IPV6=n
Jan Engelhardt [Sat, 14 Jul 2012 20:55:39 +0000 (22:55 +0200)] 
build: do not attempt to build IPv6 parts if CONFIG_IPV6=n

13 years agogeoip: remove outdated instructions in xt_geoip_build
Jan Engelhardt [Sat, 14 Jul 2012 00:17:38 +0000 (02:17 +0200)] 
geoip: remove outdated instructions in xt_geoip_build

The manpage contains the authoritative description of options
currently supported.

13 years agoSYSRQ: fix double target initialization at module load
Jan Engelhardt [Tue, 10 Jul 2012 23:42:39 +0000 (01:42 +0200)] 
SYSRQ: fix double target initialization at module load

13 years agoMerge branch 'tarpit6'
Jan Engelhardt [Mon, 9 Jul 2012 17:07:26 +0000 (19:07 +0200)] 
Merge branch 'tarpit6'

13 years agodoc: changelog entry for IPv6 TARPIT
Jan Engelhardt [Mon, 9 Jul 2012 17:07:24 +0000 (19:07 +0200)] 
doc: changelog entry for IPv6 TARPIT

13 years agocompat_xtables: avoid compile abort on <= 2.6.37
Jan Engelhardt [Mon, 9 Jul 2012 17:06:22 +0000 (19:06 +0200)] 
compat_xtables: avoid compile abort on <= 2.6.37

13 years agoTARPIT: enable IPv6 userspace support
Josh Hunt [Sun, 8 Jul 2012 18:11:25 +0000 (11:11 -0700)] 
TARPIT: enable IPv6 userspace support

Signed-off-by: Josh Hunt <johunt@akamai.com>
13 years agoTARPIT: resolve build errors with newer kernels
Josh Hunt [Mon, 9 Jul 2012 14:00:02 +0000 (07:00 -0700)] 
TARPIT: resolve build errors with newer kernels

Adds fragment offset arg to ipv6_skip_exthdr() and also removes usage
of ipv6_addr_copy() in favor or direct assignment.

Signed-off-by: Josh Hunt <johunt@akamai.com>
13 years agocompat_xtables: add xtnu_ipv6_skip_exthdr
Jan Engelhardt [Mon, 9 Jul 2012 16:54:22 +0000 (18:54 +0200)] 
compat_xtables: add xtnu_ipv6_skip_exthdr

13 years agoTARPIT: add IPv6 support
Josh Hunt [Sun, 8 Jul 2012 18:11:24 +0000 (11:11 -0700)] 
TARPIT: add IPv6 support

This adds IPv6 support for the tarpit target. It performs the same
functionality as the v4 version, but with IPv6 connections.

Signed-off-by: Josh Hunt <johunt@akamai.com>
13 years agoTARPIT: make tarpit code generic
Josh Hunt [Sun, 8 Jul 2012 18:11:23 +0000 (11:11 -0700)] 
TARPIT: make tarpit code generic

Creates a generic function to perform the tcp header manipulation in.
Done in preparation for IPv6 support. This allows us to share code
between v4 and v6 processing.

Signed-off-by: Josh Hunt <johunt@akamai.com>
13 years agoTARPIT: move XTTARPIT_RESET to its own function
Josh Hunt [Sun, 8 Jul 2012 18:11:22 +0000 (11:11 -0700)] 
TARPIT: move XTTARPIT_RESET to its own function

Moves XTTARPIT_RESET into its own function.

Signed-off-by: Josh Hunt <johunt@akamai.com>
13 years agoTARPIT: move XTTARPIT_HONEYPOT mode into its own function
Josh Hunt [Sun, 8 Jul 2012 18:11:21 +0000 (11:11 -0700)] 
TARPIT: move XTTARPIT_HONEYPOT mode into its own function

Moves XTTARPIT_HONEYPOT into its own function.

Signed-off-by: Josh Hunt <johunt@akamai.com>
13 years agoTARPIT: move XTTARPIT_TARPIT mode processing to its own function
Josh Hunt [Sun, 8 Jul 2012 18:11:20 +0000 (11:11 -0700)] 
TARPIT: move XTTARPIT_TARPIT mode processing to its own function

Moves the XTTARPIT_TARPIT mode processing to its own function.

Signed-off-by: Josh Hunt <johunt@akamai.com>
13 years agoTARPIT: mark oldtcphdr const
Jan Engelhardt [Sun, 8 Jul 2012 18:50:54 +0000 (20:50 +0200)] 
TARPIT: mark oldtcphdr const

13 years agobuild: include <net/ip6_checksum.h> for csum_ipv6_magic
Kevin Locke [Tue, 3 Jul 2012 18:33:45 +0000 (12:33 -0600)] 
build: include <net/ip6_checksum.h> for csum_ipv6_magic

xt_ECHO fails to build on PPC because csum_ipv6_magic is declared in
<net/ip6_checksum.h>, which is not implicitly included from other
headers on PPC causing build failures due to this function being
undefined. So, include this header explicitly.

Note:  Same cause as <http://bugzilla.netfilter.org/show_bug.cgi?id=307>.

13 years agoXtables-addons 1.43 v1.43
Jan Engelhardt [Sat, 30 Jun 2012 16:39:40 +0000 (18:39 +0200)] 
Xtables-addons 1.43

13 years agobuild: support for Linux 3.5
Jan Engelhardt [Sat, 30 Jun 2012 16:38:49 +0000 (18:38 +0200)] 
build: support for Linux 3.5

13 years agobuild: do not fail if AM_PROG_AR is not known
Jan Engelhardt [Sat, 30 Jun 2012 13:44:13 +0000 (15:44 +0200)] 
build: do not fail if AM_PROG_AR is not known

13 years agobuild: remove empty warning message
Jan Engelhardt [Thu, 21 Jun 2012 17:13:13 +0000 (19:13 +0200)] 
build: remove empty warning message

13 years agobuild: add missing include for xt_DNETMAP
Jan Engelhardt [Fri, 15 Jun 2012 13:48:03 +0000 (15:48 +0200)] 
build: add missing include for xt_DNETMAP

xt_DNETMAP.c: In function 'dnetmap_tg_proc_write':
xt_DNETMAP.c:703:3: error: implicit declaration of function 'in4_pton'
[-Werror=implicit-function-declaration]

13 years agobuild: automake 1.12 wants me to use AM_PROG_AR
Jan Engelhardt [Fri, 15 Jun 2012 13:24:29 +0000 (15:24 +0200)] 
build: automake 1.12 wants me to use AM_PROG_AR

13 years agoMerge branch 'psd_cleanups' of git://git.breakpoint.cc/fw/xtables-addons
Jan Engelhardt [Fri, 15 Jun 2012 13:18:42 +0000 (15:18 +0200)] 
Merge branch 'psd_cleanups' of git://git.breakpoint.cc/fw/xtables-addons

13 years agopsd: move defines to user/kernelspace part where possible
Florian Westphal [Thu, 14 Jun 2012 08:53:15 +0000 (10:53 +0200)] 
psd: move defines to user/kernelspace part where possible

Some of these defines have no meaning in userspace, so there
is no need to make those available.

13 years agopsd: reduce size of struct host
Florian Westphal [Thu, 14 Jun 2012 08:33:15 +0000 (10:33 +0200)] 
psd: reduce size of struct host

We can use u16, saving 8 bytes total (weight cannot exceed
PSD_MAX_RATE, 10000). Also re-format comments & struct initializers.

No functional changes.

13 years agopsd: re-format comments
Jan Engelhardt [Fri, 15 Jun 2012 13:14:32 +0000 (15:14 +0200)] 
psd: re-format comments

13 years agopsd: add basic validation of userspace matchinfo data
Florian Westphal [Sat, 2 Jun 2012 19:13:58 +0000 (21:13 +0200)] 
psd: add basic validation of userspace matchinfo data

psd multiplies weight_thresh by HZ, so it could overflow.

Userspace libxt_psd refuses values exceeding PSD_MAX_RATE, so check
that on kernel side, too.

Also, setting 0 weight for both privileged and highports will cause
psd to never match at all.

Reject 0 weight threshold, too because it makes no sense (triggers
match for every initial packet).

13 years agopsd: rip out scanlogd leftovers
Florian Westphal [Fri, 1 Jun 2012 20:45:49 +0000 (22:45 +0200)] 
psd: rip out scanlogd leftovers

scanlogd remembers tcp flags and uses the *_CHANGING values in its
logger function to determine the best log format to use (e.g. TTL is
not logged if HF_TTL_CHANGING was set, as TTL values were different).

As psd does not log at all, we do not need track this.

Also get rid of bogus/misleading comments.

13 years agoall: remove trailing squatspaces
Jan Engelhardt [Sun, 10 Jun 2012 20:31:10 +0000 (22:31 +0200)] 
all: remove trailing squatspaces

13 years agoDNETMAP version 2
Marek Kierdelewicz [Sun, 10 Jun 2012 10:35:56 +0000 (12:35 +0200)] 
DNETMAP version 2

- new type: static binding
- new persistent flag option for prefix
- add extra information in /proc/net/xt_DNETMAP/prefix_stat that
  includes the count of static bindings and persistent flag
- add proc interface write support (add/del/flush binding)
- updated manual

13 years agobuild: update installation requirements
Jan Engelhardt [Sat, 21 Apr 2012 00:45:10 +0000 (02:45 +0200)] 
build: update installation requirements

Versions prior to 2.6.32 are not tested anymore due to make 3.82 being
troubled with an old ambiguous Makefile syntax.

13 years agobuild: limit xt_ECHO to kernel 3.x
Jan Engelhardt [Sat, 21 Apr 2012 00:44:51 +0000 (02:44 +0200)] 
build: limit xt_ECHO to kernel 3.x

(Would also work on 2.6.39, but eh.)

13 years agoxt_psd: avoid crash due to curr->next corruption
Florian Westphal [Wed, 18 Apr 2012 12:13:28 +0000 (14:13 +0200)] 
xt_psd: avoid crash due to curr->next corruption

curr->ports[] is of size SCAN_MAX_COUNT - 1, so under certain
conditions we wrote past end of array, corrupting ->next pointer
of the adjacent host entry.

Reported-and-tested-by: Serge Leschinsky <serge.leschinsky@gmail.com>
13 years agoXtables-addons 1.42 v1.42
Jan Engelhardt [Thu, 5 Apr 2012 02:59:03 +0000 (04:59 +0200)] 
Xtables-addons 1.42

13 years agosrc: remove ipset6-genl
Jan Engelhardt [Thu, 5 Apr 2012 02:49:58 +0000 (04:49 +0200)] 
src: remove ipset6-genl

As scheduled, perform the removal of ipset from the tree.