View Issue Details

IDProjectCategoryView StatusLast Update
0001997unrealircdpublic2004-07-31 20:12
Reportervonitsanet Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionopen 
Summary0001997: Block Part/Quit messages
DescriptionCan be added a new chanmode to block quit and part reasons from channels for non opers?
3rd party modules

Activities

aquanight

2004-07-30 21:47

reporter   ~0007273

Doesn't +u do that?

vonitsanet

2004-07-31 04:25

reporter   ~0007274

u = Auditorium mode (/names and /who #channel only show channel ops)

methos

2004-07-31 06:35

reporter   ~0007275

Last edited: 2004-07-31 17:59

Since the chanmode +u hide join / part and quit to no op users, it works.

Else, you can use the set { static-quit "...."; static-part "...." }; directive to block quit and part message globally.

edited on: 2004-07-31 17:59

syzop

2004-07-31 20:12

administrator   ~0007281

I'm personally not too keen on this (especially blocking quit msgs), and seeing as we already have something for this globally I don't believe this is really THAT useful so IMO this isn't really worth to be a core ircd feature.

It could also easily be done in a module.. just add a single char chanmode and hook HOOKTYPE_PRE_LOCAL_QUIT and HOOKTYPE_PRE_LOCAL_PART to return NULL if the chanmode is set.

[Oh and in this text I'm assuming you are talking about the reason field, not the actual part/quit msgs itself, since that.. obviously, is not possible to block, otherwise it would cause desynchs]

Issue History

Date Modified Username Field Change
2004-07-30 16:34 vonitsanet New Issue
2004-07-30 21:47 aquanight Note Added: 0007273
2004-07-31 04:25 vonitsanet Note Added: 0007274
2004-07-31 06:35 methos Note Added: 0007275
2004-07-31 17:59 methos Note Edited: 0007275
2004-07-31 20:11 syzop Status new => closed
2004-07-31 20:12 syzop Note Added: 0007281