Julian Anastasov
8a949fff03
ipvs: remove IPS_NAT_MASK check to fix passive FTP
...
The IPS_NAT_MASK check in 4.12 replaced previous check for nfct_nat()
which was needed to fix a crash in 2.6.36-rc, see
commit 7bcbf81a2296 ("ipvs: avoid oops for passive FTP").
But as IPVS does not set the IPS_SRC_NAT and IPS_DST_NAT bits,
checking for IPS_NAT_MASK prevents PASV response to be properly
mangled and blocks the transfer. Remove the check as it is not
needed after 3.12 commit 41d73ec053d2 ("netfilter: nf_conntrack:
make sequence number adjustments usuable without NAT") which
changes nfct_nat() with nfct_seqadj() and especially after 3.13
commit b25adce16064 ("ipvs: correct usage/allocation of seqadj
ext in ipvs").
Thanks to Li Shuang and Florian Westphal for reporting the problem!
Reported-by: Li Shuang <shuali@redhat.com>
Fixes: be7be6e161a2 ("netfilter: ipvs: fix incorrect conflict resolution")
Signed-off-by: Julian Anastasov <ja@ssi.bg>
Acked-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2018-02-28 19:48:26 +01:00
..
2018-02-01 14:41:46 -05:00
2018-02-28 19:48:26 +01:00
2018-01-10 15:32:16 +01:00
2018-02-02 13:21:48 +01:00
2018-01-08 18:11:10 +01:00
2018-01-19 14:02:18 +01:00
2017-04-26 09:30:22 +02:00
2017-06-19 19:13:21 +02:00
2017-07-24 13:24:46 +02:00
2018-01-31 14:31:10 -08:00
2017-04-26 09:30:22 +02:00
2018-01-19 14:10:53 +01:00
2017-09-04 13:25:19 +02:00
2017-04-19 17:55:17 +02:00
2018-01-08 18:01:05 +01:00
2018-01-08 18:01:26 +01:00
2017-07-31 19:09:38 +02:00
2017-04-19 17:55:17 +02:00
2017-08-24 18:52:32 +02:00
2017-04-26 09:30:22 +02:00
2017-04-19 17:55:16 +02:00
2018-01-19 18:39:49 +01:00
2017-07-24 13:24:46 +02:00
2018-01-08 18:00:54 +01:00
2018-01-08 18:01:02 +01:00
2018-01-08 18:01:02 +01:00
2018-01-08 18:01:02 +01:00
2018-01-08 18:11:05 +01:00
2018-01-08 18:01:02 +01:00
2018-01-08 16:47:14 +01:00
2017-04-19 17:55:17 +02:00
2017-04-26 09:30:22 +02:00
2017-07-24 13:24:46 +02:00
2018-01-19 14:10:53 +01:00
2017-04-19 17:55:17 +02:00
2017-04-26 09:30:22 +02:00
2017-04-26 09:30:22 +02:00
2017-05-29 11:32:36 +02:00
2018-02-07 00:58:57 +01:00
2018-02-07 11:55:52 +01:00
2018-01-08 18:01:06 +01:00
2016-12-04 20:45:33 +01:00
2016-12-04 20:45:33 +01:00
2018-01-19 14:10:53 +01:00
2017-04-06 22:01:38 +02:00
2017-10-24 17:54:47 +02:00
2017-10-31 15:30:37 +01:00
2017-04-06 22:01:38 +02:00
2017-10-31 15:30:37 +01:00
2018-02-14 21:05:40 +01:00
2016-12-04 20:45:30 +01:00
2017-07-01 09:08:41 -07:00
2017-01-03 14:33:25 +01:00
2017-09-04 13:25:19 +02:00
2018-01-10 15:32:15 +01:00
2017-11-02 11:10:55 +01:00
2018-01-19 14:10:53 +01:00
2018-02-27 19:08:17 +01:00
2017-08-02 14:25:59 +02:00
2018-01-10 15:32:11 +01:00
2018-01-10 15:32:11 +01:00
2017-07-31 20:41:57 +02:00
2018-01-19 18:39:49 +01:00
2017-12-04 11:30:09 +01:00
2018-01-19 18:39:49 +01:00
2018-01-19 14:10:53 +01:00
2018-01-19 14:10:53 +01:00
2018-01-19 18:39:49 +01:00
2017-05-15 12:51:41 +02:00
2016-11-09 23:42:23 +01:00
2018-01-08 18:01:01 +01:00
2018-01-19 18:39:49 +01:00
2017-09-04 13:25:09 +02:00
2018-01-10 15:32:08 +01:00
2016-01-03 21:04:23 +01:00
2018-01-19 14:10:04 +01:00
2017-12-11 13:46:04 +01:00
2016-11-03 11:52:34 +01:00
2017-07-31 19:01:40 +02:00
2017-03-13 13:45:36 +01:00
2018-02-07 00:58:57 +01:00
2016-12-06 21:48:22 +01:00
2017-05-01 10:47:53 -04:00
2017-05-15 12:51:41 +02:00
2017-09-04 13:25:16 +02:00
2018-01-10 15:32:08 +01:00
2017-03-06 18:23:23 +01:00
2018-01-10 15:32:08 +01:00
2018-01-10 15:32:08 +01:00
2018-01-10 15:32:08 +01:00
2017-04-07 18:24:47 +02:00
2017-09-04 13:25:09 +02:00
2017-08-28 17:42:56 +02:00
2017-04-07 18:24:47 +02:00
2017-09-04 13:25:09 +02:00
2017-05-15 12:51:41 +02:00
2018-01-10 15:32:08 +01:00
2017-03-06 18:22:12 +01:00
2017-03-06 18:22:12 +01:00
2018-01-08 18:01:26 +01:00
2017-11-07 01:00:31 +01:00
2017-12-11 09:58:38 -05:00
2017-11-07 01:00:31 +01:00
2018-01-08 18:10:53 +01:00
2018-02-14 21:05:33 +01:00
2018-02-14 21:05:37 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-01-08 18:01:22 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:34 +01:00
2016-11-03 10:56:21 +01:00
2018-02-14 21:05:33 +01:00
2018-02-14 21:05:33 +01:00
2018-02-14 21:05:38 +01:00
2018-02-16 15:00:55 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:33 +01:00
2018-02-14 21:05:37 +01:00
2018-02-19 18:28:59 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:39 +01:00
2018-02-14 21:05:38 +01:00
2016-11-03 10:56:21 +01:00
2016-12-06 21:48:20 +01:00
2018-02-14 21:05:38 +01:00
2017-09-04 13:25:19 +02:00
2018-02-14 21:05:38 +01:00
2016-11-03 10:56:21 +01:00
2018-02-14 21:05:35 +01:00
2017-12-06 09:01:18 +01:00
2017-03-02 08:42:31 +01:00
2018-02-14 21:05:38 +01:00
2017-01-18 20:32:43 +01:00
2018-02-14 21:05:37 +01:00
2017-01-09 17:24:55 +01:00
2017-01-09 17:24:55 +01:00
2018-02-07 00:58:57 +01:00
2018-02-14 21:05:38 +01:00
2016-12-04 21:16:51 +01:00
2017-11-02 11:10:55 +01:00
2017-07-01 09:08:41 -07:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:35 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2018-01-31 14:59:24 +01:00
2017-01-09 17:24:55 +01:00
2018-02-14 21:05:38 +01:00
2016-07-03 10:55:07 +02:00
2017-01-09 17:24:55 +01:00
2018-02-14 21:05:38 +01:00
2018-02-14 21:05:38 +01:00
2016-06-23 13:26:49 +02:00