Page 1 of 1

/silence doesnt work?

Posted: Mon Sep 28, 2009 6:34 pm
by someone
Well i searched google and the board and didnt found anything about my problem.

it seems that my server's /silence doesnt work.
not on gentoo and not on win.

/helpop silence says
Ignores messages from a user or list of users at the Server itself.
-
Syntax: SILENCE +nickname (Adds a nickname to SILENCE list)
SILENCE -nickname (Removes a nickname from the SILENCE list)
SILENCE (Lists the current SILENCE list)

so i guess its a serverside /ignore
but now, when i add a user to the silence list, i still receive messages from him/her/it

i typed "geil" and got 2 automated responses
[20:27:50] <Someone> geil
[20:27:51] <Nobody^training> *dankeschoen*
[20:27:52] <&peer> Gern geschehen!


now i wanted to ignore nobody...
/raw silence +Nobody^training
Someone SILENCE +Nobody^training!*@*

/silence
Someone Nobody^training!*@*
End of Silence List


ok looks good, but when i type geil again. i get this
[20:30:42] <Someone> geil
[20:30:43] <Nobody^training> *dankeschoen*
[20:30:44] <&peer> Gern geschehen!


so... basically i have no idea whats wrong.
i checked the docs and found silence-limit.
i changed it from default settings to
silence-limit 25;
after server restart nobody still isnt ignored.

so if you can help me, pls do so :P
ty in advance

edit:
running unrealircd-3.2.7-r2 on gentoo with USE="prefixaq showlistmodes ssl zlib -curl -hub -ipv6"
on win: unrealircd-3.2.7 dunno if r2
no modifications, no added modules.

Re: /silence doesnt work?

Posted: Mon Sep 28, 2009 7:12 pm
by Stealth
This seems to be a common confusion with the SILENCE command.

In helpop, "messages" is meant to refer to private messages, notices, and CTCPs; not channel messages.

Re: /silence doesnt work?

Posted: Tue Sep 29, 2009 1:55 pm
by Jobe
Stealth wrote:This seems to be a common confusion with the SILENCE command.

In helpop, "messages" is meant to refer to private messages, notices, and CTCPs; not channel messages.
SILENCE is supposed to be a server side ignore though, or at least it is in all other implementations, such as the original undernet implementation.

Re: /silence doesnt work?

Posted: Tue Sep 29, 2009 6:01 pm
by Stealth
I have yet to see an implementation where SILENCE ignores channel messages in a mainstream IRCd (Unreal, Insp, CR, etc). You are however more than welcome to create a module to override channel messages and block them with the SILENCE command as well.

Also, an excellent explanation I read (I forget where, but it was found by googling around), was SILENCE only blocks private messages, notices, and CTCP events so you won't miss any potentially important information in a channel.

I'm sure there's some kind of reason why you're in a common channel with the person you are trying to ignore, but if they are truly that annoying why aren't they kicked from the channel?

Re: /silence doesnt work?

Posted: Wed Sep 30, 2009 4:05 pm
by Jobe
Seems I was wrong, but the big issue here is the documentation leading users to believe it is what I thought it was and not what you say it is. I mean for example the term "messages" in no way suggests ONLY private messages, as most users will see it as meaning channel messages too. For this reason the term "messages" alone is simply too broad.

Re: /silence doesnt work?

Posted: Wed Sep 30, 2009 8:04 pm
by someone
Stealth wrote:This seems to be a common confusion with the SILENCE command.
In helpop, "messages" is meant to refer to private messages, notices, and CTCPs; not channel messages.
Jobe1986 wrote:Seems I was wrong, but the big issue here is the documentation leading users to believe it is what I thought it was and not what you say it is. I mean for example the term "messages" in no way suggests ONLY private messages, as most users will see it as meaning channel messages too. For this reason the term "messages" alone is simply too broad.
THIS!
Id say messages are privare and channel messages, excluding notices and ctcps.
i would never think that messages could include privates and exclude channels - especially as the irc protocol isnt really diffrent when chatting with a channel or with a single person.

well at least it explains it.
you could add this line somewhere - preferably in the faq. :P

anyway a serverside ignore for channelmessages would be nice.
-> lowering traffic - what is useful on mobile devices.

btw: why not kicked... i cant do that, if im not op in the channel. so most ppl wont be able to kick a spammer.
and as most ppl on irc are IDLE-masters the ops can take some time to kick the spammer.

ty anyway.