Relays: say when the relay keys are wrapped (RL-35) #153

Merged
jcoffey-dev merged 1 commits from relay/key-file into main 2026-10-31 03:05:38 +00:00
Owner

The console part of RL-35 (server: inbuxa/inbuxa-server#274).

  • When any relay reports keysWrapped: true, a muted line under the Relays header says the relay keys are wrapped under the file INBUXA_RELAY_KEY_FILE names. It asks for that file to be backed up on its own: without it, mail the relays hold can't be opened, and every relay needs a new join.
  • A node without the file needs nothing new: each of its links shows the reason in the existing link-down note on the relay's card.
  • keysWrapped is optional in the type, since servers before RL-35 don't send it.

Checks: typecheck, lint, i18n + i18n:check (1 string), npm test (975), build, notice-check, and prettier on the touched files. Not previewed in the browser; the line only shows on a server with a key file and a relay.

The console part of RL-35 (server: inbuxa/inbuxa-server#274). - When any relay reports `keysWrapped: true`, a muted line under the Relays header says the relay keys are wrapped under the file `INBUXA_RELAY_KEY_FILE` names. It asks for that file to be backed up on its own: without it, mail the relays hold can't be opened, and every relay needs a new join. - A node without the file needs nothing new: each of its links shows the reason in the existing link-down note on the relay's card. - `keysWrapped` is optional in the type, since servers before RL-35 don't send it. Checks: typecheck, lint, i18n + i18n:check (1 string), `npm test` (975), build, notice-check, and prettier on the touched files. Not previewed in the browser; the line only shows on a server with a key file and a relay.
jcoffey-dev added 1 commit 2026-10-31 02:52:36 +00:00
Relays: say when the relay keys are wrapped (RL-35)
ci / build (pull_request) Skipped
ci / publish (pull_request) Skipped
ci / notices (pull_request) Successful in 57s
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 2m32s
9bf71736d5
When the server wraps the relay keys under the key file
INBUXA_RELAY_KEY_FILE names, the Relays page says so, and to back that
file up on its own: without it, held mail can't be opened and every
relay needs a new join. A node without the file shows why in its links'
errors, as any link error.
jcoffey-dev merged commit b418e5c3c6 into main 2026-10-31 03:05:38 +00:00
jcoffey-dev deleted branch relay/key-file 2026-10-31 03:05:38 +00:00
Sign in to join this conversation.