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 290e068
Browse filesBrowse the repository at this point in the historyBrowse files
Recover mode='auto' from a timed-out probe and close the in-process back-channel
A server/discover probe that outlives the client's 10s timeout can still
succeed on a slow-starting server, locking the connection modern before
the pipelined fallback initialize arrives; that initialize then fails
with -32022, which negotiate_auto treated as terminal - the default
mode='auto' could not connect at all. The -32022 is itself positive
modern evidence (it names the server's versions), so the policy now
re-probes once at a mutual version, bounded by the existing two-attempt
loop.
modern_on_request now wraps its dispatch context in the server-requests
denial like the other modern entries: a handler's request-scoped
elicitation no longer delivers the protocol-forbidden frame to the
in-process client (which answered a misleading "Method not found") and
instead refuses server-side with the no-back-channel contract.
0 commit comments