Christopher Faulet
e70c23e517
BUG/MEDIUM: h3: Declare absolute URI as normalized when a :authority is found
...
Since commit 2c3d656f8 ("MEDIUM: h3: use absolute URI form with
:authority"), the absolute URI form is used when a ':authority'
pseudo-header is found. However, this URI was not declared as normalized
internally. So, when the request is reformated to be sent to an h1 server,
the absolute-form is used instead of the origin-form. It is unexpected and
may be an issue for some servers that could reject the request.
So, now, we take care to set HTX_SL_F_HAS_AUTHORITY flag on the HTX message
when an authority was found and HTX_SL_F_NORMALIZED_URI flag is set for
"http" or "https" schemes.
No backport needed because the commit above must not be backported. It
should fix a regression reported on the 3.2-dev17 in issue #2977 .
This commit depends on "BUG/MINOR: h3: Set HTX flags corresponding to the
scheme found in the request".
2025-05-26 11:47:23 +02:00
..
2025-05-21 11:41:28 +02:00
2025-04-02 11:12:20 +02:00
2025-04-08 14:36:35 +02:00
2025-02-06 16:55:37 +01:00
2025-05-17 10:46:10 +02:00
2025-05-23 22:38:54 +02:00
2025-05-21 15:47:42 +02:00
2025-03-12 10:49:36 +01:00
2025-04-29 15:19:32 +02:00
2025-05-22 15:31:54 +02:00
2025-03-07 16:23:29 +01:00
2025-05-23 10:49:33 +02:00
2025-04-25 16:14:26 +02:00
2025-05-08 02:03:43 +02:00
2025-04-03 11:37:25 +02:00
2025-04-30 17:17:36 +02:00
2025-05-13 16:48:30 +02:00
2025-03-31 16:21:37 +02:00
2025-05-07 10:02:58 +02:00
2025-04-29 21:20:54 +02:00
2025-02-26 13:00:18 +01:00
2025-02-26 13:00:18 +01:00
2025-02-26 13:00:18 +01:00
2025-02-26 13:00:18 +01:00
2025-02-17 16:16:29 +01:00
2025-05-16 15:11:37 +02:00
2025-05-13 19:51:40 +02:00
2025-02-06 17:01:15 +01:00
2025-02-21 18:26:29 +01:00
2025-05-22 18:09:12 +02:00
2025-04-22 16:14:47 +02:00
2025-05-16 15:13:17 +02:00
2025-05-16 15:13:17 +02:00
2025-05-26 11:47:23 +02:00
2025-05-21 15:47:42 +02:00
2025-04-30 17:00:31 +02:00
2025-05-16 15:11:37 +02:00
2025-05-21 14:17:41 +02:00
2025-04-22 16:14:47 +02:00
2025-04-15 16:28:15 +02:00
2025-04-02 11:12:20 +02:00
2025-01-31 15:51:51 +01:00
2025-04-02 19:34:09 +02:00
2025-03-25 18:01:01 +01:00
2025-05-19 16:05:03 +02:00
2025-04-17 17:38:23 +02:00
2025-04-03 11:37:25 +02:00
2025-04-25 18:47:11 +02:00
2025-04-23 15:32:46 +02:00
2025-04-24 15:09:37 +02:00
2025-04-25 16:14:26 +02:00
2025-04-30 14:44:42 +02:00
2025-05-21 15:47:42 +02:00
2025-01-31 10:41:50 +01:00
2025-05-21 15:47:42 +02:00
2025-05-14 11:52:10 +02:00
2025-04-24 15:09:37 +02:00
2025-04-03 11:37:25 +02:00
2025-04-17 16:39:47 +02:00
2025-05-15 16:57:21 +02:00
2025-05-09 14:57:00 +02:00
2025-05-21 14:16:37 +02:00
2025-04-17 14:49:36 +02:00
2025-04-29 12:13:42 +02:00
2025-02-21 07:59:08 +01:00
2025-05-12 16:17:26 +02:00
2025-03-07 12:06:26 +01:00
2025-05-13 15:41:51 +02:00
2025-05-17 10:46:10 +02:00
2025-04-29 15:10:06 +02:00
2025-04-29 15:10:06 +02:00
2025-04-29 15:10:06 +02:00
2025-04-29 15:10:06 +02:00
2025-05-21 14:44:27 +02:00
2025-05-13 15:44:22 +02:00
2025-05-21 14:26:45 +02:00
2025-03-07 12:06:26 +01:00
2025-02-14 09:00:05 +01:00
2025-01-31 15:34:30 +01:00
2025-05-21 14:26:45 +02:00
2025-04-25 16:14:26 +02:00
2025-05-20 15:00:06 +02:00
2025-05-21 14:26:45 +02:00
2025-04-03 11:37:25 +02:00
2025-05-07 15:21:30 +02:00
2025-05-21 14:44:27 +02:00
2025-04-02 11:12:20 +02:00
2025-01-31 10:41:50 +01:00
2025-05-09 15:45:44 +02:00
2025-04-24 15:09:37 +02:00
2025-04-07 15:57:28 +02:00
2025-05-22 17:40:05 +02:00
2025-04-29 12:13:42 +02:00
2025-02-21 17:41:38 +01:00
2025-05-15 16:18:31 +02:00
2025-05-16 16:43:53 +02:00
2025-05-09 15:45:44 +02:00
2025-04-03 11:37:25 +02:00
2025-05-09 19:18:38 +02:00
2025-05-22 15:31:54 +02:00
2025-05-22 15:31:54 +02:00
2025-05-20 15:00:06 +02:00
2025-04-30 11:11:26 +02:00
2025-05-22 15:31:54 +02:00
2025-05-21 10:01:14 +02:00
2025-05-02 16:01:32 +02:00
2025-02-06 17:19:49 +01:00
2025-05-22 09:50:10 +02:00
2025-03-21 17:05:02 +01:00
2025-05-16 15:11:37 +02:00
2025-05-08 23:32:25 +02:00
2025-04-24 16:22:24 +02:00
2025-05-02 11:09:28 +02:00
2025-02-03 17:09:48 +01:00
2025-04-02 14:57:40 +02:00
2025-04-03 17:19:07 +02:00
2025-04-28 16:50:34 +02:00
2025-05-12 16:11:15 +02:00
2025-05-20 16:37:06 +02:00
2025-04-30 17:17:36 +02:00
2025-02-18 10:43:56 +01:00