Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IANA HTTP Status Code Update 2024-11-13 #29

Open
github-actions bot opened this issue Dec 1, 2024 · 1 comment
Open

IANA HTTP Status Code Update 2024-11-13 #29

github-actions bot opened this issue Dec 1, 2024 · 1 comment

Comments

@github-actions
Copy link

github-actions bot commented Dec 1, 2024

The HTTP status codes list has been updated on 2024-11-13.
See https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml

Diff

Index: http-status-codes.txt
===================================================================
--- http-status-codes.txt
+++ http-status-codes.txt
@@ -2,28 +2,28 @@
 
                                                Hypertext Transfer Protocol (HTTP) Status Code Registry
 
    Last Updated
-           2021-12-22
+   2024-11-13
 
    Available Formats
-           [IMG]
-           XML [IMG]
-           HTML [IMG]
-           Plain text
+   [IMG]
+   XML [IMG]
+   HTML [IMG]
+   Plain text
 
    Registry included below
 
-     * HTTP Status Codes
+     • HTTP Status Codes
 
 HTTP Status Codes
 
    Registration Procedure(s)
 
  IETF Review
 
    Reference
-           [RFC-ietf-httpbis-semantics, Section 16.2.1]
+   [RFC9110, Section 16.2.1]
 
    Note
 
  1xx: Informational - Request received, continuing process
@@ -33,84 +33,86 @@
  5xx: Server Error - The server failed to fulfill an apparently valid request
 
 
    Available Formats
-           [IMG]
-           CSV
+   [IMG]
+   CSV
 
-    Value            Description                                 Reference
-     100   Continue                        [RFC-ietf-httpbis-semantics, Section 15.2.1]
-     101   Switching Protocols             [RFC-ietf-httpbis-semantics, Section 15.2.2]
-     102   Processing                      [RFC2518]
-     103   Early Hints                     [RFC8297]
-   104-199 Unassigned
-     200   OK                              [RFC-ietf-httpbis-semantics, Section 15.3.1]
-     201   Created                         [RFC-ietf-httpbis-semantics, Section 15.3.2]
-     202   Accepted                        [RFC-ietf-httpbis-semantics, Section 15.3.3]
-     203   Non-Authoritative Information   [RFC-ietf-httpbis-semantics, Section 15.3.4]
-     204   No Content                      [RFC-ietf-httpbis-semantics, Section 15.3.5]
-     205   Reset Content                   [RFC-ietf-httpbis-semantics, Section 15.3.6]
-     206   Partial Content                 [RFC-ietf-httpbis-semantics, Section 15.3.7]
-     207   Multi-Status                    [RFC4918]
-     208   Already Reported                [RFC5842]
+    Value                                    Description                                                          Reference
+     100   Continue                                                                        [RFC9110, Section 15.2.1]
+     101   Switching Protocols                                                             [RFC9110, Section 15.2.2]
+     102   Processing                                                                      [RFC2518]
+     103   Early Hints                                                                     [RFC8297]
+     104   Upload Resumption Supported (TEMPORARY - registered 2024-11-13, expires         [draft-ietf-httpbis-resumable-upload-05]
+           2025-11-13)
+   105-199 Unassigned
+     200   OK                                                                              [RFC9110, Section 15.3.1]
+     201   Created                                                                         [RFC9110, Section 15.3.2]
+     202   Accepted                                                                        [RFC9110, Section 15.3.3]
+     203   Non-Authoritative Information                                                   [RFC9110, Section 15.3.4]
+     204   No Content                                                                      [RFC9110, Section 15.3.5]
+     205   Reset Content                                                                   [RFC9110, Section 15.3.6]
+     206   Partial Content                                                                 [RFC9110, Section 15.3.7]
+     207   Multi-Status                                                                    [RFC4918]
+     208   Already Reported                                                                [RFC5842]
    209-225 Unassigned
-     226   IM Used                         [RFC3229]
+     226   IM Used                                                                         [RFC3229]
    227-299 Unassigned
