View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006604 | unreal | ircd | public | 2026-01-14 21:14 | 2026-01-15 08:21 |
| Reporter | semisol | Assigned To | syzop | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | confirmed | Resolution | open | ||
| Platform | Linux | ||||
| Product Version | 6.1.2.1 | ||||
| Summary | 0006604: ~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 Information | The 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 modules | yes, but should not impact (pissircd) | ||||