BitchX patch which adds a '*!*@host.com' ban mask. For 1.0c18.
1dd1de399e54bf88ac4000a89ea2f88c133e09761b753b9d78d888719fa8eec5
diff -urP BitchX/source/banlist.c BitchX/source/banlist.c
--- BitchX/source/banlist.c Mon Jan 8 01:24:22 2001
+++ BitchX/source/banlist.c Thu Mar 22 11:50:11 2001
@@ -279,6 +279,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;
@@ -1495,6 +1498,9 @@
case 'D':
defban = 4;
break;
+ case 'J':
+ defban = 8;
+ break;
case 'I':
defban = 7;
break;
@@ -1512,7 +1518,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 Mon Jan 8 01:24:22 2001
+++ BitchX/source/commands.c Thu Mar 22 11:50:57 2001
@@ -220,7 +220,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