]> git.ipfire.org Git - thirdparty/xtables-addons.git/log
thirdparty/xtables-addons.git
14 years agoXtables-addons 1.37 v1.37
Jan Engelhardt [Fri, 24 Jun 2011 22:57:02 +0000 (00:57 +0200)] 
Xtables-addons 1.37

14 years agodoc: do not advertise old tools
Jan Engelhardt [Fri, 24 Jun 2011 22:05:26 +0000 (00:05 +0200)] 
doc: do not advertise old tools

Remove mention of netcat from the libxt_SYSRQ manpage.

14 years agoxt_SYSRQ: include host address in digest
John Haxby [Fri, 24 Jun 2011 13:14:14 +0000 (14:14 +0100)] 
xt_SYSRQ: include host address in digest

The xt_SYSRQ hash now includes the destination IPv4 or IPv6 address
which makes it harder to replay a request to many different machines
in the hope that some of them are using the same password.

14 years agoxt_SYSRQ: make IPv6 trigger work again
John Haxby [Fri, 24 Jun 2011 13:14:13 +0000 (14:14 +0100)] 
xt_SYSRQ: make IPv6 trigger work again

IPv6 sysrq never worked because of bad pointer arithmetic.

14 years agoxt_TARPIT: fix a kernel oops in --reset mode
Martin Barrowcliff [Sat, 4 Jun 2011 12:11:38 +0000 (08:11 -0400)] 
xt_TARPIT: fix a kernel oops in --reset mode

1. Moved misplaced code that was causing kernel oops in reset mode.

2. Added payload size calc to honeypot mode, so ack sequence may ACK
the length of client's sent payload packets correctly.

3. Modified TTL for honeypot mode so we look more like a Windows
machine.

14 years agobuild: use absolute path for M=
Peter Volkov [Mon, 20 Jun 2011 06:50:29 +0000 (10:50 +0400)] 
build: use absolute path for M=

Use absolute path for M during checking kernelrelease. This will force
temporary objects be built in the current directory and not $kbuilddir
as it happened, e.g. in the current kernel scripts/Kbuild.include
try-run target (it is called with TMPOUT=M=. and during call
pwd=$kbuilddir). This should fix sandbox violation in Gentoo:
https://bugs.gentoo.org/show_bug.cgi?id=371997

14 years agobuild: fix support for 2.6.x kernels
Peter Volkov [Mon, 20 Jun 2011 06:18:33 +0000 (10:18 +0400)] 
build: fix support for 2.6.x kernels

After commit 75b3762ef4a81db2753f120fcb63c2e214cb67a8 "WARNING: That
kernel version is not supported." is issued to supported kernels too.
Fix this.

14 years agoXtables-addons 1.36 v1.36
Jan Engelhardt [Fri, 3 Jun 2011 14:45:29 +0000 (16:45 +0200)] 
Xtables-addons 1.36

14 years agodoc: remove stray "userspace" wording
Jan Engelhardt [Tue, 31 May 2011 23:44:54 +0000 (01:44 +0200)] 
doc: remove stray "userspace" wording

14 years agoxt_TARPIT: unlock for use with all tables
Jan Engelhardt [Tue, 31 May 2011 23:37:05 +0000 (01:37 +0200)] 
xt_TARPIT: unlock for use with all tables

14 years agoMerge branch 'ipset-6'
Jan Engelhardt [Tue, 31 May 2011 21:05:40 +0000 (23:05 +0200)] 
Merge branch 'ipset-6'

14 years agodoc: move iptaccount(8) option overview to its own manpage
Jan Engelhardt [Tue, 31 May 2011 21:05:31 +0000 (23:05 +0200)] 
doc: move iptaccount(8) option overview to its own manpage

