Stefan Eissing
1302aa6b50
http2: emit RST when client write fails
...
- When the writing of response data fails, reset the stream
and do not return a callback error to nghttp2. That would
be a fatal error for the connection and harm other requests.
- add test cases for various abort scenarios
Reported-by: Konstantin Kuzov
Fixes #13292
Closes #13298
2024-04-08 15:49:52 +02:00
..
2024-03-07 10:24:27 +01:00
2024-04-06 19:08:12 -04:00
2024-03-28 11:21:44 +01:00
2024-04-08 14:27:12 +02:00
2024-02-07 09:22:10 +01:00
2023-08-31 23:02:10 +00:00
2023-10-26 17:42:54 +02:00
2024-03-07 16:47:36 +01:00
2024-02-01 13:42:48 +01:00
2023-12-01 23:26:53 -05:00
2024-03-03 17:35:47 +01:00
2024-02-28 12:58:55 +01:00
2023-12-08 17:22:33 +01:00
2024-04-05 16:06:22 +02:00
2024-03-18 12:41:56 +01:00
2024-03-15 10:50:44 +01:00
2024-03-15 10:50:44 +01:00
2024-03-09 23:24:58 +01:00
2023-12-16 13:12:37 +00:00
2024-03-28 08:51:19 +01:00
2024-03-09 23:24:58 +01:00
2024-03-09 23:24:58 +01:00
2024-03-01 09:59:48 +01:00
2023-11-10 18:24:14 +00:00
2023-11-06 17:20:39 +00:00
2023-10-27 00:37:34 +00:00
2023-09-28 22:58:36 +02:00
2023-12-16 13:16:52 +00:00
2023-11-06 17:20:39 +00:00
2023-11-06 17:20:39 +00:00
2023-12-16 13:13:44 +00:00
2023-12-16 13:13:44 +00:00
2024-03-09 23:24:58 +01:00
2024-03-09 23:24:58 +01:00
2024-03-09 23:24:58 +01:00
2024-03-28 16:21:20 +01:00
2023-11-07 16:35:30 +01:00
2024-03-04 08:46:59 +01:00
2023-09-15 22:09:43 +02:00
2023-07-31 11:51:34 +02:00
2024-03-05 17:07:57 +01:00
2023-09-14 03:07:45 -04:00
2024-03-01 09:59:48 +01:00
2023-07-29 23:44:28 +02:00
2024-02-07 09:22:10 +01:00
2024-02-07 09:22:10 +01:00
2023-11-15 20:57:49 +00:00
2023-09-07 17:45:06 +02:00
2023-09-07 17:45:06 +02:00
2023-11-22 15:42:25 +00:00
2023-09-26 14:25:10 +00:00
2023-11-22 15:42:25 +00:00
2023-11-22 15:42:25 +00:00
2023-11-23 02:03:02 +00:00
2023-07-29 23:44:28 +02:00
2023-11-22 15:42:25 +00:00
2023-12-18 10:34:22 +01:00
2024-02-27 08:58:10 +01:00
2024-01-26 02:58:21 -05:00
2024-04-05 09:24:05 +00:00
2024-04-06 19:08:12 -04:00
2023-09-07 17:45:06 +02:00
2024-03-30 22:44:22 +01:00
2024-02-20 11:35:56 +01:00
2023-11-03 03:50:59 -04:00
2023-09-23 09:12:57 +00:00
2023-09-23 09:12:57 +00:00
2024-04-05 16:08:10 +02:00
2024-04-08 13:57:14 +02:00
2024-03-30 22:45:47 +01:00
2024-04-05 16:08:10 +02:00
2024-02-26 14:25:41 +01:00
2024-02-27 14:13:56 +01:00
2024-02-20 14:01:59 +01:00
2024-02-20 14:01:59 +01:00
2024-01-27 21:19:41 +00:00
2023-12-16 13:12:37 +00:00
2023-10-21 14:36:51 +02:00
2023-10-21 14:36:51 +02:00
2023-10-12 23:40:08 -04:00
2024-04-05 16:47:36 -04:00
2024-02-28 11:28:10 +01:00
2024-02-27 14:13:56 +01:00
2024-02-28 11:28:10 +01:00
2023-09-30 11:45:39 +02:00
2023-09-30 11:45:39 +02:00
2024-03-05 17:06:47 +01:00
2024-02-27 14:26:22 +01:00
2023-12-16 13:12:37 +00:00
2023-07-31 08:31:38 +02:00
2024-03-09 23:24:58 +01:00
2023-11-21 16:35:42 +00:00
2023-11-22 15:42:25 +00:00
2023-11-22 15:42:25 +00:00
2024-04-05 16:06:22 +02:00
2024-02-27 14:13:56 +01:00
2024-04-05 16:08:10 +02:00
2024-02-26 09:44:15 +01:00
2023-09-20 13:38:42 +02:00
2023-12-15 12:57:35 +01:00
2023-10-28 00:27:20 -04:00
2024-03-01 09:59:48 +01:00
2023-10-20 23:00:10 +02:00
2024-02-07 09:22:10 +01:00
2023-09-25 20:12:18 +02:00
2023-09-25 20:12:18 +02:00
2024-04-08 15:49:52 +02:00
2023-12-11 23:29:02 +01:00
2024-04-05 16:08:10 +02:00
2024-02-28 12:58:55 +01:00
2023-09-07 17:45:06 +02:00
2023-09-07 17:45:06 +02:00
2024-04-05 16:06:22 +02:00
2024-04-08 13:58:58 +02:00
2024-01-11 08:49:21 +01:00
2023-09-25 20:12:18 +02:00
2024-04-08 13:58:58 +02:00
2024-03-19 07:53:43 +01:00
2024-03-31 11:02:44 +02:00
2024-03-31 11:02:44 +02:00
2023-08-17 17:17:59 +02:00
2024-03-06 00:17:37 +01:00
2023-09-27 13:18:22 +02:00
2023-12-19 12:45:28 +00:00
2023-12-18 14:56:57 +00:00
2024-02-27 14:13:56 +01:00
2024-03-09 23:24:58 +01:00
2023-07-29 23:42:53 +02:00
2023-07-29 23:42:53 +02:00
2023-11-14 19:28:15 +00:00
2024-04-08 13:58:58 +02:00
2023-12-16 13:12:22 +00:00
2024-02-05 23:38:12 +01:00
2023-09-07 17:45:06 +02:00
2024-01-27 21:19:41 +00:00
2023-12-16 13:12:37 +00:00
2024-03-18 12:41:56 +01:00
2024-03-06 00:17:37 +01:00
2024-03-01 09:59:48 +01:00
2024-02-27 14:13:56 +01:00
2024-01-27 12:42:19 +01:00
2024-04-05 16:47:36 -04:00
2024-03-04 08:42:56 +01:00
2024-04-05 16:47:36 -04:00
2024-02-07 09:22:10 +01:00
2023-12-16 13:12:37 +00:00
2024-03-30 22:50:26 +01:00
2024-02-28 11:28:10 +01:00
2024-03-05 13:30:16 +01:00
2024-02-27 08:58:10 +01:00
2024-02-27 08:58:10 +01:00
2023-12-27 09:28:48 +01:00
2023-12-27 09:28:48 +01:00
2024-01-08 22:48:24 +01:00
2023-11-22 15:42:25 +00:00
2023-11-22 15:42:25 +00:00
2024-04-04 11:45:19 +02:00
2024-03-21 09:34:40 +01:00
2024-04-05 16:06:22 +02:00
2023-10-21 14:38:21 +02:00
2023-11-22 15:42:25 +00:00
2024-04-05 16:08:10 +02:00
2024-03-18 12:41:56 +01:00
2024-04-08 13:58:58 +02:00
2023-08-30 11:38:27 +02:00
2023-08-01 21:58:56 +00:00
2023-12-16 13:13:44 +00:00
2023-09-07 17:45:06 +02:00
2023-12-19 12:45:28 +00:00
2023-11-06 22:00:10 +00:00
2023-09-26 14:25:10 +00:00
2024-03-04 08:42:56 +01:00
2024-03-04 08:42:56 +01:00
2024-03-18 12:41:56 +01:00
2024-03-04 08:42:56 +01:00
2023-12-18 14:56:57 +00:00
2023-10-18 08:23:53 +02:00
2024-03-01 09:59:48 +01:00
2023-12-16 13:12:37 +00:00
2024-03-09 23:24:58 +01:00
2023-12-08 17:22:33 +01:00
2023-12-08 17:22:33 +01:00
2023-12-21 23:17:15 +01:00
2023-11-22 15:42:25 +00:00
2024-02-26 17:19:27 +01:00
2023-12-28 03:38:44 -05:00
2023-12-28 03:38:44 -05:00
2024-02-27 14:13:56 +01:00
2024-03-04 08:42:56 +01:00
2023-11-22 07:44:05 +01:00
2023-11-22 15:42:25 +00:00
2023-11-22 15:42:25 +00:00
2023-09-28 09:52:20 +02:00
2024-04-05 16:08:10 +02:00
2024-03-11 23:27:02 +01:00
2024-04-08 13:58:58 +02:00
2024-03-09 23:24:58 +01:00
2024-02-26 17:19:27 +01:00
2024-04-08 13:58:58 +02:00
2023-11-22 15:42:25 +00:00
2023-11-22 15:42:25 +00:00
2024-04-08 13:58:58 +02:00
2023-11-22 15:42:25 +00:00
2023-11-22 15:42:25 +00:00
2024-04-05 16:08:10 +02:00
2024-03-08 13:11:17 +01:00