Relays: the Relays page #147

Merged
jcoffey-dev merged 2 commits from relay/page into main 2026-10-30 21:23:14 +00:00
2 Commits
Author SHA1 Message Date
jcoffey-dev 662583aed0 Relays: what removing a relay does, and dialogs open on their first field
ci / build (pull_request) Skipped
ci / notices (pull_request) Successful in 18s
ci / github (pull_request) Successful in 2m3s
ci / publish (pull_request) Skipped
github/ci (branch) GitHub Actions
Removing a relay only stops this server linking to it: the relay keeps
its mail and goes on taking mail in until it's reset on its host. The
dialog now says so, and that turning it off comes back without a new
join. Saving says a linked relay gets the change, since one still
waiting to join gets nothing yet.

The add and settings dialogs focus their first field. They focused the
first field's help button, which popped its help open.
2026-10-30 13:54:46 -07:00
jcoffey-dev ec09f3b787 Relays: the Relays page
ci / build (pull_request) Skipped
ci / notices (pull_request) Successful in 57s
ci / publish (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 1m34s
Settings > Mail flow > Sending gets Relays, beside Routes (relay spec,
"inbuxa-admin"). It lists this server's inbuxa Relays, and says something
about one only when it needs attention: a join still waiting or run out,
a node with no link, a spool filling up, a certificate running out, an
error the relay reports, nodes sending different recipient lists.

Adding a relay shows its join token once, with the command to run on the
relay host. A relay's settings are edited here and pushed to it, each
with its help. Its queues are read over the server's link, where held
mail can be discarded and outbound mail cancelled, with a reason for the
audit log. A new join and removing a relay ask first.

"Routes and relays" is now "Routes", so the two pages side by side
read as two.
2026-10-30 13:47:06 -07:00