View Issue Details

IDProjectCategoryView StatusLast Update
0006465unrealircdpublic2024-08-31 16:31
ReporterPeGaSuS Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformLinuxOSUbuntuOS Version22.04
Summary0006465: Extban ~partmsg doesn't filter quit messages, only part ones
DescriptionI've used extban `~partmsg` on a relayed/bridged channel to hide part/quit reasons to cut some info on the quit messages.

While part reasons are correctly hidden/filtered, quit messages aren't
Steps To Reproduce1) Type: /mode #channel +b ~partmsg:*!*@*
2) Part the channel with `/part #channel <part message>` and the part message is filtered/hidden
3) Quit with `/quit <quit message>` while on the channel and the quit message is displayed
TagsNo tags attached.
3rd party modules

Activities

Jellis

2024-08-31 13:14

reporter   ~0023326

Can confirm this behavior on our network.

According to the docs: ~partmsg should hide part/quit messages for matching users (https://www.unrealircd.org/docs/Extended_bans).

However, only /part reasons are blocked—/quit reasons are still visible.

Note: I've only tested this as a regular (non-oper) user.

Valware

2024-08-31 16:31

reporter   ~0023327

In the `quit` module, it seems that ~partmsg extbans only ever get applied to QUIT messages when the config setting `set::part-instead-of-quit-on-comment-change` is already enabled. Without this setting enabled, no QUIT message checks are actually made.
Source: https://github.com/unrealircd/unrealircd/blob/unreal60_dev/src/modules/quit.c#L105

Issue History

Date Modified Username Field Change
2024-08-31 13:06 PeGaSuS New Issue
2024-08-31 13:14 Jellis Note Added: 0023326
2024-08-31 16:31 Valware Note Added: 0023327