The spamfilters you pasted are strange. Why are you escaping the c in com, o in org, i in info, and e in eu? Also, why isn't there a period required before them?
Those filters would match this:
I love IRC. I want some more info on it though.
All hail IRC. AIM is completely horrible. (com in completely)
You probably want this filter:
irc\.[^ ]+\.(com|org|info|eu)
Though why not .net, or others, I duno.
In addition, +0 is wrong. Use only 0. A + should never be before any duration in any unrealircd command or configuration entry. Also, why not say "Network Spam" instead of "NetworkSpam" You can add a space to the reason by putting in an _. Network_Spam would be "Network Spam"
Why the hell can't my signature be empty?
"Your message contains too few characters."
coxy, in your regex the * modified the ~ and @ to mean 0 or more ~'s followed by 0 or more @'s
I think you meant:
/spamfilter + u block 0 go_away ^\^\d{4}\^!~.*@.*
In which case all a user would have to do is use ident responses to avoid it since the ~ only occours when an ident response isnt givern or when the IRCd has ident checking off.
Jobe1986 wrote:coxy, in your regex the * modified the ~ and @ to mean 0 or more ~'s followed by 0 or more @'s
I think you meant:
/spamfilter + u block 0 go_away ^\^\d{4}\^!~.*@.*
In which case all a user would have to do is use ident responses to avoid it since the ~ only occours when an ident response isnt givern or when the IRCd has ident checking off.