nmittler
8cd259896e
No HTTP/2 RST_STREAM if no prior HEADERS were sent
...
Motivation:
Because we flow control HEADERS frames, it's possible that an intermediate error can result in a RST_STREAM frame being sent for a frame that the other endpoint is not yet aware of. This is a violation of the spec and will either result in spammy logs at the other endpoint or broken connections.
Modifications:
Modified the HTTP/2 handler so that it only sends RST_STREAM if it has sent at least one HEADERS frame to the remote endpoint for the stream.
Result:
Fixes #4465
2015-11-25 13:46:32 -08:00
..
2015-11-14 10:13:32 -08:00
2015-10-30 15:29:44 -07:00
2015-10-30 15:29:44 -07:00
2015-10-01 13:51:03 -07:00
2015-03-30 11:23:02 -07:00
2015-03-30 11:23:02 -07:00
2015-11-25 13:46:32 -08:00
2015-11-05 15:47:10 -08:00
2015-11-25 13:46:32 -08:00
2015-11-24 11:44:06 -08:00
2015-11-24 11:44:06 -08:00
2015-11-23 15:38:08 -08:00
2015-11-23 15:38:08 -08:00
2015-11-14 10:13:32 -08:00
2015-10-30 15:29:44 -07:00
2015-11-05 15:47:10 -08:00
2015-11-18 11:32:18 -08:00
2015-11-05 15:47:10 -08:00
2015-10-30 15:29:44 -07:00
2015-09-16 14:55:33 -07:00
2015-09-16 14:55:33 -07:00
2015-11-25 13:46:32 -08:00
2015-03-31 09:18:26 -07:00
2015-10-01 13:51:03 -07:00
2015-03-30 11:23:02 -07:00
2015-11-25 13:46:32 -08:00
2015-11-24 11:44:06 -08:00
2015-01-23 11:06:11 -05:00
2015-03-31 09:18:26 -07:00
2015-08-20 13:27:18 -07:00
2015-01-23 11:06:11 -05:00
2015-07-16 14:38:48 -07:00
2015-01-23 11:06:11 -05:00
2015-04-21 20:47:01 -07:00
2015-03-28 18:52:35 -07:00
2015-07-28 09:54:14 -07:00
2015-01-23 11:06:11 -05:00
2015-01-23 11:06:11 -05:00
2015-01-23 11:06:11 -05:00
2015-02-06 11:56:14 -08:00
2015-10-30 15:29:44 -07:00
2015-07-07 13:25:03 -07:00
2015-10-30 15:29:44 -07:00
2015-01-23 11:06:11 -05:00
2015-03-28 18:52:35 -07:00
2015-11-25 13:46:32 -08:00
2015-11-05 15:47:10 -08:00
2015-08-20 13:27:18 -07:00
2015-05-20 08:59:17 -07:00
2015-03-25 09:02:15 -07:00
2015-11-05 15:47:10 -08:00
2015-01-23 11:06:11 -05:00
2015-09-16 14:55:33 -07:00
2015-07-22 15:52:27 -07:00
2015-11-25 13:46:32 -08:00
2015-04-10 08:52:26 -07:00
2015-11-23 15:38:08 -08:00
2015-10-01 13:51:03 -07:00
2015-08-27 08:49:58 -07:00
2015-11-23 15:38:08 -08:00
2015-01-23 11:06:11 -05:00
2015-11-18 11:32:18 -08:00
2015-10-30 15:29:44 -07:00
2015-11-03 13:22:11 -08:00
2015-11-24 08:11:23 -08:00