View Issue Details

IDProjectCategoryView StatusLast Update
0004340unrealircdpublic2015-05-18 12:40
Reporterkatsklaw Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Platformx86_64OSDebianOS Version6/7
Product Version3.2.10.4 
Summary0004340: Services doesn't see chanop status if level-on-join is set to owner
DescriptionAs the Summary says. If you set set::level-on-join to owner, you still have to +o yourself to get services to see the chanop flag.
Steps To Reproduceset set::level-on-join to owner
create a channel
try to register channel with chanserv

---------------------------------------- To Fix
set mode +o on yourself
register channel
Additional InformationServices used:
Anope-2.0.1 services.irc :UnrealIRCd 3.2.x -(enc_sha256) -- build #2, compiled 19:24:58 Nov 27 2014
TagsNo tags attached.
3rd party modules

Activities

syzop

2015-05-18 12:40

administrator   ~0018309

Hi katsklaw, I can confirm the issue, but it would be something for the anope guys to solve, they should check "+o or higher (+o/+a/+q)" rather than just "+o" :). UnrealIRCd sends a correct SJOIN as far as I can see so anope can be aware of the +q status.

Issue History

Date Modified Username Field Change
2014-11-27 20:56 katsklaw New Issue
2015-05-18 12:40 syzop Note Added: 0018309
2015-05-18 12:40 syzop Status new => resolved
2015-05-18 12:40 syzop Resolution open => fixed
2015-05-18 12:40 syzop Assigned To => syzop
2015-05-18 12:40 syzop Resolution fixed => no change required