Badwords how?
Badwords how?
Hi everybody,
I can imagine that this feature is very easy to use, but i've not been able to get the badwords filtered out.
I used the example.conf as a start with:
include "badwords.channel.conf";
include "badwords.message.conf";
include "badwords.quit.conf";
I also added this later on to test:
badword all {
word "thisbadword";
};
The mode should be +G (so I believe):
I've set this value in set{}:
modes-on-connect "+ixwG";
What did I do wrong or did not do?
Thanks in advance!
I can imagine that this feature is very easy to use, but i've not been able to get the badwords filtered out.
I used the example.conf as a start with:
include "badwords.channel.conf";
include "badwords.message.conf";
include "badwords.quit.conf";
I also added this later on to test:
badword all {
word "thisbadword";
};
The mode should be +G (so I believe):
I've set this value in set{}:
modes-on-connect "+ixwG";
What did I do wrong or did not do?
Thanks in advance!
And therefore, the only real way of testing badwords is to "clone" yourself, then type in the badwords in one client and see how they come out in the other. If you get <censored> (or whatever you specified), then you're fine. If not, you've buggered up and you'll have to read the documentation to see where you went wrong.
-
- Posts: 40
- Joined: Sat Mar 06, 2004 9:42 am
- Location: Netherland (Amsterdam)
- Contact:
Just to be shure about that there is nothing wrong.UnrealIrcd.conf Official Documentation wrote:Code: Select all
Syntax: badword <type> { word <text-to-match>; replace <replace-with>; action <replace|block>; }; The badword block allows you to manipulate the list used for user and channel mode +G to strip "badwords". The badword:: specifies the type, valid types are channel, message, quit, and all. channel is for the channel +G list, message is for the user +G list, quit is for quit message censoring, and all adds it to all three lists. The badword::word can be a simple word or a regular expression we should search for. The badword::replace is what we should replace this match with. If badword::replace is left out, the word is replaced with <censored>. The badword::action defines what action should be taken if this badword is found. If you specify replace, then the badword is replaced, if you specify block, then the entire message is blocked. If you do not specify a badword::action, replace is assumed. Example: badword channel { word shit; replace shoot; };
Try to add the "action <replace|block>;" string to your badword blok in your unrealircd.conf.
Els i dont see anything wrong too.
Looks fine from here.
And if you are doing any test's i strongly urg you to use a clone like Ron2K sad in his respons.
Let me think about it
Thanks for the reactions!
I followed up your advises, but with no succes. I used multiple clients to see the result, so I believe it just does not mask the badword.
I was wondering... Like I said above. I did a clean installation and copied the example.conf. That file includes the standard badword.xxx.conf files.
Isn't it so that those words just should work from scratch in +G mode? Or did the autors build in another setting to enable them?
Here's my startup message from Unreal:
[ircd Unreal]# ./unreal start
Starting UnrealIRCd
unlimit core size failed; errno = 1
_ _ _ ___________ _____ _
| | | | | |_ _| ___ \/ __ \ | |
| | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` |
| |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| |
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
v3.2-RC2fix
* Loading IRCd configuration ..
* Configuration loaded without any problems ..
* Loading tunefile..
* Dynamic configuration initialized .. booting IRCd.
---------------------------------------------------------------------
Maybe there's something wrong with this. Should it say "badword.xxx.conf loaded" or something?
Someone can help me out wth this? Thank you!
I followed up your advises, but with no succes. I used multiple clients to see the result, so I believe it just does not mask the badword.
I was wondering... Like I said above. I did a clean installation and copied the example.conf. That file includes the standard badword.xxx.conf files.
Isn't it so that those words just should work from scratch in +G mode? Or did the autors build in another setting to enable them?
Here's my startup message from Unreal:
[ircd Unreal]# ./unreal start
Starting UnrealIRCd
unlimit core size failed; errno = 1
_ _ _ ___________ _____ _
| | | | | |_ _| ___ \/ __ \ | |
| | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` |
| |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| |
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
v3.2-RC2fix
* Loading IRCd configuration ..
* Configuration loaded without any problems ..
* Loading tunefile..
* Dynamic configuration initialized .. booting IRCd.
---------------------------------------------------------------------
Maybe there's something wrong with this. Should it say "badword.xxx.conf loaded" or something?
Someone can help me out wth this? Thank you!
Hmm. This one is strange. If you include the badwords.*.conf files or put badwords blocks in your unrealircd.conf, it should work.
Bit of a dumb question, but have you set +G in the right place (user/channel)? Because if you're testing channel badwords and you set +G for user, nothing will happen. And make sure that your clone set it too.
If it's doing this with badwords.all, then I don't know what's going on there.
I've got a badwords.all.conf file (which I made myself) lying around at home. If you PM me with an e-mail address, I'll send it off to you and let you play around with it.
Bit of a dumb question, but have you set +G in the right place (user/channel)? Because if you're testing channel badwords and you set +G for user, nothing will happen. And make sure that your clone set it too.
If it's doing this with badwords.all, then I don't know what's going on there.
I've got a badwords.all.conf file (which I made myself) lying around at home. If you PM me with an e-mail address, I'll send it off to you and let you play around with it.
-
- Posts: 40
- Joined: Sat Mar 06, 2004 9:42 am
- Location: Netherland (Amsterdam)
- Contact:
This is very strange.
Perhaps you can provid us with the hole unrealirc.conf.
To help you more cos this is nuts.
If you have done all the above you sould be ok.
Perhaps you can provid us with the hole unrealirc.conf.
To help you more cos this is nuts.
If you have done all the above you sould be ok.
Last edited by eQuiliBrium on Wed Mar 10, 2004 9:58 am, edited 1 time in total.
Let me think about it
I thought up another dumb question in the shower this morning (I've a habit of doing it, you see) - you did remember to rehash, didn't you?
(Apologies to everyone else for asking these - but I've lost count of how many times I've forgotten to do something simple and end up running around like a chicken with its head chopped off screaming like a girl.)
(Apologies to everyone else for asking these - but I've lost count of how many times I've forgotten to do something simple and end up running around like a chicken with its head chopped off screaming like a girl.)
-
- Posts: 40
- Joined: Sat Mar 06, 2004 9:42 am
- Location: Netherland (Amsterdam)
- Contact:
I am not a UNIX expert but there sould not be any error's after a startup of your ircD.xtend wrote:Here's my startup message from Unreal:
[ircd Unreal]# ./unreal start
Starting UnrealIRCd
unlimit core size failed; errno = 1
_ _ _ ___________ _____ _
| | | | | |_ _| ___ \/ __ \ | |
| | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` |
| |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| |
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
v3.2-RC2fix
* Loading IRCd configuration ..
* Configuration loaded without any problems ..
* Loading tunefile..
* Dynamic configuration initialized .. booting IRCd.
---------------------------------------------------------------------
Let me think about it
Yes, I've rehash and stop/start the server. Tnx Ron2K, any help is appreciated!
Like eQuiliBrium said, maybe my conf sais something to you?
http://www.di2media.nl/unreal.txt
I've done nothing with the badword.xxx.conf files.
Or try the server at di2media.nl
btw. it runs on a Sun Raq550, maybe that gives somebody any ideas.
Thanks again.
Like eQuiliBrium said, maybe my conf sais something to you?
http://www.di2media.nl/unreal.txt
I've done nothing with the badword.xxx.conf files.
Or try the server at di2media.nl
btw. it runs on a Sun Raq550, maybe that gives somebody any ideas.
Thanks again.
If you are a channel operator do:xtend wrote:Tnx Shadow, how to set +G for channel? I'm not to much into IRC.
I just want to write a chat app for a kids site and use irc as server.
For now I don't believe that the passwords can do any harm, I just want those badwords to works.
Code: Select all
/mode #channelname +G
Allright,
I tried again with two clients and have first set channel mode to +G and...
...now it does work:!:
Tnx Sjef and everybody else for thinking with me!
Now I can go on find out how to auto set +G in channel mode, a fixed set moderator, and more irc stuff, cause I'm not all that in irc!
cu on irc
I tried again with two clients and have first set channel mode to +G and...
...now it does work:!:
Tnx Sjef and everybody else for thinking with me!
Now I can go on find out how to auto set +G in channel mode, a fixed set moderator, and more irc stuff, cause I'm not all that in irc!
cu on irc