/[cvs]/eggdrop1.9/ChangeLog
ViewVC logotype

Contents of /eggdrop1.9/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.640 - (show annotations) (download)
Sun Feb 16 07:30:06 2003 UTC (16 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.639: +12 -0 lines
ChangeLog

1 2003-02-16 07:05 Will Buckner <wcc@techmonkeys.org>
2
3 * doc/UPDATES1.6, modules/channels/userchan.c, src/users.c:
4
5 * Fixes from last commit.
6
7 2003-02-16 07:01 Will Buckner <wcc@techmonkeys.org>
8
9 * src/: patch.h, users.c:
10
11 * Synch 1.6: delignore-bounds2.
12
13 2003-02-15 10:00 Automatic CVS Scripts
14
15 * po/eggdrop.pot:
16
17 Pots
18
19 2003-02-15 09:24 Will Buckner <wcc@techmonkeys.org>
20
21 * doc/eggdrop.doc, lib/eggdrop/modvals.h,
22 modules/filesys/filedb3.c, modules/filesys/filesys.c,
23 modules/filesys/filesys.h, modules/filesys/modinfo:
24
25 * Removed tray portions of code from share/transfer/botnet removal.
26
27 2003-02-15 09:07 Will Buckner <wcc@techmonkeys.org>
28
29 * modules/channels/userchan.c, src/cmds.c, src/patch.h,
30 src/users.c:
31
32 * Synch 1.6: off-by-one, delignore-bounds.
33
34 2003-02-15 05:04 Will Buckner <wcc@techmonkeys.org>
35
36 * Makefile.am, config.tcl, eggdrop.conf, doc/BOTNET,
37 lib/eggdrop/module.h, lib/eggdrop/modvals.h,
38 modules/blowfish/blowfish.c, modules/channels/channels.c,
39 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
40 modules/channels/modinfo, modules/channels/tclchan.c,
41 modules/channels/userchan.c, modules/compress/compress.c,
42 modules/compress/modinfo, modules/console/console.c,
43 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
44 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
45 modules/filesys/files.c, modules/filesys/filesys.c,
46 modules/filesys/filesys.h, modules/filesys/tclfiles.c,
47 modules/irc/mode.c, modules/irc/msgcmds.c, po/POTFILES.in,
48 po/eggdrop.pot, scripts/CONTENTS, src/chan.h, src/chanprog.c,
49 src/cmds.c, src/dccutil.h, src/egg.h, src/flags.c, src/flags.h,
50 src/logfile.h, src/main.c, src/misc.c, src/misc.h, src/modules.c,
51 src/tcluser.c, src/userent.c, src/userrec.c, src/users.c,
52 src/users.h:
53
54 * Removed share.mod (will be part of the new botnet module).
55 * More transfer removal.
56 * More botnet removal.
57 * Regenerated gettext stuff.
58 * More doc stuff.
59 * Removed eggdrop.conf (replaced by config.tcl for now).
60
61 2003-02-15 00:23 Will Buckner <wcc@techmonkeys.org>
62
63 * config.tcl, modules/ctcp/Makefile.am, modules/ctcp/ctcp.c,
64 modules/ctcp/ctcp.h, modules/ctcp/modinfo,
65 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
66 modules/filesys/files.c, modules/filesys/filesys.c,
67 modules/script/scriptmisc.c, modules/transfer/Makefile.am,
68 modules/transfer/modinfo, modules/transfer/transfer.c,
69 modules/transfer/transfer.h, src/cmds.c, src/flags.h, src/tcldcc.c,
70 src/traffic.c:
71
72 * Removed transfer and ctcp. Their functionality is in server now.
73
74 2003-02-14 20:55 stdarg <stdarg@techmonkeys.org>
75
76 * Makefile.am, config.tcl, config.xml, lib/eggdrop/egglog.c,
77 lib/eggdrop/partyline.c, modules/script/Makefile.am,
78 modules/script/scriptmisc.c, modules/script/scriptmod.c,
79 src/chanprog.c, src/core_config.c, src/main.c, src/modules.h,
80 src/tclmisc.c:
81
82
83 * Added autoload section to xml config file and got rid of the -p
84 option (preload).
85 * To load your old config file, rename it to blah.tcl and put
86 <script>blah.tcl</script> in the autoload section.
87 * Added sample config.xml and config.tcl files.
88 * Moved some more script functions to the script module.
89
90 2003-02-14 10:07 stdarg <stdarg@techmonkeys.org>
91
92 * lib/eggdrop/eggconfig.c, lib/eggdrop/eggconfig.h,
93 lib/eggdrop/flags.c, modules/script/scriptconfig.c,
94 modules/script/scriptuser.c:
95
96
97 * User flag matching for scripts
98 * Config updates
99
100 2003-02-14 07:06 stdarg <stdarg@techmonkeys.org>
101
102 * lib/eggdrop/eggconfig.c, lib/eggdrop/eggconfig.h,
103 lib/eggdrop/eggdrop.h, lib/eggdrop/egglog.h, lib/eggdrop/script.c,
104 lib/eggdrop/script.h, modules/script/Makefile.am,
105 modules/script/scriptconfig.c, modules/script/scriptlog.c,
106 modules/script/scriptmod.c, src/core_config.c:
107
108
109 * Initial scripting support for config.
110
111 2003-02-12 08:42 Will Buckner <wcc@techmonkeys.org>
112
113 * eggdrop.conf, modules/channels/channels.c,
114 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
115 modules/channels/tclchan.c, modules/irc/chan.c,
116 modules/irc/cmdsirc.c, modules/irc/mode.c, src/chan.h, text/banner,
117 text/motd:
118
119 * Finished protection removal -- this is everything (will be added
120 back in a module later).
121
122 2003-02-11 06:59 stdarg <stdarg@techmonkeys.org>
123
124 * src/: core_config.c, core_config.h, logfile.c:
125
126
127 * A bit more to configure.
128
129 2003-02-11 02:32 stdarg <stdarg@techmonkeys.org>
130
131 * lib/eggdrop/Makefile.am, lib/eggdrop/eggconfig.c,
132 lib/eggdrop/eggconfig.h, lib/eggdrop/my_socket.c,
133 lib/eggdrop/xml.c, src/Makefile.am, src/chanprog.c,
134 src/core_config.c, src/core_config.h, src/core_party.c, src/main.c,
135 src/telnet.c:
136
137
138 * Some initial config code to play around with.
139
140 2003-02-10 00:09 Will Buckner <wcc@techmonkeys.org>
141
142 * configure.ac, doc/UPDATES1.6, lib/eggdrop/fileutil.c,
143 lib/eggdrop/fileutil.h, lib/eggdrop/module.h,
144 lib/eggdrop/modvals.h, modules/channels/userchan.c,
145 modules/filesys/files.c, modules/filesys/filesys.c,
146 modules/filesys/tclfiles.c, modules/irc/chan.c, modules/irc/mode.c,
147 modules/irc/msgcmds.c, modules/irc/scriptcmds.c,
148 modules/transfer/Makefile.am, modules/transfer/transfer.c,
149 modules/transfer/transfer.h, scripts/compat.tcl, src/chanprog.c,
150 src/cmds.c, src/dccutil.c, src/misc.c, src/misc.h, src/modules.c,
151 src/patch.h, src/tcl.c:
152
153 * Synch 1.6: transfer-cleanups, filesys-move, delbancrash,
154 plsbot_cosmetic, stricthostfix, opreverselogic, dontdelfile
155
156 2003-02-04 04:54 Will Buckner <wcc@techmonkeys.org>
157
158 * eggdrop.conf, doc/settings/CONTENTS, doc/settings/core.settings,
159 doc/settings/mod.assoc, doc/settings/mod.blowfish,
160 doc/settings/mod.channel, doc/settings/mod.compress,
161 doc/settings/mod.console, doc/settings/mod.ctcp,
162 doc/settings/mod.filesys, doc/settings/mod.irc,
163 doc/settings/mod.notes, doc/settings/mod.server,
164 doc/settings/mod.share, doc/settings/mod.transfer,
165 doc/settings/mod.woobie, doc/settings/tricks,
166 modules/irc/msgcmds.c, scripts/alltools.tcl, src/tcl.c:
167
168 * More botnet removal.
169 * More config updates.
170 * alltools.tcl updates.
171 * Started cleaning up docs before conversion to a more dynamic
172 format. HTML docs removed for now (they will be dynamically
173 generated later).
174
175 2003-02-03 18:49 stdarg <stdarg@techmonkeys.org>
176
177 * src/flags.h:
178
179
180 * Stray chars from botnet removal.
181
182 2003-02-03 11:41 Will Buckner <wcc@techmonkeys.org>
183
184 * eggdrop.conf, lib/eggdrop/module.h, modules/channels/channels.c,
185 modules/channels/userchan.c, modules/console/console.c,
186 modules/filesys/filedb3.c, modules/filesys/files.c,
187 modules/irc/msgcmds.c, modules/notes/notes.c,
188 modules/uptime/uptime.c, src/chanprog.c, src/cmds.c, src/dcc.c,
189 src/dccutil.c, src/main.c, src/misc.c, src/modules.c, src/tcl.c,
190 src/tcldcc.c, src/tcluser.c, src/userrec.c, src/users.c:
191
192 * More botnet removal.
193
194 2003-02-03 10:43 Will Buckner <wcc@techmonkeys.org>
195
196 * eggdrop.conf, modules/channels/channels.c,
197 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
198 modules/channels/tclchan.c, modules/irc/chan.c,
199 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
200 modules/irc/mode.c, modules/irc/msgcmds.c, scripts/klined.tcl,
201 scripts/notes2.tcl, scripts/ques5.tcl, scripts/sentinel.tcl,
202 src/chan.h, src/cmds.c, src/egg.h, src/flags.c, src/flags.h,
203 src/tcl.c:
204
205 * Removed protection stuff, will be added back in a module later.
206 * Removed klined, ques5, sentinel, and notes2 as they won't be
207 compatable and are not maintained by us.
208
209 2003-02-03 06:42 stdarg <stdarg@techmonkeys.org>
210
211 * lib/eggdrop/hash_table.c, lib/eggdrop/users.c, src/logfile.c,
212 src/main.c, src/net.c:
213
214 [no log message]
215
216 2003-02-03 02:32 Will Buckner <wcc@techmonkeys.org>
217
218 * eggdrop.conf:
219
220 * Fixed a config file conflict.
221
222 2003-02-03 01:57 stdarg <stdarg@techmonkeys.org>
223
224 * modules/script/scriptlog.c:
225
226 [no log message]
227
228 2003-02-03 01:01 stdarg <stdarg@techmonkeys.org>
229
230 * eggdrop.conf, lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
231 lib/eggdrop/binds.h, lib/eggdrop/eggdns.c, lib/eggdrop/eggdrop.h,
232 lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
233 lib/eggdrop/egglog.c, lib/eggdrop/egglog.h, lib/eggdrop/flags.c,
234 lib/eggdrop/flags.h, lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
235 lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
236 lib/eggdrop/users.c, lib/eggdrop/users.h,
237 modules/script/Makefile.am, modules/script/scriptmod.c,
238 modules/server/input.c, modules/tclscript/tclscript.c,
239 src/Makefile.am, src/core_binds.h, src/core_party.c, src/flags.c,
240 src/logfile.c, src/logfile.h, src/main.c, src/misc.c, src/tcl.c,
241 src/telnet.c, src/userent.c:
242
243
244 * Let me know if there are any missing files!
245
246 2003-02-02 08:41 Will Buckner <wcc@techmonkeys.org>
247
248 * modules/channels/tclchan.c:
249
250 * Fixed a small typo.
251
252 2003-02-02 05:34 Will Buckner <wcc@techmonkeys.org>
253
254 * modules/channels/channels.c:
255
256 * Fixed a udef strings bug.. we should copy to p, not s.
257
258 2003-01-30 08:20 Will Buckner <wcc@techmonkeys.org>
259
260 * modules/channels/tclchan.c, modules/compress/tclcompress.c,
261 modules/filesys/tclfiles.c, modules/notes/notes.c,
262 modules/transfer/transfer.c, src/tclegg.h:
263
264 * Removed STDVAR macro.
265
266 2003-01-30 07:47 Will Buckner <wcc@techmonkeys.org>
267
268 * src/: net.c, tcl.c, tclmisc.c, userrec.c:
269
270 * Fixed a few compiler errors/warnings (found by Eule).
271
272 2003-01-30 03:05 Will Buckner <wcc@techmonkeys.org>
273
274 * eggdrop.conf, modules/channels/channels.c, src/tcl.c,
275 src/userrec.c:
276
277 * Removed quiet_save.
278
279 2003-01-30 01:15 Will Buckner <wcc@techmonkeys.org>
280
281 * modules/channels/: channels.c, tclchan.c:
282
283 * udef-[str/int/flag]-* -> udef_[str/int/flag]_*.
284
285 2003-01-30 01:04 Will Buckner <wcc@techmonkeys.org>
286
287 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
288 modules/channels/cmdschan.c, modules/channels/tclchan.c,
289 modules/transfer/transfer.c, nettype/custom.irc.conf,
290 nettype/custom.server.conf, nettype/dalnet.server.conf,
291 nettype/efnet.irc.conf, nettype/efnet.server.conf,
292 nettype/hybridefnet.irc.conf, nettype/hybridefnet.server.conf,
293 nettype/ircnet.irc.conf, nettype/ircnet.server.conf,
294 nettype/undernet.irc.conf, nettype/undernet.server.conf:
295
296 * Removed dont-idle-kick (same as idle-kick 0).
297 * Config cleanups (synch 1.6 (not recent)).
298 * Changed EFnet's max_bans and max_modes to 25.
299 * Renamed max_dloads to dcc_limit in favor of the C variable.
300 * Changed -'s in channel settings to _'s in favor of C variables.
301
302 2003-01-29 21:39 Will Buckner <wcc@techmonkeys.org>
303
304 * eggdrop.conf, lib/eggdrop/module.h, modules/server/servsock.c,
305 src/dcc.c, src/flags.c, src/misc.c, src/modules.c, src/tcl.c:
306
307 * Renamed debug_output to raw_log.
308
309 2003-01-29 07:42 Will Buckner <wcc@techmonkeys.org>
310
311 * lib/eggdrop/memutil.c, lib/eggdrop/module.h,
312 modules/channels/channels.c, modules/channels/userchan.c,
313 modules/filesys/dbcompat.c, modules/filesys/filedb3.h,
314 modules/irc/chan.c, modules/irc/msgcmds.c,
315 modules/transfer/transfer.c, modules/transfer/transfer.h,
316 src/dccutil.c, src/egg.h, src/main.c, src/modules.c, src/patch.h,
317 src/tcl.c, src/tclmisc.c, src/userrec.c, src/userrec.h:
318
319 * Synch 1.6: save_ignores, save_ignores2, killtransfer-segv,
320 bugfixes (whatever applied), header-fixes, hello.
321
322 2003-01-28 20:38 Will Buckner <wcc@techmonkeys.org>
323
324 * src/modules.c:
325
326 * Fixed a typo in modules.c (found by Eule).
327
328 2003-01-18 22:36 Will Buckner <wcc@techmonkeys.org>
329
330 * doc/UPDATES1.6, lib/eggdrop/module.h, modules/irc/chan.c,
331 src/dccutil.c, src/dccutil.h, src/logfile.c, src/modules.c,
332 src/patch.h, src/tcldcc.c, src/tclmisc.c:
333
334 * Synch 1.6: nickbind, unixtime_incr, transfer-close, logblocking.
335
336 2003-01-02 21:33 Will Buckner <wcc@techmonkeys.org>
337
338 * AUTHORS, FEATURES, INSTALL, NEWS, README, doc/compiling.FAQ,
339 doc/text-substitutions.doc, lib/compat/compat.h,
340 lib/compat/inet_ntop.h, lib/compat/inet_pton.h,
341 lib/compat/memcpy.c, lib/compat/memcpy.h, lib/compat/memset.c,
342 lib/compat/memset.h, lib/compat/snprintf.h,
343 lib/compat/strcasecmp.c, lib/compat/strcasecmp.h,
344 lib/compat/strdup.h, lib/compat/strerror.h, lib/compat/strftime.h,
345 lib/compat/strlcat.h, lib/compat/strlcpy.h,
346 lib/compat/strncasecmp.c, lib/compat/strncasecmp.h,
347 lib/eggdrop/botnetutil.c, lib/eggdrop/botnetutil.h,
348 lib/eggdrop/common.h, lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
349 lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
350 lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
351 lib/eggdrop/hash_table.c, lib/eggdrop/memutil.c,
352 lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/modvals.h,
353 lib/eggdrop/script.c, lib/eggdrop/script.h, lib/eggdrop/stat.h,
354 lib/egglib/egglib.h, lib/egglib/hash_table.c,
355 lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
356 lib/egglib/linked_list.c, lib/egglib/linked_list.h,
357 lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
358 lib/egglib/mempool.h, lib/egglib/mempool_test.c,
359 lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
360 lib/egglib/mstack.h, misc/addpatch, modules/blowfish/bf_tab.h,
361 modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
362 modules/channels/channels.c, modules/channels/channels.h,
363 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
364 modules/channels/tclchan.c, modules/channels/udefchan.c,
365 modules/channels/userchan.c, modules/compress/compress.c,
366 modules/compress/compress.h, modules/compress/tclcompress.c,
367 modules/console/console.c, modules/console/console.h,
368 modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
369 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
370 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
371 modules/filesys/filelist.c, modules/filesys/filelist.h,
372 modules/filesys/files.c, modules/filesys/files.h,
373 modules/filesys/filesys.c, modules/filesys/filesys.h,
374 modules/filesys/tclfiles.c, modules/irc/chan.c,
375 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
376 modules/irc/mode.c, modules/irc/msgcmds.c,
377 modules/irc/scriptcmds.c, modules/javascript/javascript.c,
378 modules/notes/cmdsnote.c, modules/notes/notes.c,
379 modules/notes/notes.h, modules/perlscript/mod_iface.c,
380 modules/perlscript/perlscript.c, modules/server/scriptcmds.c,
381 modules/tclscript/tclscript.c, modules/transfer/transfer.c,
382 modules/transfer/transfer.h, modules/uptime/uptime.c,
383 modules/uptime/uptime.h, scripts/ques5.tcl, src/bg.c, src/bg.h,
384 src/chan.h, src/chanprog.c, src/chanprog.h, src/cmds.c, src/cmds.h,
385 src/cmdt.h, src/core_binds.h, src/dcc.c, src/dcc.h, src/dccutil.c,
386 src/dccutil.h, src/debug.h, src/dns.c, src/dns.h, src/egg.h,
387 src/flags.c, src/flags.h, src/irccmp.c, src/irccmp.h,
388 src/logfile.c, src/logfile.h, src/main.c, src/main.h, src/misc.c,
389 src/misc.h, src/modules.c, src/modules.h, src/net.h, src/patch.h,
390 src/tcl.c, src/tcl.h, src/tcldcc.c, src/tclegg.h, src/tclmisc.c,
391 src/tcluser.c, src/traffic.c, src/traffic.h, src/userent.c,
392 src/userent.h, src/userrec.c, src/userrec.h, src/users.c,
393 src/users.h, testcode/match.c, text/banner:
394
395 * Updated copyright info for 2003.
396
397 2002-12-27 23:07 Will Buckner <wcc@techmonkeys.org>
398
399 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
400 modules/transfer/transfer.c, nettype/undernet.irc.conf,
401 src/patch.h:
402
403 * Fixed default setting for the help-path and text-path settings.
404 Patch by poptix.
405 * Did not port matching changes. We can fix this once we start using
406 Ian's new matching code.
407 * Updated max_bans to 45 for UnderNet. Found by reed.
408 * BarkerJr:
409 * Reworded the comment above the addhost/ident unbinds (found by
410 persaukko).
411 * Changed global-revenge-mode to 0 by default.
412 * Changed dcc-block to default to 0 (zero; turbo-dcc).
413
414 2002-12-12 04:28 Will Buckner <wcc@techmonkeys.org>
415
416 * doc/UPDATES1.6, src/main.c, src/patch.h:
417
418 Fixed default setting for the help-path and text-path settings.
419 Patch by poptix.
420
421 2002-11-29 06:15 Will Buckner <wcc@techmonkeys.org>
422
423 * doc/UPDATES1.6, misc/addpatch, modules/irc/cmdsirc.c,
424 modules/irc/irc.c, modules/irc/irc.h, src/patch.h,
425 testcode/match.c:
426
427 * check_this_user() had the wrong function number in irc_table.
428 * Exported me_voice() in irc_table (synch 1.6).
429 * Small fix to zip's match code (requested by zip).
430 * Applied The_Dawn's kickfix patch (synch 1.6).
431 * Small fixes to addpatch.
432
433 2002-11-24 04:50 Will Buckner <wcc@techmonkeys.org>
434
435 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
436 modules/channels/tclchan.c, modules/irc/chan.c, modules/irc/mode.c,
437 scripts/alltools.tcl, src/chan.h, src/patch.h:
438
439 * Synch'd 1.6 with 1.7 as of November 23rd.
440
441 2002-11-04 17:44 stdarg <stdarg@techmonkeys.org>
442
443 * lib/: eggdrop/Makefile.am, eggdrop/base64.c, eggdrop/base64.h,
444 egglib/base64.c, egglib/base64.h:
445
446
447 * base 64 encoding/decoding
448
449 2002-11-03 23:22 stdarg <stdarg@techmonkeys.org>
450
451 * lib/eggdrop/users.c:
452
453
454 * Removed some debugging stuff from user auth
455
456 2002-11-03 23:16 stdarg <stdarg@techmonkeys.org>
457
458 * configure.ac, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
459 lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
460 lib/eggdrop/flags.c, lib/eggdrop/flags.h, lib/eggdrop/linemode.c,
461 lib/eggdrop/md5.c, lib/eggdrop/md5.h, lib/eggdrop/module.h,
462 lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
463 lib/eggdrop/sockbuf.c, lib/eggdrop/users.c, lib/eggdrop/users.h,
464 lib/egglib/Makefile.am, modules/Makefile.am,
465 modules/script/Makefile.am, modules/script/scriptbind.c,
466 modules/script/scriptmod.c, modules/script/scriptnet.c,
467 modules/script/scriptparty.c, modules/script/scripttimer.c,
468 modules/script/scriptuser.c, modules/server/input.c,
469 src/Makefile.am, src/egg_timer.c, src/egg_timer.h, src/main.c,
470 src/md5.c, src/md5.h, src/scriptbind.c, src/scriptnet.c,
471 src/scriptuser.c, src/tcl.c, src/tclmisc.c, src/telnet.c:
472
473
474 * Moved md5 code to lib/eggdrop so I can use it for password hashing
475 * Passwords are stored as standard hex encoding of md5(salt +
476 password)
477 * Started moving script interface functions to modules/script
478
479 2002-10-11 23:59 Will Buckner <wcc@techmonkeys.org>
480
481 * doc/UPDATES1.6, src/egg.h:
482
483 * Removed a left-over piece of botnet code and finished synch'ing
484 the updates file.
485
486 2002-10-11 09:00 stdarg <stdarg@techmonkeys.org>
487
488 * lib/eggdrop/eggdrop.h, modules/javascript/javascript.c,
489 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
490 modules/server/binds.c, modules/server/dcc.c,
491 modules/server/input.c, modules/server/servsock.c,
492 modules/tclscript/tclscript.c, src/scriptuser.c, src/users.h:
493
494
495 * Started switching over user code to the new interface.
496
497 2002-10-11 07:27 stdarg <stdarg@techmonkeys.org>
498
499 * lib/eggdrop/flags.c:
500
501
502 * Forgot a file.
503
504 2002-10-11 06:56 stdarg <stdarg@techmonkeys.org>
505
506 * lib/compat/compat.h, lib/compat/strdup.h,
507 lib/eggdrop/Makefile.am, lib/eggdrop/flags.h, lib/eggdrop/users.c,
508 lib/eggdrop/users.h, src/scriptuser.c:
509
510
511 * Made 'uset' bind to intercept user settings, and 'uflag' bind for
512 user flags. Next comes 'uhost' I guess.
513
514 2002-10-11 02:46 Will Buckner <wcc@techmonkeys.org>
515
516 * Makefile.am:
517
518 * Makefile fixes.
519
520 2002-10-11 02:32 Will Buckner <wcc@techmonkeys.org>
521
522 * Makefile.am:
523
524 * Makefile fixes from last commit.
525
526 2002-10-11 00:51 Will Buckner <wcc@techmonkeys.org>
527
528 * eggdrop.complete.conf, eggdrop.conf:
529
530 Forgot some cvs add/remove.
531
532 2002-10-11 00:49 Will Buckner <wcc@techmonkeys.org>
533
534 * eggdrop.simple.conf, misc/addpatch, modules/channels/channels.c,
535 modules/channels/tclchan.c, modules/irc/chan.c,
536 modules/irc/cmdsirc.c, modules/irc/irc.c,
537 modules/transfer/transfer.c, src/chan.h, src/cmds.c, src/egg.h,
538 src/net.c, src/patch.h:
539
540 * Completed 1.6<>1.7 patch synch.
541
542 2002-10-10 07:48 stdarg <stdarg@techmonkeys.org>
543
544 * lib/eggdrop/: eggconfig.c, eggconfig.h:
545
546
547 * Beginning of config system. Right now it's based on xml but it
548 should be easy to replace it later or add a module backend system.
549
550 2002-10-10 05:50 Will Buckner <wcc@techmonkeys.org>
551
552 * configure.ac, eggdrop.complete.conf, doc/UPDATES1.6,
553 lib/compat/snprintf.c, modules/channels/channels.c,
554 modules/channels/channels.h, modules/channels/cmdschan.c,
555 modules/channels/tclchan.c, modules/filesys/filesys.c,
556 modules/irc/chan.c, modules/irc/cmdsirc.c, modules/irc/irc.c,
557 modules/irc/mode.c, modules/irc/msgcmds.c,
558 modules/transfer/transfer.c, scripts/alltools.tcl, src/chan.h,
559 src/chanprog.c, src/misc.c:
560
561 * Synch'd 1.6 with 1.7 as of September 1st.
562 * Did not synch +C or +r chanmode additions or halfop code, as our
563 mode handling really needs to be redone in 1.7.
564 * Did not synch any of the handlen-friendly patches.
565 * Did not synch Tcl 8.4 fixes (not a proper fix yet).
566 * My banligic patch doesn't seem relevent currently.
567 * Did not synch sockfix, as network code has changed drasticly.
568
569 Synch will be continued tomorrow.
570
571 2002-10-10 04:41 stdarg <stdarg@techmonkeys.org>
572
573 * lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
574 lib/eggdrop/binds.h, lib/eggdrop/eggdrop.h, lib/eggdrop/eggtimer.c,
575 lib/eggdrop/module.h, lib/eggdrop/users.c,
576 modules/javascript/javascript.c, modules/perlscript/mod_iface.c,
577 modules/server/binds.c, modules/server/dcc.c, modules/server/dcc.h,
578 modules/server/input.c, modules/server/server.c,
579 modules/server/servsock.c, modules/tclscript/tclscript.c,
580 src/Makefile.am, src/core_binds.c, src/dcc.c, src/dccutil.c,
581 src/main.c, src/modules.c, src/net.c, src/scriptbind.c,
582 src/scriptuser.c, src/tcl.c, src/tcldcc.c, src/tclhash.c,
583 src/tclhash.h, src/tcluser.c, src/userrec.c, testcode/match.c:
584
585
586 * Moved bind tables to libeggdrop
587
588 2002-10-09 09:09 stdarg <stdarg@techmonkeys.org>
589
590 * lib/eggdrop/: flags.h, hash_table.c, hash_table.h, ircmasks.c,
591 ircmasks.h, users.c:
592
593
594 * Forgot some files
595
596 2002-10-07 22:37 stdarg <stdarg@techmonkeys.org>
597
598 * src/scriptuser.c:
599
600
601 * Script interface to new user functions.
602
603 2002-10-07 22:36 stdarg <stdarg@techmonkeys.org>
604
605 * lib/egglib/Makefile.am, lib/egglib/egglib.h,
606 modules/server/binds.c, modules/server/binds.h,
607 modules/server/dcc.c, modules/server/dcc.h,
608 modules/server/scriptcmds.c, src/Makefile.am, src/cmds.c,
609 src/core_binds.c, src/dcc.c, src/logfile.c, src/main.c,
610 src/modules.c, src/scriptnet.c, src/tcl.c, src/tcluser.c,
611 src/users.c:
612
613
614 * Added some dcc support functions like sending/accepting files,
615 with resume, and chats.
616 * Starting to migrate to new user system.
617
618 2002-10-07 22:33 stdarg <stdarg@techmonkeys.org>
619
620 * lib/eggdrop/: Makefile.am, eggdrop.h, eggnet.c, eggnet.h,
621 flags.h, ircmasks.c, ircmasks.h, match.c, match.h, module.h,
622 sockbuf.c, sockbuf.h, throttle.c, throttle.h, users.c, users.h,
623 xml.c, xml.h, xmlread.c, xmlwrite.c:
624
625
626 * Added input/output throttling for sockets (haven't tested input)
627 * Basic xml read/write stuff. Very forgiving on xml syntax; doesn't
628 do validation. Not done.
629 * Beginning of new user code. Works well so far.
630
631 2002-09-22 08:50 stdarg <stdarg@techmonkeys.org>
632
633 * lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h,
634 lib/eggdrop/my_socket.c, lib/eggdrop/my_socket.h,
635 lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
636 modules/server/Makefile.am, modules/server/binds.c,
637 modules/server/binds.h, modules/server/dcc.c, modules/server/dcc.h,
638 modules/server/scriptcmds.c, modules/server/server.c,
639 modules/server/server.h, src/scriptnet.c:
640
641
642 * Added a command to initiate dcc chats
643
644 2002-09-22 01:25 stdarg <stdarg@techmonkeys.org>
645
646 * src/: botcmd.c, botcmd.h, botmsg.c, botmsg.h, botnet.c, botnet.h,
647 tandem.h:
648
649
650 * Remove unnecessary files (botnet stuff)
651
652 2002-09-21 07:40 stdarg <stdarg@techmonkeys.org>
653
654 * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
655 lib/eggdrop/script.h, lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
656 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
657 modules/server/scriptcmds.c, modules/server/servsock.c,
658 modules/tclscript/tclscript.c, src/Makefile.am, src/main.c,
659 src/scriptnet.c:
660
661
662 * Added script support for network stuff
663
664 2002-09-20 21:44 stdarg <stdarg@techmonkeys.org>
665
666 * modules/Makefile.am:
667
668
669 * last patch accidentally disabled javascript
670
671 2002-09-20 21:41 stdarg <stdarg@techmonkeys.org>
672
673 * lib/eggdrop/botnetutil.c, lib/eggdrop/module.h,
674 modules/Makefile.am, src/Makefile.am, src/cmds.c, src/dcc.c,
675 src/dccutil.c, src/dccutil.h, src/main.c, src/misc.c,
676 src/modules.c, src/tcl.c, src/tcldcc.c, src/tclmisc.c,
677 src/tcluser.c, src/userrec.c, src/users.c, src/users.h:
678
679
680 * Mo-Ize removed the botnet code, thanks
681
682 2002-09-20 20:28 stdarg <stdarg@techmonkeys.org>
683
684 * modules/server/binds.c:
685
686 [no log message]
687
688 2002-09-20 20:18 stdarg <stdarg@techmonkeys.org>
689
690 * configure.ac, lib/compat/poll.c, lib/compat/poll.h,
691 lib/eggdrop/eggdns.c, lib/eggdrop/module.h,
692 lib/eggdrop/my_socket.c, modules/Makefile.am,
693 modules/server/binds.h:
694
695
696 * compat entries for poll, and a server module file I forgot
697
698 2002-09-20 02:10 stdarg <stdarg@techmonkeys.org>
699
700 * lib/eggdrop/: my_socket.c, my_socket.h, sockbuf.c, sockbuf.h:
701
702
703 * Ah I knew I forgot some.
704
705 2002-09-20 02:06 stdarg <stdarg@techmonkeys.org>
706
707 * configure.ac, lib/compat/Makefile.am, lib/eggdrop/Makefile.am,
708 lib/eggdrop/eggdns.c, lib/eggdrop/eggdns.h, lib/eggdrop/eggdrop.h,
709 lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
710 lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h, lib/eggdrop/eggtimer.c,
711 lib/eggdrop/eggtimer.h, lib/eggdrop/linemode.c,
712 lib/eggdrop/linemode.h, lib/eggdrop/memutil.c,
713 lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/script.c,
714 lib/eggdrop/script.h, modules/Makefile.am,
715 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
716 modules/server/Makefile.am, modules/server/channels.c,
717 modules/server/cmdsserv.c, modules/server/dcc_commands.c,
718 modules/server/input.c, modules/server/nicklist.c,
719 modules/server/nicklist.h, modules/server/output.c,
720 modules/server/output.h, modules/server/parse.c,
721 modules/server/parse.h, modules/server/scriptcmds.c,
722 modules/server/server.c, modules/server/server.h,
723 modules/server/serverlist.c, modules/server/serverlist.h,
724 modules/server/servmsg.c, modules/server/servsock.c,
725 modules/server/servsock.h, modules/tclscript/tclscript.c,
726 src/Makefile.am, src/egg_timer.c, src/main.c, src/modules.c,
727 src/net.c, src/tclhash.c, src/userrec.c, src/userrec.h,
728 src/users.h, testcode/dnscache.c, testcode/socks5.c:
729
730
731 * Moved several things from the core into libegg
732 * Server module uses new network code
733 * Lots of stuff removed from the server module, like flood stuff,
734 which should go into a new module
735 * Moved some things from irc module to server module (mostly bind
736 stuff, like pub)
737 * Not everything works right now, but I wanted to get it into cvs in
738 case my computer dies a horrible death. I'm going to combine
739 irc/server (mostly) and make a new one for all the default
740 protection stuff.
741 * Right now server messages are not queued. I thought the code was
742 pretty much beyond repair. The new queueing code will hopefully be
743 more maintainable.
744 * I'm not sure I added/removed all the files necessary! Let me know
745 if it doesn't compile for you.
746
747 2002-08-12 01:16 stdarg <stdarg@techmonkeys.org>
748
749 * src/tclhash.c:
750
751
752 * MATCH_PARTIAL bind tables (like dcc) were not being checked for
753 correct user flags.
754
755 2002-08-11 20:50 stdarg <stdarg@techmonkeys.org>
756
757 * testcode/: client.c, my_poll.c, sockbuf.c:
758
759 [no log message]
760
761 2002-08-10 09:31 Matthew Hallacy <poptix@techmonkeys.org>
762
763 * src/: chanprog.c, patch.h:
764
765 owner variable was not being used properly, potential access
766 elevation.
767
768 2002-08-09 23:48 stdarg <stdarg@techmonkeys.org>
769
770 * testcode/dnscache.c:
771
772
773 * beginning of a small caching dns stub resolver, ipv4 and ipv6
774
775 2002-08-09 23:44 stdarg <stdarg@techmonkeys.org>
776
777 * src/: tclhash.c, tclhash.h:
778
779
780 * Beginning of load-order independent bind tables
781
782 2002-08-09 23:42 stdarg <stdarg@techmonkeys.org>
783
784 * testcode/: Makefile, chat.c, my_poll.c, my_poll.h, my_socket.c,
785 mypoll.c, mypoll.h, sockbuf.c, sockbuf.h:
786
787
788 * Some updates to network code
789
790 2002-07-17 22:52 Matthew Hallacy <poptix@techmonkeys.org>
791
792 * src/patch.h:
793
794 sigh.
795
796 2002-07-17 22:46 Matthew Hallacy <poptix@techmonkeys.org>
797
798 * src/patch.h:
799
800 Duh, watch your patch.h entries.
801
802 2002-06-19 05:10 stdarg <stdarg@techmonkeys.org>
803
804 * testcode/: mypoll.c, mypoll.h:
805
806
807 * poll() emulation
808
809 2002-06-19 04:51 stdarg <stdarg@techmonkeys.org>
810
811 * testcode/: Makefile, chat.c, client.c, http.c, ipv6.c,
812 linemode.c, my_socket.c, sclient.c, sockbuf.c, sockbuf.h, socks4.c,
813 socks5.c, sslmode.c, zipmode.c:
814
815
816 * I think the sockbuf api is almost done
817
818 2002-06-18 06:15 Jeff Fisher <guppy@techmonkeys.org>
819
820 * help/cmds2.help:
821
822 forgot to remove a reference to highlight in a help file
823
824 2002-06-18 06:12 Jeff Fisher <guppy@techmonkeys.org>
825
826 * configure.ac, eggdrop.complete.conf, help/cmds2.help,
827 help/core.help, lib/eggdrop/module.h, modules/Makefile.am,
828 modules/console/console.c, modules/irc/chan.c,
829 modules/irc/cmdsirc.c, modules/server/servmsg.c, src/Makefile.am,
830 src/botcmd.c, src/cmds.c, src/cmds.h, src/dcc.c, src/egg.h,
831 src/flags.c, src/flags.h, src/main.c, src/misc.c, src/modules.c,
832 src/tcldcc.c:
833
834
835
836 - removed userflag +k
837 - removed userflag +h
838 - removed all the code related to .strip since stdarg is going to
839 redo it in a better fashion using network filters.
840 - removed woobie since woobie is useless and we would be much better
841 suited with a "sample" module that actually does something useful
842
843 2002-06-18 04:40 Jeff Fisher <guppy@techmonkeys.org>
844
845 * eggdrop.complete.conf, doc/settings/mod.server,
846 modules/server/cmdsserv.c, modules/server/scriptcmds.c,
847 modules/server/server.c:
848
849
850
851 removed the settings that did not allow for duplicate messages to be
852 enqueued. this always seemed like a hack to me because it doesn't
853 fix the real problem of broken scripts sending duplicates and
854 causing the bot to flood off. if a script wants to send 4000 of the
855 same message who are we to say that is wrong.
856
857 2002-06-17 16:39 Jeff Fisher <guppy@techmonkeys.org>
858
859 * eggdrop.complete.conf, doc/settings/core.settings, src/tcl.c,
860 src/userrec.c:
861
862 removed sort_users since any decent userfile backend should do this
863 on the fly -- i.e.. sql or our new user api that is being worked on
864
865 2002-06-17 06:14 Jeff Fisher <guppy@techmonkeys.org>
866
867 * help/cmds2.help, help/core.help, modules/irc/msgcmds.c,
868 modules/notes/notes.c, src/flags.c, src/flags.h:
869
870 removed the common user access flag sice this is a throw back to the
871 earlier days of IRC -- common accounts are almost non-existant on
872 IRC these days.
873
874 2002-06-17 06:04 Jeff Fisher <guppy@techmonkeys.org>
875
876 * eggdrop.complete.conf, help/cmds1.help, help/cmds2.help,
877 help/core.help, modules/irc/msgcmds.c,
878 modules/irc/help/msg/irc.help, src/cmds.c, src/misc.c, src/misc.h:
879
880 removed some legacy commands that are fairly non-useful and addhost
881 which is just wrong.
882
883 2002-06-08 07:21 stdarg <stdarg@techmonkeys.org>
884
885 * modules/server/servmsg.c:
886
887 [no log message]
888
889 2002-06-07 06:38 stdarg <stdarg@techmonkeys.org>
890
891 * modules/server/servmsg.c:
892
893
894 * got432(), got433(), and renamed gotfake433 to choose_altnick
895
896 2002-06-05 05:11 stdarg <stdarg@techmonkeys.org>
897
898 * modules/server/servmsg.c:
899
900
901 * Oops committed too early, doh
902 * Converted got303(), thought about moving the keep-nick stuff to a
903 separate file and adding watch-list support
904
905 2002-06-05 05:10 stdarg <stdarg@techmonkeys.org>
906
907 * modules/server/servmsg.c:
908
909 [no log message]
910
911 2002-06-03 03:35 stdarg <stdarg@techmonkeys.org>
912
913 * lib/eggdrop/module.h, modules/server/server.c,
914 modules/server/servmsg.c, src/modules.c:
915
916
917 * Server lag checking now does hundredths of a second.
918 * gotwallops() and gotpong() converted to new raw syntax
919
920 2002-06-02 18:06 stdarg <stdarg@techmonkeys.org>
921
922 * modules/: irc/chan.c, server/server.c, server/servmsg.c:
923
924
925 * gotnotice()
926
927 2002-06-02 08:56 stdarg <stdarg@techmonkeys.org>
928
929 * modules/server/servmsg.c:
930
931
932 * Oops argument mixup
933
934 2002-06-02 08:52 stdarg <stdarg@techmonkeys.org>
935
936 * modules/: irc/chan.c, irc/irc.c, server/server.c,
937 server/servmsg.c:
938
939
940 * Changed the raw bind syntax again: user nick uhost cmd nargs
941 args... maybe user should come after uhost, like in other binds?
942 * Moved pub/pubm binds from irc module to server module
943
944 2002-06-01 17:57 stdarg <stdarg@techmonkeys.org>
945
946 * modules/server/: channels.c, channels.h, servmsg.c:
947
948
949 * Ooops forgot to add channels.c and channels.h last time!
950
951 2002-06-01 13:42 wingman
952
953 * src/Makefile.am:
954
955
956 .oO(i should really somewhere write down my modified files or
957 just use cvs commit w/o my own in-memory-modified-file-list...
958 ;-)
959
960 2002-06-01 13:28 wingman
961
962 * src/traffic.c:
963
964
965 * new file: traffic.
966
967 2002-06-01 13:27 wingman
968
969 * src/: main.c, net.c, traffic.h:
970
971
972 * moved traffic commands to traffic.[c|h] and cleaned
973 up net.c/main.c
974
975 2002-06-01 08:13 stdarg <stdarg@techmonkeys.org>
976
977 * modules/channels/tclchan.c:
978
979
980 * Converted a few more channel commands
981
982 2002-06-01 05:15 stdarg <stdarg@techmonkeys.org>
983
984 * modules/server/Makefile.am, modules/server/server.c,
985 modules/server/servmsg.c, src/modules.c:
986
987
988 * Added "newraw" bind table, which will eventually replace "raw"
989 * Made got001() the first newraw-compliant function
990 * Started merging irc/server modules a little bit
991
992 2002-06-01 03:50 stdarg <stdarg@techmonkeys.org>
993
994 * testcode/dns.c:
995
996
997 * dns resolving seems to work now, even for strange replies like
998 irc.dal.net and www.lycos.com
999
1000 2002-05-31 08:02 stdarg <stdarg@techmonkeys.org>
1001
1002 * modules/server/servmsg.c:
1003
1004
1005 * Beginning of a new model for the raw server bind. It will do more
1006 parsing so that other places don't have to. We can also add an SFILT
1007 bind so that scripts/modules can modify server input text.
1008
1009 2002-05-31 05:29 stdarg <stdarg@techmonkeys.org>
1010
1011 * modules/server/: scriptcmds.c, server.c:
1012
1013
1014 * More conversions in the server module
1015
1016 2002-05-31 04:11 stdarg <stdarg@techmonkeys.org>
1017
1018 * lib/eggdrop/module.h, lib/eggdrop/script.h,
1019 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
1020 modules/server/scriptcmds.c, modules/server/server.c,
1021 modules/server/servmsg.c, modules/tclscript/tclscript.c,
1022 src/chanprog.c, src/misc.c, src/modules.c:
1023
1024
1025 * Botname doesn't rely on NICKLEN
1026 * Ok.. using strtok() on function arguments that get re-used (binds)
1027 is BAD.
1028
1029 2002-05-31 03:07 stdarg <stdarg@techmonkeys.org>
1030
1031 * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
1032 modules/server/scriptcmds.c, modules/server/server.c, src/dcc.c:
1033
1034
1035 * Getting rid of some usage of NICKLEN in the hopes that eventually
1036 it will disappear.
1037
1038 2002-05-31 02:01 stdarg <stdarg@techmonkeys.org>
1039
1040 * modules/server/: server.c, servmsg.c:
1041
1042
1043 * Fixed a bug which was corrupting MODE binds
1044 * disconnect_server() was resetting servidx before removing it from
1045 the dcc table
1046
1047 2002-05-28 20:36 stdarg <stdarg@techmonkeys.org>
1048
1049 * modules/filesys/tclfiles.c, modules/notes/notes.c,
1050 modules/server/server.c, modules/server/server.h,
1051 modules/server/servmsg.c, modules/uptime/uptime.c, src/botmsg.c:
1052
1053
1054 * Got rid of a bit of findanyidx() usage
1055
1056 2002-05-28 05:13 stdarg <stdarg@techmonkeys.org>
1057
1058 * modules/channels/tclchan.c:
1059
1060
1061 * Some more converted channel commands.
1062
1063 2002-05-27 04:19 stdarg <stdarg@techmonkeys.org>
1064
1065 * modules/channels/tclchan.c:
1066
1067
1068 * channel_info now returns a list of all channel setting names, not
1069 values.
1070 * channel_get returns a single setting for a single channel.
1071
1072 2002-05-26 08:34 stdarg <stdarg@techmonkeys.org>
1073
1074 * lib/eggdrop/module.h, modules/console/console.c,
1075 modules/filesys/filesys.c, src/botcmd.c, src/botmsg.c,
1076 src/botnet.c, src/cmds.c, src/core_binds.c, src/core_binds.h,
1077 src/dcc.c, src/dccutil.c, src/modules.c, src/tcldcc.c,
1078 src/tclhash.c, src/tclhash.h, src/userrec.c:
1079
1080
1081 * Moved creation and maintenance of core binds from tclhash.c to
1082 core_binds.c
1083 * Renamed check_tcl_* to check_bind_* in the core
1084
1085 2002-05-26 03:02 stdarg <stdarg@techmonkeys.org>
1086
1087 * src/tclhash.c:
1088
1089
1090 * Made dcc a MATCH_PARTIAL table again.
1091
1092 2002-05-26 02:49 stdarg <stdarg@techmonkeys.org>
1093
1094 * lib/eggdrop/module.h, modules/irc/irc.c, src/modules.c,
1095 src/tclegg.h, src/tclhash.c, src/tclhash.h:
1096
1097
1098 * Bind table cleanups
1099 * Removed bind_chain_t for now. I think for non-wildcard,
1100 non-stackable tables, we could do a hash table
1101
1102 2002-05-24 17:50 stdarg <stdarg@techmonkeys.org>
1103
1104 * src/proxyapi.h:
1105
1106
1107 * Beginning of an interface for modules that support a type of proxy
1108 (socks5, http, etc) (proxy_t to be defined later).
1109
1110 2002-05-24 17:37 stdarg <stdarg@techmonkeys.org>
1111
1112 * src/cryptapi.h:
1113
1114
1115 * Beginning of an interface for modules that want to provide
1116 hash/crypto functions.
1117
1118 2002-05-24 06:52 stdarg <stdarg@techmonkeys.org>
1119
1120 * lib/eggdrop/script.c, modules/server/scriptcmds.c,
1121 modules/server/server.c:
1122
1123
1124 * Null checking in script_string
1125 * Got rid of $servers in favor of [server_list], and $server is now
1126 an index
1127
1128 2002-05-21 21:28 stdarg <stdarg@techmonkeys.org>
1129
1130 * modules/server/server.c:
1131
1132
1133 * Forgot to set the serverlist to null when it's cleared.
1134
1135 2002-05-21 21:23 stdarg <stdarg@techmonkeys.org>
1136
1137 * eggdrop.complete.conf, eggdrop.simple.conf,
1138 modules/server/scriptcmds.c, modules/server/server.c:
1139
1140
1141 * Added server_add and server_clear, still need a server_del.
1142
1143 2002-05-19 04:41 stdarg <stdarg@techmonkeys.org>
1144
1145 * modules/filesys/filesys.c, modules/server/server.c, src/net.c:
1146
1147
1148 * Got rid of some inet_ntoa
1149 * Converted dcc ip nums to dotted decimal notation
1150
1151 2002-05-18 07:41 stdarg <stdarg@techmonkeys.org>
1152
1153 * configure.ac, lib/adns/internal.h, lib/adns/setup.c,
1154 lib/compat/Makefile.am, lib/compat/compat.h,
1155 lib/compat/inet_aton.c, lib/compat/inet_aton.h,
1156 modules/filesys/filesys.c, modules/server/server.c, src/dns.c,
1157 src/net.c:
1158
1159
1160 * Changed inet_aton(...) to inet_pton(AF_INET, ...) and removed
1161 inet_aton from lib/compat -- why have both?
1162
1163 2002-05-17 07:29 stdarg <stdarg@techmonkeys.org>
1164
1165 * lib/eggdrop/module.h, modules/channels/channels.c,
1166 modules/console/console.c, modules/ctcp/ctcp.c,
1167 modules/filesys/filesys.c, modules/irc/irc.c,
1168 modules/javascript/javascript.c, modules/notes/notes.c,
1169 modules/perlscript/mod_iface.c, modules/server/server.c,
1170 modules/tclscript/tclscript.c, modules/transfer/transfer.c,
1171 modules/uptime/uptime.c, src/botnet.c, src/core_binds.c,
1172 src/modules.c, src/tcl.c, src/tclhash.c, src/tclhash.h:
1173
1174
1175 * Bind table cleanups, especially renaming bind table functions and
1176 making add/rem_builtins take a char * instead of a bind_table_t *.
1177
1178 2002-05-16 22:56 stdarg <stdarg@techmonkeys.org>
1179
1180 * src/: botnet.c, dcc.c, dccutil.c:
1181
1182
1183 * check_tcl_chon wasn't being called with the real idx
1184
1185 2002-05-13 17:40 stdarg <stdarg@techmonkeys.org>
1186
1187 * modules/ctcp/ctcp.c:
1188
1189 * (telnet) to (all)
1190
1191 2002-05-13 08:38 stdarg <stdarg@techmonkeys.org>
1192
1193 * lib/eggdrop/script.c:
1194
1195
1196 * Fixed some stuff I messed up while moving around code.
1197
1198 2002-05-12 15:35 Federico Mennite <ite@techmonkeys.org>
1199
1200 * configure.ac, acconfig/acinclude.m4, src/bg.c, src/main.c,
1201 src/users.h:
1202
1203 * Now always preforking
1204 * More minor configure macros cleanup
1205 * Let's try to detect JS_NewObject() instead of JS_Now() for
1206 javascript library detection.
1207 * Js headers to be corectly detected when --with-jsinc isn't passed
1208 to ./configure
1209
1210 2002-05-12 07:58 stdarg <stdarg@techmonkeys.org>
1211
1212 * src/patch.h:
1213
1214
1215 * Did I update this the right way?
1216
1217 2002-05-12 06:25 stdarg <stdarg@techmonkeys.org>
1218
1219 * modules/channels/channels.c:
1220
1221
1222 * yay
1223
1224 2002-05-12 06:24 stdarg <stdarg@techmonkeys.org>
1225
1226 * src/botmsg.c:
1227
1228
1229 * Unnecessary strlen()
1230
1231 2002-05-12 06:23 stdarg <stdarg@techmonkeys.org>
1232
1233 * modules/irc/irc.c, modules/server/server.c, src/tcldcc.c:
1234
1235
1236 * Overlooked name changes
1237
1238 2002-05-12 06:12 stdarg <stdarg@techmonkeys.org>
1239
1240 * lib/eggdrop/module.h, modules/channels/tclchan.c, src/botmsg.c,
1241 src/dccutil.c, src/misc.c, src/misc.h, src/modules.c:
1242
1243
1244 * Got rid of str_nutf8tounicode
1245
1246 2002-05-12 05:59 stdarg <stdarg@techmonkeys.org>
1247
1248 * lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
1249 lib/eggdrop/registry.c, lib/eggdrop/registry.h,
1250 lib/eggdrop/script.c, lib/eggdrop/script.h,
1251 modules/blowfish/blowfish.c, modules/channels/channels.c,
1252 modules/irc/irc.c, modules/javascript/javascript.c,
1253 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
1254 modules/server/server.c, modules/tclscript/tclscript.c, src/dcc.c,
1255 src/dns.c, src/egg_timer.c, src/logfile.c, src/tcl.c, src/tcldcc.c,
1256 src/tclhash.c, src/tclmisc.c, src/users.c:
1257
1258
1259 * Converting the scripting modules to using a well-defined interface
1260 rather than the general registry.
1261 * Converted the 'traffic' command.
1262 * Got rid of the registry since it wasn't needed anymore.
1263
1264 2002-05-11 01:08 stdarg <stdarg@techmonkeys.org>
1265
1266 * modules/javascript/javascript.c, src/cmds.c:
1267
1268
1269 * Fixed a lot of duplicate log messages from dcc commands.
1270
1271 2002-05-09 21:23 Federico Mennite <ite@techmonkeys.org>
1272
1273 * configure.ac, acconfig/acinclude.m4, modules/Makefile.am,
1274 modules/javascript/.cvsignore, modules/javascript/Makefile.am,
1275 modules/javascript/javascript.c:
1276
1277 Added preliminary support libjs detection and javascript module
1278 Makefile
1279
1280 2002-05-09 07:37 stdarg <stdarg@techmonkeys.org>
1281
1282 * src/: dcc.c, egg.h, tcldcc.c, tclmisc.c:
1283
1284
1285 * Quickly converted the network functions to language neutrality
1286 * script_listen_script() doesn't work, I think. I haven't tested it
1287 yet, but I'm 99.9% sure. I'll do it later.
1288 * Sort of a cool little new function... script_export. It lets you
1289 define a function in tcl/perl/javascript, and make it available in
1290 the other scripting modules. It needs some tuning, but it's a start.
1291
1292 2002-05-09 03:34 stdarg <stdarg@techmonkeys.org>
1293
1294 * modules/tclscript/tclscript.c:
1295
1296
1297 * Don't bother with remaining arguments if there's a conversion
1298 error.
1299
1300 2002-05-09 03:26 stdarg <stdarg@techmonkeys.org>
1301
1302 * modules/irc/: irc.c, scriptcmds.c, tclirc.c:
1303
1304
1305 * Added patch by Guillaume Leclanche <mo-ize@nul-en.info> to convert
1306 functions in the irc module to language-independent form.
1307
1308 2002-05-09 03:11 stdarg <stdarg@techmonkeys.org>
1309
1310 * src/egg_timer.c:
1311
1312
1313 * Changed a static int array to dynamic.
1314
1315 2002-05-07 22:09 stdarg <stdarg@techmonkeys.org>
1316
1317 * modules/javascript/javascript.c:
1318
1319
1320 * The javascript module seems to be on par with tcl and perl now.
1321 Who's yo daddy! Later we can add special things, like a real
1322 EggdropUser object, and EggdropChannel, etc.
1323
1324 2002-05-07 10:02 stdarg <stdarg@techmonkeys.org>
1325
1326 * modules/javascript/javascript.c:
1327
1328
1329 * Stuff is starting to work. You can use .js putlog("blah blah") for
1330 instance.
1331
1332 2002-05-06 10:41 stdarg <stdarg@techmonkeys.org>
1333
1334 * modules/javascript/javascript.c:
1335
1336
1337 * .js can now do simple stuff like math and string addition
1338
1339 2002-05-06 10:33 stdarg <stdarg@techmonkeys.org>
1340
1341 * modules/javascript/javascript.c:
1342
1343
1344 * it compiles now if you hack up a makefile, but makes eggdrop when
1345 you call a function with .js (dcc command)
1346
1347 2002-05-06 09:39 stdarg <stdarg@techmonkeys.org>
1348
1349 * modules/javascript/javascript.c:
1350
1351
1352 * It doesn't compile yet. Can somebody make a proper Makefile for it
1353 though? I tried for a little while, but it's failing horribly. ITE?
1354
1355 2002-05-06 05:44 stdarg <stdarg@techmonkeys.org>
1356
1357 * lib/egglib/: regexp.c, regexp.h:
1358
1359
1360 * Added a regsub() function that works sort of like Tcl's. I'll do a
1361 regmatch() function later. We should add regcomp() and regexec() to
1362 lib/compat I guess?
1363
1364 2002-05-06 04:52 Jeff Fisher <guppy@techmonkeys.org>
1365
1366 * testcode/match.c:
1367
1368 added zip's matching code
1369
1370 2002-05-05 20:04 stdarg <stdarg@techmonkeys.org>
1371
1372 * src/: match.c, match.h:
1373
1374
1375 * wild_match has const arguments
1376
1377 2002-05-05 16:40 Tothwolf <tothwolf@techmonkeys.org>
1378
1379 * lib/compat/compat.h, lib/compat/inet_aton.c,
1380 lib/compat/inet_aton.h, lib/compat/inet_ntop.c,
1381 lib/compat/inet_ntop.h, lib/compat/inet_pton.c,
1382 lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
1383 lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.c,
1384 lib/compat/snprintf.h, lib/compat/strcasecmp.c,
1385 lib/compat/strcasecmp.h, lib/compat/strdup.c, lib/compat/strdup.h,
1386 lib/compat/strerror.h, lib/compat/strftime.h, lib/compat/strlcat.h,
1387 lib/compat/strlcpy.h, lib/compat/strncasecmp.c,
1388 lib/compat/strncasecmp.h, lib/eggdrop/botnetutil.c,
1389 lib/eggdrop/botnetutil.h, lib/eggdrop/common.h,
1390 lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
1391 lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
1392 lib/eggdrop/memutil.c, lib/eggdrop/memutil.h, lib/eggdrop/module.h,
1393 lib/eggdrop/modvals.h, lib/eggdrop/registry.c,
1394 lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
1395 lib/eggdrop/stat.h, lib/egglib/base64.c, lib/egglib/base64.h,
1396 lib/egglib/egglib.h, lib/egglib/hash_table.c,
1397 lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
1398 lib/egglib/linked_list.c, lib/egglib/linked_list.h,
1399 lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
1400 lib/egglib/mempool.h, lib/egglib/mempool_test.c,
1401 lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
1402 lib/egglib/mstack.h, modules/blowfish/bf_tab.h,
1403 modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
1404 modules/channels/channels.c, modules/channels/channels.h,
1405 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
1406 modules/channels/tclchan.c, modules/channels/udefchan.c,
1407 modules/channels/userchan.c, modules/compress/compress.c,
1408 modules/compress/compress.h, modules/compress/tclcompress.c,
1409 modules/console/console.c, modules/console/console.h,
1410 modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
1411 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
1412 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
1413 modules/filesys/filelist.c, modules/filesys/filelist.h,
1414 modules/filesys/files.c, modules/filesys/files.h,
1415 modules/filesys/filesys.c, modules/filesys/filesys.h,
1416 modules/filesys/tclfiles.c, modules/irc/chan.c,
1417 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
1418 modules/irc/mode.c, modules/irc/msgcmds.c, modules/irc/tclirc.c,
1419 modules/notes/cmdsnote.c, modules/notes/notes.c,
1420 modules/notes/notes.h, modules/perlscript/mod_iface.c,
1421 modules/perlscript/perlscript.c, modules/server/cmdsserv.c,
1422 modules/server/scriptcmds.c, modules/server/server.c,
1423 modules/server/server.h, modules/server/servmsg.c,
1424 modules/tclscript/tclscript.c, modules/transfer/transfer.c,
1425 modules/transfer/transfer.h, modules/uptime/uptime.c,
1426 modules/uptime/uptime.h, src/bg.c, src/bg.h, src/botcmd.c,
1427 src/botcmd.h, src/botmsg.c, src/botmsg.h, src/botnet.c,
1428 src/botnet.h, src/chan.h, src/chanprog.c, src/chanprog.h,
1429 src/cmds.c, src/cmds.h, src/cmdt.h, src/core_binds.c,
1430 src/core_binds.h, src/dcc.c, src/dcc.h, src/dccutil.c,
1431 src/dccutil.h, src/debug.h, src/dns.c, src/dns.h, src/egg.h,
1432 src/egg_timer.c, src/egg_timer.h, src/flags.c, src/flags.h,
1433 src/irccmp.c, src/irccmp.h, src/logfile.c, src/logfile.h,
1434 src/main.c, src/main.h, src/match.c, src/match.h, src/misc.c,
1435 src/misc.h, src/modules.c, src/modules.h, src/net.c, src/net.h,
1436 src/patch.h, src/tandem.h, src/tcl.c, src/tcl.h, src/tcldcc.c,
1437 src/tclegg.h, src/tclhash.c, src/tclhash.h, src/tclmisc.c,
1438 src/tcluser.c, src/traffic.h, src/userent.c, src/userent.h,
1439 src/userrec.c, src/userrec.h, src/users.c, src/users.h:
1440
1441 Grafted GPL header onto newer files. Storing rcsid in binary files
1442 now.
1443
1444 2002-05-05 15:21 wingman
1445
1446 * lib/egglib/linked_list_test.c, modules/irc/irc.h,
1447 modules/server/server.h, src/botcmd.h, src/botmsg.h, src/botnet.h,
1448 src/chanprog.h, src/cmds.h, src/core_binds.c, src/dcc.h,
1449 src/dccutil.h, src/misc.h, src/modules.h, src/net.c, src/net.h,
1450 src/proto.h, src/tcl.h, src/tclhash.h, src/userent.h,
1451 src/userrec.h:
1452
1453 i knew i forgot something :-P
1454
1455 2002-05-05 15:19 wingman
1456
1457 * src/Makefile.am, src/botcmd.c, src/botmsg.c, src/botnet.c,
1458 src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c, src/dns.c,
1459 src/flags.c, src/logfile.c, src/main.c, src/main.h, src/misc.c,
1460 src/modules.c, src/tcl.c, src/tcldcc.c, lib/eggdrop/module.h,
1461 modules/filesys/files.c, modules/filesys/filesys.c,
1462 modules/filesys/filesys.h, src/tclegg.h, src/tclhash.c,
1463 src/tclmisc.c, src/tcluser.c, src/userent.c, src/userrec.c,
1464 src/users.c, src/users.h:
1465
1466 Changes:
1467
1468 * removed patch.h
1469 * added proper <filename>.h to (nearly) all <filename.h>
1470 * moved fixcolon to server.mod and irc.mod
1471 * moved ip2long to net.h
1472 * removed some unused function (forgot the name :-P)
1473
1474 Todo:
1475
1476 * move config.h #include's away from main.h to files which
1477 needs them
1478 * clean up lib/eggdrop/module.h
1479 (now not just main.h is included but nearly all .h files from
1480 the core, but i guess this fixes itself when the global func
1481 table is abandon - then the modules must be revised too and
1482 we can clean up module.h)
1483
1484 And i'll bet i forgot something... ;-)
1485
1486 2002-05-05 04:59 stdarg <stdarg@techmonkeys.org>
1487
1488 * src/tclmisc.c:
1489
1490
1491 * Got rid of a static buffer in script_md5
1492
1493 2002-05-05 04:12 stdarg <stdarg@techmonkeys.org>
1494
1495 * modules/blowfish/: Makefile.am, blowfish.c:
1496
1497
1498 * Applied a modified version of a blowfish.mod patch by Mo-Ize
1499 <mo-ize@nul-en.info> to convert blowfish scripting functions.
1500
1501 2002-05-04 17:01 wingman
1502
1503 * lib/egglib/: linked_list.c, linked_list.h, linked_list_test.c:
1504
1505 egglib:
1506
1507 *) commented linked_list.[c|h]
1508 *) added a char comparator
1509 *) fixed a segfault with uninitialised cursor
1510 *) update test code and added a char'd linked_list
1511
1512 2002-05-04 16:17 Federico Mennite <ite@techmonkeys.org>
1513
1514 * configure.ac, acconfig/acinclude.m4, src/bg.c:
1515
1516 Preforking is now enbaled by default (not matter if Tcl is threaded
1517 or not).
1518
1519 2002-05-04 14:14 Federico Mennite <ite@techmonkeys.org>
1520
1521 * acconfig/acinclude.m4:
1522
1523 Cygwin's binmode static library name was wrong.
1524
1525 2002-05-04 13:32 Tothwolf <tothwolf@techmonkeys.org>
1526
1527 * testcode/Makefile:
1528
1529 Simplified build rules and added a clean target.
1530
1531 2002-05-04 09:18 Axel Franke <eule@berlin.snafu.de>
1532
1533 * modules/channels/cmdschan.c, src/patch.h:
1534
1535 clean up cmd_pls_ban/exempt/invite and cmd_mns_ban/exempt/invite
1536 with maskfunctions
1537
1538 2002-05-03 20:16 Will Buckner <wcc@techmonkeys.org>
1539
1540 * text/banner:
1541
1542 Small copyright info update.
1543
1544 2002-05-03 07:59 stdarg <stdarg@techmonkeys.org>
1545
1546 * src/traffic.h:
1547
1548
1549 * Ah, and traffic.h to define the struct
1550
1551 2002-05-03 07:57 stdarg <stdarg@techmonkeys.org>
1552
1553 * src/: cmds.c, main.c, net.c, tcl.c, tcldcc.c:
1554
1555
1556 * Made itraffic_* otraffic_* into a single struct.
1557 * mod-path -> mod_path
1558
1559 2002-05-03 01:21 Federico Mennite <ite@techmonkeys.org>
1560
1561 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1562 lib/compat/compat.h, lib/compat/getopt.c, lib/compat/getopt.h,
1563 lib/compat/getopt1.c, src/main.c:
1564
1565 * Now using getopt_long() for command line processing. Might not be
1566 defnitive.
1567 * Workarounded an issue on cygwin which prevented binmode.o to be
1568 linked in.
1569 * Minor configure macros cleanup
1570
1571 2002-05-02 03:21 stdarg <stdarg@techmonkeys.org>
1572
1573 * doc/howto/porting.txt:
1574
1575
1576 * Oops botnet-nick, not bot-nick
1577
1578 2002-05-02 03:16 stdarg <stdarg@techmonkeys.org>
1579
1580 * doc/howto/: README, porting.txt, timers.txt:
1581
1582
1583 * Added 'porting.txt', which gives some pointers for porting scripts
1584 from older versions of Eggdrop to 1.7.
1585 * Updated the howto for timers.
1586
1587 2002-05-01 05:39 stdarg <stdarg@techmonkeys.org>
1588
1589 * src/tcluser.c:
1590
1591
1592 * Fixed crash in script_matchuser (found by blaster^
1593 <blasterb@wanadoo.Fr>)
1594
1595 2002-05-01 05:31 stdarg <stdarg@techmonkeys.org>
1596
1597 * doc/tcl-commands.doc, modules/server/scriptcmds.c:
1598
1599
1600 * now putserv -noqueue adds \r\n to the end of your text for you
1601
1602 2002-05-01 04:28 stdarg <stdarg@techmonkeys.org>
1603
1604 * scripts/compat.tcl:
1605
1606
1607 * Oops, forgot a }
1608
1609 2002-05-01 03:56 stdarg <stdarg@techmonkeys.org>
1610
1611 * eggdrop.complete.conf, eggdrop.simple.conf,
1612 modules/channels/channels.c, modules/compress/compress.c,
1613 modules/console/console.c, modules/filesys/filesys.c,
1614 modules/irc/irc.c, modules/notes/notes.c, modules/server/server.c,
1615 modules/transfer/transfer.c, nettype/custom.irc.conf,
1616 nettype/custom.server.conf, nettype/dalnet.irc.conf,
1617 nettype/dalnet.server.conf, nettype/efnet.irc.conf,
1618 nettype/efnet.server.conf, nettype/hybridefnet.irc.conf,
1619 nettype/hybridefnet.server.conf, nettype/ircnet.irc.conf,
1620 nettype/ircnet.server.conf, nettype/undernet.irc.conf,
1621 nettype/undernet.server.conf, scripts/compat.tcl,
1622 scripts/userinfo.tcl, src/logfile.c, src/tcl.c:
1623
1624 I changed a lot of variable names (- became _). I may have missed
1625 some so keep your eyes open and if your scripts stop working, this
1626 may be why. I also added 'puthelp' and 'putquick' to compat.tcl.
1627
1628 2002-05-01 02:30 stdarg <stdarg@techmonkeys.org>
1629
1630 * doc/tcl-commands.doc, lib/eggdrop/script.c, lib/eggdrop/script.h,
1631 src/tcldcc.c, src/tclhash.c, src/tclmisc.c:
1632
1633
1634 * Added some convenience functions for working with strings in
1635 script_var_t's. * 'binds' command now returns a list of bind tables
1636 if you specify no arguments.
1637
1638 2002-04-28 07:37 stdarg <stdarg@techmonkeys.org>
1639
1640 * modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
1641 src/dcc.c, src/tcl.c, src/tclmisc.c:
1642
1643
1644 * Converted some more variables
1645 * Added null checking in tcl and perl modules for string conversions
1646
1647 2002-04-28 06:15 Federico Mennite <ite@techmonkeys.org>
1648
1649 * src/: tcl.c, tclmisc.c:
1650
1651 Got rid of tcl_loadmodule() in favour of script_loadmodule.
1652
1653 2002-04-28 05:58 Federico Mennite <ite@techmonkeys.org>
1654
1655 * eggdrop.complete.conf, eggdrop.simple.conf:
1656
1657 Don't load tclscript in the traditional way since we load it through
1658 command line.
1659
1660 2002-04-28 05:53 Federico Mennite <ite@techmonkeys.org>
1661
1662 * eggdrop.complete.conf, eggdrop.simple.conf, src/main.c:
1663
1664 Allow to preload a module from the command line.
1665
1666 2002-04-28 03:13 Federico Mennite <ite@techmonkeys.org>
1667
1668 * src/tcldcc.c:
1669
1670 Dcc entries weren't released properly in a case of listen command
1671 failure
1672
1673 2002-04-28 02:21 Federico Mennite <ite@techmonkeys.org>
1674
1675 * lib/eggdrop/module.h, src/dcc.c, src/dccutil.c, src/modules.c,
1676 src/proto.h:
1677
1678 * Let's increase candidates to be schrienked out from the dcc table.
1679 * Built default for max_dcc is the same to the one in the config
1680 file.
1681 * Minor dcc clean up.
1682 * Exporting removedcc() was unneeded and dangerous.
1683
1684 2002-04-27 18:34 stdarg <stdarg@techmonkeys.org>
1685
1686 * src/: dcc.c, dccutil.c, tcl.c:
1687
1688
1689 * Use init_dcc_max instead of resizing the dcc array ourselves
1690
1691 2002-04-27 18:15 stdarg <stdarg@techmonkeys.org>
1692
1693 * src/: dcc.c, main.c, tcl.c, users.c:
1694
1695
1696 * Changed some linked variables to new linking method
1697 * Made max_dcc shrinkable down to the last-used dcc slot.
1698
1699 2002-04-26 17:46 stdarg <stdarg@techmonkeys.org>
1700
1701 * src/dccutil.c:
1702
1703
1704 * Applied a patch that ITE <ite@freesurf.ch> sent in, which restores
1705 the behavior of max-dcc
1706
1707 2002-04-26 17:33 stdarg <stdarg@techmonkeys.org>
1708
1709 * modules/perlscript/perlscript.c, src/dcc.c:
1710
1711
1712 * On perl error, don't try to get return value off the perl stack
1713 * Some NULL checking for dcc.c
1714
1715 2002-04-26 09:29 stdarg <stdarg@techmonkeys.org>
1716
1717 * modules/: channels/channels.c, channels/channels.h,
1718 channels/tclchan.c, channels/userchan.c, perlscript/perlscript.c:
1719
1720 I combined a lot of code for bans, invites, exempts. The new syntax
1721 for the commands is like:
1722
1723 newban channel ban creator comment ?lifetime? ?sticky?
1724 use "" for channel if you want a global ban
1725
1726 killban ?channel? ban
1727 if channel isn't given, or is "", use the global ban list
1728
1729 isban ?channel? ban isbansticky ?channel? ban ispermban ?channel?
1730 ban matchban ?channel? ban stickban ?channel? ban unstickban
1731 ?channel? ban
1732
1733 And the same for invites and exempts
1734
1735 2002-04-26 00:25 stdarg <stdarg@techmonkeys.org>
1736
1737 * modules/perlscript/perlscript.c:
1738
1739
1740 * Got rid of the use of the aTHX_ macro
1741
1742 2002-04-25 23:18 stdarg <stdarg@techmonkeys.org>
1743
1744 * modules/channels/cmdschan.c, src/cmds.c, src/tcldcc.c,
1745 src/tclhash.c, src/userrec.c, src/users.c:
1746
1747
1748 * Added NULL checking to some more dcc table cycling code
1749
1750 2002-04-25 22:48 stdarg <stdarg@techmonkeys.org>
1751
1752 * modules/perlscript/: mod_iface.c, perlscript.c:
1753
1754
1755 * Added variable linking support to perlscript.mod. I'm not sure if
1756 unlinking works right now.
1757
1758 2002-04-25 20:11 stdarg <stdarg@techmonkeys.org>
1759
1760 * modules/server/: scriptcmds.c, tclserv.c:
1761
1762 Yes, I did forget! doh
1763
1764 2002-04-25 17:39 stdarg <stdarg@techmonkeys.org>
1765
1766 * doc/tcl-commands.doc:
1767
1768
1769 * Updated docs for putserv
1770
1771 2002-04-25 17:34 stdarg <stdarg@techmonkeys.org>
1772
1773 * modules/: notes/notes.c, server/server.c:
1774
1775
1776 * Fixed compiler warning in storenote
1777 * Applied patch by Guillaume Leclanche <mo-ize@nul-en.info> to
1778 convert server script functions to language independence
1779 * Changed putserv to handle multiple queues, and removed
1780 puthelp/putquick
1781
1782 2002-04-25 04:25 stdarg <stdarg@techmonkeys.org>
1783
1784 * testcode/base64.h:
1785
1786
1787 * Forgot a file heh
1788
1789 2002-04-25 04:24 stdarg <stdarg@techmonkeys.org>
1790
1791 * testcode/dns.c:
1792
1793
1794 * Some simple dns resolution code
1795
1796 2002-04-25 04:19 stdarg <stdarg@techmonkeys.org>
1797
1798 * testcode/: Makefile, base64.c, chat.c, client.c, http.c, ipv6.c,
1799 linemode.c, my_socket.c, my_socket.h, sclient.c, sockbuf.c,
1800 sockbuf.h, socks4.c, socks5.c:
1801
1802
1803 * sclient.c - test program to telnet using a proxy
1804 * http.c/base64.c - http anonymous and authenticated proxies
1805 * socks5.c - socks5 proxy with support for username/password
1806 authentication, ipv4, ipv6, and remote hostname resolution
1807 * socks4.c socks4 proxy (no authentication)
1808
1809 2002-04-25 04:06 stdarg <stdarg@techmonkeys.org>
1810
1811 * lib/eggdrop/script.c, lib/eggdrop/script.h, lib/egglib/mstack.c,
1812 lib/egglib/mstack.h, modules/perlscript/mod_iface.c,
1813 modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
1814 src/dcc.c, src/egg_timer.c, src/logfile.c, src/proto.h, src/tcl.c,
1815 src/tclhash.c, testcode/sockbuf.c, testcode/sockbuf.h:
1816
1817
1818 * Implemented string/int variable linking for the tcl module
1819 * Started working on linking variables in the perl module
1820 * Some minor fixes as I came across them
1821
1822 2002-04-17 23:10 Federico Mennite <ite@techmonkeys.org>
1823
1824 * modules/channels/tclchan.c:
1825
1826 Fixed a small error with channel add not showing an error message on
1827 invalid channel prefixes (synch 1.6)
1828
1829 2002-04-17 23:03 Federico Mennite <ite@techmonkeys.org>
1830
1831 * src/botcmd.c:
1832
1833 * "Detected loop: two bots exist named bot2: disconnecting bot3"
1834 sounds better than "Detected loop: disconnecting (bot2):
1835 Disconnected bot3" (synch 1.6).
1836 * Minor gettextification clean ups.
1837
1838 2002-04-17 21:40 Federico Mennite <ite@techmonkeys.org>
1839
1840 * modules/channels/channels.