freenode / ircd-seven

freenode's IRC server daemon
Other
200 stars 48 forks source link

/list command should fail more often #132

Closed emersonveenstra closed 6 years ago

emersonveenstra commented 6 years ago

running /list {something} where {something} isn't an ELIST parameter or a channel results in all of the channels being returned.

For example, these queries, which would be some common typos, return the entire channel list: /list channel /list @channel /list C,60

It would be saner to return an empty list result in these cases, since they technically don't match any channels.