View Issue Details

IDProjectCategoryView StatusLast Update
0002610unrealircdpublic2007-04-27 04:07
ReporterTrocotronic Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionwont fix 
Product Version3.2.4 
Summary0002610: Badwords and quit
DescriptionNowadays, the messages to users with +G and channels with +G are parsed correctly but not quit messages. Everybody see quit messages with some words <censored>, even if they are ircops.
As +G does on users/channels, quit messages should be replaced only to users with +G. The rest of users with -G should be able to see the original quit message.
Steps To Reproduce- Put yourself -G.
- Someone quits with *fuck* for example.
3rd party modules

Activities

Stealth

2005-08-01 14:23

reporter   ~0010304

Why? I like it just the way it is...

Trocotronic

2005-08-01 14:51

reporter   ~0010305

Why not? If I am not +G, I want to see ALL original messages, moreover being an ircop. I don't want to see messages with <censored> and try to guess what the users would they say.

Stealth

2005-08-01 15:08

reporter   ~0010306

[quote]I want to see ALL original messages, moreover being an ircop. I don't want to see messages with <censored> and try to guess what the users would they say.[/quote]

What if an oper didn't want to see the messages? Why should Unreal take the extra processing time to send a special message to you? AFAIK, when sending to a channel, Unreal does it all at once in one function. If Unreal were to send the orginal lines to opers, it would need to send messages to each user individually, which will take more time and more processor usage.

Trocotronic

2005-08-01 15:58

reporter   ~0010307

Not really. When user disconnects, Unreal sends QUIT to every user. So, at this time, you can process if acptr is +G or not.
It doesn't make sense that if you are not +G, you view censored messages (isn't badwords purpose).

aquanight

2005-08-02 01:10

reporter   ~0010308

Maybe you should look at the code. I can tell you right now it's not that easy. If it was that easy, NOTICE $servermask would be fixed for webtvers - but it's not.

I can imagine doing a more dalnet-ish approach however. If a quit message has badwords, then for any channel that is +G, send a part with either the censored quit msg (or no msg at all if any block words are in it). Then send a quit for the remaining channels. (Of course, the same could done in the case +c/+S, but I'm not going to push it :P .)

pinstrate

2005-08-03 05:49

reporter   ~0010309

"badwords" stuff should be removed from the ircd :) this limits user rights and their free communication. It isn't the way ircd works - it souldn't do that.

w00t

2005-08-08 04:33

reporter   ~0010317

No, badwords provides the admins with the tools to provide a chat environment they want, for example, a family environment. If you don't like it, use set::restrict-usermodes and the like.

codemastr

2005-08-15 14:44

reporter   ~0010337

[quote]"badwords" stuff should be removed from the ircd :) this limits user rights and their free communication. It isn't the way ircd works - it souldn't do that.[/quote]
Pinstrate, if all you are going to do is complain about "freedom of speech" each time someone posts a suggestion, expect your account to be deleted real soon. IRC IS NOT A PUBLIC MEDIUM.

Trocotronic

2005-08-15 17:28

reporter   ~0010340

aquanight, just for this I tried to patch it months ago and I was amazed for the "cramped" code. So, for that reason I made this post. Maybe will be fine to rewrite it and perhaps some doors will be opened: +G on quits, NOTICE $servermask, etc.

Issue History

Date Modified Username Field Change
2005-08-01 10:33 Trocotronic New Issue
2005-08-01 14:23 Stealth Note Added: 0010304
2005-08-01 14:51 Trocotronic Note Added: 0010305
2005-08-01 15:08 Stealth Note Added: 0010306
2005-08-01 15:58 Trocotronic Note Added: 0010307
2005-08-02 01:10 aquanight Note Added: 0010308
2005-08-03 05:49 pinstrate Note Added: 0010309
2005-08-08 04:33 w00t Note Added: 0010317
2005-08-15 14:44 codemastr Note Added: 0010337
2005-08-15 17:28 Trocotronic Note Added: 0010340
2007-04-27 04:07 stskeeps Status new => closed
2007-04-27 04:07 stskeeps Resolution open => wont fix