Request for comments: +s locking for local channels

Rachel Llorenna rachies at gmail.com
Wed Mar 30 06:55:13 EST 2005


Local channels are a flaw in serverhide, because you can simply /whois
remote.server user repeatedly for every linked server. If a local
channel shows up, you know that the user must be on that server.
Currently, a directive called disable_local_channels prevents the
creation or use of local channels to prevent this from happening.

Instead of completely disabling local channels, why not simply lock +s
on it, not permitting users to remove it? That way, it will never show
up in /whois, local or otherwise, removing the threat to serverhiding.

What might be even easier is to patch the m_whois.c code so that it
does not display local channels if a config file is specified,
hide_local_channels perhaps. I'm not sure how much work this will be,
but it seems like a pretty trivial change.

What does everyone else think about this idea?
-- 
Regards,

Rachel Llorenna (frequency)



More information about the hybrid mailing list