View Issue Details

IDProjectCategoryView StatusLast Update
0002468unrealircdpublic2015-07-23 22:09
Reporterlion-o Assigned Tosyzop  
PrioritynormalSeveritytrivialReproducibilityalways
Status closedResolutionno change required 
Product Version3.2.3 
Summary0002468: ./Config dependency between "disable oper_override" and "/invite into +s and +p channel"
DescriptionOur situation: On 3.2.2b all servers had oper_override disabled and the "invite into +s, +p channel" enabled which worked like a charm. It also made no difference if you would enable or disable oper_override.

But to my surprise I noticed that this behaviour has changed after our upgrade to 3.2.3. Whenever I compile it (./Config -advanced) and specify that I wish to disable oper override and enable the need to invite when entering +s/+p channels it doesn't work and opers can join just like that. The moment I enable oper override during the ./Config session the invite option starts working like normal.

I have read through the Changes file a few times and the only possible relation I can come up with is "- Fixed +s/+p and +c/+S desynch issue during netmerge" but I haven't found anything indicating an intended major change in this behaviour.

When I look at "./configure --help" I suspect that when looking at the names of these options "--with-no-operoverride" and "--with-operoverride-verify" this is simply caused due to a missing dependency but since I couldn't find anything different in the Changes file and this isn't documented afaik I'm not sure whether to be dealing with a possible undocumented issue (I can't rule out the option that I missed something) or a bug.

Since I'm more tempted to be thinking about a bug (its my guess that should the invite option depend on the oper override that the Config script would have filtered it out) I decided to dump it here.
Steps To ReproduceAfter I first configured the server with our "network standards" ('./Config -advanced' with defaults apart from: ziplinks enabled, no prefixes for chanadmin etc., /topic should not show nick!user@host, user should be notified of "unshunning", oper override disabled, /sethost and such enabled, require /invite for +s/+p enabled) I simply use the same settings again and replace 'Yes' with 'No' during the question to disable oper override.
3rd party modules

Activities

stskeeps

2007-04-27 05:04

reporter   ~0013803

Bump. is this still an issue?

syzop

2015-07-23 22:09

administrator   ~0018547

All the OperOverride stuff is now in the new operclass system.

Issue History

Date Modified Username Field Change
2005-04-09 19:25 lion-o New Issue
2007-04-27 05:04 stskeeps Note Added: 0013803
2007-04-27 05:04 stskeeps Status new => feedback
2015-07-23 22:09 syzop Note Added: 0018547
2015-07-23 22:09 syzop Status feedback => closed
2015-07-23 22:09 syzop Assigned To => syzop
2015-07-23 22:09 syzop Resolution open => no change required