Jan Engelhardt
358991306c
xt_PROTO: style fixes
2019-09-06 10:34:35 +02:00
Jan Engelhardt
2bbdcb1d58
Merge MR-11
2019-09-06 10:34:29 +02:00
Jeremy Sowden
b14728691d
xt_DHCPMAC: replace skb_make_writable with skb_ensure_writable
...
skb_make_writable was removed from the kernel in
v5.3-rc1~140^2~370^2~1 , and its callers were converted to use
skb_ensure_writable. Updated dhcpmac_tg() accordingly.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net >
2019-09-06 10:28:37 +02:00
Aron Xu
f822b8bc1b
Add man page items for xt_PROTO
...
Signed-off-by: Aron Xu <happyaron.xu@gmail.com >
2019-05-07 03:31:24 +08:00
Aron Xu
4205900d9b
Enable xt_PROTO in build system
...
Signed-off-by: Aron Xu <happyaron.xu@gmail.com >
2019-05-07 03:24:43 +08:00
Miao Wang
266638e41e
Add xt_PROTO extension
...
Signed-off-by: Aron Xu <happyaron.xu@gmail.com >
2019-05-07 03:24:43 +08:00
Jan Engelhardt
ebcd176822
Xtables-addons 3.3
v3.3
2019-03-07 10:24:08 +01:00
Jan Engelhardt
6b47d09a36
build: remove xa-download-more script
...
This mechanism has not seen any use in recent years (the "sources"
file is still the same) — drop it.
2019-03-07 10:20:05 +01:00
Jan Engelhardt
1849c47ae8
doc: update README and changelog
2019-03-07 10:18:43 +01:00
PGNet Dev
68d895f75c
xt_SYSRQ: replace do_gettimeofday
...
Linux kernel commit v4.20-rc1-18-ge4b92b108c6c removed
do_gettimeofday in favor of ktime_get_real_ts64 introduced in
v3.16-rc5-59-gd6d29896c665 .
2019-03-07 10:07:28 +01:00
Jan Engelhardt
53b6b862cc
Merge MR-10
2018-11-17 12:32:56 +01:00
Nataniel Santos
ed10cb9c17
xt_ACCOUNT: make table limit configurable
...
Add parameter option in module xt_ACCOUNT.ko to accept. Change in the
ACCOUN_MAX_TABLES table without the need to recompile the module.
References: MR-8
2018-11-17 12:13:00 +01:00
Jan Engelhardt
5903f4bcfc
Xtables-addons 3.2
v3.2
2018-09-07 15:04:28 +02:00
Jan Engelhardt
5e19871613
geoip: build tool should not rely on directory name
...
Fix this:
GeoLite2-Country-CSV_20180905$ /usr/lib/xtables-addons/xt_geoip_build
Use of uninitialized value $dir in concatenation (.) or string at
/usr/lib/xtables-addons/xt_geoip_build line 59.
Couldn't open list country names
Do not rely on any directory names (they change). Use the current
directory as the default source directory, similar to the older
xt_geoip_build (well, *.csv was passed as arguments).
2018-09-07 15:03:20 +02:00
Jan Engelhardt
30fb410003
Xtables-addons 3.1
v3.1
2018-08-14 14:31:10 +02:00
Jan Engelhardt
3ea761a1ed
build: add support for Linux 4.18
2018-08-14 14:29:30 +02:00
Jan Engelhardt
4603d3e0f4
build: add support for Linux 4.17
2018-08-14 14:23:04 +02:00
Jan Engelhardt
b0b2b5a74c
build: fix 4.16 warning
2018-08-14 14:22:40 +02:00
Jan Engelhardt
082d42fb21
build: match documented and coded build requirements
2018-08-14 14:22:17 +02:00
Jan Engelhardt
b1f0e118a0
doc: add 3.0 headline in changelog
2018-08-14 14:15:07 +02:00
Philip Prindeville
56fba3ecff
geoip: simplify handling table column names
...
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com >
2018-04-30 09:41:29 +02:00
Philip Prindeville
9057fb48f3
geoip: add database query tool for use with ipsets
...
Add a tool for retrieiving the IPv4 or IPv6 (or both!) CIDR ranges
for a given country, which can then be injected into an ipset if
one doesn't want to use (or have available) the xt_geoip extension.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com >
2018-04-30 09:41:21 +02:00
Philip Prindeville
e19f91ddb4
geoip: update man page for xt_geoip_build
...
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com >
2018-04-30 09:40:54 +02:00
Philip Prindeville
256ac1a4f6
geoip: adapt to GeoLite2 database
...
Requires Net::CIDR::Lite for manipulating CIDR blocks, aggregation, etc.
since database is stored as subnet/mask pairs and may require compaction
into ranges (which can combine adjacent subnets).
We don't use Net::CIDR because it's a clunkier interface.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com >
2018-04-30 09:40:51 +02:00
Philip Prindeville
b91dbd03c7
geoip: store database in network byte order
...
This allows a single database to be built and distributed as a
package that is accepted by both big- and little-endian hosts.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com >
2018-02-19 01:42:29 +01:00
Jan Engelhardt
254c6926d3
Xtables-addons 3.0
v3.0
2018-02-12 15:17:10 +01:00
Jan Engelhardt
2e78cf03a4
build: support for Linux 4.16
2018-02-12 15:10:47 +01:00
Jan Engelhardt
bf63a25a64
build: remove support for Linux 4.14
2018-02-12 15:09:52 +01:00
Jan Engelhardt
94656621ed
build: remove support for Linux 4.13
2018-02-12 15:09:41 +01:00
Jan Engelhardt
95d4f9e113
build: remove support for Linux 4.12
2018-02-12 15:09:32 +01:00
Jan Engelhardt
123e1a14e9
build: remove support for Linux 4.11
2018-02-12 15:09:25 +01:00
Jan Engelhardt
f4f3f98609
build: remove support for Linux 4.10
2018-02-12 15:09:15 +01:00
Jan Engelhardt
9b1c7c1c04
build: remove support for Linux 4.9
2018-02-12 14:59:44 +01:00
Jan Engelhardt
ed8e496750
build: remove support for Linux 4.8
2018-02-12 14:57:21 +01:00
Jan Engelhardt
5339fcc65b
build: remove support for Linux 4.7
2018-02-12 14:56:57 +01:00
Jan Engelhardt
2265c1b854
build: remove support for Linux 4.6
2018-02-12 14:56:40 +01:00
Jan Engelhardt
2c574f992d
build: remove support for Linux 4.5
2018-02-12 14:56:24 +01:00
Jan Engelhardt
3a24468a68
build: remove support for Linux 4.4
2018-02-12 14:56:05 +01:00
Jan Engelhardt
7682cc8c34
build: remove support for Linux 4.3
2018-02-12 14:55:45 +01:00
Jan Engelhardt
215b3c5b12
build: remove support for Linux 4.2
2018-02-12 14:54:26 +01:00
Jan Engelhardt
4dbb36b723
build: remove support for Linux 4.1
2018-02-12 14:53:25 +01:00
Jan Engelhardt
10f951e61d
build: remove support for Linux 4.0
2018-02-12 14:53:01 +01:00
Jan Engelhardt
a4c50ae405
build: remove support for Linux 3.19
2018-02-12 14:50:33 +01:00
Jan Engelhardt
38d89983ca
build: remove support for Linux 3.18
2018-02-12 14:49:20 +01:00
Jan Engelhardt
25985650a9
build: remove support for Linux 3.17
2018-02-12 14:48:53 +01:00
Jan Engelhardt
4de9ff1505
build: remove support for Linux 3.16
2018-02-12 14:48:34 +01:00
Jan Engelhardt
46b7cf206b
build: remove support for Linux 3.15
2018-02-12 14:47:58 +01:00
Jan Engelhardt
29d10e11fa
build: remove support for Linux 3.14
2018-02-12 14:46:50 +01:00
Jan Engelhardt
60a26f1dea
build: remove support for Linux 3.13
2018-02-12 14:45:55 +01:00
Jan Engelhardt
cdf90737be
build: remove support for Linux 3.12
2018-02-12 14:45:41 +01:00