14 years agodoc: fix \(em in ipv4options
Jan Engelhardt [Tue, 31 May 2011 21:00:35 +0000 (23:00 +0200)] 
doc: fix \(em in ipv4options

14 years agodoc: replace NOTRACK by CT-notrack
Jan Engelhardt [Tue, 31 May 2011 20:58:34 +0000 (22:58 +0200)] 
doc: replace NOTRACK by CT-notrack

14 years agoipset: update to 6.7-genl
Jan Engelhardt [Tue, 31 May 2011 20:53:12 +0000 (22:53 +0200)] 
ipset: update to 6.7-genl

14 years agoxt_TARPIT: honeypot and reset modes
Martin Barrow Cliff [Fri, 27 May 2011 22:53:02 +0000 (18:53 -0400)] 
xt_TARPIT: honeypot and reset modes

Honeypot mode attempts to maintain a normal connection for the purpose
of capturing payload packets.

Reset mode provides the ability to send a reset packet in lieu of
using the DROP or REJECT targets.

14 years agoMerge branch 'ipset-6'
Jan Engelhardt [Tue, 31 May 2011 14:56:26 +0000 (16:56 +0200)] 
Merge branch 'ipset-6'

14 years agobuild: support for Linux up to 3.0
Jan Engelhardt [Tue, 31 May 2011 13:17:33 +0000 (15:17 +0200)] 
build: support for Linux up to 3.0

14 years agoipset: update to 6.6a-genl
Jan Engelhardt [Tue, 31 May 2011 14:14:44 +0000 (16:14 +0200)] 
ipset: update to 6.6a-genl

14 years agoipset-6: move manpage into src/
Jan Engelhardt [Tue, 31 May 2011 14:09:03 +0000 (16:09 +0200)] 
ipset-6: move manpage into src/

14 years agoxt_geoip: avoid recursive function calls
Changli Gao [Mon, 7 Mar 2011 08:14:29 +0000 (16:14 +0800)] 
xt_geoip: avoid recursive function calls

The stack memory is very limited in Linux kernel.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agoXtables-addons 1.35 v1.35
Jan Engelhardt [Mon, 11 Apr 2011 16:37:32 +0000 (18:37 +0200)] 
Xtables-addons 1.35

Trim the changelog to only reveal changes relevant to the end user.

14 years agoMerge branch 'ipset-6'
Jan Engelhardt [Mon, 11 Apr 2011 02:23:18 +0000 (04:23 +0200)] 
Merge branch 'ipset-6'

Conflicts:
INSTALL
mconfig

14 years agoipset; update to ipset-6.3 (genl)
Jan Engelhardt [Mon, 11 Apr 2011 02:03:30 +0000 (04:03 +0200)] 
ipset; update to ipset-6.3 (genl)

* Handle EAGAIN from autoloading code.
* Turn one nfgenmsg site into genlmsg to avoid protocol mismatch

14 years agoXtables-addons 1.34 v1.34
Jan Engelhardt [Thu, 7 Apr 2011 13:15:39 +0000 (15:15 +0200)] 
Xtables-addons 1.34

14 years agoipset: update to ipset-6.2
Jan Engelhardt [Sun, 3 Apr 2011 22:39:50 +0000 (00:39 +0200)] 
ipset: update to ipset-6.2

14 years agobuild: notify of unsupported Linux kernel versions
Jan Engelhardt [Sun, 3 Apr 2011 22:18:54 +0000 (00:18 +0200)] 
build: notify of unsupported Linux kernel versions

14 years agobuild: notify of unsupported Linux kernel versions
Jan Engelhardt [Sun, 3 Apr 2011 22:10:23 +0000 (00:10 +0200)] 
build: notify of unsupported Linux kernel versions

I would like to move forward a bit, and today, two issues prompted
me to start removing old code:

* make 3.82 does not like mixing normal rules with implicit rules,
  which rejects Makefiles of Linux kernels before 2.6.34.

* xt_DNETMAP uses functionality not available before 2.6.29.

14 years agoMerge branch 'dnetmap'
Jan Engelhardt [Sun, 3 Apr 2011 21:59:18 +0000 (23:59 +0200)] 
Merge branch 'dnetmap'

14 years agoxt_DNETMAP: support for kernels below 2.6.34
Marek Kierdelewicz [Sun, 3 Apr 2011 20:41:24 +0000 (22:41 +0200)] 
xt_DNETMAP: support for kernels below 2.6.34

14 years agoxt_DNETMAP: add missing alias
Jan Engelhardt [Sun, 3 Apr 2011 21:34:33 +0000 (23:34 +0200)] 
xt_DNETMAP: add missing alias

14 years agoMerge branch 'pknock'
Jan Engelhardt [Mon, 28 Feb 2011 19:48:23 +0000 (20:48 +0100)] 
Merge branch 'pknock'

Kernel warnings and oopses resulting from the inversion (HEAD^2)
reported by user mancha (mancha!debian-tor@gateway/tor-sasl/mancha) on
irc.freenode.net/#netfilter.

14 years agoxt_pknock: avoid inversion of rule lookup that led to warnings
Jan Engelhardt [Thu, 24 Feb 2011 22:58:03 +0000 (23:58 +0100)] 
xt_pknock: avoid inversion of rule lookup that led to warnings

Commit v1.18-48-g58839b9 had this screwed up.

14 years agoxt_pknock: avoid crash when hash TFM could not be allocated
Jan Engelhardt [Thu, 24 Feb 2011 04:33:05 +0000 (05:33 +0100)] 
xt_pknock: avoid crash when hash TFM could not be allocated

14 years agoxt_pknock: indent
Jan Engelhardt [Thu, 24 Feb 2011 00:49:03 +0000 (01:49 +0100)] 
xt_pknock: indent

14 years agoipset: update to 6.0
Jan Engelhardt [Wed, 23 Feb 2011 23:40:23 +0000 (00:40 +0100)] 
ipset: update to 6.0

14 years agoipset: rename ipset-5 directory to ipset-6
Jan Engelhardt [Wed, 23 Feb 2011 23:01:15 +0000 (00:01 +0100)] 
ipset: rename ipset-5 directory to ipset-6

14 years agoXtables-addons 1.33 v1.33
Jan Engelhardt [Wed, 2 Feb 2011 04:19:00 +0000 (05:19 +0100)] 
Xtables-addons 1.33

14 years agoxt_geoip: keep compiling for <= 2.6.23
Jan Engelhardt [Wed, 2 Feb 2011 04:21:47 +0000 (05:21 +0100)] 
xt_geoip: keep compiling for <= 2.6.23

14 years agobuild: do not forget including path for compat_user.h
Jan Engelhardt [Wed, 2 Feb 2011 04:15:09 +0000 (05:15 +0100)] 
build: do not forget including path for compat_user.h

14 years agobuild: preliminary support for iptables 1.4.11
Jan Engelhardt [Wed, 2 Feb 2011 04:09:58 +0000 (05:09 +0100)] 
build: preliminary support for iptables 1.4.11

14 years agobuild: support for Linux up to 2.6.38
Jan Engelhardt [Wed, 2 Feb 2011 03:59:38 +0000 (04:59 +0100)] 
build: support for Linux up to 2.6.38

No API changes that needed to be taken care of, so just bump the
version check in configure.ac.

14 years agoxt_DNETMAP: disable by default for now
Jan Engelhardt [Wed, 2 Feb 2011 03:54:40 +0000 (04:54 +0100)] 
xt_DNETMAP: disable by default for now

I wanted xt_DNETMAP to be included in the release already, though
because it only compiled with Linux >= 2.6.34 currently (some work
will be needed), deactive it by default.

14 years agoMerge branch 'dnetmap'
Jan Engelhardt [Wed, 2 Feb 2011 03:54:25 +0000 (04:54 +0100)] 
Merge branch 'dnetmap'

14 years agobuild: fix missing inclusion of dependency rules
Jan Engelhardt [Wed, 2 Feb 2011 03:53:30 +0000 (04:53 +0100)] 
build: fix missing inclusion of dependency rules

14 years agolibxt_geoip: update manual page with new tool syntax
Jan Engelhardt [Wed, 2 Feb 2011 03:51:38 +0000 (04:51 +0100)] 
libxt_geoip: update manual page with new tool syntax

14 years agoMerge branch 'geoip'
Jan Engelhardt [Wed, 2 Feb 2011 03:48:40 +0000 (04:48 +0100)] 
Merge branch 'geoip'

14 years agoxt_geoip: IPv6 support
Jan Engelhardt [Wed, 2 Feb 2011 01:01:28 +0000 (02:01 +0100)] 
xt_geoip: IPv6 support

14 years agoxt_geoip: v4/v6 name preparations
Jan Engelhardt [Wed, 2 Feb 2011 00:56:38 +0000 (01:56 +0100)] 
xt_geoip: v4/v6 name preparations

14 years agoxt_geoip: cleanups, preparations for IPv6 geoip
Jan Engelhardt [Wed, 2 Feb 2011 00:52:26 +0000 (01:52 +0100)] 
xt_geoip: cleanups, preparations for IPv6 geoip

14 years agoxt_DNETMAP: style considerations
Jan Engelhardt [Thu, 27 Jan 2011 02:22:24 +0000 (03:22 +0100)] 
xt_DNETMAP: style considerations

Clean up the files a bit. For one, break dangerously right-indented
function headers, and correct some spaces that should be tab.

14 years agogeoipdb builder: get rid of some global variables
Jan Engelhardt [Thu, 27 Jan 2011 02:05:30 +0000 (03:05 +0100)] 
geoipdb builder: get rid of some global variables

14 years agogeoipdb builder: separate into functions
Jan Engelhardt [Thu, 27 Jan 2011 01:55:10 +0000 (02:55 +0100)] 
geoipdb builder: separate into functions

14 years agogeoipdb tools: IPv6 support
Jan Engelhardt [Tue, 4 Jan 2011 02:49:44 +0000 (03:49 +0100)] 
geoipdb tools: IPv6 support

14 years agoMerge remote branch 'origin/master'
Jan Engelhardt [Sat, 22 Jan 2011 17:10:18 +0000 (18:10 +0100)] 
Merge remote branch 'origin/master'

14 years agoxt_DNETMAP: use compat_xtables layer to run on older kernels
Jan Engelhardt [Sat, 22 Jan 2011 17:09:15 +0000 (18:09 +0100)] 
xt_DNETMAP: use compat_xtables layer to run on older kernels

14 years agodoc: Add version information to README
Jan Engelhardt [Sat, 22 Jan 2011 16:21:49 +0000 (17:21 +0100)] 
doc: Add version information to README

14 years agoMerge branch 'account'
Jan Engelhardt [Sat, 22 Jan 2011 16:34:43 +0000 (17:34 +0100)] 
Merge branch 'account'

14 years agoACCOUNT: update to 1.16
Jan Engelhardt [Sat, 22 Jan 2011 16:19:12 +0000 (17:19 +0100)] 
ACCOUNT: update to 1.16

There are no changes to integrate from ipt_ACCOUNT because xt_ACCOUT
already, by way of the compat_xtables layer, supports multiple kernel
versions.

14 years agoMerge branch 'pknock'
Jan Engelhardt [Sat, 22 Jan 2011 16:33:45 +0000 (17:33 +0100)] 
Merge branch 'pknock'

14 years agopknock: resolve warnings about unused variables
Jan Engelhardt [Sat, 22 Jan 2011 16:32:28 +0000 (17:32 +0100)] 
pknock: resolve warnings about unused variables

14 years agopknock: use build flags in pknock Makefile
Jan Engelhardt [Sat, 22 Jan 2011 16:31:47 +0000 (17:31 +0100)] 
pknock: use build flags in pknock Makefile

14 years agoxt_DNETMAP: order mconfig
Jan Engelhardt [Sat, 22 Jan 2011 16:24:51 +0000 (17:24 +0100)] 
xt_DNETMAP: order mconfig

14 years agoxt_DNETMAP: use more appropriate format specifiers
Jan Engelhardt [Sat, 22 Jan 2011 15:32:37 +0000 (16:32 +0100)] 
xt_DNETMAP: use more appropriate format specifiers

Substitute %i -> %d. Use %u for prefix length.

14 years agoxt_DNETMAP: use permission mnemonic constants
Jan Engelhardt [Sat, 22 Jan 2011 14:59:07 +0000 (15:59 +0100)] 
xt_DNETMAP: use permission mnemonic constants

14 years agoMerge branch 'ipset-5'
Jan Engelhardt [Sat, 22 Jan 2011 14:56:57 +0000 (15:56 +0100)] 
Merge branch 'ipset-5'

14 years agoipset: update to 5.4.1
Jan Engelhardt [Sat, 22 Jan 2011 14:55:08 +0000 (15:55 +0100)] 
ipset: update to 5.4.1

14 years agoMerge branch 'ipset-5'
Jan Engelhardt [Fri, 21 Jan 2011 22:26:11 +0000 (23:26 +0100)] 
Merge branch 'ipset-5'

14 years agoipset: update to 5.3
Jan Engelhardt [Wed, 19 Jan 2011 01:55:23 +0000 (02:55 +0100)] 
ipset: update to 5.3

14 years agobuild: use AM_CPPFLAGS in ipset-5/
Jan Engelhardt [Wed, 19 Jan 2011 01:36:26 +0000 (02:36 +0100)] 
build: use AM_CPPFLAGS in ipset-5/

14 years agobuild: fix objdir builds for ipset-5 (xt-a specific)
Jan Engelhardt [Wed, 19 Jan 2011 01:35:49 +0000 (02:35 +0100)] 
build: fix objdir builds for ipset-5 (xt-a specific)

14 years agolibxt_length: fix name of manpage file
Jan Engelhardt [Sat, 15 Jan 2011 04:23:17 +0000 (05:23 +0100)] 
libxt_length: fix name of manpage file

14 years agobuild: restore functionality of configure's --without-kbuild option
Jan Engelhardt [Thu, 13 Jan 2011 19:23:15 +0000 (20:23 +0100)] 
build: restore functionality of configure's --without-kbuild option

14 years agoxt_LOGMARK: fix detection of untracked connection for Linux >= 2.6.36
Jan Engelhardt [Wed, 12 Jan 2011 00:03:36 +0000 (01:03 +0100)] 
xt_LOGMARK: fix detection of untracked connection for Linux >= 2.6.36

14 years agoImport of xt_DNETMAP
Marek Kierdelewicz [Thu, 6 Jan 2011 23:02:59 +0000 (00:02 +0100)] 
Import of xt_DNETMAP

14 years agodoc: deprecate --with-xtlibdir configure option
Jan Engelhardt [Tue, 4 Jan 2011 11:47:09 +0000 (12:47 +0100)] 
doc: deprecate --with-xtlibdir configure option

14 years agobuild: mark Linux 2.6.37 as supported
Jan Engelhardt [Tue, 4 Jan 2011 11:44:55 +0000 (12:44 +0100)] 
build: mark Linux 2.6.37 as supported

14 years agoXtables-addons 1.32 v1.32
Jan Engelhardt [Tue, 4 Jan 2011 03:37:58 +0000 (04:37 +0100)] 
Xtables-addons 1.32

14 years agobuild: relax libmnl checks and document ipset requirements
Jan Engelhardt [Tue, 4 Jan 2011 03:37:44 +0000 (04:37 +0100)] 
build: relax libmnl checks and document ipset requirements

14 years agoMerge branch 'ipset'
Jan Engelhardt [Tue, 4 Jan 2011 03:32:05 +0000 (04:32 +0100)] 
Merge branch 'ipset'

14 years agoipset: import ipset 5.2+GENL
Jan Engelhardt [Tue, 4 Jan 2011 02:57:21 +0000 (03:57 +0100)] 
ipset: import ipset 5.2+GENL

This requires Linux 2.6.35 or newer to build, so it is deactivated by
default in the "mconfig" file.

14 years agoipset: move ipset to ipset-4
Jan Engelhardt [Tue, 4 Jan 2011 02:52:11 +0000 (03:52 +0100)] 
ipset: move ipset to ipset-4

14 years agobuild: use AM_CPPFLAGS
Jan Engelhardt [Tue, 28 Dec 2010 15:16:05 +0000 (16:16 +0100)] 
build: use AM_CPPFLAGS

14 years agobuild: workaround fixdep permission error
Jan Engelhardt [Thu, 30 Dec 2010 07:02:17 +0000 (08:02 +0100)] 
build: workaround fixdep permission error

make -C ../../../linux-2.6.36-rc8-32
O=/usr/src/linux-2.6.36-rc8-32-obj/x86_64/desktop/. kernelrelease
  HOSTCC  scripts/basic/fixdep
/usr/src/linux-2.6.36-rc8-32/scripts/basic/fixdep.c:398:1:
fatal error: opening dependency file scripts/basic/.fixdep.d:
Permission denied

14 years agogeoip: put IPv4 geoip data into its own map
Jan Engelhardt [Sat, 18 Dec 2010 23:30:10 +0000 (00:30 +0100)] 
geoip: put IPv4 geoip data into its own map

14 years agogeoip: remove -b option, always build both endianesses
Jan Engelhardt [Fri, 17 Dec 2010 21:47:01 +0000 (22:47 +0100)] 
geoip: remove -b option, always build both endianesses

14 years agogeoip: remove %names map
Jan Engelhardt [Fri, 17 Dec 2010 21:41:08 +0000 (22:41 +0100)] 
geoip: remove %names map

14 years agogeoip: add manpages to utility programs
Jan Engelhardt [Fri, 17 Dec 2010 21:28:50 +0000 (22:28 +0100)] 
geoip: add manpages to utility programs

14 years agogeoip: prefix tools with xt_
Jan Engelhardt [Fri, 17 Dec 2010 21:08:15 +0000 (22:08 +0100)] 
geoip: prefix tools with xt_

This is preferable to have when manpages go into system locations.

14 years agobuild: restore compilation of ipset, add missing CFLAGS
Jan Engelhardt [Sat, 11 Dec 2010 17:21:21 +0000 (18:21 +0100)] 
build: restore compilation of ipset, add missing CFLAGS

ipset_iphash.c: In function "iphash_create_init":
ipset_iphash.c:42: error: "IP_NF_SET_HASHSIZE" undeclared (first use
in this function)

14 years agobuild: pass down AM_CFLAGS to sub-makes
Jan Engelhardt [Sat, 11 Dec 2010 17:20:13 +0000 (18:20 +0100)] 
build: pass down AM_CFLAGS to sub-makes

Honor ipset/Makefile.am's AM_CFLAGS when compiling extensions.

14 years agobuild: stop on error in subcommand
Jan Engelhardt [Sat, 11 Dec 2010 02:36:46 +0000 (03:36 +0100)] 
build: stop on error in subcommand

make only evaluates $? of an entire shell invocation. As such, if any
command in the chain can fail, $? needs to be thrown, and early so.

14 years agogradm: fix compile error - add missing include
Jan Engelhardt [Sat, 11 Dec 2010 00:50:29 +0000 (01:50 +0100)] 
gradm: fix compile error - add missing include

Hooray for 2.6.34 ALIGN bug still biting.

libxt_gradm.c:84: warning: implicit declaration of function 'ALIGN'
libxt_gradm.c:84: error: initializer element is not constant
libxt_gradm.c:84: error: (near initialization for 'gradm_mt_reg.size')

14 years agodoc: cleanup changelog (and use ISO-8601 format)
Jan Engelhardt [Sat, 4 Dec 2010 15:38:30 +0000 (16:38 +0100)] 
doc: cleanup changelog (and use ISO-8601 format)

14 years agoipset: update to 4.5
Jozsef Kadlecsik [Sat, 4 Dec 2010 13:38:31 +0000 (14:38 +0100)] 
ipset: update to 4.5

14 years agobuild: remove unused -DXTABLES_LIBDIR from CFLAGS
Jan Engelhardt [Tue, 23 Nov 2010 20:52:45 +0000 (21:52 +0100)] 
build: remove unused -DXTABLES_LIBDIR from CFLAGS

14 years agobuild: improve kernel version detection again
Jan Engelhardt [Tue, 23 Nov 2010 20:44:21 +0000 (21:44 +0100)] 
build: improve kernel version detection again

Apparently people don't just begin the EXTRAVERSION with a dash.
So rewrite it all and throw out /anything/ non-numeric.

14 years agoxt_geoip: update manpage with instructions for db build
Jan Engelhardt [Wed, 17 Nov 2010 14:13:16 +0000 (15:13 +0100)] 
xt_geoip: update manpage with instructions for db build

14 years agoXtables-addons 1.31 v1.31
Jan Engelhardt [Fri, 5 Nov 2010 18:42:22 +0000 (19:42 +0100)] 
Xtables-addons 1.31

15 years agoMerge branch 'gradm'
Jan Engelhardt [Wed, 3 Nov 2010 22:58:59 +0000 (23:58 +0100)] 
Merge branch 'gradm'