1 From http://www.egghelp.org/files/patches/nohostwhowhom1.6.17.desc:
3 "With this patch, eggdrop won't send hosts upon joining the botnet or
6 Patch created by BarkerJr <http://barkerjr.net/irc/eggdrop/>
8 diff -ur eggdrop1.6.17/src/botcmd.c eggdrop1.6.17.new/src/botcmd.c
9 --- eggdrop1.6.17/src/botcmd.c 2004-09-06 15:35:37.000000000 -0400
10 +++ eggdrop1.6.17.new/src/botcmd.c 2004-09-06 15:44:57.000000000 -0400
12 for (i = 0; i < dcc_total; i++)
13 if (dcc[i].type->flags & DCT_REMOTEWHO)
14 if (dcc[i].u.chat->channel == chan) {
15 - k = sprintf(s, " %c%-15s %s", (geticon(i) == '-' ? ' ' : geticon(i)),
16 - dcc[i].nick, dcc[i].host);
17 + k = sprintf(s, " %c%-15s hidden",
18 + (geticon(i) == '-' ? ' ' : geticon(i)), dcc[i].nick);
19 if (now - dcc[i].timeval > 300) {
20 unsigned long days, hrs, mins;
24 botnet_send_priv(idx, botnetnick, nick, NULL, "%s:", BOT_OTHERPEOPLE);
26 - l = sprintf(s, " %c%-15s %s", (geticon(i) == '-' ? ' ' : geticon(i)),
27 - dcc[i].nick, dcc[i].host);
28 + l = sprintf(s, " %c%-15s hidden",
29 + (geticon(i) == '-' ? ' ' : geticon(i)), dcc[i].nick);
30 if (now - dcc[i].timeval > 300) {
31 k = (now - dcc[i].timeval) / 60;
33 diff -ur eggdrop1.6.17/src/botmsg.c eggdrop1.6.17.new/src/botmsg.c
34 --- eggdrop1.6.17/src/botmsg.c 2004-09-06 15:35:37.000000000 -0400
35 +++ eggdrop1.6.17.new/src/botmsg.c 2004-09-06 15:35:57.000000000 -0400
40 - l = simple_sprintf(OBUF, "j %s %s %D %c%D %s\n",
41 + l = simple_sprintf(OBUF, "j %s %s %D %c%D hidden\n",
42 botnetnick, dcc[useridx].nick,
43 dcc[useridx].u.chat->channel, geticon(useridx),
44 - dcc[useridx].sock, dcc[useridx].host);
46 send_tand_but(-1, OBUF, -l);
48 - tandout_but(-1, "join %s %s %d %c%d %s\n", botnetnick,
49 + tandout_but(-1, "join %s %s %d %c%d hidden\n", botnetnick,
50 dcc[useridx].nick, dcc[useridx].u.chat->channel,
51 - geticon(useridx), dcc[useridx].sock, dcc[useridx].host);
52 + geticon(useridx), dcc[useridx].sock);
53 tandout_but(-1, "chan %s %d %s %s %s.\n",
54 botnetnick, dcc[useridx].u.chat->channel,
55 dcc[useridx].nick, NET_JOINEDTHE,
56 diff -ur eggdrop1.6.17/src/botnet.c eggdrop1.6.17.new/src/botnet.c
57 --- eggdrop1.6.17/src/botnet.c 2004-09-06 15:35:37.000000000 -0400
58 +++ eggdrop1.6.17.new/src/botnet.c 2004-09-06 15:35:57.000000000 -0400
60 (dcc[i].u.chat->channel < GLOBAL_CHANS)) {
62 if (b_numver(z) < NEAT_BOTNET)
63 - l = simple_sprintf(x, "join %s %s %d %c%d %s\n",
64 + l = simple_sprintf(x, "join %s %s %d %c%d hidden\n",
65 botnetnick, dcc[i].nick,
66 dcc[i].u.chat->channel, geticon(i),
67 - dcc[i].sock, dcc[i].host);
71 - l = simple_sprintf(x, "j !%s %s %D %c%D %s\n",
72 + l = simple_sprintf(x, "j !%s %s %D %c%D hidden\n",
73 botnetnick, dcc[i].nick,
74 dcc[i].u.chat->channel, geticon(i),
75 - dcc[i].sock, dcc[i].host);
77 tputs(dcc[z].sock, x, l);
79 if (b_numver(z) < NEAT_BOTNET) {
80 diff -ur eggdrop1.6.17/src/patch.h eggdrop1.6.17.new/src/patch.h
81 --- eggdrop1.6.17/src/patch.h 2004-09-06 15:35:37.000000000 -0400
82 +++ eggdrop1.6.17.new/src/patch.h 2004-09-06 15:36:26.000000000 -0400
87 -/* PATCH GOES HERE */
88 +patch("nohostwhowhom");