Today i sniffed a bit my eggdrop to see what he doing when join a Undernet channel..
I discover what for some reson, in addition to MODE #chan +b(to get channel bans) my bot send MODE #chan +e !?
In result.. Undernet IRCD generate a error.. :Some.Server.UnderNet.Org 472 BotNick6 e :is unknown mode char to me
I recheck my config to see if net-type is still 2(Undernet)..
set net-type 2
and
set network "Undernet"
Hum, i know, that is not a big problem, but how can i stop my eggy sending mode +e while joining some chan ?
Version of eggdrop is 1.6.17, OS Windows XP.
The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born
[16:50:46] <Adrenalin> .exempts all
[16:50:46] <ELeFANT3> [16:50] #Adrenalin# exempts all
[16:50:46] <ELeFANT3> Global exempts: (! = not active on #chan)
[16:50:46] <ELeFANT3> Channel exempts for #chan: (! = not active, * = not placed by bot)
[16:50:46] <ELeFANT3> (There are no ban exempts, permanent or otherwise.)
the fact that you are able to use exempt commands says you have exempts enabled (set use-exempts 1); net-type 2 has exempts implicitly disabled, so maybe you should double-check your config and scripts
there's no need to sniff the bot, console mode +v shows you everything eggdrop outputs to the server
Indeed, set use-exempts 0 and .chanset #chan -userexempts seem to resolve the problem!
Anyway, eggdrop still send a empty MODE without any flags.. <ELeFANT> [08:17] [!m] MODE #Chan
there's no need to sniff the bot, console mode +v shows you everything eggdrop outputs to the server
nowadays most ircds (sans ircu) implement ban exempts, hence eggdrop defaults this to enabled (unless overridden by net-type - that's only a guess, I haven't checked with sources)
YooHoo wrote: whew
ok, next question...where is this behaviour defined?
have you bothered to search your eggdrop.conf for
# The following settings should be left commented unless the default values
# are being overridden. By default, exempts and invites are on for EFnet and
# IRCnet, but off for all other large networks. This behavior can be modified
# with the following 2 flags. If your network doesn't support +e/+I modes then
# you will be unable to use these features.
#
# Do you want to enable exempts (+e modes)?
#set use-exempts 1
# Do you want to enable invites (+I modes)?
#set use-invites 1
well duh De Kus. I have the damn thing memorized even problem has made itself apparent... use-exempts is set to 1 by default on net-type 5 even if it is not defined in the conf file. As we all know (or i just thought?), if a variable is not defined in the conf file, it is set to 0...
YooHoo wrote:well duh De Kus. I have the damn thing memorized even problem has made itself apparent... use-exempts is set to 1 by default on net-type 5 even if it is not defined in the conf file. As we all know (or i just thought?), if a variable is not defined in the conf file, it is set to 0...
YooHoo wrote:well duh De Kus. I have the damn thing memorized even problem has made itself apparent... use-exempts is set to 1 by default on net-type 5 even if it is not defined in the conf file. As we all know (or i just thought?), if a variable is not defined in the conf file, it is set to 0...
just you thought
probably someone silently changed the net-type default settings... im too lazy to open the source code and look for it .