You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ad6a5a2
Browse filesBrowse the repository at this point in the historyBrowse files
User-approved exception: merge the reviewed naming cleanup and then continue investigating the descendant-retirement socket contract and full TLS-on H3 RSS gate. Those failures remain unresolved and their validation evidence is preserved.
@grep -E -- '--tag=CXX.*--mode=link.*-o libhttpserver.la ' check-v3-cxx-link.log >/dev/null || { cat check-v3-cxx-link.log;echo"FAIL: aggregate must use the C++ linker";exit 1; }
listeners also require compatible published credentials. HTTP/3 requires a UDP
@@ -49,7 +49,7 @@ evidence supplements the retained private transport and Extended CONNECT gates.
49
49
| Regex route and `{name\|regex}` constraints | Removed from the native route table | Match in application handlers or a prefix wrapper; reject an invalid capture there |
50
50
| Route registration after start | Register before `listen()`| Native registrations return `invalid_state` after listen |
51
51
52
-
The [route example](../examples/v3_routes.cpp) registers GET and HEAD explicitly:
52
+
The [route example](../examples/routes.cpp) registers GET and HEAD explicitly:
53
53
HEAD is not an implicit promise that every GET route also accepts HEAD.
54
54
Synchronous adapters have no streaming, upgrade, or suspension control. Use a
55
55
coroutine exchange for those operations. They run on worker threads, so blocking
@@ -139,7 +139,7 @@ when an exchange has already committed or disconnected.
139
139
|`stop()` called inside handler |`request_stop()`| Nonblocking initiation safe in handlers; cancels active exchanges, including the caller; no reply is guaranteed |
0 commit comments