diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-10-15 14:24:44 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-10-15 14:24:44 +0200 |
| commit | 283771ff468bd9e1a60a4902a5ada4319c063073 (patch) | |
| tree | f4a43f25def7621fe26ed57eee26413dcbe7cc6f /packages/meshbay-common/src/meshbay_common/join.py | |
| parent | 2dbff20818d171242a15e3567e14292c0d63aea2 (diff) | |
| download | meshbay-283771ff468bd9e1a60a4902a5ada4319c063073.tar.gz | |
fix(node): a removal made at the machine is in audit.db
The Node page and the CLI remove access through the loopback API, and
revoke and unpin there wrote nothing to audit.db; only the signed MNP door
did. A removed person's next connection then showed an auth_failed with
nothing before it to explain it. Both routes now record member_revoke and
member_unpin once the operation has succeeded, with the node's own account
as the actor and 127.0.0.1 as the address, which tells the two doors apart.
A refusal changes nothing and records nothing.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-common/src/meshbay_common/join.py')
0 files changed, 0 insertions, 0 deletions