From 0074dd6862ecacfaeeb75a345f815c64aa3449dd Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 30 Jun 2026 16:30:06 +0900 Subject: [PATCH 1/4] Fix Texinfo output. The indices would cause errors when processing the generated .texi source: @menu reference to nonexistent node `0' [...] This is because the indices get appended to menu entries like: @menu * DELETE /$ADDRESS: 0. [...] --- src/sphinxcontrib/httpdomain/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sphinxcontrib/httpdomain/__init__.py b/src/sphinxcontrib/httpdomain/__init__.py index 48bb580..8febe7f 100644 --- a/src/sphinxcontrib/httpdomain/__init__.py +++ b/src/sphinxcontrib/httpdomain/__init__.py @@ -651,7 +651,7 @@ class HTTPDomain(Domain): 'any': {} } - indices = [HTTPIndex] + indices = [] @property def routes(self): From 1d1df2970b7fc2d48e5a77695ffd0c23fe41dfe0 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 30 Jun 2026 16:33:13 +0900 Subject: [PATCH 2/4] Add HTTP 308. --- src/sphinxcontrib/httpdomain/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sphinxcontrib/httpdomain/__init__.py b/src/sphinxcontrib/httpdomain/__init__.py index 8febe7f..96b6171 100644 --- a/src/sphinxcontrib/httpdomain/__init__.py +++ b/src/sphinxcontrib/httpdomain/__init__.py @@ -207,6 +207,7 @@ def __init__(self, name, type): 304: 'Not Modified', 305: 'Use Proxy', 307: 'Temporary Redirect', + 308: 'Permanent Redirect', 400: 'Bad Request', 401: 'Unauthorized', 402: 'Payment Required', # unused From 0b82bd7030240a9127257cf0916c1a18084202bc Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 30 Jun 2026 16:34:14 +0900 Subject: [PATCH 3/4] Add HTTP 425. --- src/sphinxcontrib/httpdomain/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sphinxcontrib/httpdomain/__init__.py b/src/sphinxcontrib/httpdomain/__init__.py index 96b6171..080401b 100644 --- a/src/sphinxcontrib/httpdomain/__init__.py +++ b/src/sphinxcontrib/httpdomain/__init__.py @@ -230,6 +230,7 @@ def __init__(self, name, type): 422: 'Unprocessable Entity', 423: 'Locked', 424: 'Failed Dependency', + 425: 'Too Early', # RFC 8470 426: 'Upgrade Required', 429: 'Too Many Requests', 449: 'Retry With', # proprietary MS extension From 57e875f27cd8d9ab55a367754446f28451abf9f5 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 30 Jun 2026 16:37:27 +0900 Subject: [PATCH 4/4] Fix 414 text. --- src/sphinxcontrib/httpdomain/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sphinxcontrib/httpdomain/__init__.py b/src/sphinxcontrib/httpdomain/__init__.py index 080401b..2cf41d7 100644 --- a/src/sphinxcontrib/httpdomain/__init__.py +++ b/src/sphinxcontrib/httpdomain/__init__.py @@ -222,7 +222,7 @@ def __init__(self, name, type): 411: 'Length Required', 412: 'Precondition Failed', 413: 'Request Entity Too Large', - 414: 'Request URI Too Long', + 414: 'URI Too Long', 415: 'Unsupported Media Type', 416: 'Requested Range Not Satisfiable', 417: 'Expectation Failed',