/[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.636 - (show annotations) (download)
Sat Feb 15 00:30:07 2003 UTC (16 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.635: +28 -17 lines
ChangeLog

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