Skip to content

Commit 39b4185

Browse files
committed
revert: 9bffa34
1 parent 173fe3c commit 39b4185

File tree

2 files changed

+0
-4
lines changed

2 files changed

+0
-4
lines changed

CHANGELOG.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ Docs: https://docs.openclaw.ai
9696
- Telegram/media errors: redact Telegram file URLs before building media fetch errors so failed inbound downloads do not leak bot tokens into logs. Thanks @space08.
9797
- Agents/failover: normalize abort-wrapped `429 RESOURCE_EXHAUSTED` provider failures before abort short-circuiting so wrapped Google/Vertex rate limits continue across configured fallback models, including the embedded runner prompt-error path. (#39820) Thanks @lupuletic.
9898
- Mattermost/thread routing: non-inbound reply paths (TUI/WebUI turns, tool-call callbacks, subagent responses) now correctly route to the originating Mattermost thread when `replyToMode: "all"` is active; also prevents stale `origin.threadId` metadata from resurrecting cleared thread routes. (#44283) thanks @teconomix
99-
- Gateway/websocket pairing bypass for disabled auth: skip device-pairing enforcement when `gateway.auth.mode=none` so Control UI connections behind reverse proxies no longer get stuck on `pairing required` (code 1008) despite auth being explicitly disabled. (#42931)
10099
- Auth/login lockout recovery: clear stale `auth_permanent` and `billing` disabled state for all profiles matching the target provider when `openclaw models auth login` is invoked, so users locked out by expired or revoked OAuth tokens can recover by re-authenticating instead of waiting for the cooldown timer to expire. (#43057)
101100

102101
## 2026.3.12

src/gateway/server/ws-connection/message-handler.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -674,10 +674,7 @@ export function attachGatewayWsMessageHandler(params: {
674674
authOk,
675675
authMethod,
676676
});
677-
// auth.mode=none disables all authentication — device pairing is an
678-
// auth mechanism and must also be skipped when the operator opted out.
679677
const skipPairing =
680-
resolvedAuth.mode === "none" ||
681678
shouldSkipBackendSelfPairing({
682679
connectParams,
683680
isLocalClient,

0 commit comments

Comments
 (0)