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

Annotation of /eggdrop1.9/ChangeLog

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


Revision 1.681 - (hide annotations) (download)
Fri Mar 7 08:30:07 2003 UTC (16 years, 9 months ago) by changelog
Branch: MAIN
Changes since 1.680: +6 -0 lines
ChangeLog

1 changelog 1.681 2003-03-07 08:16 Tothwolf <tothwolf@techmonkeys.org>
2    
3     * acconfig/: config.guess, config.sub:
4    
5     * Upgraded to latest config.guess and config.sub.
6    
7 changelog 1.680 2003-03-06 13:49 Tothwolf <tothwolf@techmonkeys.org>
8    
9     * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am:
10    
11     * Revert LTLIBOBJS changes for now.
12    
13 changelog 1.679 2003-03-06 12:40 Tothwolf <tothwolf@techmonkeys.org>
14    
15     * lib/compat/Makefile.am:
16    
17     * LTLIBOBJS -> LIBOBJS
18    
19     2003-03-06 12:33 Tothwolf <tothwolf@techmonkeys.org>
20    
21     * configure.ac, acconfig/acinclude.m4:
22    
23     * Removed EGG_LTLIBOBJS macro.
24     + See: 'AC_LIBOBJ vs. LIBOBJS' in the autoconf manual.
25    
26 changelog 1.678 2003-03-06 12:08 Tothwolf <tothwolf@techmonkeys.org>
27    
28     * modules/blowfish/blowfish.c, modules/channels/tclchan.c,
29     modules/channels/userchan.c, modules/console/console.c,
30     modules/filesys/files.c, modules/filesys/filesys.c,
31     modules/irc/chan.c, modules/irc/mode.c, modules/irc/msgcmds.c,
32     modules/notes/notes.c, modules/server/dcc.c,
33     modules/server/input.c, src/cmds.c, src/misc.c, src/modules.c,
34     src/userent.c, src/users.c:
35    
36     * Converted most strncpy() usage to strlcpy().
37     + See: http://www.courtesan.com/todd/papers/strlcpy.html
38    
39 changelog 1.677 2003-03-06 09:15 stdarg <stdarg@techmonkeys.org>
40    
41     * modules/server/: binds.c, binds.h, channels.c, channels.h,
42     input.c, input.h, scriptcmds.c, server.c, server.h, servsock.c:
43    
44    
45     * server_parse_input() allows us to generate "fake" server messages
46     * 005 support for channel modes
47     * new fake005 config setting so that people on servers with
48     invalid/missing 005 replies can add their own (largely replaces
49     nettype/*)
50     * server_support "name" function to return values from 005, e.g.
51     server_support("chantypes") returns "#&" (or whatever). Works from
52     scripts too.
53    
54 changelog 1.676 2003-03-06 07:56 Tothwolf <tothwolf@techmonkeys.org>
55    
56     * lib/eggdrop/: memutil.c, memutil.h:
57    
58     Removed egg_strcatn().
59    
60     2003-03-06 07:55 Tothwolf <tothwolf@techmonkeys.org>
61    
62     * modules/irc/mode.c:
63    
64     Convert flush_mode() to use strlcat() instead of egg_strcatn().
65    
66     2003-03-06 07:51 Tothwolf <tothwolf@techmonkeys.org>
67    
68     * lib/compat/compat.h:
69    
70     Misc formatting cleanups.
71    
72 changelog 1.675 2003-03-05 12:20 stdarg <stdarg@techmonkeys.org>
73    
74     * doc/SCRIPTING-COMMANDS, lib/eggdrop/eggconfig.c,
75     lib/eggdrop/hash_table.c, lib/eggdrop/hash_table.h,
76     lib/eggdrop/partyline.c, lib/eggdrop/users.c,
77     modules/server/binds.c, modules/server/binds.h,
78     modules/server/channels.c, modules/server/channels.h,
79     modules/server/input.c, modules/server/scriptcmds.c,
80     modules/server/server.c, modules/server/servsock.c:
81    
82    
83     * Store some channel information (members, topic info)
84     * Hash table for nick->uhost assocation
85     * Script commands to access channel info
86     * Documentation for script commands *gasp*
87    
88 changelog 1.672 2003-03-05 02:16 Will Buckner <wcc@techmonkeys.org>
89    
90     * acconfig/acinclude.m4, doc/MODULES, lib/compat/snprintf.c,
91     lib/compat/snprintf.h, misc/addpatch:
92    
93     * More doc stuff.
94     * Reverted last snprintf changes.
95     * Cosmetic changes to addpatch.
96    
97 changelog 1.671 2003-03-04 22:02 Will Buckner <wcc@techmonkeys.org>
98    
99     * doc/UPDATES1.6, lib/compat/snprintf.c, lib/compat/snprintf.h,
100     modules/channels/channels.c, modules/channels/udefchan.c,
101     modules/filesys/filesys.c, src/egg.h, src/main.c:
102    
103     * Removed debugx() macros.
104    
105 changelog 1.670 2003-03-04 11:31 Tothwolf <tothwolf@techmonkeys.org>
106    
107     * acconfig/acinclude.m4, lib/compat/snprintf.h:
108    
109     Removed checking for broken snprintf/vsnprintf functions since we
110     already check for a C99 compliant vsnprintf.
111    
112 changelog 1.669 2003-03-04 10:33 Tothwolf <tothwolf@techmonkeys.org>
113    
114     * acconfig/acinclude.m4, lib/compat/snprintf.c,
115     lib/compat/snprintf.h:
116    
117     Simplify checking for broken snprintf/vsnprintf functions.
118    
119 changelog 1.666 2003-03-04 09:16 Will Buckner <wcc@techmonkeys.org>
120    
121     * configure.ac, acconfig/acinclude.m4, doc/howto/PATCHING,
122     lib/compat/snprintf.c, lib/compat/snprintf.h, src/patch.h:
123    
124     * Sync 1.6: Tru64 (both)
125     * More Tcl-related autotools cleanups.
126    
127 changelog 1.665 2003-03-04 03:12 Will Buckner <wcc@techmonkeys.org>
128    
129     * AUTHORS, CONTENTS, doc/AUTHORS, doc/CONTENTS, doc/Makefile.in,
130     doc/howto/CONTENTS, doc/howto/README, src/traffic.c:
131    
132     * More doc stuff.
133     * Traffic cleanups.
134    
135 changelog 1.664 2003-03-04 01:56 Tothwolf <tothwolf@techmonkeys.org>
136    
137     * modules/irc/: chan.c, mode.c:
138    
139     Fixed a couple of egg_snprintf/snprintf typos.
140    
141 changelog 1.663 2003-03-03 22:31 stdarg <stdarg@techmonkeys.org>
142    
143     * acconfig/acinclude.m4, modules/javascript/javascript.c,
144     modules/server/channels.c, modules/server/channels.h,
145     modules/server/dcc.c, modules/server/input.c,
146     modules/server/scriptcmds.c, modules/server/server.h,
147     modules/server/servsock.c:
148    
149    
150     * Make javascript module compile again * "Normal" ip lookup for dccs
151     * Make a --without-perlscript setting for configure
152    
153 changelog 1.662 2003-03-01 08:25 Will Buckner <wcc@techmonkeys.org>
154    
155     * AUTHORS, CONTENTS, FEATURES, configure.ac, acconfig/acinclude.m4,
156     doc/AUTHORS, doc/BANS, doc/MODULES, doc/Makefile.in,
157     doc/SCRIPTING-COMMANDS, doc/USERS, doc/tcl-commands.doc,
158     doc/text-substitutions.doc, doc/tricks, modules/channels/tclchan.c,
159     modules/tclscript/tclscript.c:
160    
161     * Tcl cleanups.
162     * More documentation.
163    
164 changelog 1.661 2003-02-27 02:44 Will Buckner <wcc@techmonkeys.org>
165    
166     * modules/irc/chan.c, modules/tclscript/tclscript.c, src/patch.h:
167    
168     * Synch 1.6: Tothwolf's TCL_MAJOR_VERSION/TCL_MINOR_VERSION fixes,
169     qa_as_op.
170    
171 changelog 1.658 2003-02-26 01:51 Will Buckner <wcc@techmonkeys.org>
172    
173     * po/POTFILES.in, po/eggdrop.pot, po/update.pl, src/chanprog.c,
174     src/egg.h, src/patch.h:
175    
176     * gettext updates.
177     * Synch 1.6: uhost-buffer
178    
179 changelog 1.657 2003-02-25 10:30 stdarg <stdarg@techmonkeys.org>
180    
181     * src/modules.c:
182    
183    
184     * One more cleanup
185    
186 changelog 1.656 2003-02-25 10:28 stdarg <stdarg@techmonkeys.org>
187    
188     * config.xml, configure.ac, lib/Makefile.am,
189     lib/eggdrop/Makefile.am, lib/eggdrop/egglog.h,
190     lib/eggdrop/module.h, lib/eggdrop/my_socket.c,
191     lib/eggdrop/my_socket.h, modules/blowfish/blowfish.c,
192     modules/perlscript/mod_iface.c, modules/server/channels.c,
193     modules/server/dcc.c, modules/server/dcc.h, modules/server/input.c,
194     modules/server/server.c, modules/server/server.h,
195     modules/server/servsock.c, modules/tclscript/tclscript.c,
196     src/Makefile.am, src/dcc.c, src/dcc.h, src/dccutil.c,
197     src/dccutil.h, src/dns.c, src/dns.h, src/logfile.c, src/logfile.h,
198     src/main.c, src/main.h, src/modules.c, src/net.c, src/net.h:
199    
200    
201     * Cleanups
202    
203 changelog 1.654 2003-02-25 06:52 stdarg <stdarg@techmonkeys.org>
204    
205     * Makefile.am, lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h,
206     lib/eggdrop/match.c, lib/eggdrop/match.h, lib/eggdrop/module.h,
207     modules/server/channels.h, modules/server/input.c,
208     modules/tclscript/tclscript.c, src/Makefile.am, src/chanprog.c,
209     src/core_binds.c, src/dcc.c, src/dccutil.c, src/flags.c,
210     src/main.c, src/main.h, src/misc.c, src/modules.c, src/tcl.c,
211     src/tcl.h, src/tcldcc.c, src/tclegg.h, src/tclmisc.c,
212     src/tcluser.c, src/userent.c, src/users.c, src/users.h:
213    
214    
215     * Well, I think Tcl is finally removed from the core (except for
216     detection/configuration).
217    
218 changelog 1.653 2003-02-24 10:00 Automatic CVS Scripts
219    
220     * po/eggdrop.pot:
221    
222     Pots
223    
224 changelog 1.652 2003-02-23 10:00 Automatic CVS Scripts
225    
226     * po/eggdrop.pot:
227    
228     Pots
229    
230     2003-02-23 09:52 Will Buckner <wcc@techmonkeys.org>
231    
232     * doc/: BUG-REPORT, CONTENTS, KNOWN-PROBLEMS, MODULES, Makefile.in,
233     compiling.FAQ, patch.howto, howto/FIRST-SCRIPT, howto/PATCHING,
234     howto/PORTING, howto/TIMERS, howto/UDEF, howto/first_script.txt,
235     howto/porting.txt, howto/setudef.txt, howto/timers.txt,
236     settings/CONTENTS, settings/CORE, settings/core.settings:
237    
238     * More docs.
239    
240 changelog 1.651 2003-02-22 10:00 Automatic CVS Scripts
241    
242     * po/eggdrop.pot:
243    
244     Pots
245    
246 changelog 1.650 2003-02-21 10:00 Automatic CVS Scripts
247    
248     * po/eggdrop.pot:
249    
250     Pots
251    
252 changelog 1.649 2003-02-20 10:00 Automatic CVS Scripts
253    
254     * po/eggdrop.pot:
255    
256     Pots
257    
258 changelog 1.648 2003-02-19 10:00 Automatic CVS Scripts
259    
260     * po/eggdrop.pot:
261    
262     Pots
263    
264 changelog 1.647 2003-02-18 10:37 stdarg <stdarg@techmonkeys.org>
265    
266     * src/: Makefile.am, core_binds.c, dcc.c, main.c, match.c, match.h,
267     misc.c, modules.c, tcl.c, userent.c, userrec.c, users.c:
268    
269     [no log message]
270    
271 changelog 1.646 2003-02-18 10:13 stdarg <stdarg@techmonkeys.org>
272    
273     * lib/eggdrop/eggconfig.c, lib/eggdrop/eggconfig.h,
274     lib/eggdrop/module.h, lib/eggdrop/script.c, lib/eggdrop/users.c,
275     modules/server/binds.c, modules/server/binds.h,
276     modules/server/channels.h, modules/server/input.c,
277     modules/server/parse.c, modules/server/scriptcmds.c,
278     modules/server/server.c, modules/server/servsock.c,
279     modules/tclscript/tclscript.c, src/main.c:
280    
281     [no log message]
282    
283 changelog 1.645 2003-02-18 10:00 Automatic CVS Scripts
284    
285     * po/eggdrop.pot:
286    
287     Pots
288    
289 changelog 1.644 2003-02-17 10:22 stdarg <stdarg@techmonkeys.org>
290    
291     * lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
292     lib/eggdrop/irccmp.c, lib/eggdrop/irccmp.h, lib/eggdrop/module.h,
293     lib/eggdrop/modvals.h, modules/server/binds.c,
294     modules/server/binds.h, modules/server/dcc.c,
295     modules/server/dcc_commands.c, modules/server/input.c,
296     modules/server/scriptcmds.c, modules/server/server.c,
297     modules/server/server.h, modules/server/servsock.c,
298     src/Makefile.am, src/chanprog.c, src/flags.c, src/irccmp.c,
299     src/irccmp.h, src/logfile.c, src/modules.c, src/userent.c,
300     src/userrec.c, src/users.c:
301    
302    
303     * Moved irccmp to libeggdrop
304     * Initial support for 005 numeric
305    
306 changelog 1.643 2003-02-17 10:00 Automatic CVS Scripts
307    
308     * po/eggdrop.pot:
309    
310     Pots
311    
312 changelog 1.642 2003-02-16 11:15 stdarg <stdarg@techmonkeys.org>
313    
314     * lib/eggdrop/binds.c, lib/eggdrop/eggconfig.c,
315     lib/eggdrop/eggconfig.h, lib/eggdrop/users.c, lib/eggdrop/xml.c,
316     lib/eggdrop/xml.h, lib/eggdrop/xmlread.c, lib/eggdrop/xmlwrite.c,
317     modules/server/dcc_commands.c, modules/server/output.c,
318     modules/server/server.c, modules/server/serverlist.c,
319     modules/server/serverlist.h, src/Makefile.am, src/chanprog.c,
320     src/core_config.c, src/core_config.h, src/main.c, src/tcl.c:
321    
322    
323     * Variables can be linked to config now (auto-update).
324     * config_str bind for changes to config strings
325    
326 changelog 1.641 2003-02-16 10:00 Automatic CVS Scripts
327    
328     * po/eggdrop.pot:
329    
330     Pots
331    
332 changelog 1.640 2003-02-16 07:05 Will Buckner <wcc@techmonkeys.org>
333    
334     * doc/UPDATES1.6, modules/channels/userchan.c, src/users.c:
335    
336     * Fixes from last commit.
337    
338     2003-02-16 07:01 Will Buckner <wcc@techmonkeys.org>
339    
340     * src/: patch.h, users.c:
341    
342     * Synch 1.6: delignore-bounds2.
343    
344 changelog 1.639 2003-02-15 10:00 Automatic CVS Scripts
345    
346     * po/eggdrop.pot:
347    
348     Pots
349    
350 changelog 1.638 2003-02-15 09:24 Will Buckner <wcc@techmonkeys.org>
351    
352     * doc/eggdrop.doc, lib/eggdrop/modvals.h,
353     modules/filesys/filedb3.c, modules/filesys/filesys.c,
354     modules/filesys/filesys.h, modules/filesys/modinfo:
355    
356     * Removed tray portions of code from share/transfer/botnet removal.
357    
358     2003-02-15 09:07 Will Buckner <wcc@techmonkeys.org>
359    
360     * modules/channels/userchan.c, src/cmds.c, src/patch.h,
361     src/users.c:
362    
363     * Synch 1.6: off-by-one, delignore-bounds.
364    
365 changelog 1.637 2003-02-15 05:04 Will Buckner <wcc@techmonkeys.org>
366    
367     * Makefile.am, config.tcl, eggdrop.conf, doc/BOTNET,
368     lib/eggdrop/module.h, lib/eggdrop/modvals.h,
369     modules/blowfish/blowfish.c, modules/channels/channels.c,
370     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
371     modules/channels/modinfo, modules/channels/tclchan.c,
372     modules/channels/userchan.c, modules/compress/compress.c,
373     modules/compress/modinfo, modules/console/console.c,
374     modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
375     modules/filesys/filedb3.c, modules/filesys/filedb3.h,
376     modules/filesys/files.c, modules/filesys/filesys.c,
377     modules/filesys/filesys.h, modules/filesys/tclfiles.c,
378     modules/irc/mode.c, modules/irc/msgcmds.c, po/POTFILES.in,
379     po/eggdrop.pot, scripts/CONTENTS, src/chan.h, src/chanprog.c,
380     src/cmds.c, src/dccutil.h, src/egg.h, src/flags.c, src/flags.h,
381     src/logfile.h, src/main.c, src/misc.c, src/misc.h, src/modules.c,
382     src/tcluser.c, src/userent.c, src/userrec.c, src/users.c,
383     src/users.h:
384    
385     * Removed share.mod (will be part of the new botnet module).
386     * More transfer removal.
387     * More botnet removal.
388     * Regenerated gettext stuff.
389     * More doc stuff.
390     * Removed eggdrop.conf (replaced by config.tcl for now).
391    
392 changelog 1.636 2003-02-15 00:23 Will Buckner <wcc@techmonkeys.org>
393    
394     * config.tcl, modules/ctcp/Makefile.am, modules/ctcp/ctcp.c,
395     modules/ctcp/ctcp.h, modules/ctcp/modinfo,
396     modules/filesys/filedb3.c, modules/filesys/filedb3.h,
397     modules/filesys/files.c, modules/filesys/filesys.c,
398     modules/script/scriptmisc.c, modules/transfer/Makefile.am,
399     modules/transfer/modinfo, modules/transfer/transfer.c,
400     modules/transfer/transfer.h, src/cmds.c, src/flags.h, src/tcldcc.c,
401     src/traffic.c:
402    
403     * Removed transfer and ctcp. Their functionality is in server now.
404    
405 changelog 1.635 2003-02-14 20:55 stdarg <stdarg@techmonkeys.org>
406    
407     * Makefile.am, config.tcl, config.xml, lib/eggdrop/egglog.c,
408     lib/eggdrop/partyline.c, modules/script/Makefile.am,
409     modules/script/scriptmisc.c, modules/script/scriptmod.c,
410     src/chanprog.c, src/core_config.c, src/main.c, src/modules.h,
411     src/tclmisc.c:
412    
413    
414     * Added autoload section to xml config file and got rid of the -p
415     option (preload).
416     * To load your old config file, rename it to blah.tcl and put
417     <script>blah.tcl</script> in the autoload section.
418     * Added sample config.xml and config.tcl files.
419     * Moved some more script functions to the script module.
420    
421 changelog 1.634 2003-02-14 10:07 stdarg <stdarg@techmonkeys.org>
422    
423     * lib/eggdrop/eggconfig.c, lib/eggdrop/eggconfig.h,
424     lib/eggdrop/flags.c, modules/script/scriptconfig.c,
425     modules/script/scriptuser.c:
426    
427    
428     * User flag matching for scripts
429     * Config updates
430    
431 changelog 1.633 2003-02-14 07:06 stdarg <stdarg@techmonkeys.org>
432    
433     * lib/eggdrop/eggconfig.c, lib/eggdrop/eggconfig.h,
434     lib/eggdrop/eggdrop.h, lib/eggdrop/egglog.h, lib/eggdrop/script.c,
435     lib/eggdrop/script.h, modules/script/Makefile.am,
436     modules/script/scriptconfig.c, modules/script/scriptlog.c,
437     modules/script/scriptmod.c, src/core_config.c:
438    
439    
440     * Initial scripting support for config.
441    
442 changelog 1.632 2003-02-12 08:42 Will Buckner <wcc@techmonkeys.org>
443    
444     * eggdrop.conf, modules/channels/channels.c,
445     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
446     modules/channels/tclchan.c, modules/irc/chan.c,
447     modules/irc/cmdsirc.c, modules/irc/mode.c, src/chan.h, text/banner,
448     text/motd:
449    
450     * Finished protection removal -- this is everything (will be added
451     back in a module later).
452    
453 changelog 1.631 2003-02-11 06:59 stdarg <stdarg@techmonkeys.org>
454    
455     * src/: core_config.c, core_config.h, logfile.c:
456    
457    
458     * A bit more to configure.
459    
460 changelog 1.630 2003-02-11 02:32 stdarg <stdarg@techmonkeys.org>
461    
462     * lib/eggdrop/Makefile.am, lib/eggdrop/eggconfig.c,
463     lib/eggdrop/eggconfig.h, lib/eggdrop/my_socket.c,
464     lib/eggdrop/xml.c, src/Makefile.am, src/chanprog.c,
465     src/core_config.c, src/core_config.h, src/core_party.c, src/main.c,
466     src/telnet.c:
467    
468    
469     * Some initial config code to play around with.
470    
471 changelog 1.629 2003-02-10 00:09 Will Buckner <wcc@techmonkeys.org>
472    
473     * configure.ac, doc/UPDATES1.6, lib/eggdrop/fileutil.c,
474     lib/eggdrop/fileutil.h, lib/eggdrop/module.h,
475     lib/eggdrop/modvals.h, modules/channels/userchan.c,
476     modules/filesys/files.c, modules/filesys/filesys.c,
477     modules/filesys/tclfiles.c, modules/irc/chan.c, modules/irc/mode.c,
478     modules/irc/msgcmds.c, modules/irc/scriptcmds.c,
479     modules/transfer/Makefile.am, modules/transfer/transfer.c,
480     modules/transfer/transfer.h, scripts/compat.tcl, src/chanprog.c,
481     src/cmds.c, src/dccutil.c, src/misc.c, src/misc.h, src/modules.c,
482     src/patch.h, src/tcl.c:
483    
484     * Synch 1.6: transfer-cleanups, filesys-move, delbancrash,
485     plsbot_cosmetic, stricthostfix, opreverselogic, dontdelfile
486    
487 changelog 1.628 2003-02-04 04:54 Will Buckner <wcc@techmonkeys.org>
488    
489     * eggdrop.conf, doc/settings/CONTENTS, doc/settings/core.settings,
490     doc/settings/mod.assoc, doc/settings/mod.blowfish,
491     doc/settings/mod.channel, doc/settings/mod.compress,
492     doc/settings/mod.console, doc/settings/mod.ctcp,
493     doc/settings/mod.filesys, doc/settings/mod.irc,
494     doc/settings/mod.notes, doc/settings/mod.server,
495     doc/settings/mod.share, doc/settings/mod.transfer,
496     doc/settings/mod.woobie, doc/settings/tricks,
497     modules/irc/msgcmds.c, scripts/alltools.tcl, src/tcl.c:
498    
499     * More botnet removal.
500     * More config updates.
501     * alltools.tcl updates.
502     * Started cleaning up docs before conversion to a more dynamic
503     format. HTML docs removed for now (they will be dynamically
504     generated later).
505    
506 changelog 1.627 2003-02-03 18:49 stdarg <stdarg@techmonkeys.org>
507    
508     * src/flags.h:
509    
510    
511     * Stray chars from botnet removal.
512    
513 changelog 1.626 2003-02-03 11:41 Will Buckner <wcc@techmonkeys.org>
514    
515     * eggdrop.conf, lib/eggdrop/module.h, modules/channels/channels.c,
516     modules/channels/userchan.c, modules/console/console.c,
517     modules/filesys/filedb3.c, modules/filesys/files.c,
518     modules/irc/msgcmds.c, modules/notes/notes.c,
519 changelog 1.637 modules/uptime/uptime.c, src/chanprog.c, src/cmds.c, src/dcc.c,
520     src/dccutil.c, src/main.c, src/misc.c, src/modules.c, src/tcl.c,
521     src/tcldcc.c, src/tcluser.c, src/userrec.c, src/users.c:
522 changelog 1.626
523     * More botnet removal.
524    
525 changelog 1.625 2003-02-03 10:43 Will Buckner <wcc@techmonkeys.org>
526    
527     * eggdrop.conf, modules/channels/channels.c,
528     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
529     modules/channels/tclchan.c, modules/irc/chan.c,
530     modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
531     modules/irc/mode.c, modules/irc/msgcmds.c, scripts/klined.tcl,
532     scripts/notes2.tcl, scripts/ques5.tcl, scripts/sentinel.tcl,
533     src/chan.h, src/cmds.c, src/egg.h, src/flags.c, src/flags.h,
534     src/tcl.c:
535    
536     * Removed protection stuff, will be added back in a module later.
537     * Removed klined, ques5, sentinel, and notes2 as they won't be
538     compatable and are not maintained by us.
539    
540 changelog 1.624 2003-02-03 06:42 stdarg <stdarg@techmonkeys.org>
541    
542     * lib/eggdrop/hash_table.c, lib/eggdrop/users.c, src/logfile.c,
543     src/main.c, src/net.c:
544    
545     [no log message]
546    
547 changelog 1.623 2003-02-03 02:32 Will Buckner <wcc@techmonkeys.org>
548    
549     * eggdrop.conf:
550    
551     * Fixed a config file conflict.
552    
553 changelog 1.622 2003-02-03 01:57 stdarg <stdarg@techmonkeys.org>
554    
555     * modules/script/scriptlog.c:
556    
557     [no log message]
558    
559 changelog 1.621 2003-02-03 01:01 stdarg <stdarg@techmonkeys.org>
560    
561     * eggdrop.conf, lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
562     lib/eggdrop/binds.h, lib/eggdrop/eggdns.c, lib/eggdrop/eggdrop.h,
563     lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
564     lib/eggdrop/egglog.c, lib/eggdrop/egglog.h, lib/eggdrop/flags.c,
565     lib/eggdrop/flags.h, lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
566     lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
567     lib/eggdrop/users.c, lib/eggdrop/users.h,
568     modules/script/Makefile.am, modules/script/scriptmod.c,
569     modules/server/input.c, modules/tclscript/tclscript.c,
570     src/Makefile.am, src/core_binds.h, src/core_party.c, src/flags.c,
571     src/logfile.c, src/logfile.h, src/main.c, src/misc.c, src/tcl.c,
572     src/telnet.c, src/userent.c:
573    
574    
575     * Let me know if there are any missing files!
576    
577 changelog 1.620 2003-02-02 08:41 Will Buckner <wcc@techmonkeys.org>
578    
579     * modules/channels/tclchan.c:
580    
581     * Fixed a small typo.
582    
583 changelog 1.619 2003-02-02 05:34 Will Buckner <wcc@techmonkeys.org>
584    
585     * modules/channels/channels.c:
586    
587     * Fixed a udef strings bug.. we should copy to p, not s.
588    
589 changelog 1.616 2003-01-30 08:20 Will Buckner <wcc@techmonkeys.org>
590    
591     * modules/channels/tclchan.c, modules/compress/tclcompress.c,
592     modules/filesys/tclfiles.c, modules/notes/notes.c,
593     modules/transfer/transfer.c, src/tclegg.h:
594    
595     * Removed STDVAR macro.
596    
597 changelog 1.615 2003-01-30 07:47 Will Buckner <wcc@techmonkeys.org>
598    
599     * src/: net.c, tcl.c, tclmisc.c, userrec.c:
600    
601     * Fixed a few compiler errors/warnings (found by Eule).
602    
603 changelog 1.614 2003-01-30 03:05 Will Buckner <wcc@techmonkeys.org>
604    
605     * eggdrop.conf, modules/channels/channels.c, src/tcl.c,
606     src/userrec.c:
607    
608     * Removed quiet_save.
609    
610 changelog 1.613 2003-01-30 01:15 Will Buckner <wcc@techmonkeys.org>
611    
612     * modules/channels/: channels.c, tclchan.c:
613    
614     * udef-[str/int/flag]-* -> udef_[str/int/flag]_*.
615    
616     2003-01-30 01:04 Will Buckner <wcc@techmonkeys.org>
617    
618     * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
619     modules/channels/cmdschan.c, modules/channels/tclchan.c,
620     modules/transfer/transfer.c, nettype/custom.irc.conf,
621     nettype/custom.server.conf, nettype/dalnet.server.conf,
622     nettype/efnet.irc.conf, nettype/efnet.server.conf,
623     nettype/hybridefnet.irc.conf, nettype/hybridefnet.server.conf,
624     nettype/ircnet.irc.conf, nettype/ircnet.server.conf,
625     nettype/undernet.irc.conf, nettype/undernet.server.conf:
626    
627     * Removed dont-idle-kick (same as idle-kick 0).
628     * Config cleanups (synch 1.6 (not recent)).
629     * Changed EFnet's max_bans and max_modes to 25.
630     * Renamed max_dloads to dcc_limit in favor of the C variable.
631     * Changed -'s in channel settings to _'s in favor of C variables.
632    
633 changelog 1.612 2003-01-29 21:39 Will Buckner <wcc@techmonkeys.org>
634    
635     * eggdrop.conf, lib/eggdrop/module.h, modules/server/servsock.c,
636     src/dcc.c, src/flags.c, src/misc.c, src/modules.c, src/tcl.c:
637    
638     * Renamed debug_output to raw_log.
639    
640 changelog 1.611 2003-01-29 07:42 Will Buckner <wcc@techmonkeys.org>
641    
642     * lib/eggdrop/memutil.c, lib/eggdrop/module.h,
643     modules/channels/channels.c, modules/channels/userchan.c,
644     modules/filesys/dbcompat.c, modules/filesys/filedb3.h,
645 changelog 1.637 modules/irc/chan.c, modules/irc/msgcmds.c,
646 changelog 1.611 modules/transfer/transfer.c, modules/transfer/transfer.h,
647     src/dccutil.c, src/egg.h, src/main.c, src/modules.c, src/patch.h,
648     src/tcl.c, src/tclmisc.c, src/userrec.c, src/userrec.h:
649    
650     * Synch 1.6: save_ignores, save_ignores2, killtransfer-segv,
651     bugfixes (whatever applied), header-fixes, hello.
652    
653 changelog 1.610 2003-01-28 20:38 Will Buckner <wcc@techmonkeys.org>
654    
655     * src/modules.c:
656    
657     * Fixed a typo in modules.c (found by Eule).
658    
659 changelog 1.607 2003-01-18 22:36 Will Buckner <wcc@techmonkeys.org>
660    
661     * doc/UPDATES1.6, lib/eggdrop/module.h, modules/irc/chan.c,
662     src/dccutil.c, src/dccutil.h, src/logfile.c, src/modules.c,
663     src/patch.h, src/tcldcc.c, src/tclmisc.c:
664    
665     * Synch 1.6: nickbind, unixtime_incr, transfer-close, logblocking.
666    
667 changelog 1.606 2003-01-02 21:33 Will Buckner <wcc@techmonkeys.org>
668    
669     * AUTHORS, FEATURES, INSTALL, NEWS, README, doc/compiling.FAQ,
670 changelog 1.637 doc/text-substitutions.doc, lib/compat/compat.h,
671     lib/compat/inet_ntop.h, lib/compat/inet_pton.h,
672     lib/compat/memcpy.c, lib/compat/memcpy.h, lib/compat/memset.c,
673     lib/compat/memset.h, lib/compat/snprintf.h,
674 changelog 1.606 lib/compat/strcasecmp.c, lib/compat/strcasecmp.h,
675     lib/compat/strdup.h, lib/compat/strerror.h, lib/compat/strftime.h,
676     lib/compat/strlcat.h, lib/compat/strlcpy.h,
677     lib/compat/strncasecmp.c, lib/compat/strncasecmp.h,
678     lib/eggdrop/botnetutil.c, lib/eggdrop/botnetutil.h,
679     lib/eggdrop/common.h, lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
680     lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
681     lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
682     lib/eggdrop/hash_table.c, lib/eggdrop/memutil.c,
683     lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/modvals.h,
684     lib/eggdrop/script.c, lib/eggdrop/script.h, lib/eggdrop/stat.h,
685     lib/egglib/egglib.h, lib/egglib/hash_table.c,
686     lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
687     lib/egglib/linked_list.c, lib/egglib/linked_list.h,
688     lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
689     lib/egglib/mempool.h, lib/egglib/mempool_test.c,
690     lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
691     lib/egglib/mstack.h, misc/addpatch, modules/blowfish/bf_tab.h,
692     modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
693     modules/channels/channels.c, modules/channels/channels.h,
694     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
695     modules/channels/tclchan.c, modules/channels/udefchan.c,
696     modules/channels/userchan.c, modules/compress/compress.c,
697     modules/compress/compress.h, modules/compress/tclcompress.c,
698     modules/console/console.c, modules/console/console.h,
699     modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
700     modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
701     modules/filesys/filedb3.c, modules/filesys/filedb3.h,
702     modules/filesys/filelist.c, modules/filesys/filelist.h,
703     modules/filesys/files.c, modules/filesys/files.h,
704     modules/filesys/filesys.c, modules/filesys/filesys.h,
705     modules/filesys/tclfiles.c, modules/irc/chan.c,
706     modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
707     modules/irc/mode.c, modules/irc/msgcmds.c,
708     modules/irc/scriptcmds.c, modules/javascript/javascript.c,
709     modules/notes/cmdsnote.c, modules/notes/notes.c,
710     modules/notes/notes.h, modules/perlscript/mod_iface.c,
711     modules/perlscript/perlscript.c, modules/server/scriptcmds.c,
712 changelog 1.637 modules/tclscript/tclscript.c, modules/transfer/transfer.c,
713     modules/transfer/transfer.h, modules/uptime/uptime.c,
714     modules/uptime/uptime.h, scripts/ques5.tcl, src/bg.c, src/bg.h,
715     src/chan.h, src/chanprog.c, src/chanprog.h, src/cmds.c, src/cmds.h,
716     src/cmdt.h, src/core_binds.h, src/dcc.c, src/dcc.h, src/dccutil.c,
717 changelog 1.606 src/dccutil.h, src/debug.h, src/dns.c, src/dns.h, src/egg.h,
718     src/flags.c, src/flags.h, src/irccmp.c, src/irccmp.h,
719     src/logfile.c, src/logfile.h, src/main.c, src/main.h, src/misc.c,
720     src/misc.h, src/modules.c, src/modules.h, src/net.h, src/patch.h,
721     src/tcl.c, src/tcl.h, src/tcldcc.c, src/tclegg.h, src/tclmisc.c,
722     src/tcluser.c, src/traffic.c, src/traffic.h, src/userent.c,
723     src/userent.h, src/userrec.c, src/userrec.h, src/users.c,
724     src/users.h, testcode/match.c, text/banner:
725    
726     * Updated copyright info for 2003.
727    
728 changelog 1.605 2002-12-27 23:07 Will Buckner <wcc@techmonkeys.org>
729    
730     * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
731     modules/transfer/transfer.c, nettype/undernet.irc.conf,
732     src/patch.h:
733    
734     * Fixed default setting for the help-path and text-path settings.
735     Patch by poptix.
736     * Did not port matching changes. We can fix this once we start using
737     Ian's new matching code.
738     * Updated max_bans to 45 for UnderNet. Found by reed.
739     * BarkerJr:
740     * Reworded the comment above the addhost/ident unbinds (found by
741     persaukko).
742     * Changed global-revenge-mode to 0 by default.
743     * Changed dcc-block to default to 0 (zero; turbo-dcc).
744    
745 changelog 1.604 2002-12-12 04:28 Will Buckner <wcc@techmonkeys.org>
746    
747     * doc/UPDATES1.6, src/main.c, src/patch.h:
748    
749     Fixed default setting for the help-path and text-path settings.
750     Patch by poptix.
751    
752 changelog 1.603 2002-11-29 06:15 Will Buckner <wcc@techmonkeys.org>
753    
754     * doc/UPDATES1.6, misc/addpatch, modules/irc/cmdsirc.c,
755     modules/irc/irc.c, modules/irc/irc.h, src/patch.h,
756     testcode/match.c:
757    
758     * check_this_user() had the wrong function number in irc_table.
759     * Exported me_voice() in irc_table (synch 1.6).
760     * Small fix to zip's match code (requested by zip).
761     * Applied The_Dawn's kickfix patch (synch 1.6).
762     * Small fixes to addpatch.
763    
764 changelog 1.602 2002-11-24 04:50 Will Buckner <wcc@techmonkeys.org>
765    
766     * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
767     modules/channels/tclchan.c, modules/irc/chan.c, modules/irc/mode.c,
768     scripts/alltools.tcl, src/chan.h, src/patch.h:
769    
770     * Synch'd 1.6 with 1.7 as of November 23rd.
771    
772 changelog 1.599 2002-11-04 17:44 stdarg <stdarg@techmonkeys.org>
773    
774     * lib/: eggdrop/Makefile.am, eggdrop/base64.c, eggdrop/base64.h,
775     egglib/base64.c, egglib/base64.h:
776    
777    
778     * base 64 encoding/decoding
779    
780 changelog 1.598 2002-11-03 23:22 stdarg <stdarg@techmonkeys.org>
781    
782     * lib/eggdrop/users.c:
783    
784    
785     * Removed some debugging stuff from user auth
786    
787     2002-11-03 23:16 stdarg <stdarg@techmonkeys.org>
788    
789     * configure.ac, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
790     lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
791     lib/eggdrop/flags.c, lib/eggdrop/flags.h, lib/eggdrop/linemode.c,
792     lib/eggdrop/md5.c, lib/eggdrop/md5.h, lib/eggdrop/module.h,
793     lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
794     lib/eggdrop/sockbuf.c, lib/eggdrop/users.c, lib/eggdrop/users.h,
795     lib/egglib/Makefile.am, modules/Makefile.am,
796     modules/script/Makefile.am, modules/script/scriptbind.c,
797     modules/script/scriptmod.c, modules/script/scriptnet.c,
798     modules/script/scriptparty.c, modules/script/scripttimer.c,
799     modules/script/scriptuser.c, modules/server/input.c,
800     src/Makefile.am, src/egg_timer.c, src/egg_timer.h, src/main.c,
801     src/md5.c, src/md5.h, src/scriptbind.c, src/scriptnet.c,
802     src/scriptuser.c, src/tcl.c, src/tclmisc.c, src/telnet.c:
803    
804    
805     * Moved md5 code to lib/eggdrop so I can use it for password hashing
806     * Passwords are stored as standard hex encoding of md5(salt +
807     password)
808     * Started moving script interface functions to modules/script
809    
810 changelog 1.591 2002-10-11 23:59 Will Buckner <wcc@techmonkeys.org>
811    
812     * doc/UPDATES1.6, src/egg.h:
813    
814     * Removed a left-over piece of botnet code and finished synch'ing
815     the updates file.
816    
817 changelog 1.590 2002-10-11 09:00 stdarg <stdarg@techmonkeys.org>
818    
819     * lib/eggdrop/eggdrop.h, modules/javascript/javascript.c,
820     modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
821     modules/server/binds.c, modules/server/dcc.c,
822     modules/server/input.c, modules/server/servsock.c,
823     modules/tclscript/tclscript.c, src/scriptuser.c, src/users.h:
824    
825    
826     * Started switching over user code to the new interface.
827    
828 changelog 1.589 2002-10-11 07:27 stdarg <stdarg@techmonkeys.org>
829    
830     * lib/eggdrop/flags.c:
831    
832    
833     * Forgot a file.
834    
835 changelog 1.588 2002-10-11 06:56 stdarg <stdarg@techmonkeys.org>
836    
837     * lib/compat/compat.h, lib/compat/strdup.h,
838     lib/eggdrop/Makefile.am, lib/eggdrop/flags.h, lib/eggdrop/users.c,
839     lib/eggdrop/users.h, src/scriptuser.c:
840    
841    
842     * Made 'uset' bind to intercept user settings, and 'uflag' bind for
843     user flags. Next comes 'uhost' I guess.
844    
845 changelog 1.587 2002-10-11 02:46 Will Buckner <wcc@techmonkeys.org>
846    
847     * Makefile.am:
848    
849     * Makefile fixes.
850    
851     2002-10-11 02:32 Will Buckner <wcc@techmonkeys.org>
852    
853     * Makefile.am:
854    
855     * Makefile fixes from last commit.
856    
857 changelog 1.586 2002-10-11 00:51 Will Buckner <wcc@techmonkeys.org>
858    
859     * eggdrop.complete.conf, eggdrop.conf:
860    
861     Forgot some cvs add/remove.
862    
863     2002-10-11 00:49 Will Buckner <wcc@techmonkeys.org>
864    
865     * eggdrop.simple.conf, misc/addpatch, modules/channels/channels.c,
866     modules/channels/tclchan.c, modules/irc/chan.c,
867     modules/irc/cmdsirc.c, modules/irc/irc.c,
868     modules/transfer/transfer.c, src/chan.h, src/cmds.c, src/egg.h,
869     src/net.c, src/patch.h:
870    
871     * Completed 1.6<>1.7 patch synch.
872    
873 changelog 1.585 2002-10-10 07:48 stdarg <stdarg@techmonkeys.org>
874    
875     * lib/eggdrop/: eggconfig.c, eggconfig.h:
876    
877    
878     * Beginning of config system. Right now it's based on xml but it
879     should be easy to replace it later or add a module backend system.
880    
881 changelog 1.584 2002-10-10 05:50 Will Buckner <wcc@techmonkeys.org>
882    
883     * configure.ac, eggdrop.complete.conf, doc/UPDATES1.6,
884     lib/compat/snprintf.c, modules/channels/channels.c,
885     modules/channels/channels.h, modules/channels/cmdschan.c,
886     modules/channels/tclchan.c, modules/filesys/filesys.c,
887     modules/irc/chan.c, modules/irc/cmdsirc.c, modules/irc/irc.c,
888 changelog 1.637 modules/irc/mode.c, modules/irc/msgcmds.c,
889 changelog 1.584 modules/transfer/transfer.c, scripts/alltools.tcl, src/chan.h,
890     src/chanprog.c, src/misc.c:
891    
892     * Synch'd 1.6 with 1.7 as of September 1st.
893     * Did not synch +C or +r chanmode additions or halfop code, as our
894     mode handling really needs to be redone in 1.7.
895     * Did not synch any of the handlen-friendly patches.
896     * Did not synch Tcl 8.4 fixes (not a proper fix yet).
897     * My banligic patch doesn't seem relevent currently.
898     * Did not synch sockfix, as network code has changed drasticly.
899    
900     Synch will be continued tomorrow.
901    
902 changelog 1.583 2002-10-10 04:41 stdarg <stdarg@techmonkeys.org>
903    
904     * lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
905     lib/eggdrop/binds.h, lib/eggdrop/eggdrop.h, lib/eggdrop/eggtimer.c,
906     lib/eggdrop/module.h, lib/eggdrop/users.c,
907     modules/javascript/javascript.c, modules/perlscript/mod_iface.c,
908     modules/server/binds.c, modules/server/dcc.c, modules/server/dcc.h,
909     modules/server/input.c, modules/server/server.c,
910     modules/server/servsock.c, modules/tclscript/tclscript.c,
911     src/Makefile.am, src/core_binds.c, src/dcc.c, src/dccutil.c,
912     src/main.c, src/modules.c, src/net.c, src/scriptbind.c,
913     src/scriptuser.c, src/tcl.c, src/tcldcc.c, src/tclhash.c,
914     src/tclhash.h, src/tcluser.c, src/userrec.c, testcode/match.c:
915    
916    
917     * Moved bind tables to libeggdrop
918    
919 changelog 1.582 2002-10-09 09:09 stdarg <stdarg@techmonkeys.org>
920    
921     * lib/eggdrop/: flags.h, hash_table.c, hash_table.h, ircmasks.c,
922     ircmasks.h, users.c:
923    
924    
925     * Forgot some files
926    
927 changelog 1.581 2002-10-07 22:37 stdarg <stdarg@techmonkeys.org>
928    
929     * src/scriptuser.c:
930    
931    
932     * Script interface to new user functions.
933    
934     2002-10-07 22:36 stdarg <stdarg@techmonkeys.org>
935    
936     * lib/egglib/Makefile.am, lib/egglib/egglib.h,
937     modules/server/binds.c, modules/server/binds.h,
938     modules/server/dcc.c, modules/server/dcc.h,
939     modules/server/scriptcmds.c, src/Makefile.am, src/cmds.c,
940     src/core_binds.c, src/dcc.c, src/logfile.c, src/main.c,
941     src/modules.c, src/scriptnet.c, src/tcl.c, src/tcluser.c,
942     src/users.c:
943    
944    
945     * Added some dcc support functions like sending/accepting files,
946     with resume, and chats.
947     * Starting to migrate to new user system.
948    
949     2002-10-07 22:33 stdarg <stdarg@techmonkeys.org>
950    
951     * lib/eggdrop/: Makefile.am, eggdrop.h, eggnet.c, eggnet.h,
952     flags.h, ircmasks.c, ircmasks.h, match.c, match.h, module.h,
953     sockbuf.c, sockbuf.h, throttle.c, throttle.h, users.c, users.h,
954     xml.c, xml.h, xmlread.c, xmlwrite.c:
955    
956    
957     * Added input/output throttling for sockets (haven't tested input)
958     * Basic xml read/write stuff. Very forgiving on xml syntax; doesn't
959     do validation. Not done.
960     * Beginning of new user code. Works well so far.
961    
962 changelog 1.577 2002-09-22 08:50 stdarg <stdarg@techmonkeys.org>
963    
964     * lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h,
965     lib/eggdrop/my_socket.c, lib/eggdrop/my_socket.h,
966     lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
967     modules/server/Makefile.am, modules/server/binds.c,
968     modules/server/binds.h, modules/server/dcc.c, modules/server/dcc.h,
969     modules/server/scriptcmds.c, modules/server/server.c,
970     modules/server/server.h, src/scriptnet.c:
971    
972    
973     * Added a command to initiate dcc chats
974    
975 changelog 1.576 2002-09-22 01:25 stdarg <stdarg@techmonkeys.org>
976    
977     * src/: botcmd.c, botcmd.h, botmsg.c, botmsg.h, botnet.c, botnet.h,
978     tandem.h:
979    
980    
981     * Remove unnecessary files (botnet stuff)
982    
983 changelog 1.575 2002-09-21 07:40 stdarg <stdarg@techmonkeys.org>
984    
985     * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
986     lib/eggdrop/script.h, lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
987     modules/javascript/javascript.c, modules/perlscript/perlscript.c,
988     modules/server/scriptcmds.c, modules/server/servsock.c,
989     modules/tclscript/tclscript.c, src/Makefile.am, src/main.c,
990     src/scriptnet.c:
991    
992    
993     * Added script support for network stuff
994    
995 changelog 1.574 2002-09-20 21:44 stdarg <stdarg@techmonkeys.org>
996    
997     * modules/Makefile.am:
998    
999    
1000     * last patch accidentally disabled javascript
1001    
1002     2002-09-20 21:41 stdarg <stdarg@techmonkeys.org>
1003    
1004     * lib/eggdrop/botnetutil.c, lib/eggdrop/module.h,
1005     modules/Makefile.am, src/Makefile.am, src/cmds.c, src/dcc.c,
1006     src/dccutil.c, src/dccutil.h, src/main.c, src/misc.c,
1007     src/modules.c, src/tcl.c, src/tcldcc.c, src/tclmisc.c,
1008     src/tcluser.c, src/userrec.c, src/users.c, src/users.h:
1009    
1010    
1011     * Mo-Ize removed the botnet code, thanks
1012    
1013 changelog 1.573 2002-09-20 20:28 stdarg <stdarg@techmonkeys.org>
1014    
1015     * modules/server/binds.c:
1016    
1017     [no log message]
1018    
1019     2002-09-20 20:18 stdarg <stdarg@techmonkeys.org>
1020    
1021     * configure.ac, lib/compat/poll.c, lib/compat/poll.h,
1022     lib/eggdrop/eggdns.c, lib/eggdrop/module.h,
1023     lib/eggdrop/my_socket.c, modules/Makefile.am,
1024     modules/server/binds.h:
1025    
1026    
1027     * compat entries for poll, and a server module file I forgot
1028    
1029 changelog 1.570 2002-09-20 02:10 stdarg <stdarg@techmonkeys.org>
1030    
1031     * lib/eggdrop/: my_socket.c, my_socket.h, sockbuf.c, sockbuf.h:
1032    
1033    
1034     * Ah I knew I forgot some.
1035    
1036     2002-09-20 02:06 stdarg <stdarg@techmonkeys.org>
1037    
1038     * configure.ac, lib/compat/Makefile.am, lib/eggdrop/Makefile.am,
1039     lib/eggdrop/eggdns.c, lib/eggdrop/eggdns.h, lib/eggdrop/eggdrop.h,
1040     lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
1041     lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h, lib/eggdrop/eggtimer.c,
1042     lib/eggdrop/eggtimer.h, lib/eggdrop/linemode.c,
1043     lib/eggdrop/linemode.h, lib/eggdrop/memutil.c,
1044     lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/script.c,
1045     lib/eggdrop/script.h, modules/Makefile.am,
1046     modules/javascript/javascript.c, modules/perlscript/perlscript.c,
1047     modules/server/Makefile.am, modules/server/channels.c,
1048     modules/server/cmdsserv.c, modules/server/dcc_commands.c,
1049     modules/server/input.c, modules/server/nicklist.c,
1050     modules/server/nicklist.h, modules/server/output.c,
1051     modules/server/output.h, modules/server/parse.c,
1052     modules/server/parse.h, modules/server/scriptcmds.c,
1053     modules/server/server.c, modules/server/server.h,
1054     modules/server/serverlist.c, modules/server/serverlist.h,
1055     modules/server/servmsg.c, modules/server/servsock.c,
1056     modules/server/servsock.h, modules/tclscript/tclscript.c,
1057     src/Makefile.am, src/egg_timer.c, src/main.c, src/modules.c,
1058     src/net.c, src/tclhash.c, src/userrec.c, src/userrec.h,
1059     src/users.h, testcode/dnscache.c, testcode/socks5.c:
1060    
1061    
1062     * Moved several things from the core into libegg
1063     * Server module uses new network code
1064     * Lots of stuff removed from the server module, like flood stuff,
1065     which should go into a new module
1066     * Moved some things from irc module to server module (mostly bind
1067     stuff, like pub)
1068     * Not everything works right now, but I wanted to get it into cvs in
1069     case my computer dies a horrible death. I'm going to combine
1070     irc/server (mostly) and make a new one for all the default
1071     protection stuff.
1072     * Right now server messages are not queued. I thought the code was
1073     pretty much beyond repair. The new queueing code will hopefully be
1074     more maintainable.
1075     * I'm not sure I added/removed all the files necessary! Let me know
1076     if it doesn't compile for you.
1077    
1078 changelog 1.555 2002-08-12 01:16 stdarg <stdarg@techmonkeys.org>
1079    
1080     * src/tclhash.c:
1081    
1082    
1083     * MATCH_PARTIAL bind tables (like dcc) were not being checked for
1084     correct user flags.
1085    
1086 changelog 1.554 2002-08-11 20:50 stdarg <stdarg@techmonkeys.org>
1087    
1088     * testcode/: client.c, my_poll.c, sockbuf.c:
1089    
1090     [no log message]
1091    
1092 changelog 1.553 2002-08-10 09:31 Matthew Hallacy <poptix@techmonkeys.org>
1093    
1094     * src/: chanprog.c, patch.h:
1095    
1096     owner variable was not being used properly, potential access
1097     elevation.
1098    
1099 changelog 1.552 2002-08-09 23:48 stdarg <stdarg@techmonkeys.org>
1100    
1101     * testcode/dnscache.c:
1102    
1103    
1104     * beginning of a small caching dns stub resolver, ipv4 and ipv6
1105    
1106     2002-08-09 23:44 stdarg <stdarg@techmonkeys.org>
1107    
1108     * src/: tclhash.c, tclhash.h:
1109    
1110    
1111     * Beginning of load-order independent bind tables
1112    
1113     2002-08-09 23:42 stdarg <stdarg@techmonkeys.org>
1114    
1115     * testcode/: Makefile, chat.c, my_poll.c, my_poll.h, my_socket.c,
1116     mypoll.c, mypoll.h, sockbuf.c, sockbuf.h:
1117    
1118    
1119     * Some updates to network code
1120    
1121 changelog 1.547 2002-07-17 22:52 Matthew Hallacy <poptix@techmonkeys.org>
1122    
1123     * src/patch.h:
1124    
1125     sigh.
1126    
1127     2002-07-17 22:46 Matthew Hallacy <poptix@techmonkeys.org>
1128    
1129     * src/patch.h:
1130    
1131     Duh, watch your patch.h entries.
1132    
1133 changelog 1.546 2002-06-19 05:10 stdarg <stdarg@techmonkeys.org>
1134    
1135     * testcode/: mypoll.c, mypoll.h:
1136    
1137    
1138     * poll() emulation
1139    
1140 changelog 1.545 2002-06-19 04:51 stdarg <stdarg@techmonkeys.org>
1141    
1142     * testcode/: Makefile, chat.c, client.c, http.c, ipv6.c,
1143     linemode.c, my_socket.c, sclient.c, sockbuf.c, sockbuf.h, socks4.c,
1144     socks5.c, sslmode.c, zipmode.c:
1145    
1146    
1147     * I think the sockbuf api is almost done
1148    
1149 changelog 1.544 2002-06-18 06:15 Jeff Fisher <guppy@techmonkeys.org>
1150    
1151     * help/cmds2.help:
1152    
1153     forgot to remove a reference to highlight in a help file
1154    
1155     2002-06-18 06:12 Jeff Fisher <guppy@techmonkeys.org>
1156    
1157     * configure.ac, eggdrop.complete.conf, help/cmds2.help,
1158     help/core.help, lib/eggdrop/module.h, modules/Makefile.am,
1159     modules/console/console.c, modules/irc/chan.c,
1160     modules/irc/cmdsirc.c, modules/server/servmsg.c, src/Makefile.am,
1161     src/botcmd.c, src/cmds.c, src/cmds.h, src/dcc.c, src/egg.h,
1162     src/flags.c, src/flags.h, src/main.c, src/misc.c, src/modules.c,
1163     src/tcldcc.c:
1164    
1165    
1166    
1167     - removed userflag +k
1168     - removed userflag +h
1169     - removed all the code related to .strip since stdarg is going to
1170     redo it in a better fashion using network filters.
1171     - removed woobie since woobie is useless and we would be much better
1172     suited with a "sample" module that actually does something useful
1173    
1174 changelog 1.543 2002-06-18 04:40 Jeff Fisher <guppy@techmonkeys.org>
1175    
1176 changelog 1.628 * eggdrop.complete.conf, doc/settings/mod.server,
1177     modules/server/cmdsserv.c, modules/server/scriptcmds.c,
1178     modules/server/server.c:
1179 changelog 1.543
1180    
1181    
1182     removed the settings that did not allow for duplicate messages to be
1183     enqueued. this always seemed like a hack to me because it doesn't
1184     fix the real problem of broken scripts sending duplicates and
1185     causing the bot to flood off. if a script wants to send 4000 of the
1186     same message who are we to say that is wrong.
1187    
1188 changelog 1.542 2002-06-17 16:39 Jeff Fisher <guppy@techmonkeys.org>
1189    
1190 changelog 1.628 * eggdrop.complete.conf, doc/settings/core.settings, src/tcl.c,
1191     src/userrec.c:
1192 changelog 1.542
1193     removed sort_users since any decent userfile backend should do this
1194     on the fly -- i.e.. sql or our new user api that is being worked on
1195    
1196 changelog 1.541 2002-06-17 06:14 Jeff Fisher <guppy@techmonkeys.org>
1197    
1198     * help/cmds2.help, help/core.help, modules/irc/msgcmds.c,
1199     modules/notes/notes.c, src/flags.c, src/flags.h:
1200    
1201     removed the common user access flag sice this is a throw back to the
1202     earlier days of IRC -- common accounts are almost non-existant on
1203     IRC these days.
1204    
1205     2002-06-17 06:04 Jeff Fisher <guppy@techmonkeys.org>
1206    
1207     * eggdrop.complete.conf, help/cmds1.help, help/cmds2.help,
1208     help/core.help, modules/irc/msgcmds.c,
1209     modules/irc/help/msg/irc.help, src/cmds.c, src/misc.c, src/misc.h:
1210    
1211     removed some legacy commands that are fairly non-useful and addhost
1212     which is just wrong.
1213    
1214 changelog 1.538 2002-06-08 07:21 stdarg <stdarg@techmonkeys.org>
1215    
1216     * modules/server/servmsg.c:
1217    
1218     [no log message]
1219    
1220 changelog 1.537 2002-06-07 06:38 stdarg <stdarg@techmonkeys.org>
1221    
1222     * modules/server/servmsg.c:
1223    
1224    
1225     * got432(), got433(), and renamed gotfake433 to choose_altnick
1226    
1227 changelog 1.536 2002-06-05 05:11 stdarg <stdarg@techmonkeys.org>
1228    
1229     * modules/server/servmsg.c:
1230    
1231    
1232     * Oops committed too early, doh
1233     * Converted got303(), thought about moving the keep-nick stuff to a
1234     separate file and adding watch-list support
1235    
1236     2002-06-05 05:10 stdarg <stdarg@techmonkeys.org>
1237    
1238     * modules/server/servmsg.c:
1239    
1240     [no log message]
1241    
1242 changelog 1.535 2002-06-03 03:35 stdarg <stdarg@techmonkeys.org>
1243    
1244     * lib/eggdrop/module.h, modules/server/server.c,
1245     modules/server/servmsg.c, src/modules.c:
1246    
1247    
1248     * Server lag checking now does hundredths of a second.
1249     * gotwallops() and gotpong() converted to new raw syntax
1250    
1251 changelog 1.534 2002-06-02 18:06 stdarg <stdarg@techmonkeys.org>
1252    
1253     * modules/: irc/chan.c, server/server.c, server/servmsg.c:
1254    
1255    
1256     * gotnotice()
1257    
1258 changelog 1.533 2002-06-02 08:56 stdarg <stdarg@techmonkeys.org>
1259    
1260     * modules/server/servmsg.c:
1261    
1262    
1263     * Oops argument mixup
1264    
1265     2002-06-02 08:52 stdarg <stdarg@techmonkeys.org>
1266    
1267     * modules/: irc/chan.c, irc/irc.c, server/server.c,
1268     server/servmsg.c:
1269    
1270    
1271     * Changed the raw bind syntax again: user nick uhost cmd nargs
1272     args... maybe user should come after uhost, like in other binds?
1273     * Moved pub/pubm binds from irc module to server module
1274    
1275 changelog 1.532 2002-06-01 17:57 stdarg <stdarg@techmonkeys.org>
1276    
1277     * modules/server/: channels.c, channels.h, servmsg.c:
1278    
1279    
1280     * Ooops forgot to add channels.c and channels.h last time!
1281    
1282 changelog 1.531 2002-06-01 13:42 wingman
1283    
1284     * src/Makefile.am:
1285    
1286    
1287     .oO(i should really somewhere write down my modified files or
1288     just use cvs commit w/o my own in-memory-modified-file-list...
1289     ;-)
1290    
1291 changelog 1.530 2002-06-01 13:28 wingman
1292    
1293     * src/traffic.c:
1294    
1295    
1296     * new file: traffic.
1297    
1298     2002-06-01 13:27 wingman
1299    
1300     * src/: main.c, net.c, traffic.h:
1301    
1302    
1303     * moved traffic commands to traffic.[c|h] and cleaned
1304     up net.c/main.c
1305    
1306 changelog 1.529 2002-06-01 08:13 stdarg <stdarg@techmonkeys.org>
1307    
1308     * modules/channels/tclchan.c:
1309    
1310    
1311     * Converted a few more channel commands
1312    
1313 changelog 1.528 2002-06-01 05:15 stdarg <stdarg@techmonkeys.org>
1314    
1315     * modules/server/Makefile.am, modules/server/server.c,
1316     modules/server/servmsg.c, src/modules.c:
1317    
1318    
1319     * Added "newraw" bind table, which will eventually replace "raw"
1320     * Made got001() the first newraw-compliant function
1321     * Started merging irc/server modules a little bit
1322    
1323 changelog 1.527 2002-06-01 03:50 stdarg <stdarg@techmonkeys.org>
1324    
1325     * testcode/dns.c:
1326    
1327    
1328     * dns resolving seems to work now, even for strange replies like
1329     irc.dal.net and www.lycos.com
1330    
1331 changelog 1.526 2002-05-31 08:02 stdarg <stdarg@techmonkeys.org>
1332    
1333     * modules/server/servmsg.c:
1334    
1335    
1336     * Beginning of a new model for the raw server bind. It will do more
1337     parsing so that other places don't have to. We can also add an SFILT
1338     bind so that scripts/modules can modify server input text.
1339    
1340 changelog 1.525 2002-05-31 05:29 stdarg <stdarg@techmonkeys.org>
1341    
1342     * modules/server/: scriptcmds.c, server.c:
1343    
1344    
1345     * More conversions in the server module
1346    
1347 changelog 1.524 2002-05-31 04:11 stdarg <stdarg@techmonkeys.org>
1348    
1349     * lib/eggdrop/module.h, lib/eggdrop/script.h,
1350     modules/javascript/javascript.c, modules/perlscript/perlscript.c,
1351     modules/server/scriptcmds.c, modules/server/server.c,
1352     modules/server/servmsg.c, modules/tclscript/tclscript.c,
1353     src/chanprog.c, src/misc.c, src/modules.c:
1354    
1355    
1356     * Botname doesn't rely on NICKLEN
1357     * Ok.. using strtok() on function arguments that get re-used (binds)
1358     is BAD.
1359    
1360 changelog 1.523 2002-05-31 03:07 stdarg <stdarg@techmonkeys.org>
1361    
1362     * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
1363     modules/server/scriptcmds.c, modules/server/server.c, src/dcc.c:
1364    
1365    
1366     * Getting rid of some usage of NICKLEN in the hopes that eventually
1367     it will disappear.
1368    
1369 changelog 1.522 2002-05-31 02:01 stdarg <stdarg@techmonkeys.org>
1370    
1371     * modules/server/: server.c, servmsg.c:
1372    
1373    
1374     * Fixed a bug which was corrupting MODE binds
1375     * disconnect_server() was resetting servidx before removing it from
1376     the dcc table
1377    
1378 changelog 1.521 2002-05-28 20:36 stdarg <stdarg@techmonkeys.org>
1379    
1380     * modules/filesys/tclfiles.c, modules/notes/notes.c,
1381     modules/server/server.c, modules/server/server.h,
1382     modules/server/servmsg.c, modules/uptime/uptime.c, src/botmsg.c:
1383    
1384    
1385     * Got rid of a bit of findanyidx() usage
1386    
1387 changelog 1.520 2002-05-28 05:13 stdarg <stdarg@techmonkeys.org>
1388    
1389     * modules/channels/tclchan.c:
1390    
1391    
1392     * Some more converted channel commands.
1393    
1394 changelog 1.519 2002-05-27 04:19 stdarg <stdarg@techmonkeys.org>
1395    
1396     * modules/channels/tclchan.c:
1397    
1398    
1399     * channel_info now returns a list of all channel setting names, not
1400     values.
1401     * channel_get returns a single setting for a single channel.
1402    
1403 changelog 1.518 2002-05-26 08:34 stdarg <stdarg@techmonkeys.org>
1404    
1405     * lib/eggdrop/module.h, modules/console/console.c,
1406     modules/filesys/filesys.c, src/botcmd.c, src/botmsg.c,
1407     src/botnet.c, src/cmds.c, src/core_binds.c, src/core_binds.h,
1408     src/dcc.c, src/dccutil.c, src/modules.c, src/tcldcc.c,
1409     src/tclhash.c, src/tclhash.h, src/userrec.c:
1410    
1411    
1412     * Moved creation and maintenance of core binds from tclhash.c to
1413     core_binds.c
1414     * Renamed check_tcl_* to check_bind_* in the core
1415    
1416 changelog 1.517 2002-05-26 03:02 stdarg <stdarg@techmonkeys.org>
1417    
1418     * src/tclhash.c:
1419    
1420    
1421     * Made dcc a MATCH_PARTIAL table again.
1422    
1423 changelog 1.516 2002-05-26 02:49 stdarg <stdarg@techmonkeys.org>
1424    
1425     * lib/eggdrop/module.h, modules/irc/irc.c, src/modules.c,
1426     src/tclegg.h, src/tclhash.c, src/tclhash.h:
1427    
1428    
1429     * Bind table cleanups
1430     * Removed bind_chain_t for now. I think for non-wildcard,
1431     non-stackable tables, we could do a hash table
1432    
1433 changelog 1.515 2002-05-24 17:50 stdarg <stdarg@techmonkeys.org>
1434    
1435     * src/proxyapi.h:
1436    
1437    
1438     * Beginning of an interface for modules that support a type of proxy
1439     (socks5, http, etc) (proxy_t to be defined later).
1440    
1441     2002-05-24 17:37 stdarg <stdarg@techmonkeys.org>
1442    
1443     * src/cryptapi.h:
1444    
1445    
1446     * Beginning of an interface for modules that want to provide
1447     hash/crypto functions.
1448    
1449 changelog 1.514 2002-05-24 06:52 stdarg <stdarg@techmonkeys.org>
1450    
1451     * lib/eggdrop/script.c, modules/server/scriptcmds.c,
1452     modules/server/server.c:
1453    
1454    
1455     * Null checking in script_string
1456     * Got rid of $servers in favor of [server_list], and $server is now
1457     an index
1458    
1459 changelog 1.511 2002-05-21 21:28 stdarg <stdarg@techmonkeys.org>
1460    
1461     * modules/server/server.c:
1462    
1463    
1464     * Forgot to set the serverlist to null when it's cleared.
1465    
1466     2002-05-21 21:23 stdarg <stdarg@techmonkeys.org>
1467    
1468     * eggdrop.complete.conf, eggdrop.simple.conf,
1469     modules/server/scriptcmds.c, modules/server/server.c:
1470    
1471    
1472     * Added server_add and server_clear, still need a server_del.
1473    
1474 changelog 1.510 2002-05-19 04:41 stdarg <stdarg@techmonkeys.org>
1475    
1476     * modules/filesys/filesys.c, modules/server/server.c, src/net.c:
1477    
1478    
1479     * Got rid of some inet_ntoa
1480     * Converted dcc ip nums to dotted decimal notation
1481    
1482 changelog 1.509 2002-05-18 07:41 stdarg <stdarg@techmonkeys.org>
1483    
1484     * configure.ac, lib/adns/internal.h, lib/adns/setup.c,
1485     lib/compat/Makefile.am, lib/compat/compat.h,
1486     lib/compat/inet_aton.c, lib/compat/inet_aton.h,
1487     modules/filesys/filesys.c, modules/server/server.c, src/dns.c,
1488     src/net.c:
1489    
1490    
1491     * Changed inet_aton(...) to inet_pton(AF_INET, ...) and removed
1492     inet_aton from lib/compat -- why have both?
1493    
1494 changelog 1.508 2002-05-17 07:29 stdarg <stdarg@techmonkeys.org>
1495    
1496     * lib/eggdrop/module.h, modules/channels/channels.c,
1497     modules/console/console.c, modules/ctcp/ctcp.c,
1498     modules/filesys/filesys.c, modules/irc/irc.c,
1499     modules/javascript/javascript.c, modules/notes/notes.c,
1500     modules/perlscript/mod_iface.c, modules/server/server.c,
1501 changelog 1.637 modules/tclscript/tclscript.c, modules/transfer/transfer.c,
1502     modules/uptime/uptime.c, src/botnet.c, src/core_binds.c,
1503     src/modules.c, src/tcl.c, src/tclhash.c, src/tclhash.h:
1504 changelog 1.508
1505    
1506     * Bind table cleanups, especially renaming bind table functions and
1507     making add/rem_builtins take a char * instead of a bind_table_t *.
1508    
1509 changelog 1.507 2002-05-16 22:56 stdarg <stdarg@techmonkeys.org>
1510    
1511     * src/: botnet.c, dcc.c, dccutil.c:
1512    
1513    
1514     * check_tcl_chon wasn't being called with the real idx
1515    
1516 changelog 1.506 2002-05-13 17:40 stdarg <stdarg@techmonkeys.org>
1517    
1518     * modules/ctcp/ctcp.c:
1519    
1520     * (telnet) to (all)
1521    
1522 changelog 1.505 2002-05-13 08:38 stdarg <stdarg@techmonkeys.org>
1523    
1524     * lib/eggdrop/script.c:
1525    
1526    
1527     * Fixed some stuff I messed up while moving around code.
1528    
1529 changelog 1.504 2002-05-12 15:35 Federico Mennite <ite@techmonkeys.org>
1530    
1531     * configure.ac, acconfig/acinclude.m4, src/bg.c, src/main.c,
1532     src/users.h:
1533    
1534     * Now always preforking
1535     * More minor configure macros cleanup
1536     * Let's try to detect JS_NewObject() instead of JS_Now() for
1537     javascript library detection.
1538     * Js headers to be corectly detected when --with-jsinc isn't passed
1539     to ./configure
1540    
1541 changelog 1.501 2002-05-12 07:58 stdarg <stdarg@techmonkeys.org>
1542    
1543     * src/patch.h:
1544    
1545    
1546     * Did I update this the right way?
1547    
1548 changelog 1.500 2002-05-12 06:25 stdarg <stdarg@techmonkeys.org>
1549    
1550     * modules/channels/channels.c:
1551    
1552    
1553     * yay
1554    
1555     2002-05-12 06:24 stdarg <stdarg@techmonkeys.org>
1556    
1557     * src/botmsg.c:
1558    
1559    
1560     * Unnecessary strlen()
1561    
1562     2002-05-12 06:23 stdarg <stdarg@techmonkeys.org>
1563    
1564     * modules/irc/irc.c, modules/server/server.c, src/tcldcc.c:
1565    
1566    
1567     * Overlooked name changes
1568    
1569     2002-05-12 06:12 stdarg <stdarg@techmonkeys.org>
1570    
1571     * lib/eggdrop/module.h, modules/channels/tclchan.c, src/botmsg.c,
1572     src/dccutil.c, src/misc.c, src/misc.h, src/modules.c:
1573    
1574    
1575     * Got rid of str_nutf8tounicode
1576    
1577 changelog 1.499 2002-05-12 05:59 stdarg <stdarg@techmonkeys.org>
1578    
1579     * lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
1580     lib/eggdrop/registry.c, lib/eggdrop/registry.h,
1581     lib/eggdrop/script.c, lib/eggdrop/script.h,
1582     modules/blowfish/blowfish.c, modules/channels/channels.c,
1583     modules/irc/irc.c, modules/javascript/javascript.c,
1584     modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
1585     modules/server/server.c, modules/tclscript/tclscript.c, src/dcc.c,
1586     src/dns.c, src/egg_timer.c, src/logfile.c, src/tcl.c, src/tcldcc.c,
1587     src/tclhash.c, src/tclmisc.c, src/users.c:
1588    
1589    
1590     * Converting the scripting modules to using a well-defined interface