View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006031 | unreal | ircd | public | 2021-12-21 06:56 | 2022-01-07 12:34 |
Reporter | armyn | Assigned To | syzop | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | unable to duplicate | ||
Product Version | 6.0.0 | ||||
Summary | 0006031: Problem with usermode +D (I can't remember the name of the module) | ||||
Description | The module which takes care of the user mode +D to block all private messages, does not work if the interlocutor has his nickname registered/identified (tested in sasl) | ||||
Steps To Reproduce | 1) Connect to IRC by putting this nickname: Toto and put you in +D mode 2) Connect a second nickname, for example: Jean 3) Jean must write to Toto 4) You will see that it is good, Jean's message has not been received Now try this: 1) Connect to IRC by putting this nickname: Toto and put you in +D mode 2) Connect a second nickname, for example: Jean and it must be identified (preferably sasl) 3) Jean must write to Toto 4) You will see Jean's private message The +D it does the same thing as the usermode +R, it does not block all the private ones. It was a user who brought this problem to my attention last night. | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
I cannot reproduce this issue. Also, when I look at the code of the privdeaf module (+D) i see nothing wrong. The only thing I can see is if you have your ulines { } set incorrectly. If you have them set so they match a UnrealIRCd server, and one of the users is local and the other is remote. In that case I would say: your ulines { } should only match services servers and never unrealircd ones. If your ulines {} are wrong then you should have seen a warning about this when linking if this was the case... so it would surprise me if you overlooked this. Just figured I would mention it to be sure :) |
|
I tried a while now, I no longer encounter this problem (or do not encounter this problem) maybe I was too sleepy yesterday morning while testing and that I paralyzed https://github.com/pirc-pl/unrealircd-modules/blob/master/unreal6/showwebirc.c The only thing I did yesterday today was update this again to update: whois-details { webirc { everyone full; }; websocket { everyone none; self full; oper full; } I forgot to put it on |
|
yesterday in the day I updated this: showwebirc.c only thing done and today the patch |
|
Not sure what this was, but.. let's close it since it can no longer be reproduced. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-12-21 06:56 | armyn | New Issue | |
2021-12-22 17:04 | syzop | Note Added: 0022279 | |
2021-12-22 17:05 | syzop | Assigned To | => syzop |
2021-12-22 17:05 | syzop | Status | new => feedback |
2021-12-22 17:05 | syzop | Note Edited: 0022279 | |
2021-12-22 17:43 | armyn | Note Added: 0022281 | |
2021-12-22 17:46 | armyn | Note Added: 0022282 | |
2022-01-07 12:34 | syzop | Status | feedback => closed |
2022-01-07 12:34 | syzop | Resolution | open => unable to duplicate |
2022-01-07 12:34 | syzop | Note Added: 0022361 |