# modes w/ target affecting nick => cache it.
if ($mode =~ /[bov]/) {
- if ($mode eq "o" and $nick eq "ChanServ" and $target =~ /^\Q$ident$\E/i) {
+ if ($mode eq "o" and $nick eq "ChanServ" and $target =~ /^\Q$ident\E$/i) {
&DEBUG("hookmode: chanserv deopped us! asking");
&chanServCheck($chan);
}
my($chan) = @_;
my $l = $channels{$chan}{'l'};
- if (scalar keys %netsplitservers) {
+ &DEBUG("cLV: netsplitservers: ".scalar(keys %netsplitservers) );
+ &DEBUG("cLV: netsplit: ".scalar(keys %netsplit) );
+
+ if (scalar keys %netsplit) {
&WARN("clV: netsplit active (1); skipping.");
return;
}
### todo: unify code with chanlimitcheck()
if ($delta > 5) {
- &status("clc: big change in limit; changing.");
+ &status("clc: big change in limit; going for it.");
&rawout("MODE $chan +l ".($count+$plus) );
$cache{chanlimitChange}{$chan} = time();
}
return 0;
}
- &DEBUG("chanServCheck($chan) called.");
+ &VERB("chanServCheck($chan) called.",2);
if ( &IsParam("nickServ_pass") and !$nickserv) {
&DEBUG("chanServ_ops($chan): nickserv enabled but not alive? (ircCheck)");