aboutsummaryrefslogtreecommitdiffstats
path: root/packaging/systemd
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-09 05:15:57 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-09 05:15:57 +0200
commit1734c668406c66e2be63e0c6999b4b2af2f60808 (patch)
tree3a537834f777d879993fde1f910e5a2e9c92505f /packaging/systemd
parent88cfc139333ac3fe5789f39f3970065181df9043 (diff)
downloadmeshbay-1734c668406c66e2be63e0c6999b4b2af2f60808.tar.gz
feat: add revocation push (WebSocket hub→node) — 5.7
Hub: /v1/nodes/ws WebSocket endpoint for persistent node connections. /v1/admin/revoke marks user/group revoked in DB, signs JWT revocation token (EdDSA), broadcasts to all connected nodes. Node: RevocationSubscriber maintains WS connection, verifies incoming revocation tokens offline (hub Ed25519 PK), adds to local blocklist (_revoked_users/_revoked_groups sets). 53/53 tests. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'packaging/systemd')
0 files changed, 0 insertions, 0 deletions