Skip to content

feat(gateway): reserve members' handles when a terminal nickname names or imitates one - #115

Merged
m1ngsama merged 2 commits into
mainfrom
feat/gateway-guard
Oct 14, 2026
Merged

m1ngsama merged 2 commits into
mainfrom
feat/gateway-guard

Conversation

@m1ngsama

Copy link
Copy Markdown
Owner

TNT 1.7 renames anyone using a reserved handle or a look-alike, but a member who never joined the room had nothing reserved.

  • Every SSH nickname that joins, and every name in the presence snapshot, is checked with m1ngsama ID's GET /people/similar. A match is reserved, so TNT renames the unverified holder. Each name is asked about at most once every ten minutes, with at most four checks in flight; anonymousN names are skipped.
  • History takes verified from the log v3 flags field and no longer guesses from today's reservations. v2 records still parse, unverified.

…s or imitates one

Each SSH nickname that joins is checked against m1ngsama ID's look-alike
lookup, and a match is reserved so TNT renames the unverified holder. History
takes the verified flag from message log v3 instead of guessing from today's
reservations.
@m1ngsama
m1ngsama merged commit c9e2e68 into main Oct 14, 2026
4 checks passed
@m1ngsama
m1ngsama deleted the feat/gateway-guard branch October 14, 2026 13:05
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