-     300   Multiple Choices                [RFC-ietf-httpbis-semantics, Section 15.4.1]
-     301   Moved Permanently               [RFC-ietf-httpbis-semantics, Section 15.4.2]
-     302   Found                           [RFC-ietf-httpbis-semantics, Section 15.4.3]
-     303   See Other                       [RFC-ietf-httpbis-semantics, Section 15.4.4]
-     304   Not Modified                    [RFC-ietf-httpbis-semantics, Section 15.4.5]
-     305   Use Proxy                       [RFC-ietf-httpbis-semantics, Section 15.4.6]
-     306   (Unused)                        [RFC-ietf-httpbis-semantics, Section 15.4.7]
-     307   Temporary Redirect              [RFC-ietf-httpbis-semantics, Section 15.4.8]
-     308   Permanent Redirect              [RFC-ietf-httpbis-semantics, Section 15.4.9]
+     300   Multiple Choices                                                                [RFC9110, Section 15.4.1]
+     301   Moved Permanently                                                               [RFC9110, Section 15.4.2]
+     302   Found                                                                           [RFC9110, Section 15.4.3]
+     303   See Other                                                                       [RFC9110, Section 15.4.4]
+     304   Not Modified                                                                    [RFC9110, Section 15.4.5]
+     305   Use Proxy                                                                       [RFC9110, Section 15.4.6]
+     306   (Unused)                                                                        [RFC9110, Section 15.4.7]
+     307   Temporary Redirect                                                              [RFC9110, Section 15.4.8]
+     308   Permanent Redirect                                                              [RFC9110, Section 15.4.9]
    309-399 Unassigned
-     400   Bad Request                     [RFC-ietf-httpbis-semantics, Section 15.5.1]
-     401   Unauthorized                    [RFC-ietf-httpbis-semantics, Section 15.5.2]
-     402   Payment Required                [RFC-ietf-httpbis-semantics, Section 15.5.3]
-     403   Forbidden                       [RFC-ietf-httpbis-semantics, Section 15.5.4]
-     404   Not Found                       [RFC-ietf-httpbis-semantics, Section 15.5.5]
-     405   Method Not Allowed              [RFC-ietf-httpbis-semantics, Section 15.5.6]
-     406   Not Acceptable                  [RFC-ietf-httpbis-semantics, Section 15.5.7]
-     407   Proxy Authentication Required   [RFC-ietf-httpbis-semantics, Section 15.5.8]
-     408   Request Timeout                 [RFC-ietf-httpbis-semantics, Section 15.5.9]
-     409   Conflict                        [RFC-ietf-httpbis-semantics, Section 15.5.10]
-     410   Gone                            [RFC-ietf-httpbis-semantics, Section 15.5.11]
-     411   Length Required                 [RFC-ietf-httpbis-semantics, Section 15.5.12]
-     412   Precondition Failed             [RFC-ietf-httpbis-semantics, Section 15.5.13]
-     413   Content Too Large               [RFC-ietf-httpbis-semantics, Section 15.5.14]
-     414   URI Too Long                    [RFC-ietf-httpbis-semantics, Section 15.5.15]
-     415   Unsupported Media Type          [RFC-ietf-httpbis-semantics, Section 15.5.16]
-     416   Range Not Satisfiable           [RFC-ietf-httpbis-semantics, Section 15.5.17]
-     417   Expectation Failed              [RFC-ietf-httpbis-semantics, Section 15.5.18]
-     418   (Unused)                        [RFC-ietf-httpbis-semantics, Section 15.5.19]
+     400   Bad Request                                                                     [RFC9110, Section 15.5.1]
+     401   Unauthorized                                                                    [RFC9110, Section 15.5.2]
+     402   Payment Required                                                                [RFC9110, Section 15.5.3]
+     403   Forbidden                                                                       [RFC9110, Section 15.5.4]
+     404   Not Found                                                                       [RFC9110, Section 15.5.5]
+     405   Method Not Allowed                                                              [RFC9110, Section 15.5.6]
+     406   Not Acceptable                                                                  [RFC9110, Section 15.5.7]
+     407   Proxy Authentication Required                                                   [RFC9110, Section 15.5.8]
+     408   Request Timeout                                                                 [RFC9110, Section 15.5.9]
+     409   Conflict                                                                        [RFC9110, Section 15.5.10]
+     410   Gone                                                                            [RFC9110, Section 15.5.11]
+     411   Length Required                                                                 [RFC9110, Section 15.5.12]
+     412   Precondition Failed                                                             [RFC9110, Section 15.5.13]
+     413   Content Too Large                                                               [RFC9110, Section 15.5.14]
+     414   URI Too Long                                                                    [RFC9110, Section 15.5.15]
+     415   Unsupported Media Type                                                          [RFC9110, Section 15.5.16]
+     416   Range Not Satisfiable                                                           [RFC9110, Section 15.5.17]
+     417   Expectation Failed                                                              [RFC9110, Section 15.5.18]
+     418   (Unused)                                                                        [RFC9110, Section 15.5.19]
    419-420 Unassigned
