ergochat / ergo

A modern IRC server (daemon/ircd) written in Go.
https://ergo.chat/
MIT License
2.2k stars 175 forks source link

RPL_NAMREPLY should distinguish secret channels #2144

Closed slingamn closed 2 months ago

slingamn commented 2 months ago

savoyard reports that Ergo sends = on the RPL_NAMREPLY line for channels even if they are secret, contradicting Modern:

https://modern.ircdocs.horse/#rplnamreply-353

We should fix this, add an irctest for it, and backport the fix to the resume branch (which savoyard uses)