View Issue Details

IDProjectCategoryView StatusLast Update
0006425unrealircdpublic2024-07-06 08:14
ReporterPeGaSuS Assigned Tosyzop  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
PlatformLinuxOSUbuntuOS Version22.04
Fixed in Version6.1.7 
Summary0006425: Option to hide the oper nick on KILL and *LINE commands
DescriptionCurrently when we KILL/*LINE a user, the user that's being killed (and the others users too, if `set::hide-ban-reason` isn't set to "yes") will see the nick of the oper that issued the kill along with the message, looking similar to this:
* Test1 (ubuntu@97CE5FCD:D2294F81:4EA6949F:IP) has quit (Killed by PeGaSuS (This is a kill message))


This can sometimes trigger users to harass the oper that issued the kill, connecting via proxies/tor/etc, through insults and other derogatory words just to trigger another reaction.

It'd be nice if we had and option like `set::hide-ban-oper-nick`, which would hide the oper nick on the KILL/*LINE message but IRCops would still be able to see who issued the KILL/*LINE command.

The end message would be something like:
* Test1 (ubuntu@97CE5FCD:D2294F81:4EA6949F:IP) has quit (Killed (This is a kill message))
TagsNo tags attached.
3rd party modules

Activities

syzop

2024-07-06 08:14

administrator   ~0023247

Good suggestion. We don't show the oper nick in *LINE either so having an option to not show it in KILL makes sense.

Done in https://github.com/unrealircd/unrealircd/commit/a804b2415054a2a8319d5242134327f43adba563

commit a804b2415054a2a8319d5242134327f43adba563 (HEAD -> unreal60_dev, origin/unreal60_dev, origin/HEAD)
Author: Bram Matthys <[email protected]>
Date: Sat Jul 6 08:12:11 2024 +0200

    Add set::hide-killed-by which shortens the quit to "Killed (Reason)".
    
    * New option [set::hide-killed-by](https://www.unrealircd.org/docs/Set_block#set::hide-killed-by):
      We normally show the nickname of the oper who did the /KILL in the quit message.
      When set to `yes` the quit message becomes shortened to "Killed (Reason)".
      This can prevent oper harassment.
    
    Suggested by PeGaSuS in https://bugs.unrealircd.org/view.php?id=6425

Issue History

Date Modified Username Field Change
2024-06-14 22:37 PeGaSuS New Issue
2024-07-06 08:14 syzop Assigned To => syzop
2024-07-06 08:14 syzop Status new => resolved
2024-07-06 08:14 syzop Resolution open => fixed
2024-07-06 08:14 syzop Fixed in Version => 6.1.7
2024-07-06 08:14 syzop Note Added: 0023247