View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005286||unreal||ircd||public||2019-05-18 16:59||2021-12-30 17:15|
|Summary||0005286: Hide bans from non-chanops|
|Description||Requested a few times: ability to hide bans/exempt/invex from non-chansop. Both in the MODE setting and in the querying via MODE.|
In the core it would be ugly, but I have a module that does this. Bit of a hack, but it's reasonably clean.
|Tags||No tags attached.|
|3rd party modules|
Honestly, I'm not a fan of this feature. I'm wondering how many IRC clients would break with such feature.
Not to mention that InspIRCd already has something similar, and of you're not chanop or higher you can't see the ban being set which for me is something against "standard" rules.
But, I'm just throwing my thoughts about it in here.
||Mass umarking of 'assigned' issues that have been lingering (timed out), as it likely means it is not being worked on anymore. Setting back to 'acknowledged'.|
||It's requested by our users and opers. Maybe add a channel mode for enabling this behaviour?|
||i should probably just port my module from U4 to U5 and upload it as a 3rd party module. Because not really sure if i like this officially.|
This feature was recently requested on IRC again.
Probably it wouldn't hurt to have it as a third party module?
Especially since the module already exists and just need porting :P
Yeah sure, I will do so.
When updating the module earlier I noticed that users with message-tags bypassed the filtering so it is more complicated than "just porting" what I thought initially. Still very much doable, though.
In UnrealIRCd 6 the third/hidebans module is now available:
./unrealircd module install third/hidebans
It will hide channel bans from non-ops (people without +hoaq) in MODE changes and hide the ban/invex/exempt lists.
If there are any problems with it, contact me at firstname.lastname@example.org as this is not an official UnrealIRCd module. For the same reason, it does not receive the same amount of testing as regular UnrealIRCd.
|2019-05-18 16:59||syzop||New Issue|
|2019-05-18 16:59||syzop||Relationship added||child of 0005279|
|2019-07-18 18:03||syzop||Assigned To||=> syzop|
|2019-07-18 18:03||syzop||Status||new => assigned|
|2019-08-18 15:17||syzop||View Status||private => public|
|2019-11-20 17:18||syzop||Relationship deleted||child of 0005279|
|2019-11-20 23:07||PeGaSuS||Note Added: 0021116|
|2020-01-10 08:40||syzop||Status||assigned => acknowledged|
|2020-01-10 08:40||syzop||Note Added: 0021213|
|2020-02-08 08:55||k4be||Note Added: 0021289|
|2021-03-17 13:20||syzop||Note Added: 0021908|
|2021-07-09 07:33||PeGaSuS||Note Added: 0022097|
|2021-07-09 08:03||syzop||Note Added: 0022098|
|2021-12-30 17:15||syzop||Status||acknowledged => resolved|
|2021-12-30 17:15||syzop||Resolution||open => fixed|
|2021-12-30 17:15||syzop||Note Added: 0022345|