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
Jan Engelhardt
5713415014
build: remove support for Linux 3.11
2018-02-12 14:45:30 +01:00
Jan Engelhardt
230bc1f327
build: remove support for Linux 3.10
2018-02-12 14:45:14 +01:00
Jan Engelhardt
d360f5578c
build: remove support for Linux 3.9
2018-02-12 14:45:00 +01:00
Jan Engelhardt
dd32060f6a
build: remove support for Linux 3.8
2018-02-12 14:40:30 +01:00
Jan Engelhardt
d5eb4e586c
build: remove support for Linux 3.7
2018-02-12 14:39:36 +01:00
Jan Engelhardt
1b4b4347c5
geoip: apply consistent style to xt_geoip_build
2018-02-12 13:58:18 +01:00
Philip Prindeville
2f37af43c5
geoip: selective endianness catalog generation
2018-02-12 13:56:48 +01:00
Jan Engelhardt
56e5970c64
xt_pknock: don't split function heads
2018-01-05 01:36:12 +01:00
Marcelo Henrique Cerri
2b76b68c65
build: support for Linux 4.15
...
Signed-off-by: Marcelo Henrique Cerri <marcelo.cerri@canonical.com >
2018-01-05 01:35:12 +01:00
Seth Forshee
d2eeac4c32
build: (additional) support for Linux 4.14
...
Signed-off-by: Seth Forshee <seth.forshee@canonical.com >
2018-01-05 01:35:07 +01:00
Jan Engelhardt
0e9037b000
Xtables-addons 2.14
v2.14
2017-11-22 18:29:25 +01:00
Jan Engelhardt
0a6091b64a
DNETMAP: remove NF_CT_ASSERT use
...
The hooks are already checked by the xtables core (due to struct
xt_target::hooks).
2017-11-22 18:27:36 +01:00
Jan Engelhardt
b565a85fb6
DNETMAP: fix write past end of buffer
2017-11-22 18:24:10 +01:00
Jan Engelhardt
89c80f5981
DELUDE: fix PVSStudio reports
...
V560 A part of conditional expression is always true: !oth->rst.
2017-07-23 19:59:36 +02:00
Jan Engelhardt
8579fd2b3b
ipp2p: fix PVSStudio reports
...
V666 Consider inspecting fourth argument of the function 'HX_memmem'.
It is possible that the value does not correspond with the length of
a string which was passed with the third argument.
2017-07-23 19:56:42 +02:00
Jan Engelhardt
0a836e9677
pknock: fix PVSStudio static analyzer reports
...
V595 The 'peer' pointer was utilized before it was verified against
nullptr.
2017-07-23 19:55:06 +02:00
Jan Engelhardt
90b0f3a51f
Xtables-addons 2.13
v2.13
2017-06-29 14:46:37 +02:00
Grzegorz Kuczyński
89d1b808b9
xt_condition: namespace support #2
2017-06-27 13:36:03 +02:00
Jan Engelhardt
c839e87bbb
xt_geoip: check for allocation overflow
2017-06-26 22:03:53 +02:00