Libera-Chat / sable

GNU Affero General Public License v3.0
77 stars 8 forks source link

Implement MONITOR #113

Closed progval closed 3 months ago

progval commented 3 months ago

https://ircv3.net/specs/extensions/monitor

The spec requires:

For this specification, ‘target’ MUST be a valid nick as determined by the IRC daemon.

Existing server implementations choose to either ignore invalid nicks, or send MONOFFLINE then ignore it. This implementation sends ERRONEOUSNICKNAME instead because I believe it makes more sense, but that's debatable.