]>
git.ipfire.org Git - thirdparty/xtables-addons.git/log
Jan Engelhardt [Wed, 4 Jan 2012 20:35:05 +0000 (21:35 +0100)]
Xtables-addons 1.41
Jan Engelhardt [Wed, 4 Jan 2012 20:43:05 +0000 (21:43 +0100)]
build: stash away build tools and update .gitignore
Jan Engelhardt [Wed, 4 Jan 2012 20:34:52 +0000 (21:34 +0100)]
build: additional compilation fixes for Linux 3.2/3.3
Jan Engelhardt [Sat, 31 Dec 2011 02:06:56 +0000 (03:06 +0100)]
doc: document --without-kbuild
References: http://comments.gmane.org/gmane.comp.security.firewalls.netfilter.general/42337
Jan Engelhardt [Sat, 31 Dec 2011 02:05:21 +0000 (03:05 +0100)]
doc: update README/INSTALL with recent changes
Jan Engelhardt [Sat, 31 Dec 2011 01:17:30 +0000 (02:17 +0100)]
build: deactivate build of ipset-genl by default
Jan Engelhardt [Sat, 31 Dec 2011 01:15:45 +0000 (02:15 +0100)]
build: support for Linux 3.2
Jan Engelhardt [Wed, 30 Nov 2011 10:34:40 +0000 (11:34 +0100)]
Xtables-addons 1.40
Jan Engelhardt [Wed, 30 Nov 2011 10:40:16 +0000 (11:40 +0100)]
xt_quota2: license clarification
GPL3 did not exist back when Sam's xt_quota was written, therefore it
should be assumed that MODULE_LICENSE("GPL") intended to mean just
GPL2.
Jan Engelhardt [Wed, 30 Nov 2011 10:14:29 +0000 (11:14 +0100)]
ipset: update to 6.10-genl
Jan Engelhardt [Sun, 6 Nov 2011 13:45:44 +0000 (14:45 +0100)]
build: notify of unsupported Linux kernel versions
make 3.82 does not like mixing normal rules with implicit rules,
which rejects Makefiles of Linux kernels before 2.6.32 series.
Eivind Naess [Thu, 3 Nov 2011 16:28:46 +0000 (09:28 -0700)]
xt_ipv4options: fix an infinite loop
Jan Engelhardt [Fri, 4 Nov 2011 19:08:04 +0000 (20:08 +0100)]
Merge remote branch 'origin/master'
Jan Engelhardt [Tue, 1 Nov 2011 23:26:23 +0000 (00:26 +0100)]
src: use xtables_register_targets throughout
Jan Engelhardt [Tue, 1 Nov 2011 23:17:54 +0000 (00:17 +0100)]
build: iptables >= 1.4.5 is in fact required
Jan Engelhardt [Sun, 25 Sep 2011 12:57:48 +0000 (14:57 +0200)]
xt_ECHO: IPv6 support
Jan Engelhardt [Sun, 25 Sep 2011 12:20:07 +0000 (14:20 +0200)]
xt_ECHO: calculate UDP checksum
Jan Engelhardt [Sat, 24 Sep 2011 21:18:33 +0000 (23:18 +0200)]
xt_ECHO: fix kernel warning about RTAX_HOPLIMIT being used
Jan Engelhardt [Sat, 24 Sep 2011 21:16:58 +0000 (23:16 +0200)]
xt_ECHO: misc backports from ipt_REJECT and cosmetics
Jan Engelhardt [Wed, 21 Sep 2011 17:59:41 +0000 (19:59 +0200)]
Xtables-addons 1.39
Jan Engelhardt [Wed, 21 Sep 2011 17:58:05 +0000 (19:58 +0200)]
ipset: update to 6.9.1-genl
Jan Engelhardt [Sun, 28 Aug 2011 17:45:39 +0000 (19:45 +0200)]
build: add missing linux/version.h includes where needed
Reported-by: Sergei Zhirikov <sfzhi@yahoo.com>
References: http://marc.info/?l=netfilter-devel&m=
131404939007827 &w=2
Jan Engelhardt [Sun, 28 Aug 2011 17:45:24 +0000 (19:45 +0200)]
doc: update changelog
Arkadiusz Miskiewicz [Fri, 26 Aug 2011 11:25:09 +0000 (13:25 +0200)]
ipset: move ipset_errcode from src to library to avoid undefined reference
Unresolved symbols found in: /home/users/arekm/tmp/
xtables-addons-1.38-root-arekm/usr/lib64/libipset.so.1.0.0
ipset_errcode
References: http://marc.info/?l=netfilter-devel&m=
131435791514602 &w=2
Frank Reppin [Sun, 7 Aug 2011 23:03:58 +0000 (01:03 +0200)]
build: fix compilation after missing libxtables_CFLAGS in submodules
Jan Engelhardt [Sat, 20 Aug 2011 18:30:03 +0000 (20:30 +0200)]
ipset-4: remove unsupported version from the VCS
Jan Engelhardt [Sat, 20 Aug 2011 15:02:31 +0000 (17:02 +0200)]
Xtables-addons 1.38
Jan Engelhardt [Sat, 20 Aug 2011 14:50:41 +0000 (16:50 +0200)]
ipset-6: unambiguouize reported name
Jan Engelhardt [Sat, 20 Aug 2011 14:47:40 +0000 (16:47 +0200)]
build: disable ipset-4 by default
This is no longer supported by upstream.
Jan Engelhardt [Sat, 20 Aug 2011 14:45:58 +0000 (16:45 +0200)]
ipset: fix compile error due to changed function signature with Linux 3.1
Jan Engelhardt [Fri, 12 Aug 2011 13:45:03 +0000 (15:45 +0200)]
xt_ipp2p: support UDPLITE
Jan Engelhardt [Fri, 12 Aug 2011 13:44:27 +0000 (15:44 +0200)]
xt_SYSRQ: fix UDPLITE header lookup in IPv6
Jan Engelhardt [Fri, 12 Aug 2011 13:42:14 +0000 (15:42 +0200)]
xt_pknock: support UDPLITE
Jan Engelhardt [Fri, 12 Aug 2011 13:39:57 +0000 (15:39 +0200)]
xt_CHECKSUM: abort build when the feature is already provided by mainline
Jan Engelhardt [Fri, 12 Aug 2011 13:37:50 +0000 (15:37 +0200)]
Merge branch 'ipset'
Conflicts:
doc/changelog.txt
Jan Engelhardt [Fri, 12 Aug 2011 13:37:24 +0000 (15:37 +0200)]
Merge branch 'psd'
Jan Engelhardt [Thu, 11 Aug 2011 13:50:08 +0000 (15:50 +0200)]
xt_psd: resolve compiler warning
xt_psd.c: In function "xt_psd_match":
xt_psd.c:253:27: warning: "tcph" may be used uninitialized in this
function [-Wuninitialized]
Jan Engelhardt [Thu, 11 Aug 2011 13:49:40 +0000 (15:49 +0200)]
xt_psd: compact temporary skb buffers
Jan Engelhardt [Thu, 11 Aug 2011 13:47:20 +0000 (15:47 +0200)]
xt_psd: support UDPLITE
Jan Engelhardt [Thu, 11 Aug 2011 13:45:35 +0000 (15:45 +0200)]
xt_psd: move early bail-out code above skb_header_pointer
Jan Engelhardt [Thu, 11 Aug 2011 13:44:35 +0000 (15:44 +0200)]
xt_psd: cleanup and reduce number of condition checks
Jan Engelhardt [Thu, 11 Aug 2011 13:43:57 +0000 (15:43 +0200)]
xt_psd: restore skb_header_pointer functionality for UDP
Jan Engelhardt [Thu, 28 Jul 2011 11:56:19 +0000 (13:56 +0200)]
ipset: update to 6.8-genl
Jan Engelhardt [Thu, 28 Jul 2011 11:50:38 +0000 (13:50 +0200)]
xt_TEE: abort build when the feature is already provided by mainline
Jan Engelhardt [Mon, 25 Jul 2011 23:57:45 +0000 (01:57 +0200)]
xt_TARPIT: fix kernel warning about RTAX_HOPLIMIT being used
Jan Engelhardt [Wed, 20 Jul 2011 22:18:28 +0000 (00:18 +0200)]
xt_LOGMARK: put ct dumping into its own function
Jan Engelhardt [Sun, 17 Jul 2011 12:27:07 +0000 (14:27 +0200)]
extensions: more precise description
Jan Engelhardt [Fri, 24 Jun 2011 22:57:02 +0000 (00:57 +0200)]
Xtables-addons 1.37
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.
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.
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.
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.
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
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.
Jan Engelhardt [Fri, 3 Jun 2011 14:45:29 +0000 (16:45 +0200)]
Xtables-addons 1.36
Jan Engelhardt [Tue, 31 May 2011 23:44:54 +0000 (01:44 +0200)]
doc: remove stray "userspace" wording
Jan Engelhardt [Tue, 31 May 2011 23:37:05 +0000 (01:37 +0200)]
xt_TARPIT: unlock for use with all tables
Jan Engelhardt [Tue, 31 May 2011 21:05:40 +0000 (23:05 +0200)]
Merge branch 'ipset-6'
Jan Engelhardt [Tue, 31 May 2011 21:05:31 +0000 (23:05 +0200)]
doc: move iptaccount(8) option overview to its own manpage
Jan Engelhardt [Tue, 31 May 2011 21:00:35 +0000 (23:00 +0200)]
doc: fix \(em in ipv4options
Jan Engelhardt [Tue, 31 May 2011 20:58:34 +0000 (22:58 +0200)]
doc: replace NOTRACK by CT-notrack
Jan Engelhardt [Tue, 31 May 2011 20:53:12 +0000 (22:53 +0200)]
ipset: update to 6.7-genl
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.
Jan Engelhardt [Tue, 31 May 2011 14:56:26 +0000 (16:56 +0200)]
Merge branch 'ipset-6'
Jan Engelhardt [Tue, 31 May 2011 13:17:33 +0000 (15:17 +0200)]
build: support for Linux up to 3.0
Jan Engelhardt [Tue, 31 May 2011 14:14:44 +0000 (16:14 +0200)]
ipset: update to 6.6a-genl
Jan Engelhardt [Tue, 31 May 2011 14:09:03 +0000 (16:09 +0200)]
ipset-6: move manpage into src/
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>
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.
Jan Engelhardt [Mon, 11 Apr 2011 02:23:18 +0000 (04:23 +0200)]
Merge branch 'ipset-6'
Conflicts:
INSTALL
mconfig
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
Jan Engelhardt [Thu, 7 Apr 2011 13:15:39 +0000 (15:15 +0200)]
Xtables-addons 1.34
Jan Engelhardt [Sun, 3 Apr 2011 22:39:50 +0000 (00:39 +0200)]
ipset: update to ipset-6.2
Jan Engelhardt [Sun, 3 Apr 2011 22:18:54 +0000 (00:18 +0200)]
build: 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.
Jan Engelhardt [Sun, 3 Apr 2011 21:59:18 +0000 (23:59 +0200)]
Merge branch 'dnetmap'
Marek Kierdelewicz [Sun, 3 Apr 2011 20:41:24 +0000 (22:41 +0200)]
xt_DNETMAP: support for kernels below 2.6.34
Jan Engelhardt [Sun, 3 Apr 2011 21:34:33 +0000 (23:34 +0200)]
xt_DNETMAP: add missing alias
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.
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.
Jan Engelhardt [Thu, 24 Feb 2011 04:33:05 +0000 (05:33 +0100)]
xt_pknock: avoid crash when hash TFM could not be allocated
Jan Engelhardt [Thu, 24 Feb 2011 00:49:03 +0000 (01:49 +0100)]
xt_pknock: indent
Jan Engelhardt [Wed, 23 Feb 2011 23:40:23 +0000 (00:40 +0100)]
ipset: update to 6.0
Jan Engelhardt [Wed, 23 Feb 2011 23:01:15 +0000 (00:01 +0100)]
ipset: rename ipset-5 directory to ipset-6
Jan Engelhardt [Wed, 2 Feb 2011 04:19:00 +0000 (05:19 +0100)]
Xtables-addons 1.33
Jan Engelhardt [Wed, 2 Feb 2011 04:21:47 +0000 (05:21 +0100)]
xt_geoip: keep compiling for <= 2.6.23
Jan Engelhardt [Wed, 2 Feb 2011 04:15:09 +0000 (05:15 +0100)]
build: do not forget including path for compat_user.h
Jan Engelhardt [Wed, 2 Feb 2011 04:09:58 +0000 (05:09 +0100)]
build: preliminary support for iptables 1.4.11
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.
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.
Jan Engelhardt [Wed, 2 Feb 2011 03:54:25 +0000 (04:54 +0100)]
Merge branch 'dnetmap'
Jan Engelhardt [Wed, 2 Feb 2011 03:53:30 +0000 (04:53 +0100)]
build: fix missing inclusion of dependency rules
Jan Engelhardt [Wed, 2 Feb 2011 03:51:38 +0000 (04:51 +0100)]
libxt_geoip: update manual page with new tool syntax
Jan Engelhardt [Wed, 2 Feb 2011 03:48:40 +0000 (04:48 +0100)]
Merge branch 'geoip'
Jan Engelhardt [Wed, 2 Feb 2011 01:01:28 +0000 (02:01 +0100)]
xt_geoip: IPv6 support
Jan Engelhardt [Wed, 2 Feb 2011 00:56:38 +0000 (01:56 +0100)]
xt_geoip: v4/v6 name preparations
Jan Engelhardt [Wed, 2 Feb 2011 00:52:26 +0000 (01:52 +0100)]
xt_geoip: cleanups, preparations for IPv6 geoip
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.
Jan Engelhardt [Thu, 27 Jan 2011 02:05:30 +0000 (03:05 +0100)]
geoipdb builder: get rid of some global variables
Jan Engelhardt [Thu, 27 Jan 2011 01:55:10 +0000 (02:55 +0100)]
geoipdb builder: separate into functions