[IRCServices] +O overrideable by non-opers in UnrealIRCd netmerge

Craig McLure Craig at frostycoolslug.com
Sat Aug 14 14:26:57 PDT 2004


Please Note: This 'bug' has been pointed out to the Unreal team, however, there responce (in their own words) was: "get services" (yodaone) and "This is what services are for. I mean then we need to implement the same thing for +k, for +b, etc. And soon enough, you're creating more problems than you solved. Have services take care of it." (codemastr).

During a netmerge, if one side of the split has +O on a channel and the other doesnt, a non-oper can sit on the side without +O and when the net merges, force his way into the opers only channel. Its easily reproduced, and can be a quite annoying problem, if enough people join while the net is split. 

So, i'm officially requesting that this feature be added to Services. I'm not entirly sure how you will be able to identify a local oper, but i'm sure you will find a way.

Thanks.

/****************************************
 *     Craig "FrostyCoolSlug" McLure
 *       Craig at FrostyCoolSlug.com
 * InspIRCd   - http://www.inspircd.org
 * ChatSpike  - http://www.chatspike.net
 ****************************************/