View Issue Details

IDProjectCategoryView StatusLast Update
0002346unrealircdpublic2005-02-19 14:24
ReporterBlackDex Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionopen 
PlatformLinuxOSUnknownOS VersionUnknown
Product Version3.2.1 
Summary0002346: When +a goes -a and then try +o you have to -o first
DescriptionWhen a user gets an '+a' and then you remove it so it gets nothing.
And after that want to '+o' them, you have to '-o' them first.

It could be that they had '+o' befour the '+a' but after the '-a' they had no level status anymore.
Steps To Reproduce1:
/mode # +a nickname
/mode # -a nickname
/mode # +o nickname

OR

2:
/mode # +o nickname
/mode # +a nickname
/mode # -a nickname /*Losses every level status inc +o*/
/mode # +o nickname
TagsNo tags attached.
3rd party modules

Relationships

duplicate of 0000606 resolvedstskeeps Setting more than one channel mode (o, h and v) on a user can desync these modes with client 

Activities

Stealth

2005-02-17 20:07

reporter   ~0009160

Last edited: 2005-02-17 20:08

I am unable to reproduce this and I know exactly why.

When you join a channel, the IRCd only send the highest mode to you. So when you -a the user, the user still has +o, but you don't see it, because your client doesn't see it. This is the same for any RFC-Compliant IRCd.

Here is how to reproduce:
1. Join a channel
2. Mode +ao Nick Nick
3. Part the channel
4. Rejoin the channel
5. Mode -a Nick

You will notice that if you issue a /names after you -a the user, the IRCd will show the user as +o, exactly as it should.

This is yet another duplicate of 606

*edit: blah, cant make it link to bug 606 :( *

BlackDex

2005-02-18 11:38

reporter   ~0009163

Owkay..
Well thx i think i can workaround this by scripting.
And sorry for the duplicate.

aquanight

2005-02-19 14:09

reporter   ~0009182

[quote]*edit: blah, cant make it link to bug 606 :( *[/quote]

0000606

:P

Issue History

Date Modified Username Field Change
2005-02-17 19:13 BlackDex New Issue
2005-02-17 20:07 Stealth Note Added: 0009160
2005-02-17 20:07 Stealth Note Edited: 0009160
2005-02-17 20:08 Stealth Note Edited: 0009160
2005-02-17 20:08 Stealth Note Edited: 0009160
2005-02-18 11:38 BlackDex Note Added: 0009163
2005-02-19 14:09 aquanight Note Added: 0009182
2005-02-19 14:24 syzop Relationship added duplicate of 0000606
2005-02-19 14:24 syzop Status new => closed