8000 reevaluate error handling for +s channels · Issue #2221 · ergochat/ergo · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
reevaluate error handling for +s channels #2221
Open
@slingamn

Description

@slingamn

from @progval :

>>> mode #nonexistent +o second
:testnet.ergo.chat 403 second #nonexistent :No such channel
>>> mode #secret +o second
:testnet.ergo.chat 482 second #secret :You're not a channel operator

This distinction leaks the existence of the secret channel. This is not a very big deal since you can always find out whether a secret channel exists by trying to JOIN it. Technically, this is silent whereas a successful JOIN notifies the occupants; however, failure to JOIN a secret channel that is also protected by +k or +i (which would be typical of channels that are actually sensitive) would also be silent.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0