Note that a blocked look-alike registration is announced to the staff feed

reverse 2026-07-19 00:24:50 +00:00
parent a7cb1906e4
commit 4bdab12718
No known key found for this signature in database

@ -10,7 +10,7 @@ REGISTER, IDENTIFY, LOGOUT, GROUP / UNGROUP / GLIST (grouped nicks), GHOST / REC
REGISTER, INFO, LIST, DROP, SET (FOUNDER, DESC, channel toggles), ACCESS with AOP/SOP/VOP shortcuts, FLAGS (granular per-account flags), OP/DEOP/VOICE/DEVOICE, KICK, BAN/UNBAN, AKICK, ENFORCE, TOPIC, ENTRYMSG, INVITE, GETKEY, SEEN, CLONE, MODE and MLOCK, SUSPEND, NOEXPIRE. Registering a channel requires holding ops in it. REGISTER, INFO, LIST, DROP, SET (FOUNDER, DESC, channel toggles), ACCESS with AOP/SOP/VOP shortcuts, FLAGS (granular per-account flags), OP/DEOP/VOICE/DEVOICE, KICK, BAN/UNBAN, AKICK, ENFORCE, TOPIC, ENTRYMSG, INVITE, GETKEY, SEEN, CLONE, MODE and MLOCK, SUSPEND, NOEXPIRE. Registering a channel requires holding ops in it.
Registration (of nicks and channels) refuses **look-alike names** — a name that mixes two alphabets (the classic `аdmin` with a Cyrillic `а`), is built entirely of homoglyphs imitating Latin, uses styled fullwidth/math letters (``, `𝐚𝐝𝐦𝐢𝐧`), or hides invisible / text-direction characters. Genuine monolingual text passes, including accented French. This guards the registered-name namespace against impersonation, which a message-content filter on the ircd never sees. It's on by default and can be turned off per network — see [`[register]`](Configuration#register). Registration (of nicks and channels) refuses **look-alike names** — a name that mixes two alphabets (the classic `аdmin` with a Cyrillic `а`), is built entirely of homoglyphs imitating Latin, uses styled fullwidth/math letters (``, `𝐚𝐝𝐦𝐢𝐧`), or hides invisible / text-direction characters. Genuine monolingual text passes, including accented French. This guards the registered-name namespace against impersonation, which a message-content filter on the ircd never sees. A blocked attempt is also announced to the staff log channel (who tried which name), so operators can spot someone probing. It's on by default and can be turned off per network — see [`[register]`](Configuration#register).
## BotServ, channel bots ## BotServ, channel bots