IRC: a notify list says nothing about who those people are #157

Closed
opened 2026-09-10 15:45:08 -04:00 by Salastil · 1 comment
Owner

extended-monitor is ratified and unrequested. It makes MONITOR notifications carry
the same capability-driven detail ordinary messages do — account-notify,
away-notify and chghost information for the people being monitored, rather than a
bare "they are online".

Follows #128, which added the notify list itself.

Done looks like: somebody arriving on the notify list arrives with their account
and away state, not just their name.

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.

`extended-monitor` is ratified and unrequested. It makes MONITOR notifications carry the same capability-driven detail ordinary messages do — `account-notify`, `away-notify` and `chghost` information for the people being monitored, rather than a bare "they are online". Follows #128, which added the notify list itself. **Done looks like:** somebody arriving on the notify list arrives with their account and away state, not just their name. 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.
Salastil added the featureprotocollow priority labels 2026-09-10 15:45:08 -04:00
Salastil removed the protocol label 2026-09-10 15:53:24 -04:00
Author
Owner

Done in nobilis de0ad86, with the client half in moho 4fd3bc6.

extended-monitor is requested. Most of this capability is the request itself: it makes the server send account-notify, away-notify and chghost for people on the notify list who share no channel with you, and those handlers already existed from #128 and earlier.

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). `extended-monitor` is requested. Most of this capability is the request itself: it makes the server send `account-notify`, `away-notify` and `chghost` for people on the notify list who share no channel with you, and those handlers already existed from #128 and earlier.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Salastil/moho#157