utf8-only is ratified and unrequested. It is the server saying every message on this
network is UTF-8, which removes the guesswork a client otherwise has to do on
malformed bytes.
Low priority because the guess is nearly always right and the failure mode is a
mangled character rather than a lost message — but it is a ratified capability and
requesting it costs one line.
Done looks like: where the network says UTF-8, it is taken at its word.
Found by the 2026-09-10 coverage review, which measured IRC against the IRCv3
capability registry rather than against a feature list. moho requests 12 capabilities
plus SASL, covering 15 of the 25 client-relevant ratified extensions — WeeChat
supports around 35. This is one of the ten missing ones, filed separately because each
is independently doable.
`utf8-only` is ratified and unrequested. It is the server saying every message on this
network is UTF-8, which removes the guesswork a client otherwise has to do on
malformed bytes.
Low priority because the guess is nearly always right and the failure mode is a
mangled character rather than a lost message — but it is a ratified capability and
requesting it costs one line.
**Done looks like:** where the network says UTF-8, it is taken at its word.
Found by the 2026-09-10 coverage review, which measured IRC against the IRCv3
capability registry rather than against a feature list. moho requests 12 capabilities
plus SASL, covering **15 of the 25 client-relevant ratified extensions** — WeeChat
supports around 35. This is one of the ten missing ones, filed separately because each
is independently doable.
Done in nobilis de0ad86, with the client half in moho 4fd3bc6.
utf8-only is requested where the server offers it. Libera does not, which is the ordinary case - it is a young capability.
Done in nobilis [de0ad86](https://git.salastil.com/Salastil/nobilis/commit/de0ad86), with the client half in moho [4fd3bc6](https://git.salastil.com/Salastil/moho/commit/4fd3bc6).
`utf8-only` is requested where the server offers it. Libera does not, which is the ordinary case - it is a young capability.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
utf8-onlyis ratified and unrequested. It is the server saying every message on thisnetwork is UTF-8, which removes the guesswork a client otherwise has to do on
malformed bytes.
Low priority because the guess is nearly always right and the failure mode is a
mangled character rather than a lost message — but it is a ratified capability and
requesting it costs one line.
Done looks like: where the network says UTF-8, it is taken at its word.
Found by the 2026-09-10 coverage review, which measured IRC against the IRCv3
capability registry rather than against a feature list. moho requests 12 capabilities
plus SASL, covering 15 of the 25 client-relevant ratified extensions — WeeChat
supports around 35. This is one of the ten missing ones, filed separately because each
is independently doable.
Done in nobilis de0ad86, with the client half in moho 4fd3bc6.
utf8-onlyis requested where the server offers it. Libera does not, which is the ordinary case - it is a young capability.