]>
git.ipfire.org Git - thirdparty/xtables-addons.git/log
Jan Engelhardt [Wed, 5 Mar 2008 01:00:26 +0000 (02:00 +0100)]
Update .gitignore
Thomas Jarosch [Mon, 10 Mar 2008 10:53:54 +0000 (10:53 +0000)]
ipt_ACCOUNT: (tomj) support for 2.6.24, fix function type mismatch for 2.6.23+
Jan Engelhardt [Tue, 4 Mar 2008 23:19:15 +0000 (00:19 +0100)]
Makefile: add missing xtables_CFLAGS variable
If xtables.h is to be found in a directory other than included in the
default preprocessor search path, compilation failed because the path
specified with --with-xtables= was not passed to gcc.
Jan Engelhardt [Tue, 4 Mar 2008 04:17:00 +0000 (05:17 +0100)]
Xtables-addons 1.5.2
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Tue, 4 Mar 2008 04:16:35 +0000 (05:16 +0100)]
Makefile: add "tarball" target
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Tue, 4 Mar 2008 04:13:15 +0000 (05:13 +0100)]
Remove XTABLES_VERSION define, it is now provided by xtables.h
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Fri, 29 Feb 2008 15:41:29 +0000 (16:41 +0100)]
Move defines in compat_xtables.h down to avoid redeclaration errors
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Fri, 29 Feb 2008 12:48:37 +0000 (13:48 +0100)]
Use system's readlink program to make things work with GNU make < 3.81
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Thu, 21 Feb 2008 16:16:31 +0000 (17:16 +0100)]
Xtables-addons 1.5.1
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Thu, 21 Feb 2008 16:25:23 +0000 (17:25 +0100)]
Use AF_UNSPEC registration in libxt_LOGMARK
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Thu, 21 Feb 2008 16:24:33 +0000 (17:24 +0100)]
Change IPTABLES_VERSION to XTABLES_VERSION
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Thu, 21 Feb 2008 13:29:36 +0000 (14:29 +0100)]
Import Chaostables extensions
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Thu, 21 Feb 2008 12:35:19 +0000 (13:35 +0100)]
Remove compat code for kernels below 2.6.22
Some code already uses ip_hdr() functions which did not exist in
2.6.21 and I do not feel like adding more compat code.
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Thu, 21 Feb 2008 12:29:31 +0000 (13:29 +0100)]
Update compat code for new 2.6.25 code
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Wed, 20 Feb 2008 22:17:55 +0000 (23:17 +0100)]
xt_LOGMARK: dump CLASSIFY mark, ctstate and ctstatus
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Sat, 16 Feb 2008 15:10:40 +0000 (16:10 +0100)]
Add support for external tarballs
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Fri, 15 Feb 2008 01:21:35 +0000 (02:21 +0100)]
Allow external projects to be downloaded into the tree and used
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Thu, 14 Feb 2008 16:38:15 +0000 (17:38 +0100)]
Allow user to select what extensions to compile and install
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Thu, 14 Feb 2008 14:28:44 +0000 (15:28 +0100)]
Only include ksource header directory when explicitly specified
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Mon, 11 Feb 2008 14:49:51 +0000 (15:49 +0100)]
Fixup compilation for kernels before 2.6.25
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Mon, 11 Feb 2008 13:08:23 +0000 (14:08 +0100)]
Update package name and documentation
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Wed, 30 Jan 2008 12:54:57 +0000 (13:54 +0100)]
Add xt_LOGMARK (nfmark, ctmark, secmark logger)
xt_LOGMARK dumps the nfmark (packet mark), ctmark (connection mark)
and/or secmark to syslog.
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Wed, 30 Jan 2008 02:50:16 +0000 (03:50 +0100)]
Add plural target (un)registration to compat glue
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Tue, 29 Jan 2008 14:40:57 +0000 (15:40 +0100)]
Add a compat wrapper to make modules work with older Linux.
The extension modules use the API of a fairly recent kernel, if not
even the networking git tree. To make it work with older Linux
kernels, an API wrapper is added. Should compile against
running-kernels Linux 2.6.19..current (tested: 2.6.22..current).
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Jan Engelhardt [Tue, 29 Jan 2008 02:57:08 +0000 (03:57 +0100)]
Initial commit.
Populate the iptables-addons repository with two modules, xt_TARPIT
and xt_TEE, as a starting point.
Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
Thomas Jarosch [Thu, 27 Sep 2007 12:16:20 +0000 (12:16 +0000)]
Updated copyright headers to reflect last changes
Thomas Jarosch [Thu, 27 Sep 2007 12:06:29 +0000 (12:06 +0000)]
ipt_ACCOUNT: (tomj) 64 bit warning fixes by Jan Engelhardt
Thomas Jarosch [Fri, 24 Aug 2007 11:26:16 +0000 (11:26 +0000)]
ipt_ACCOUNT: (tomj) work around kernel 2.6 crash bug
Thomas Jarosch [Wed, 25 Jul 2007 13:08:41 +0000 (13:08 +0000)]
ipt_ACCOUNT: (tomj) support for 2.6.22
Thomas Jarosch [Thu, 26 Apr 2007 12:12:35 +0000 (12:12 +0000)]
ipt_ACCOUNT: (tomj) support for 2.6.21
Thomas Jarosch [Wed, 14 Feb 2007 16:56:56 +0000 (16:56 +0000)]
Update readme file
Thomas Jarosch [Tue, 13 Feb 2007 16:26:11 +0000 (16:26 +0000)]
fix compile warnings
Thomas Jarosch [Tue, 13 Feb 2007 16:07:02 +0000 (16:07 +0000)]
ipt_ACCOUNT: (tomj) fix for kernel >= 2.6.19, compat glue for older kernels, simplified iptables patching
Thomas Jarosch [Tue, 13 Feb 2007 14:35:41 +0000 (14:35 +0000)]
iptables.patch file as released
Thomas Jarosch [Wed, 20 Dec 2006 15:47:02 +0000 (15:47 +0000)]
ipt_ACCOUNT: (tomj) port for 2.6.19
Thomas Jarosch [Thu, 19 Oct 2006 08:42:03 +0000 (08:42 +0000)]
ipt_ACCOUNT: (tomj) 64 bit cleanliness by Carl-Daniel Hailfinger
Thomas Jarosch [Thu, 19 Oct 2006 08:37:32 +0000 (08:37 +0000)]
Initial 2.6 submission
Thomas Jarosch [Mon, 9 Oct 2006 09:43:42 +0000 (09:43 +0000)]
increase version
Thomas Jarosch [Mon, 25 Sep 2006 12:58:56 +0000 (12:58 +0000)]
arnied, arnielizer, arniesetup, generate, info_mqueue_ui, libncfcheck: (tomj) compile fixes
Thomas Jarosch [Mon, 4 Sep 2006 13:55:58 +0000 (13:55 +0000)]
ipt_ACCOUNT, kernel-2.6: (tomj) fixes for 2.6.17
Thomas Jarosch [Thu, 13 Jul 2006 08:20:25 +0000 (08:20 +0000)]
libipt_ACCOUNT: (tomj) quickly hacked CSV export due to feature request
Thomas Jarosch [Mon, 8 May 2006 12:16:28 +0000 (12:16 +0000)]
ipt_ACCOUNT: (tomj) ported to 2.6
ATTENTION: Don't push out for Intranator
Thomas Jarosch [Sun, 30 Apr 2006 10:59:33 +0000 (10:59 +0000)]
Switched to our own "external" repository
Thomas Jarosch [Wed, 8 Jun 2005 18:45:23 +0000 (18:45 +0000)]
compile fixes
Thomas Jarosch [Fri, 20 May 2005 12:16:19 +0000 (12:16 +0000)]
ipt_ACCOUNT: (tomj) compile fixes from netfilter devel
Thomas Jarosch [Fri, 13 May 2005 10:04:31 +0000 (10:04 +0000)]
fix comment
Thomas Jarosch [Fri, 13 May 2005 10:02:01 +0000 (10:02 +0000)]
ipt_ACCOUNT, kernel-2.4: (tomj) fix endless loop in 32 bit netmasks, fix small locking bug
Thomas Jarosch [Tue, 3 May 2005 09:32:57 +0000 (09:32 +0000)]
increase version
Thomas Jarosch [Tue, 3 May 2005 09:32:56 +0000 (09:32 +0000)]
increase version
Thomas Jarosch [Thu, 14 Apr 2005 20:55:52 +0000 (20:55 +0000)]
ipt_ACCOUNT: (tomj) fixed & greatly improved locking
Thomas Jarosch [Thu, 14 Apr 2005 13:48:17 +0000 (13:48 +0000)]
libipt_ACCOUNT: (tomj) fix long standing "Invalid handle for ipt_acc_handle_free() specified:
3482432576 " bug
Thomas Jarosch [Tue, 5 Apr 2005 07:34:37 +0000 (07:34 +0000)]
sync with netfilter pom-ng
Thomas Jarosch [Tue, 5 Apr 2005 07:25:59 +0000 (07:25 +0000)]
updated copyrights
Thomas Jarosch [Mon, 4 Apr 2005 21:47:10 +0000 (21:47 +0000)]
ipt_ACCOUNT: (tomj) fix for the last fix (double added offsets)
Thomas Jarosch [Mon, 4 Apr 2005 16:48:09 +0000 (16:48 +0000)]
ipt_ACCOUNT: (tomj) really fix large networks
Thomas Jarosch [Mon, 4 Apr 2005 13:35:01 +0000 (13:35 +0000)]
make more functions static
Thomas Jarosch [Mon, 4 Apr 2005 09:05:59 +0000 (09:05 +0000)]
ipt_ACCOUNT: (tomj) fix for large networks
Thomas Jarosch [Tue, 2 Nov 2004 15:15:03 +0000 (15:15 +0000)]
increase version
Gerd v. Egidy [Thu, 23 Sep 2004 16:14:48 +0000 (16:14 +0000)]
libipt_ACCOUNT: (gerd) license fix
Thomas Jarosch [Tue, 15 Jun 2004 13:14:20 +0000 (13:14 +0000)]
ipt_ACCOUNT, kernel-2.4: (tomj) increase maximum table size to 128
Thomas Jarosch [Thu, 10 Jun 2004 17:07:55 +0000 (17:07 +0000)]
changed package status to beta
Thomas Jarosch [Mon, 7 Jun 2004 19:37:34 +0000 (19:37 +0000)]
ipt_ACCOUNT: (tomj) better return code handling
Thomas Jarosch [Mon, 7 Jun 2004 19:21:33 +0000 (19:21 +0000)]
ipt_ACCOUNT: (tomj) compile with older gccs fixes
Thomas Jarosch [Mon, 7 Jun 2004 18:44:26 +0000 (18:44 +0000)]
ipt_ACCOUNT: (tomj) done Patrick McHardy fixes (except "won't compile on older gccs"?)
Thomas Jarosch [Sat, 29 May 2004 10:08:34 +0000 (10:08 +0000)]
libipt_ACCOUNT, iptables: (tomj) more overlong line fixes
Thomas Jarosch [Sat, 29 May 2004 09:47:01 +0000 (09:47 +0000)]
ipt_ACCOUNT, libipt_ACCOUNT: (tomj) changed ipt_account_ structure names to ipt_acc
Thomas Jarosch [Sat, 29 May 2004 09:47:01 +0000 (09:47 +0000)]
ipt_ACCOUNT, libipt_ACCOUNT: (tomj) changed ipt_account_ structure names to ipt_acc
Gerd v. Egidy [Fri, 28 May 2004 20:41:31 +0000 (20:41 +0000)]
ipt_ACCOUNT: (gerd) linebreaks at width 80 (sometimes 84)
Thomas Jarosch [Wed, 26 May 2004 08:21:36 +0000 (08:21 +0000)]
ipt_ACCOUNT, kernel-2.4: (tomj) fixed kernel memory leak for class A networks
Thomas Jarosch [Fri, 14 May 2004 16:03:46 +0000 (16:03 +0000)]
ipt_ACCOUNT: (tomj) more code style fixes and modularization
Thomas Jarosch [Thu, 13 May 2004 07:43:37 +0000 (07:43 +0000)]
ipt_ACCOUNT: (tomj) disabled debug message, implemented some Patrick McHardy changes
Gerd v. Egidy [Thu, 13 May 2004 01:00:08 +0000 (01:00 +0000)]
libipt_ACCOUNT: (gerd) use const where appropriate
Thomas Jarosch [Tue, 11 May 2004 19:27:21 +0000 (19:27 +0000)]
info_iponline, libipt_ACCOUNT: (tomj) fixed ONLINE-IPS list, fixed onlinetime
Thomas Jarosch [Tue, 11 May 2004 18:33:36 +0000 (18:33 +0000)]
kernel-2.4: (tomj) updated ipt_ACCOUNT module
Thomas Jarosch [Tue, 11 May 2004 18:12:12 +0000 (18:12 +0000)]
ipt_ACCOUNT: (tomj) make memory handling interrupt safe
Thomas Jarosch [Thu, 6 May 2004 11:25:34 +0000 (11:25 +0000)]
changed all comment from C++ to C style
Thomas Jarosch [Thu, 6 May 2004 11:19:26 +0000 (11:19 +0000)]
ipt_ACCOUNT: (tomj) astyled using K&R style
Thomas Jarosch [Tue, 20 Apr 2004 13:19:06 +0000 (13:19 +0000)]
libipt_ACCOUNT: (tomj) fixed illegal handle free issue on deinit
Thomas Jarosch [Wed, 14 Apr 2004 08:32:48 +0000 (08:32 +0000)]
changed download URL
Thomas Jarosch [Tue, 13 Apr 2004 15:01:08 +0000 (15:01 +0000)]
changed download location
Thomas Jarosch [Tue, 13 Apr 2004 14:48:17 +0000 (14:48 +0000)]
added small readme...
Thomas Jarosch [Tue, 13 Apr 2004 14:22:07 +0000 (14:22 +0000)]
polished documentation for first public release
Thomas Jarosch [Mon, 12 Apr 2004 18:55:54 +0000 (18:55 +0000)]
full pom-ng suite for ipt_ACCOUNT
Thomas Jarosch [Mon, 12 Apr 2004 17:33:00 +0000 (17:33 +0000)]
libipt_ACCOUNT, ipt_ACCOUNT: (tomj) implemented handle usage, free all handles and get table names.
Fixed one memory free issue causing a kernel oops
Thomas Jarosch [Mon, 12 Apr 2004 17:33:00 +0000 (17:33 +0000)]
libipt_ACCOUNT, ipt_ACCOUNT: (tomj) implemented handle usage, free all handles and get table names.
Fixed one memory free issue causing a kernel oops
Thomas Jarosch [Mon, 12 Apr 2004 15:15:59 +0000 (15:15 +0000)]
libipt_ACCOUNT: (tomj) greatly improved iptaccount usability
Thomas Jarosch [Mon, 12 Apr 2004 13:55:54 +0000 (13:55 +0000)]
libipt_ACCOUNT: (tomj) renamed example application to "iptaccount", include it in distribution
Thomas Jarosch [Sun, 11 Apr 2004 15:03:13 +0000 (15:03 +0000)]
libipt_ACCOUNT: (tomj) reorganized headers so we don't need to include ip_tables.h, C++ stuff
Thomas Jarosch [Sun, 11 Apr 2004 13:21:54 +0000 (13:21 +0000)]
I wonder why these weren't in CVS, but maybe signal 11 sent to "cvs" has something to do with it...
Thomas Jarosch [Sat, 10 Apr 2004 21:10:36 +0000 (21:10 +0000)]
libipt_ACCOUNT: (tomj) complete autoconf & friends suite, pkgconfig and specfile
Thomas Jarosch [Sat, 10 Apr 2004 17:59:03 +0000 (17:59 +0000)]
increased readabilty of memory management, fixed memory leak on unload
Thomas Jarosch [Sat, 10 Apr 2004 17:45:09 +0000 (17:45 +0000)]
iptables: (tomj) buffer userspace data in global temporary page,
use separate spinlock for userspace data access to minimize packet "downtime"
Thomas Jarosch [Sat, 10 Apr 2004 16:58:12 +0000 (16:58 +0000)]
iptables: (tomj) fixed IPs ending with 255, fixed double count issue
Thomas Jarosch [Sat, 10 Apr 2004 13:29:02 +0000 (13:29 +0000)]
libipt_ACCOUNT_cl: (tomj) wrote complete userspace client library for ipt_ACCOUNT
Thomas Jarosch [Fri, 9 Apr 2004 15:24:57 +0000 (15:24 +0000)]
fix for last checkin
Thomas Jarosch [Fri, 9 Apr 2004 15:23:53 +0000 (15:23 +0000)]
be on the safe side with itemcounter
Thomas Jarosch [Fri, 9 Apr 2004 15:16:21 +0000 (15:16 +0000)]
iptables: (tomj) fixed itemcount for good
Thomas Jarosch [Fri, 9 Apr 2004 12:40:42 +0000 (12:40 +0000)]
iptables: (tomj) implemented code for userspace communication
Thomas Jarosch [Thu, 8 Apr 2004 23:30:53 +0000 (23:30 +0000)]
iptables: (tomj) packet processing fully working
Thomas Jarosch [Thu, 8 Apr 2004 22:35:57 +0000 (22:35 +0000)]
iptables: (tomj) fixed badly broken memory handling, basic stuff now working