Jan Engelhardt
01e7128a80
build: support for Linux 4.4
2015-11-20 23:17:39 +01:00
Adam Butcher
4c21811919
src: work with typeof
...
Although not officially supported, we have found that the
xtables-addons modules we are interested in work fine on 3.0.4 with a
slight non-invasive mod to compat_xtables.h.
2014-09-04 18:44:52 +02:00
Jan Engelhardt
f2e21e67a5
build: resolve compile error with Linux 3.13
...
net_random has been removed in commit v3.14-rc1~94^2~191 and replaced
by its definition, prandom_u32.
prandom_u32 was only introduced in v3.8-rc1~74^2~22, so we will have
an extra ifdef for 3.7 support.
2014-04-18 19:12:40 +02:00
Jan Engelhardt
991c0cf4cf
compat_xtables: remove no longer needed target API redirection
...
Function signature for targets stayed the same since 3.7.
2014-01-09 10:24:32 +01:00
Jan Engelhardt
98ea6c538b
compat_xtables: remove unused ipt_unregister_table macro
2014-01-09 10:16:42 +01:00
Jan Engelhardt
7cf7250e07
compat_xtables: remove unused xtnu_ip_route_me_harder
2014-01-09 10:16:02 +01:00
Jan Engelhardt
f9b0ee7533
compat_xtables: remove unused xtnu_skb_make_writable
2014-01-09 10:14:36 +01:00
Jan Engelhardt
a82d0ba517
compat_xtables: remove unused xtnu_request_find_match
...
The xt_find_match function is also getting unexported in 3.14.
2014-01-09 10:09:04 +01:00
Jan Engelhardt
b2cd0ab65b
xt_DNETMAP: support for Linux 3.10
2013-06-18 08:09:16 +02:00
Jan Engelhardt
b5a2f9aa14
compat_xtables: dissolve unusued rt_dst
2013-06-08 15:27:34 +02:00
Jan Engelhardt
1ed86c6bbd
build: remove support for Linux 3.6 / switch xt_DNETMAP to nf_nat
2012-11-12 18:42:11 +01:00
Jan Engelhardt
2a5f1099c8
build: remove support for Linux 3.5
2012-11-12 18:31:33 +01:00
Jan Engelhardt
c243c78af4
build: remove support for Linux 3.4
2012-11-12 18:31:28 +01:00
Jan Engelhardt
91da2a0dbd
build: remove support for Linux 3.3
2012-11-12 18:31:22 +01:00
Jan Engelhardt
a160a2aa36
build: remove support for Linux 3.2
2012-11-12 18:31:16 +01:00
Jan Engelhardt
b25e96fd49
build: remove support for Linux 3.1
2012-11-12 18:31:08 +01:00
Jan Engelhardt
6d74f76a29
build: remove support for Linux 3.0
2012-11-12 18:31:03 +01:00
Jan Engelhardt
78e47758c6
build: remove support for Linux 2.6.39
2012-11-12 18:30:49 +01:00
Jan Engelhardt
bcdd42f556
build: remove support for Linux 2.6.38
2012-11-12 18:30:42 +01:00
Jan Engelhardt
acf92ff914
build: remove support for Linux 2.6.37
2012-11-12 18:30:36 +01:00
Jan Engelhardt
0e845bf23f
build: remove support for Linux 2.6.36
2012-11-12 18:30:30 +01:00
Jan Engelhardt
693c32f414
build: remove support for Linux 2.6.35
2012-11-12 18:30:19 +01:00
Jan Engelhardt
bb25bc08c4
build: remove support for Linux 2.6.34
2012-11-12 18:30:08 +01:00
Jan Engelhardt
ea3e4b2ed5
build: remove support for Linux 2.6.33
2012-11-12 18:30:01 +01:00
Jan Engelhardt
557af2177f
build: remove support for Linux 2.6.32
2012-11-12 18:29:53 +01:00
Jan Engelhardt
60f5239630
build: remove support for Linux 2.6.31
2012-10-16 04:16:57 +02:00
Jan Engelhardt
3ba7d8c3a9
build: remove support for Linux 2.6.30
2012-10-16 04:16:57 +02:00
Jan Engelhardt
28d12faba8
build: remove support for Linux 2.6.29
2012-10-16 04:16:57 +02:00
Jan Engelhardt
cf7a3d4342
build: remove support for Linux 2.6.28
2012-10-16 04:16:57 +02:00
Jan Engelhardt
5e020d380c
build: remove support for Linux 2.6.26
2012-10-16 04:16:57 +02:00
Jan Engelhardt
a7fbf4f4de
build: remove support for Linux 2.6.25
2012-10-16 04:16:57 +02:00
Jan Engelhardt
4137f6c111
build: remove support for Linux 2.6.24
2012-10-16 04:16:57 +02:00
Jan Engelhardt
04d8ebe31c
build: remove support for Linux 2.6.23
2012-10-16 04:16:56 +02:00
Jan Engelhardt
6ab4c02a54
build: remove support for Linux 2.6.22
2012-10-16 04:16:56 +02:00
Jan Engelhardt
a66e4510b8
build: remove support for Linux 2.6.21
2012-10-16 02:36:14 +02:00
Jan Engelhardt
31aebc134e
build: remove support for Linux 2.6.20
2012-10-16 02:36:10 +02:00
Jan Engelhardt
e640a15ec9
build: remove support for Linux 2.6.19
2012-10-16 02:36:06 +02:00
Jan Engelhardt
66f213e324
build: remove support for Linux 2.6.18
2012-10-16 02:36:02 +02:00
Jan Engelhardt
0dcc56bc62
build: remove support for Linux 2.6.17
2012-10-16 02:35:57 +02:00
Jan Engelhardt
e5093b61cd
compat_xtables: add xtnu_ipv6_skip_exthdr
2012-07-09 18:54:22 +02:00
Jan Engelhardt
b2bcedd1ef
build: support for Linux 3.5
2012-06-30 18:38:49 +02:00
Jan Engelhardt
076610e3af
build: additional compilation fixes for Linux 3.2/3.3
2012-01-04 21:45:43 +01:00
Jan Engelhardt
31fdd86247
build: support for Linux 3.2
2011-12-31 02:15:45 +01:00
Jan Engelhardt
03ec8a7696
TEE: resolve compile error with Linux 2.6.36-rc
...
xt_TEE.c:54:19: error: request for member "dst" in something not a
structure or union
xt_TEE.c:55:20: error: "struct rtable" has no member named "u"
Linux kernel commit v2.6.36-rc1~571^2~616 changed this.
2010-09-22 23:37:19 +02:00
Jan Engelhardt
beb3358297
compat_xtables: move to 2.6.35 API for matches
2010-04-05 00:43:47 +02:00
Jan Engelhardt
457e86b908
build: support for Linux 2.6.34
2010-02-24 12:11:10 +01:00
Jan Engelhardt
73e7b5ead1
compat_xtables: fix compilation with <= 2.6.19
...
Once upon a time there was no such checksumming...
2009-04-30 20:35:48 +02:00
Jan Engelhardt
637516f2d4
RAWNAT: add extension's kernel and userspace modules
...
RAWNAT provides stateless 1:1 network address translation.
2009-04-26 21:44:54 +02:00
Jan Engelhardt
67579079e0
layer: block use of DEBUGP
...
As per "Writing Netfilter Modules" e-book 20090326 section 4.8, one
should use pr_debug instead.
2009-03-27 00:00:44 +01:00
Jan Engelhardt
7bb2957e47
compat: compile fixes for 2.6.29
...
2.6.29 removes at least NIP6, and NIPQUAD is scheduled to follow.
2009-02-11 15:56:33 +01:00