Document styled-letter detection and the [register] confusable_check toggle
parent
3789c3fc10
commit
a7cb1906e4
2 changed files with 8 additions and 1 deletions
|
|
@ -112,6 +112,13 @@ Enables [DictServ](Services#dictserv-dictionary-lookups-opt-in): dictionary, the
|
||||||
[dictserv]
|
[dictserv]
|
||||||
server = "dict.org:2628"
|
server = "dict.org:2628"
|
||||||
|
|
||||||
|
## [register]
|
||||||
|
|
||||||
|
Registration policy. `confusable_check` (default **true**) is the [look-alike name guard](Services#nickserv-accounts): it refuses REGISTER of a nick or channel that mixes alphabets, is built from homoglyphs or styled (fullwidth/math) letters imitating Latin, or hides invisible/bidi characters, while genuine monolingual text — including accented French — passes. Set it `false` for a community that legitimately uses mixed or non-Latin names. Reloadable with `OperServ REHASH`.
|
||||||
|
|
||||||
|
[register]
|
||||||
|
confusable_check = false # only if you want to allow look-alike names
|
||||||
|
|
||||||
## [email]
|
## [email]
|
||||||
|
|
||||||
Outbound email for registration confirmation and password recovery. Omit to run without email. `command` is a shell command fed the message on stdin (`msmtp -t`, `sendmail -t`, or a relay script).
|
Outbound email for registration confirmation and password recovery. Omit to run without email. `command` is a shell command fed the message on stdin (`msmtp -t`, `sendmail -t`, or a relay script).
|
||||||
|
|
|
||||||
|
|
@ -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, 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.
|
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 (`Admin`, `𝐚𝐝𝐦𝐢𝐧`), 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).
|
||||||
|
|
||||||
## BotServ, channel bots
|
## BotServ, channel bots
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue