View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005519 | unreal | ircd | public | 2020-01-01 22:15 | 2020-04-13 10:16 |
Reporter | PeGaSuS | Assigned To | syzop | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Unix | OS | Ubuntu | OS Version | 18.04 LTS |
Product Version | 5.0.0 | ||||
Fixed in Version | 5.0.4 | ||||
Summary | 0005519: /stats s doesn't seem to show tempshuns | ||||
Description | *** This is now a feature request to show shun statis in /WHOIS *** I've added a tempshun with command /TEMPSHUN NICK and i've got this reply: [20:57:47] [beta.ptirc.org] Temporary shun added on user Linker ([email protected]) by James [no reason] But then I've tried the following commands: /stats s /stats s beta.ptirc.org None gave a reply other than: [20:59:29] * s :End of /STATS report Tested with IRCCloud, Quassel, HexChat and mIRC. | ||||
Steps To Reproduce | 1) Add a tempshun with the command: /TEMPSHUN nick 2) Execute the command: /STATS s 3) No output other than: * s :End of /STATS report | ||||
Tags | No tags attached. | ||||
3rd party modules | third/block_masshighlight, third/autovhost, third/noghosts, third/banfix_voice, third/chansno | ||||
|
The problem here is that tempshuns are set by way of a flag attached to each user they apply to, similar to a user mode. So to list them would require iterating over the ENTIRE user list to identify each user who has been tempshun'ed. |
|
It's even more problematic. Tempshuns are only known by the server the user is connected to. So if you want to list it tempshuns for all servers, which is what would be the expected behavior, then you have to broadcast a stats command, integrate results, etc. etc... sure it is possible but I don't think that is feasible for something like this. I could add something to WHOIS though, for opers to see. Both for tempshun and shun, I think it was suggested on IRC. |
|
Changed to feature request to show in whois. |
|
In 5.0.4 you will see "is shunned" in whois: commit 55ecfee0a4277e6b8aa16a5d5d08455d277020e8 (HEAD -> unreal50) Author: Bram Matthys <[email protected]> Date: Mon Apr 13 08:50:18 2020 +0200 Show in /WHOIS if a user is currently shunned. Only works for locally connected users for technical reasons, so you will have to use double whois to see it for remotes (/WHOIS Nick Nick) just like with idle time. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-01-01 22:15 | PeGaSuS | New Issue | |
2020-01-01 22:19 | Jobe | Note Added: 0021184 | |
2020-01-02 13:18 | syzop | Note Added: 0021187 | |
2020-02-08 10:26 | syzop | Severity | minor => feature |
2020-02-08 10:26 | syzop | Status | new => acknowledged |
2020-02-08 10:26 | syzop | Description Updated | |
2020-02-08 10:26 | syzop | Note Added: 0021292 | |
2020-04-13 08:51 | syzop | Assigned To | => syzop |
2020-04-13 08:51 | syzop | Status | acknowledged => resolved |
2020-04-13 08:51 | syzop | Resolution | open => fixed |
2020-04-13 08:51 | syzop | Fixed in Version | => 5.0.4 |
2020-04-13 08:51 | syzop | Note Added: 0021460 | |
2020-04-13 10:16 | syzop | Relationship added | related to 0002655 |