
I beleive that we need some improvements for this particular channel mode that does not exist in the latest version of bahamut: 1) +S should be available only for channel opers connected through SSL (In a case of a new channel with one single chanoper). 2) +S should be available for use ONLY if ALL users in the channel are connected through SSL. 3) Invites should NOT over-ride +S and if for any reason someone non-ssl joins, S mode should be removed by the server. 4) No exceptions/overrides for /samode. (Perhaps only ulines should override it but at as far as i know ircservices at least "enforce" the mode and kicks out non-ssl users). In my opinion, these checks should be done before the mode set to ensure that a +S channel is a channel that only SSL users are actually there. We have to be sure that when i'm on a +S channel, the channel is actually secure. Because even if only one user in the channel is not connected with SSL, it breaks the whole porpuse of this mode -> the conversation in the channel is transmitted somewhere (to a non-ssl user) unencrypted. Thanks :)