-     421   Misdirected Request             [RFC-ietf-httpbis-semantics, Section 15.5.20]
-     422   Unprocessable Content           [RFC-ietf-httpbis-semantics, Section 15.5.21]
-     423   Locked                          [RFC4918]
-     424   Failed Dependency               [RFC4918]
-     425   Too Early                       [RFC8470]
-     426   Upgrade Required                [RFC-ietf-httpbis-semantics, Section 15.5.22]
+     421   Misdirected Request                                                             [RFC9110, Section 15.5.20]
+     422   Unprocessable Content                                                           [RFC9110, Section 15.5.21]
+     423   Locked                                                                          [RFC4918]
+     424   Failed Dependency                                                               [RFC4918]
+     425   Too Early                                                                       [RFC8470]
+     426   Upgrade Required                                                                [RFC9110, Section 15.5.22]
      427   Unassigned
-     428   Precondition Required           [RFC6585]
-     429   Too Many Requests               [RFC6585]
+     428   Precondition Required                                                           [RFC6585]
+     429   Too Many Requests                                                               [RFC6585]
      430   Unassigned
-     431   Request Header Fields Too Large [RFC6585]
+     431   Request Header Fields Too Large                                                 [RFC6585]
    432-450 Unassigned
-     451   Unavailable For Legal Reasons   [RFC7725]
+     451   Unavailable For Legal Reasons                                                   [RFC7725]
    452-499 Unassigned
-     500   Internal Server Error           [RFC-ietf-httpbis-semantics, Section 15.6.1]
-     501   Not Implemented                 [RFC-ietf-httpbis-semantics, Section 15.6.2]
-     502   Bad Gateway                     [RFC-ietf-httpbis-semantics, Section 15.6.3]
-     503   Service Unavailable             [RFC-ietf-httpbis-semantics, Section 15.6.4]
-     504   Gateway Timeout                 [RFC-ietf-httpbis-semantics, Section 15.6.5]
-     505   HTTP Version Not Supported      [RFC-ietf-httpbis-semantics, Section 15.6.6]
-     506   Variant Also Negotiates         [RFC2295]
-     507   Insufficient Storage            [RFC4918]
-     508   Loop Detected                   [RFC5842]
+     500   Internal Server Error                                                           [RFC9110, Section 15.6.1]
+     501   Not Implemented                                                                 [RFC9110, Section 15.6.2]
+     502   Bad Gateway                                                                     [RFC9110, Section 15.6.3]
+     503   Service Unavailable                                                             [RFC9110, Section 15.6.4]
+     504   Gateway Timeout                                                                 [RFC9110, Section 15.6.5]
+     505   HTTP Version Not Supported                                                      [RFC9110, Section 15.6.6]
+     506   Variant Also Negotiates                                                         [RFC2295]
+     507   Insufficient Storage                                                            [RFC4918]
+     508   Loop Detected                                                                   [RFC5842]
      509   Unassigned
-     510   Not Extended (OBSOLETED)        [RFC2774][status-change-http-experiments-to-historic]
-     511   Network Authentication Required [RFC6585]
+     510   Not Extended (OBSOLETED)                                                        [RFC2774][Status change of HTTP experiments to Historic]
+     511   Network Authentication Required                                                 [RFC6585]
    512-599 Unassigned
 
    Licensing Terms
@j-ulrich
Copy link
Owner

j-ulrich commented Dec 4, 2024

Diff is broken because they reformatted the txt document.
The important change is the introduction of status code 104 Upload Resumption Supported.

However, it's marked as "temporary" for now... So maybe we wait a bit before we add it. 😬

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant