View Issue Details

IDProjectCategoryView StatusLast Update
0006604unrealircdpublic2026-01-15 08:21
Reportersemisol Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
PlatformLinux 
Product Version6.1.2.1 
Summary0006604: ~msgbypass:censor does not work on ~text:censor bans
Description A ~msgbypass:censor exemption does not work on ~text:censor bans, as it may be expected.
Steps To Reproduce- Create a channel and join 2 users to it
- Set +b ~text:censor:*example*
- Set +e ~msgbypass:censor:user1!*@*
- Send "example" as user1 (make sure both users no longer have ops)
- user2 will see <censored>
Additional InformationThe root cause seems to be that the `HOOKTYPE_CAN_BYPASS_CHANNEL_MESSAGE_RESTRICTION` hook is not used by textbans to check exemptions.

This issue was first seen on Pissnet with custom modules. Though, it should not be relevant as the main UnrealIRCd repo does not check the hook either on the master branch.
3rd party modulesyes, but should not impact (pissircd)

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-01-14 21:14 semisol New Issue
2026-01-15 08:21 syzop Assigned To => syzop
2026-01-15 08:21 syzop Status new => confirmed