Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/docs/integrations
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 8ad2af735e swarm-controller: refuse linking over an existing account
The matrix, forge and github link routes wrote their credential
unconditionally, so linking a name that was already linked replaced the
working account. For matrix that lost the device the agent's crypto store
belongs to (#4838).

Each route now reads the account's store path first and answers 409,
naming the existing account, when something is stored there. Nothing is
written. Replacing an account takes the delete from #4899, then a link.

The matrix route checks before password mode's login, so a refused link
mints no new device at the homeserver.

The check is a read then a write, not an atomic step; two concurrent
links to one name can still both pass it.

Closes #4856
2026-10-03 13:49:03 +02:00
..
forge.md docs: config changes are operator merges on the forge 2026-10-02 23:13:04 +02:00
github.md swarm-controller: refuse linking over an existing account 2026-10-03 13:49:03 +02:00
knowledge.md docs: drop "simply" from the knowledge sweep page 2026-09-27 20:15:55 +02:00
matrix.md matrix: serve the web client unconditionally; link it from the swarm domain 2026-10-02 20:02:02 +02:00