tuexen
d08b474ae2
The handling of RST segments in the SYN-RCVD state exists in the
...
code paths. Both are not consistent and the one on the syn cache code
does not conform to the relevant specifications (Page 69 of RFC 793
and Section 4.2 of RFC 5961).
This patch fixes this:
* The sequence numbers checks are fixed as specified on
page Page 69 RFC 793.
* The sysctl variable net.inet.tcp.insecure_rst is now honoured
and the behaviour as specified in Section 4.2 of RFC 5961.
Approved by: re (gjb@)
Reviewed by: bz@, glebius@, rrs@,
Differential Revision: https://reviews.freebsd.org/D17595
Sponsored by: Netflix, Inc.
2018-10-18 19:21:18 +00:00
..
2018-07-24 16:35:52 +00:00
2017-11-27 15:23:17 +00:00
2018-07-11 14:54:56 +00:00
2018-05-23 21:02:14 +00:00
2018-09-12 10:27:58 +00:00
2017-11-27 15:23:17 +00:00
2017-11-27 15:23:17 +00:00
2017-11-27 15:23:17 +00:00
2017-12-29 07:23:18 +00:00
2017-11-20 19:43:44 +00:00
2018-07-24 16:35:52 +00:00
2017-11-20 19:43:44 +00:00
2018-05-02 19:36:29 +00:00
2018-07-24 16:35:52 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2018-05-24 23:21:23 +00:00
2018-06-16 08:26:23 +00:00
2017-02-28 23:42:47 +00:00
2018-07-24 16:35:52 +00:00
2018-04-06 17:35:35 +00:00
2018-09-06 14:15:03 +00:00
2018-08-22 21:23:32 +00:00
2018-08-22 04:09:55 +00:00
2018-09-10 19:00:29 +00:00
2018-10-01 10:46:00 +00:00
2018-06-13 23:19:54 +00:00
2018-04-06 17:35:35 +00:00
2018-05-29 12:32:08 +00:00
2017-11-20 19:43:44 +00:00
2018-05-23 21:02:14 +00:00
2018-08-15 15:44:30 +00:00
2017-11-20 19:43:44 +00:00
2018-07-01 08:37:07 +00:00
2018-08-15 20:23:08 +00:00
2017-11-27 15:23:17 +00:00
2018-07-24 16:35:52 +00:00
2017-11-27 15:23:17 +00:00
2017-11-27 15:23:17 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2018-07-04 02:47:16 +00:00
2018-09-20 19:45:27 +00:00
2018-09-05 13:59:36 +00:00
2018-07-09 11:35:18 +00:00
2018-07-24 16:35:52 +00:00
2018-07-24 16:45:01 +00:00
2017-11-20 19:43:44 +00:00
2018-07-24 16:35:52 +00:00
2018-08-14 07:54:14 +00:00
2018-07-24 16:35:52 +00:00
2017-11-20 19:43:44 +00:00
2018-10-09 13:26:06 +00:00
2017-11-20 19:43:44 +00:00
2018-10-07 11:26:15 +00:00
2018-08-14 17:30:46 +00:00
2018-05-20 00:22:28 +00:00
2018-07-01 08:37:07 +00:00
2018-06-05 20:51:01 +00:00
2017-11-20 19:43:44 +00:00
2018-07-10 08:05:32 +00:00
2018-09-30 21:54:02 +00:00
2018-07-19 20:16:33 +00:00
2018-10-01 14:05:31 +00:00
2018-09-18 10:53:07 +00:00
2018-07-19 20:16:33 +00:00
2018-07-19 20:11:14 +00:00
2018-07-19 20:16:33 +00:00
2018-08-21 13:25:32 +00:00
2018-07-19 20:11:14 +00:00
2017-12-26 12:35:02 +00:00
2017-11-20 19:43:44 +00:00
2018-08-22 21:23:32 +00:00
2018-07-19 20:16:33 +00:00
2018-08-21 13:25:32 +00:00
2018-07-19 20:16:33 +00:00
2018-10-01 14:05:31 +00:00
2018-07-19 20:16:33 +00:00
2017-11-20 19:43:44 +00:00
2018-08-23 19:10:45 +00:00
2017-11-20 19:43:44 +00:00
2018-10-07 15:13:47 +00:00
2018-07-19 20:16:33 +00:00
2018-08-21 13:25:32 +00:00
2018-07-19 20:16:33 +00:00
2018-08-13 13:58:45 +00:00
2017-11-20 19:43:44 +00:00
2018-07-19 20:11:14 +00:00
2018-07-19 20:16:33 +00:00
2018-05-19 05:56:21 +00:00
2018-07-19 20:11:14 +00:00
2017-11-20 19:43:44 +00:00
2018-08-21 13:25:32 +00:00
2017-11-20 19:43:44 +00:00
2018-07-19 20:16:33 +00:00
2018-08-21 13:25:32 +00:00
2018-07-19 20:16:33 +00:00
2018-07-19 20:16:33 +00:00
2018-09-26 10:24:50 +00:00
2018-08-21 13:25:32 +00:00
2018-10-01 10:46:00 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2018-07-24 16:35:52 +00:00
2018-02-26 03:03:41 +00:00
2018-06-23 06:53:53 +00:00
2018-07-24 16:35:52 +00:00
2017-11-27 15:23:17 +00:00
2018-10-01 10:46:00 +00:00
2018-07-04 02:47:16 +00:00
2018-10-18 19:21:18 +00:00
2018-04-10 15:51:37 +00:00
2018-08-20 12:43:18 +00:00
2018-03-09 00:08:43 +00:00
2017-11-27 15:23:17 +00:00
2018-06-23 06:53:53 +00:00
2018-04-03 01:08:54 +00:00
2018-07-30 20:35:50 +00:00
2016-07-06 16:17:13 +00:00
2016-07-06 16:17:13 +00:00
2018-10-16 14:41:09 +00:00
2017-11-20 19:43:44 +00:00
2018-04-03 13:54:38 +00:00
2018-08-23 19:10:45 +00:00
2018-10-18 19:21:18 +00:00
2018-10-18 19:21:18 +00:00
2018-07-04 02:47:16 +00:00
2018-07-04 02:47:16 +00:00
2018-07-30 21:13:42 +00:00
2018-08-24 10:50:19 +00:00
2018-08-20 12:43:18 +00:00
2018-06-07 18:18:13 +00:00
2017-11-20 19:43:44 +00:00
2018-08-16 23:46:38 +00:00
2018-04-03 01:08:54 +00:00
2018-10-12 22:51:45 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2018-07-31 22:56:03 +00:00