View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005123 | unreal | ircd | public | 2018-07-21 14:21 | 2018-09-09 17:17 |
Reporter | PeGaSuS | Assigned To | syzop | ||
Priority | high | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Unix | OS | Ubuntu | OS Version | 18.04 LTS |
Product Version | 4.0.18 | ||||
Fixed in Version | 4.2.0 | ||||
Summary | 0005123: Halfops don't see the users JOIN if chmode +D is set | ||||
Description | When chmode +D (delayjoin) is set in a channel and a user is halfop, they don't receive the JOIN of users when they talk, which leads to the userlist not being updated (tested with mIRC and Quassel), although they see the user talking in the channel. Users with +qaov aren't affected by this issue. | ||||
Steps To Reproduce | 1. Set the channel to +D 2. Unset any channel status you may have and set yourself +h 3. Make some user join and talk in the channel 4. No JOIN is received and therefore the userlist isn't updated accordingly, although you can see the user talking in the channel | ||||
Additional Information | Short demonstration (hope it's understandable) # Setting +D on the channel # Mode #Help +D by ChanServ # Unsetting any status in the channel (JOIN is received) # <~James> !down *** Mode #Help -qo James James by ChanServ --> PTirc-91 (PTirc@82951329:49847443:813A969E:IP) has joined #Help <-- PTirc-91 (PTirc@82951329:49847443:813A969E:IP) has quit (Read error) <PTirc-91> test # Setting halfop in the channel (JOIN is not received) # <James> !halfop James *** Mode #Help +h James by ChanServ (I've made a user join and talk) <PTirc-27> teste (As it can be seen, no JOIN is reported to halfops) | ||||
Tags | channel, CHMODE, delayjoin | ||||
3rd party modules | |||||
|
Fixed in https://github.com/unrealircd/unrealircd/commit/f876983cb3b85f860c3ffb29bd6ac367b157e058 Thanks for the report. commit f876983cb3b85f860c3ffb29bd6ac367b157e058 (HEAD -> unreal40, origin/unreal40, origin/HEAD) Author: Bram Matthys <[email protected]> Date: Sun Sep 9 17:15:49 2018 +0200 Fix bug where halfops don't see users JOIN if chmode +D is set. Reported by The_Myth in https://bugs.unrealircd.org/view.php?id=5123 |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-07-21 14:21 | PeGaSuS | New Issue | |
2018-07-21 14:21 | PeGaSuS | Tag Attached: channel | |
2018-07-21 14:21 | PeGaSuS | Tag Attached: CHMODE | |
2018-07-21 14:21 | PeGaSuS | Tag Attached: delayjoin | |
2018-09-09 17:17 | syzop | Assigned To | => syzop |
2018-09-09 17:17 | syzop | Status | new => resolved |
2018-09-09 17:17 | syzop | Resolution | open => fixed |
2018-09-09 17:17 | syzop | Fixed in Version | => 4.2.0 |
2018-09-09 17:17 | syzop | Note Added: 0020304 | |
2018-09-09 17:17 | syzop | Note Edited: 0020304 | |
2018-09-09 17:17 | syzop | Note Edited: 0020304 |