View Issue Details

IDProjectCategoryView StatusLast Update
0005698unrealircdpublic2020-06-27 21:34
ReporterAdanaran Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Platformx64OSUbuntu 
Product Version5.0.4 
Summary0005698: Voiced users bypass +b ~T:block and +b ~T:censor
DescriptionWe upgraded from unreal 4 to 5 a few days ago and since then voiced users are able to bypass +b ~T:block and +b ~T:censor modes. This is not listed in the changelog and seems to be a regression. Some of our ~T:block have special characters, some have not. Both seem to be bypassable.
Steps To Reproduce/mode #chan +b ~T:block:*test*

send "test" with an unvoiced user, gets blocked.
give voice
send "test" with a voiced user, does not get blocked.
TagsNo tags attached.
3rd party modules

Activities

PeGaSuS

2020-06-03 06:57

reporter   ~0021606

That's not a bug, but it's by design in UnrealIRCd. If you want to stop voiced users to bypass those bans, you could try to install the third party module *banfix_voice* with:

./unrealircd module install third/banfix_voice

Note: this command should be executed in the shell, inside the unrealircd folder.

Some more info about the third party module:

https://gitgud.malvager.net/Wazakindjes/unrealircd_mods/src/master/man/banfix_voice.md

kenneaal

2020-06-03 17:41

reporter   ~0021607

This should probably make it into the changelog then, as it is a significant change of behavior from 4.x.

syzop

2020-06-05 17:01

administrator   ~0021608

There are indeed pro's and cons and I can see why it behaves that way currently, BUT.. I have to say, for me too this behavior is not what I would expect for ~T. I will look into changing it.

Adanaran

2020-06-27 21:34

reporter   ~0021653

Any news on this?

Issue History

Date Modified Username Field Change
2020-06-02 18:20 Adanaran New Issue
2020-06-03 06:57 PeGaSuS Note Added: 0021606
2020-06-03 17:41 kenneaal Note Added: 0021607
2020-06-05 16:59 syzop Severity major => minor
2020-06-05 17:01 syzop Assigned To => syzop
2020-06-05 17:01 syzop Status new => acknowledged
2020-06-05 17:01 syzop Note Added: 0021608
2020-06-27 21:34 Adanaran Note Added: 0021653