BitchX patch which adds a '*!*@host.com' ban mask. For 1.0c19.
edb465fde1907a3833558bc1a057ef5dad3e4a042339b736b99956c99f422ad9
diff -urP BitchX/source/banlist.c BitchX/source/banlist.c
--- BitchX/source/banlist.c Wed Feb 27 23:22:46 2002
+++ BitchX/source/banlist.c Tue Aug 27 16:58:41 2002
@@ -283,6 +283,9 @@
case 2: /* Better */
sprintf(banstr, "*!*%s@%s", t1, cluster(host));
break;
+ case 8: /* Jackass */
+ sprintf(banstr, "*!*@%s",cluster(host));
+ break;
case 3: /* Host */
sprintf(banstr, "*!*@%s", host);
break;
@@ -1499,6 +1502,9 @@
case 'D':
defban = 4;
break;
+ case 'J':
+ defban = 8;
+ break;
case 'I':
defban = 7;
break;
@@ -1516,7 +1522,7 @@
return;
break;
}
- bitchsay("BanType set to %s", (defban == 1) ? "\002N\002ormal":(defban ==2)?"\002B\002etter":(defban==3)?"\002H\002ost":(defban==4)?"\002D\002oMain":(defban==5)?"\002U\002ser":(defban ==6)?"\002S\002crew":"\002I\002p");
+ bitchsay("BanType set to %s", (defban == 1) ? "\002N\002ormal":(defban ==2)?"\002B\002etter":(defban==3)?"\002H\002ost":(defban==4)?"\002D\002oMain":(defban==5)?"\002U\002ser":(defban ==6)?"\002S\002crew":(defban == 8) ? "\002J\002ackass":"\002I\002p");
}
BUILT_IN_COMMAND(bantype)
diff -urP BitchX/source/commands.c BitchX/source/commands.c
--- BitchX/source/commands.c Wed Feb 27 23:22:47 2002
+++ BitchX/source/commands.c Tue Aug 27 16:58:41 2002
@@ -225,7 +225,7 @@
{ "BACK", "Back", back, SERVERREQ, "- Sets you back from being away" },
{ "BAN", NULL, ban, 0, "%Y<%Cnick%G|%Cnick%G!%nuser%y@%nhostname%Y>%n\n- Ban %Y<%Cnick%G|%Cnick%G!%nuser%y@%nhostname%Y>%n from current channel" },
{ "BANSTAT", NULL, banstat, 0, "%R[%Bchannel%R]%n\n- Show bans on current channel or %R[%Bchannel%R]%n" },
- { "BANTYPE", NULL, bantype, 0, "%W/%nbantype %Y<%nNormal%G|%nBetter%G|%nHost%G|%nDomain%G|%nScrew%G|%nIP%Y>%n\n- When a ban is done on a nick, it uses %Y<%nbantype%Y>%n" },
+ { "BANTYPE", NULL, bantype, 0, "%W/%nbantype %Y<%nNormal%G|%nBetter%G|%nHost%G|%nDomain%G|%nScrew%G|%nIP%G|%nJackass%Y>%n\n- When a ban is done on a nick, it uses %Y<%nbantype%Y>%n" },
{ "BANWORDS", NULL, add_ban_word, 0, "%Y<%nchannel|*%Y>%n word(s)\n- Adds word or words to the banned words list for %Y<%nchannel%Y>" },
{ "BEEP", NULL, beepcmd, 0, "- Creates a beep noise" },
#ifdef WANT_CHELP