Skip to content

fix: support verified existing OpenChamber listeners - #15

Merged
TheViniAlmeida merged 1 commit into
nextfrom
fix/openchamber-existing-listener
Oct 14, 2026
Merged

TheViniAlmeida merged 1 commit into
nextfrom
fix/openchamber-existing-listener

Conversation

@TheViniAlmeida

Copy link
Copy Markdown
Owner

An existing OpenCode server bound to a wildcard address could be reached safely through loopback, but the OpenChamber destination refused it. Accept that existing listener only when it is the sole inode serving the literal local origin and the same process owns the expected database. No listener, port, exposure, authentication or policy is changed. Exact/wildcard ambiguity and shared listeners still fail closed before sending authentication.

Validation: 57 focused tests passed; independent review reran the same suite, with one optional Textual prerequisite skipped in that QA environment. Ruff and diff checks passed. Read-only validation against the actual local server proved PID/UID/socket/database/version and found the previously migrated session. DEV11 also corrects the documented cause of the unrelated frontend listing failure: legacy permission rules use v1 keys. Their data conversion requires separate explicit approval and is not performed by this PR.

@TheViniAlmeida
TheViniAlmeida merged commit 47b9ee2 into next Oct 14, 2026
29 of 30 checks passed
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

Successfully merging this pull request may close these issues.

1 participant