
On Saturday, May 11, 2013, Aaron Wiebe wrote: After looking at this code; I feel that restricting ircd level access to change the mode is the right decision. There can always be some approval mechanism through services to activate the mode introduced later, through modelock, or perhaps setting +A could be allowed to chanops who are also oper. It does not necessarily need to be user-settable, for large channels to be able to benefit from it. They will need to plan ahead with regards to securing relay channel, I suppose... In the rare case where +A is to be used Although the "privacy" advantages of a hidden user list could conceivably make more or all channels becoming +A, eventually; if it becomes preferred to simply have all chans auditorium by default. Such a fundamental change to channel operation should not be a simple ad-hoc mode command +/- A from any chanop, as it may be unauthorized; this is not as trivial as +m as it appears to affect visibility of some channel administrative functions such as kick, join, part; there are implications for client channel state synchronization and potential surprising and possibly hazardous results if the mode is misused. ****I'll defer to Kobi to speak on the implementation specifics - but this
was discussed on the coders list when the patch set was first submitted. I agree, though, that it should have been on the public list rather than the private list. That was my mistake.
**That said, after the discussion if there's interest in reverting that feature (or revisiting the implementation of it), I'll release the changes quickly.
-Aaron **
-- -Mysid