Skip to content

feat(ddial): add station request approval workflow - #592

Merged
gg582 merged 1 commit into
uncensoredfrom
feat/ddial-station-approval
Oct 29, 2026
Merged

gg582 merged 1 commit into
uncensoredfrom
feat/ddial-station-approval

Conversation

@gg582

@gg582 gg582 commented Oct 29, 2026

Copy link
Copy Markdown
Member

Summary

  • accept named inbound station requests with @request: while preserving existing nine-digit key login
  • persist pending requests in ddial_station_requests.dat with atomic rewrites, stable ids, and duplicate suppression
  • add operator-only /ddial requests, /ddial approve , and /ddial deny
  • reuse station key issuance on approval, remove approved/denied requests, and roll back state on persistence failures
  • add eight-language help/messages and DDial documentation

Tests

  • make -j2
  • make unit-test
  • make SANITIZE=address,undefined unit-test
  • loopback coverage for request registration, persistence reload, approval key login, denial, duplicate requests, and operator checks

@gg582
gg582 merged commit 58aa7fe into uncensored Oct 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant