• Joined on 2025-12-31
padreug commented on issue aiolabs/nsecbunkerd#36 2026-06-21 14:13:21 +00:00
ACL: an expired/exhausted bound token should hard-reject (false), not fall through to prompt-admin (undefined) — clients time out instead of re-pairing

Fixed via PR #38 (merged to dev @ 3468972). Verified on hardware during the Sintra smoke: an expired/revoked token binding now hard-rejects (BunkerRejectedError → "Pairing Required")…

padreug pushed to dev at aiolabs/nsecbunkerd 2026-06-21 14:01:49 +00:00
4a0a3e7cd4 Merge pull request 'fix(admin): make create_new_key idempotent — never clobber an existing key (#39)' (#40) from fix-create-new-key-idempotent into dev
2cf3e55bf4 fix(admin): make create_new_key idempotent — never clobber an existing key
Compare 2 commits »
padreug deleted branch fix-create-new-key-idempotent from aiolabs/nsecbunkerd 2026-06-21 14:01:49 +00:00
padreug merged pull request aiolabs/nsecbunkerd#40 2026-06-21 14:01:48 +00:00
fix(admin): make create_new_key idempotent — never clobber an existing key (#39)
padreug closed issue aiolabs/nsecbunkerd#39 2026-06-21 14:01:48 +00:00
create_new_key clobbers an existing key — silent, unrecoverable identity loss on re-pair
padreug created pull request aiolabs/nsecbunkerd#40 2026-06-21 13:51:57 +00:00
fix(admin): make create_new_key idempotent — never clobber an existing key (#39)
padreug opened issue aiolabs/nsecbunkerd#39 2026-06-21 13:51:39 +00:00
create_new_key clobbers an existing key — silent, unrecoverable identity loss on re-pair
padreug created branch fix-create-new-key-idempotent in aiolabs/nsecbunkerd 2026-06-21 13:51:17 +00:00
padreug pushed to fix-create-new-key-idempotent at aiolabs/nsecbunkerd 2026-06-21 13:51:17 +00:00
2cf3e55bf4 fix(admin): make create_new_key idempotent — never clobber an existing key
padreug pushed to main at aiolabs/spirekeeper 2026-06-21 13:42:00 +00:00
490605333c Merge pull request 'feat(pairing,ui): optional machine_npub + bunker_relay override + fee decimal-input UX' (#29) from feat/optional-machine-npub-pairing-ux into main
73bd274979 feat(pairing,ui): optional machine_npub + bunker_relay override + fee decimal-input UX
Compare 2 commits »
padreug deleted branch feat/optional-machine-npub-pairing-ux from aiolabs/spirekeeper 2026-06-21 13:42:00 +00:00
padreug merged pull request aiolabs/spirekeeper#29 2026-06-21 13:41:59 +00:00
feat(pairing,ui): optional machine_npub + bunker_relay override + fee decimal-input UX
padreug deleted branch issue-36-expired-binding-hard-reject from aiolabs/nsecbunkerd 2026-06-21 12:57:49 +00:00
padreug pushed to dev at aiolabs/nsecbunkerd 2026-06-21 12:57:48 +00:00
3468972733 Merge pull request 'fix(acl): hard-reject a lapsed token binding instead of prompting (#36)' (#38) from issue-36-expired-binding-hard-reject into dev
14d48ca0f9 fix(acl): hard-reject a lapsed token binding instead of prompting (#36)
Compare 2 commits »
padreug closed issue aiolabs/nsecbunkerd#36 2026-06-21 12:57:47 +00:00
ACL: an expired/exhausted bound token should hard-reject (false), not fall through to prompt-admin (undefined) — clients time out instead of re-pairing
padreug merged pull request aiolabs/nsecbunkerd#38 2026-06-21 12:57:47 +00:00
fix(acl): hard-reject a lapsed token binding instead of prompting (#36)
padreug commented on pull request aiolabs/nsecbunkerd#38 2026-06-21 10:49:15 +00:00
fix(acl): hard-reject a lapsed token binding instead of prompting (#36)

Reviewed from the bitspire/consumer side — LGTM, approve.

padreug created pull request aiolabs/nsecbunkerd#38 2026-06-21 10:45:10 +00:00
fix(acl): hard-reject a lapsed token binding instead of prompting (#36)
padreug created branch issue-36-expired-binding-hard-reject in aiolabs/nsecbunkerd 2026-06-21 10:44:47 +00:00
padreug pushed to issue-36-expired-binding-hard-reject at aiolabs/nsecbunkerd 2026-06-21 10:44:47 +00:00
14d48ca0f9 fix(acl): hard-reject a lapsed token binding instead of prompting (#36)