/[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.141 - (hide annotations) (download)
Thu Oct 25 20:30:18 2001 UTC (17 years, 7 months ago) by changelog
Branch: MAIN
Changes since 1.140: +6 -0 lines
ChangeLog

1 changelog 1.141 2001-10-25 20:10 Federico Mennite <ite@techmonkeys.org>
2    
3     * .cvsignore, acconfig/acinclude.m4, acconfig/mpatrol.m4:
4    
5     Added support for mpatrol (mutally exclusive with efence).
6    
7 changelog 1.140 2001-10-25 09:00 Automatic CVS Scripts
8    
9     * po/eggdrop.pot:
10    
11     Pots
12    
13 changelog 1.139 2001-10-24 10:08 stdarg <stdarg@techmonkeys.org>
14    
15     * src/: dcc.c, dns.c, egg_timer.c, logfile.c, script.c,
16     script_api.h, tcl.c, tcldcc.c, tclhash.c,
17     mod/perlscript.mod/perlscript.c, mod/tclscript.mod/tclscript.c:
18    
19    
20     * Added support for optional args for scripts.
21     * Added a ".perl" command.
22     * Converted some stuff in tcldcc.c, based on Oskar Liljeblad's
23     patch.
24     * Fixed compile warnings in tcl module.
25     * Added error reporting when loading perl scripts.
26    
27 changelog 1.138 2001-10-24 09:00 Automatic CVS Scripts
28    
29     * po/eggdrop.pot:
30    
31     Pots
32    
33 changelog 1.137 2001-10-23 09:00 Automatic CVS Scripts
34    
35     * po/eggdrop.pot:
36    
37     Pots
38    
39 changelog 1.136 2001-10-23 08:47 stdarg <stdarg@techmonkeys.org>
40    
41     * src/: botmsg.c, cmds.c, script.c,
42     mod/perlscript.mod/perlscript.c:
43    
44    
45     * Added a "loadscript" script command.
46     * Fixed up perlscript.mod a little bit, so that it can do stuff.
47     * Wrote a test script in perl that uses timers, binds, and putlog
48     successfully.
49    
50 changelog 1.135 2001-10-22 09:00 Automatic CVS Scripts
51    
52     * po/eggdrop.pot:
53    
54     Pots
55    
56 changelog 1.134 2001-10-22 01:49 stdarg <stdarg@techmonkeys.org>
57    
58     * src/: modules.c, egglib/msprintf.h, egglib/mstack.h,
59     mod/module.h, mod/perlscript.mod/perlscript.c,
60     mod/tclscript.mod/tclscript.c:
61    
62     * Moved msprintf and mstack to the function table (boo this is
63     temporary I hope)
64     * Fixed compile warnings and some other stuff in perlscript.mod so
65     that it compiles and loads (but you can't use it to write a script
66     yet).
67    
68 changelog 1.133 2001-10-21 20:59 stdarg <stdarg@techmonkeys.org>
69    
70     * src/: dccutil.c, tcldcc.c:
71    
72     * dcc array is now sparse
73    
74 changelog 1.132 2001-10-21 19:51 stdarg <stdarg@techmonkeys.org>
75    
76     * src/tcldcc.c:
77    
78     * Updated putdcc and putdccraw to accept idx instead of sock.
79     * Putdccraw now recognizes -1 as the server idx, not 0.
80    
81 changelog 1.131 2001-10-21 17:38 Federico Mennite <ite@techmonkeys.org>
82    
83     * bootstrap, configure.ac, acconfig/.cvsignore,
84     acconfig/acinclude.m4, src/Makefile.am, src/mod/Makefile.am,
85     src/mod/compress.mod/.cvsignore, src/mod/compress.mod/Makefile.am,
86     src/mod/perlscript.mod/.cvsignore,
87     src/mod/perlscript.mod/Makefile.am,
88     src/mod/perlscript.mod/perlscript.c:
89    
90     * Added autoconf and automake support for perlscript.mod.
91     * Removed old stuff from bootstrap and
92     src/mod/compress.mod/Makefile.am.
93     * Removed eggdrop_DEPENDENCIES. They are unneeded.
94     * Readded -Wall and -g3 compile options.
95    
96 changelog 1.130 2001-10-21 16:05 Tothwolf <tothwolf@techmonkeys.org>
97    
98     * Makefile.am, scripts/Makefile.am, src/Makefile.am,
99     src/adns/Makefile.am, src/compat/Makefile.am,
100     src/egglib/Makefile.am, src/mod/Makefile.am,
101     src/mod/assoc.mod/Makefile.am, src/mod/blowfish.mod/Makefile.am,
102     src/mod/channels.mod/Makefile.am, src/mod/compress.mod/Makefile.am,
103     src/mod/console.mod/Makefile.am, src/mod/ctcp.mod/Makefile.am,
104     src/mod/filesys.mod/Makefile.am, src/mod/irc.mod/Makefile.am,
105     src/mod/notes.mod/Makefile.am, src/mod/server.mod/Makefile.am,
106     src/mod/share.mod/Makefile.am, src/mod/tclscript.mod/Makefile.am,
107     src/mod/transfer.mod/Makefile.am, src/mod/uptime.mod/Makefile.am,
108     src/mod/woobie.mod/Makefile.am:
109    
110     * cleanups in Makefile.am files
111    
112 changelog 1.129 2001-10-21 14:51 Tothwolf <tothwolf@techmonkeys.org>
113    
114     * Makefile.am, bootstrap, acconfig/config.guess,
115     acconfig/config.sub:
116    
117     * added latest version of config.guess and config.sub to acconfig
118     dir
119     * don't remove config.guess and config.sub with maintainer-clean
120     rule
121     * keep libtoolize from overwriting config.guess and config.sub
122    
123 changelog 1.128 2001-10-21 12:20 Federico Mennite <ite@techmonkeys.org>
124    
125     * po/POTFILES.in:
126    
127     Updated internationalizable list of files.
128    
129 changelog 1.127 2001-10-21 09:00 Automatic CVS Scripts
130    
131     * po/eggdrop.pot:
132    
133     Pots
134    
135 changelog 1.126 2001-10-21 07:03 Automatic CVS Scripts
136 changelog 1.123
137     * po/eggdrop.pot:
138    
139 changelog 1.126 Pots
140 changelog 1.123
141 changelog 1.126 2001-10-21 06:48 Automatic CVS Scripts
142 changelog 1.123
143     * po/eggdrop.pot:
144    
145 changelog 1.126 Pots
146 changelog 1.123
147 changelog 1.122 2001-10-21 06:15 stdarg <stdarg@techmonkeys.org>
148    
149     * eggdrop.complete.conf:
150    
151     * Added config setting for dcc_command_chars
152    
153     2001-10-21 06:04 stdarg <stdarg@techmonkeys.org>
154    
155     * scripts/action.fix.tcl:
156    
157     Updated action.fix.tcl to use new filt_string.
158    
159     2001-10-21 06:02 stdarg <stdarg@techmonkeys.org>
160    
161     * doc/tcl-commands.doc, src/dcc.c, src/main.c, src/tclhash.c,
162     src/mod/tclscript.mod/tclscript.c:
163    
164     * Changed the FILT bind to use a global variable instead of
165     returning a string. This will make it easier for multiple callbacks
166     to act on one string.
167     * Made a new config variable called "dcc_command_chars" that lets
168     you change which chars represent a command on the console. Default
169     is "./".
170    
171 changelog 1.121 2001-10-21 03:49 stdarg <stdarg@techmonkeys.org>
172    
173     * src/tclhash.c:
174    
175     Changed BT_chat back to sis instead of Uis
176    
177     2001-10-21 03:44 stdarg <stdarg@techmonkeys.org>
178    
179     * src/: botnet.c, cmds.c, logfile.c, modules.c, tcl.c, tclhash.c,
180     tclhash.h, mod/module.h, mod/assoc.mod/assoc.c,
181     mod/channels.mod/channels.c, mod/console.mod/console.c,
182     mod/notes.mod/notes.c, mod/tclscript.mod/tclscript.c:
183    
184     * Applied Oskar Liljeblad's patch to convert more bind tables.
185     * Fixed bug in putlog which causes an infinite loop.
186     * Added console error logging into tclscript.mod.
187     * Added external error logging via "error_logfile" variable, for
188     more detailed information. Default filename is logs/tcl_errors.log.
189    
190 changelog 1.120 2001-10-20 21:57 stdarg <stdarg@techmonkeys.org>
191    
192     * src/: dcc.c, modules.c, tclhash.c, tclhash.h, mod/module.h:
193    
194     * Added Oskar Liljeblad's patch to convert H_chat, H_act, and
195     H_bcst.
196     * Experimented with changing around the chat bind so it's called
197     before text is sent, and is breakable.
198    
199 changelog 1.119 2001-10-20 10:22 stdarg <stdarg@techmonkeys.org>
200    
201     * src/: modules.c, tclhash.c, tclhash.h, mod/module.h,
202     mod/notes.mod/notes.c:
203    
204     Applied patch by Oskar Liljeblad <oskar@osk.mine.nu>: Replaces
205     H_away bind with new BT_away bind.
206    
207 changelog 1.118 2001-10-20 08:04 Jeff Fisher <guppy@techmonkeys.org>
208    
209     * src/main.c:
210    
211    
212     * Okay, after talking to various #eggdrop people and seeing x+1
213     people running eggdrop1.7 as production bots -- I added a small
214     warning to the output of ./eggdrop for 1.7 that tells them this is a
215     development version and that they shouldn't run it unless they are
216     testing it. Sound good? It better :P~ hehe
217    
218 changelog 1.117 2001-10-20 07:46 Jeff Fisher <guppy@techmonkeys.org>
219    
220     * src/mod/uptime.mod/: uptime.c, uptime.h:
221    
222    
223     * included a bit more information about uptime.mod within uptime.c
224     * changed the hostname to uptime.eggheads.org instead of
225     egg-uptime.energymech.net
226     * planted the seeds for total world domination by Canada
227    
228 changelog 1.116 2001-10-20 07:29 Jeff Fisher <guppy@techmonkeys.org>
229    
230     * eggdrop.complete.conf, doc/KNOWN-PROBLEMS,
231     doc/html/egg-core.html, doc/html/mod-server.html,
232     doc/settings/core.settings, doc/settings/mod.server:
233    
234    
235     * blanked KNOWN-PROBLEMS since none of them exist anymore, correct
236     me if I'm wrong
237     * moved debug-output to the core settings documentation since it is
238     both core and server functionality
239    
240 changelog 1.115 2001-10-20 06:04 Tothwolf <tothwolf@techmonkeys.org>
241    
242     * Makefile.am:
243    
244     * added distclean-local and maintainer-clean-local Makefile.am
245     targets
246    
247 changelog 1.114 2001-10-20 01:19 Tothwolf <tothwolf@techmonkeys.org>
248    
249     * acinclude.m4, bootstrap, codeset.m4, configure.ac, gettext.m4,
250     glibc21.m4, iconv.m4, isc-posix.m4, lcmessage.m4, progtest.m4,
251     acconfig/acinclude.m4, acconfig/codeset.m4, acconfig/gettext.m4,
252     acconfig/glibc21.m4, acconfig/iconv.m4, acconfig/isc-posix.m4,
253     acconfig/lcmessage.m4, acconfig/progtest.m4:
254    
255     * added acconfig for an aux dir
256     * moved m4 files to acconfig
257     * modified EGG_LIBTOOL autoconf macro to pass --with-auxdir to
258     libltdl
259     * added notice to bootstrap about libtool needing a patch
260    
261 changelog 1.113 2001-10-19 23:07 Tothwolf <tothwolf@techmonkeys.org>
262    
263     * AUTHORS, Makefile.am, config.guess, config.sub,
264     doc/html/authors.html, src/mod/compress.mod/Makefile.am:
265    
266     * sync authors.html with AUTHORS
267     * add config.guess and config.sub to AUX_DIST
268     * remove config.guess and config.sub from cvs
269    
270 changelog 1.112 2001-10-19 14:10 Tothwolf <tothwolf@techmonkeys.org>
271    
272     * acinclude.m4:
273    
274     * fix missing else in acinclude.m4
275    
276 changelog 1.111 2001-10-19 07:33 stdarg <stdarg@techmonkeys.org>
277    
278     * src/modules.c:
279    
280     del_hook() wasn't deleting the match_noterej hook correctly.
281    
282 changelog 1.110 2001-10-19 06:01 Jeff Fisher <guppy@techmonkeys.org>
283    
284     * eggdrop.complete.conf, doc/html/egg-core.html,
285     doc/html/mod-server.html, doc/settings/core.settings,
286     doc/settings/mod.server, src/flags.c, src/modules.c,
287     src/mod/module.h, src/mod/server.mod/server.c,
288     src/mod/server.mod/servmsg.c:
289    
290     * removed use-console-r since we have debug-output
291     * removed +r as a log option we tell people about since it used for
292     debugging purposes like +v and the others.
293     * made sure I didn't commit the wrong files this time <g>
294    
295 changelog 1.109 2001-10-19 05:33 Jeff Fisher <guppy@techmonkeys.org>
296    
297     * config.guess, config.sub:
298    
299     Hmmm .. that was odd, cvs update -j 1.2 -j 1.1 config.guess
300     config.sub is cool <g>
301    
302 changelog 1.108 2001-10-19 05:26 Jeff Fisher <guppy@techmonkeys.org>
303    
304     * AUTHORS, README, config.guess, config.sub, eggdrop.complete.conf,
305     doc/tcl-commands.doc, doc/html/egg-core.html,
306     doc/settings/core.settings, scripts/autobotchk, scripts/botchk,
307     src/main.c, src/tcl.c:
308    
309    
310     * applied BarkerJr's small documentation patch
311     * applied the pidfile patch from eggdrop1.6
312     * added stdarg to AUTHORS (wish we had a realname <g>)
313    
314 changelog 1.107 2001-10-19 02:01 Tothwolf <tothwolf@techmonkeys.org>
315    
316     * src/compat/strftime.c:
317    
318     * update strftime.c to version from glibc 2.2.4
319    
320 changelog 1.106 2001-10-19 01:55 Tothwolf <tothwolf@techmonkeys.org>
321    
322     * acinclude.m4, configure.ac, src/botcmd.c, src/botmsg.c,
323     src/botnet.c, src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c,
324     src/dns.c, src/eggdrop.h, src/logfile.c, src/main.c, src/misc.c,
325     src/modules.c, src/net.c, src/stat.h, src/tcl.c, src/tcldcc.c,
326     src/tclhash.c, src/tclmisc.c, src/tcluser.c, src/userent.c,
327     src/userrec.c, src/users.c, src/adns/setup.c, src/adns/types.c,
328     src/compat/Makefile.am, src/compat/compat.h,
329     src/compat/gnu_strftime.c, src/compat/inet_aton.c,
330     src/compat/inet_aton.h, src/compat/inet_ntop.c,
331     src/compat/inet_ntop.h, src/compat/inet_pton.c,
332     src/compat/inet_pton.h, src/compat/memcpy.c, src/compat/memcpy.h,
333     src/compat/memset.c, src/compat/memset.h, src/compat/snprintf.c,
334     src/compat/snprintf.h, src/compat/strcasecmp.c,
335     src/compat/strcasecmp.h, src/compat/strftime.c,
336     src/compat/strftime.h, src/compat/strncasecmp.c,
337     src/compat/strncasecmp.h, src/mod/module.h,
338     src/mod/assoc.mod/assoc.c, src/mod/blowfish.mod/bf_tab.h,
339     src/mod/blowfish.mod/blowfish.c, src/mod/blowfish.mod/blowfish.h,
340     src/mod/channels.mod/channels.c, src/mod/channels.mod/cmdschan.c,
341     src/mod/channels.mod/tclchan.c, src/mod/channels.mod/udefchan.c,
342     src/mod/channels.mod/userchan.c, src/mod/compress.mod/compress.c,
343     src/mod/ctcp.mod/ctcp.c, src/mod/filesys.mod/filedb3.c,
344     src/mod/filesys.mod/files.c, src/mod/filesys.mod/filesys.c,
345     src/mod/irc.mod/chan.c, src/mod/irc.mod/cmdsirc.c,
346     src/mod/irc.mod/irc.c, src/mod/irc.mod/mode.c,
347     src/mod/irc.mod/msgcmds.c, src/mod/irc.mod/tclirc.c,
348     src/mod/notes.mod/cmdsnote.c, src/mod/notes.mod/notes.c,
349     src/mod/server.mod/cmdsserv.c, src/mod/server.mod/server.c,
350     src/mod/server.mod/servmsg.c, src/mod/server.mod/tclserv.c,
351     src/mod/share.mod/share.c, src/mod/transfer.mod/transfer.c,
352     src/mod/transfer.mod/transfer.h:
353    
354     * removed obsolete EGG_CHECK_FUNC_VSPRINTF autoconf macro
355     * removed obsolete EGG_HEADER_STDC autoconf macro
356     * added EGG_C_LONG_LONG autoconf macro
357     * added EGG_FUNC_C99_VSNPRINTF autoconf macro
358     * added EGG_REPLACE_SNPRINTF autoconf macro
359     * added EGG_TYPE_32BIT autoconf macro
360    
361     * removed unused dlfcn.h header check from configure.ac
362     * removed AC_CHECK_SIZEOF long and int from configure.ac
363     * added many required autoconf macros to configure.ac
364     * added AC_REPLACE_FUNCS to configure.ac for compat functions
365     * many configure.ac cleanups
366    
367     * updated compat/snprintf.c with latest version from Samba
368     * added code to link libm with compat library for snprintf.c
369     * added support for LIBOBJS to compat/Makefile.am
370     * added memset back to compat
371     * added memcpy back to compat
372     * many compat cleanups
373    
374     * renamed egg_strcasecmp() to strcasecmp()
375     * renamed egg_strncasecmp() to strncasecmp()
376     * renamed egg_snprintf() to snprintf()
377     * renamed egg_vsnprintf() to vsnprintf()
378     * renamed egg_strftime() to strftime()
379     * renamed egg_inet_aton() to inet_aton()
380     * renamed egg_inet_ntop() to inet_ntop()
381     * renamed egg_inet_pton() to inet_pton()
382    
383     * exported strftime() for modules
384     * exported inet_ntop() for modules
385     * exported inet_pton() for modules
386     * exported vasprintf() for modules
387     * exported asprintf() for modules
388    
389     * renamed u_32bit_t typedef to u_32int_t
390     * extended stat.h to support standard bits and checks
391    
392     * major function changes:
393     + egg_strcasecmp -> strcasecmp
394     + egg_strncasecmp -> strncasecmp
395     + egg_snprintf -> snprintf
396     + egg_vsnprintf -> vsnprintf
397     + egg_strftime -> strftime
398     + egg_inet_aton -> inet_aton
399     + egg_inet_ntop -> inet_ntop
400     + egg_inet_pton -> inet_pton
401    
402 changelog 1.105 2001-10-19 00:47 stdarg <stdarg@techmonkeys.org>
403    
404     * doc/: tcl-commands.doc, howto/README, howto/first_script.txt,
405     howto/timers.txt:
406    
407     Documentation updates.
408    
409 changelog 1.104 2001-10-18 11:29 stdarg <stdarg@techmonkeys.org>
410    
411     * src/registry.c:
412    
413     Removed some old debugging info I had in registry.c.
414    
415     2001-10-18 11:18 stdarg <stdarg@techmonkeys.org>
416    
417     * src/: logfile.c, script.c:
418    
419     Forgot to initialize a variable in logfile_cycle().
420    
421 changelog 1.103 2001-10-18 09:37 stdarg <stdarg@techmonkeys.org>
422    
423     * src/logfile.c:
424    
425     Forgot to reopen logfile after cycling. I dunno why it keeps
426     thinking msprintf.h and tclscript.c are modified..
427    
428 changelog 1.102 2001-10-18 09:26 stdarg <stdarg@techmonkeys.org>
429    
430     * src/script.c:
431    
432     Fixed bug where the config vars were being linked as read-only.
433    
434     2001-10-18 09:06 stdarg <stdarg@techmonkeys.org>
435    
436     * src/: Makefile.am, chanprog.c, eggdrop.h, logfile.c, main.c,
437     misc.c, proto.h, script.c, script_api.h, tcl.c, tclmisc.c,
438     egglib/msprintf.c, mod/tclscript.mod/tclscript.c:
439    
440     Fixed a bug in msprintf. Added SCRIPT_FREE_VAR flag, to
441     automatically free a script_var_t. Added first config variables
442     (for logging) via tclscript.mod. Separated the logging stuff into
443     logfile.c. Added a command, "stoplog", which lets you close a
444     logfile. Removed "max-logs" since the logfiles are in a linked list
445     (it was kind of pointless).
446    
447 changelog 1.101 2001-10-18 02:57 stdarg <stdarg@techmonkeys.org>
448    
449     * src/: modules.c, net.c, proto.h, mod/module.h,
450     mod/filesys.mod/filesys.c, mod/server.mod/servmsg.c,
451     mod/share.mod/share.c, mod/transfer.mod/transfer.c:
452    
453     Converted my_atoul to sscanf.
454    
455 changelog 1.100 2001-10-17 06:08 stdarg <stdarg@techmonkeys.org>
456    
457     * src/: egg_timer.c, main.c, script_api.h, tclmisc.c,
458     mod/perlscript.mod/perlscript.c, mod/tclscript.mod/tclscript.c:
459    
460     Updates to timer code. Added USER and CALLBACK types to perl
461     module.
462    
463 changelog 1.99 2001-10-17 03:28 stdarg <stdarg@techmonkeys.org>
464    
465     * src/: chanprog.c, dns.c, main.c, tcl.c, tclegg.h, tclhash.c,
466     tclmisc.c:
467    
468     Removed old timer code. Updated dns.c to use new script interface.
469    
470 changelog 1.98 2001-10-17 02:01 Matthew Hallacy <poptix@techmonkeys.org>
471    
472     * src/: patch.h, tcluser.c:
473    
474     * bad pointer in tcl_userlist, userlist * = crash
475    
476 changelog 1.97 2001-10-17 01:03 stdarg <stdarg@techmonkeys.org>
477    
478     * eggdrop.complete.conf, eggdrop.simple.conf:
479    
480     updated config files for tclscript.mod
481    
482 changelog 1.96 2001-10-17 00:43 stdarg <stdarg@techmonkeys.org>
483    
484     * src/mod/assoc.mod/assoc.c:
485    
486     add_builtins -> add_builtins2
487    
488 changelog 1.95 2001-10-17 00:19 stdarg <stdarg@techmonkeys.org>
489    
490     * src/: modules.c, tclhash.c, tclhash.h, mod/module.h,
491     mod/filesys.mod/filesys.c, mod/notes.mod/notes.c,
492     mod/server.mod/server.h, mod/transfer.mod/transfer.c:
493    
494     Moved load and unload bind tables to modules.c. Removed old ctcp
495     table.
496    
497 changelog 1.94 2001-10-16 11:42 Tothwolf <tothwolf@techmonkeys.org>
498    
499     * src/mod/server.mod/: server.c, servmsg.c:
500    
501     * fixed a typo in deq_kick()
502     * check_queues() added back to tree
503     * parse_q() added back to tree
504     * purge_kicks() added back to tree
505    
506 changelog 1.93 2001-10-16 05:08 stdarg <stdarg@techmonkeys.org>
507    
508     * src/mod/: perlscript.mod/perlscript.c, tclscript.mod/tclscript.c:
509    
510     Added a basic perl module. Fixed a few things in tclscript.mod.
511    
512 changelog 1.92 2001-10-16 02:42 stdarg <stdarg@techmonkeys.org>
513    
514     * eggdrop.complete.conf, eggdrop.simple.conf, src/script.c,
515     src/script.h, src/script_api.h, src/tclhash.c,
516     src/mod/tclscript.mod/tclscript.c:
517    
518     Updated tclscript.mod a bit. Made bind and unbind use the new
519     tclscript module.
520    
521 changelog 1.91 2001-10-15 18:47 Matthew Hallacy <poptix@techmonkeys.org>
522    
523     * src/patch.h:
524    
525     [no log message]
526    
527     2001-10-15 18:47 Matthew Hallacy <poptix@techmonkeys.org>
528    
529     * src/userrec.c:
530    
531     * Oops, forgot to fix it here too, weren't supposed to free
532     xk,xk->data in adduser
533    
534 changelog 1.90 2001-10-15 09:54 stdarg <stdarg@techmonkeys.org>
535    
536     * src/: main.c, script.c, mod/tclscript.mod/tclscript.c:
537    
538     script.c: Forgot to push the script event on the event stack.
539     main.c: timer_destroy_all() was being called in the wrong place.
540     tclscript.c: Documentation error in a comment.
541    
542 changelog 1.89 2001-10-15 09:27 stdarg <stdarg@techmonkeys.org>
543    
544     * src/: cmds.c, egg_timer.c, egg_timer.h, main.c, script.c,
545     script_api.h, tcldcc.c, mod/tclscript.mod/tclscript.c:
546    
547     Updates to timer code. Updates to tcl module. Convenience
548     functions for scripting. Script journal for late scripting modules.
549     Got rid of anonymous union in script_var_t.
550    
551 changelog 1.88 2001-10-15 07:56 Tothwolf <tothwolf@techmonkeys.org>
552    
553     * src/modules.c:
554    
555     * lets not use gettext for botnet commands
556    
557 changelog 1.87 2001-10-14 23:32 Federico Mennite <ite@techmonkeys.org>
558    
559     * src/mod/compress.mod/compress.c:
560    
561     Finished gettextification in compress.mod, plurals excepted.
562    
563 changelog 1.86 2001-10-14 23:13 stdarg <stdarg@techmonkeys.org>
564    
565     * src/: Makefile.am, core_binds.c, core_binds.h, main.c, modules.c,
566     script.h, tclhash.c, tclhash.h, tclmisc.c, mod/module.h,
567     mod/server.mod/server.c, mod/server.mod/servmsg.c,
568     mod/tclscript.mod/tclscript.c:
569    
570     Updates to binds (event and time). New file to handle core binds.
571    
572     2001-10-14 23:06 Federico Mennite <ite@techmonkeys.org>
573    
574     * src/modules.c:
575    
576     Fixed stupid bug when not sharing userfile.
577    
578 changelog 1.85 2001-10-14 22:44 Federico Mennite <ite@techmonkeys.org>
579    
580     * src/mod/uptime.mod/uptime.c:
581    
582     Finished gettextification in uptime.mod.
583    
584     2001-10-14 22:35 Federico Mennite <ite@techmonkeys.org>
585    
586     * src/mod/blowfish.mod/blowfish.c:
587    
588     Minor gettext's usage cleanup.
589    
590 changelog 1.84 2001-10-14 21:01 Tothwolf <tothwolf@techmonkeys.org>
591    
592     * src/mod/irc.mod/mode.c:
593    
594     * need to initialize msg in gotmode()
595    
596 changelog 1.83 2001-10-14 20:31 Federico Mennite <ite@techmonkeys.org>
597    
598     * src/mod/blowfish.mod/blowfish.c:
599    
600     Finished gettextification in blowfish.mod.
601    
602 changelog 1.82 2001-10-14 20:04 Federico Mennite <ite@techmonkeys.org>
603    
604     * src/mod/assoc.mod/assoc.c:
605    
606     Finished gettextification in assoc.mod.
607    
608 changelog 1.81 2001-10-14 19:30 Federico Mennite <ite@techmonkeys.org>
609    
610     * acinclude.m4:
611    
612     * Removed old shell customization on Ultrix. It should work fine
613     now.
614     * Fixed wrong $host_os match for NextStep.
615     * In a debug build, link with Electric Fence Malloc Debugger if
616     detected.
617    
618 changelog 1.80 2001-10-14 16:59 stdarg <stdarg@techmonkeys.org>
619    
620     * src/: script.c, script_api.h, mod/tclscript.mod/tclscript.c:
621    
622     Added a convenience function, made normal c functions easy to wrap,
623     added a SCRIPT_USER type (handle <--> struct userrec *)
624    
625 changelog 1.79 2001-10-14 16:20 Matthew Hallacy <poptix@techmonkeys.org>
626    
627     * src/: patch.h, userrec.c:
628    
629     another adduser overflow and memleak
630    
631 changelog 1.78 2001-10-14 14:33 Federico Mennite <ite@techmonkeys.org>
632    
633     * bootstrap:
634    
635     Reverted a change on bootstrap script, accidentally broken in a
636     previous commit
637    
638 changelog 1.77 2001-10-14 14:16 Federico Mennite <ite@techmonkeys.org>
639    
640     * configure.ac, configure.in:
641    
642     Renamed configure.in to configure.ac, since we use automake >= 2.50
643    
644     2001-10-14 14:09 Federico Mennite <ite@techmonkeys.org>
645    
646     * INSTALL, README, acinclude.m4, bootstrap, configure.in,
647     po/eggdrop.pot, src/main.c, src/modules.c, src/mod/modvals.h:
648    
649     * STATIC is #defined again on static builds.
650     * Removed code for old module loading emulation on static builds.
651     * Updated README and INSTALL: new static build explanation.
652     * More string's gettextized-
653     * Synched po/eggdrop.pot with sources.
654    
655 changelog 1.76 2001-10-14 13:50 Tothwolf <tothwolf@techmonkeys.org>
656    
657     * src/mod/channels.mod/userchan.c:
658    
659     * display global bans, exempts and invites even if not on a channel
660    
661 changelog 1.75 2001-10-14 11:08 Tothwolf <tothwolf@techmonkeys.org>
662    
663     * src/: chanprog.c, mod/channels.mod/userchan.c,
664     mod/irc.mod/mode.c:
665    
666     * bugfixes where splitnick() was removed
667    
668 changelog 1.74 2001-10-14 10:55 Tothwolf <tothwolf@techmonkeys.org>
669    
670     * src/mod/server.mod/servmsg.c:
671    
672     * lets make sure nick and uhost are not NULL
673    
674     2001-10-14 10:37 Tothwolf <tothwolf@techmonkeys.org>
675    
676     * src/mod/server.mod/servmsg.c:
677    
678     * check uhost[0] instead of from[0] in gotnotice()
679    
680 changelog 1.73 2001-10-14 10:22 Tothwolf <tothwolf@techmonkeys.org>
681    
682     * Makefile.am, src/Makefile.am, src/adns/Makefile.am,
683     src/compat/Makefile.am, src/mod/compress.mod/Makefile.am,
684     src/mod/server.mod/servmsg.c, src/mod/tclscript.mod/.cvsignore:
685    
686     * more minor Makefile.am cleanups
687     * added .cvsignore for tclscript.mod
688     * detect_flood() needed to be called in gotnotice() *after* checking
689     that a notice is not from a server
690    
691 changelog 1.72 2001-10-14 04:46 stdarg <stdarg@techmonkeys.org>
692    
693     * src/mod/tclscript.mod/: Makefile.am, tclscript.c:
694    
695     Oops forgot to add Makefile.am and tclscript.c
696    
697     2001-10-14 04:44 stdarg <stdarg@techmonkeys.org>
698    
699     * configure.in, src/Makefile.am, src/main.c, src/modules.c,
700     src/registry.c, src/registry.h, src/script.c, src/script_api.h,
701     src/tcl.c, src/egglib/Makefile.am, src/egglib/msprintf.c,
702     src/egglib/msprintf.h, src/egglib/mstack.c, src/egglib/mstack.h,
703     src/mod/Makefile.am, src/mod/module.h:
704    
705     Added code for tclscript.mod Made it compile correctly with
706     configure et al (hopefully...) Removed stuff for encodings from
707     tcl.c egglib/msprintf - like sprintf but mallocs a big enough buffer
708     for you (no overruns, no truncated data) egglib/mstack - simple
709     stack structure (push, pop) that grows with malloc and is accessible
710     in array form
711    
712 changelog 1.71 2001-10-13 21:36 Tothwolf <tothwolf@techmonkeys.org>
713    
714     * acconfig.h, acinclude.m4, configure.in, src/Makefile.am,
715     src/mod/assoc.mod/Makefile.am, src/mod/blowfish.mod/Makefile.am,
716     src/mod/channels.mod/Makefile.am, src/mod/compress.mod/Makefile.am,
717     src/mod/console.mod/Makefile.am, src/mod/ctcp.mod/Makefile.am,
718     src/mod/filesys.mod/Makefile.am, src/mod/irc.mod/Makefile.am,
719     src/mod/notes.mod/Makefile.am, src/mod/server.mod/Makefile.am,
720     src/mod/share.mod/Makefile.am, src/mod/transfer.mod/Makefile.am,
721     src/mod/uptime.mod/Makefile.am, src/mod/woobie.mod/Makefile.am:
722    
723     * configure cleanups
724     * updated many autoconf macros to new formats
725     * removed acconfig.h
726     * --disable-debug configure option
727     * changed @EGG_DEBUG@ to $(EGG_DEBUG) in Makefile.am files
728    
729 changelog 1.70 2001-10-13 15:55 Tothwolf <tothwolf@techmonkeys.org>
730    
731     * src/: chanprog.c, misc.c, modules.c, proto.h, mod/module.h,
732     mod/channels.mod/userchan.c, mod/irc.mod/chan.c, mod/irc.mod/irc.c,
733     mod/irc.mod/mode.c, mod/server.mod/server.c,
734     mod/server.mod/servmsg.c:
735    
736     * splitnick() removed
737     * cleanup where splitnicks() was removed
738     * removed unused "existant" check from
739     tell_bans/tell_exempts/tell_invites
740    
741 changelog 1.69 2001-10-13 12:00 stdarg <stdarg@techmonkeys.org>
742    
743     * src/: Makefile.am, egg_timer.c, egg_timer.h, main.c, net.c,
744     tclmisc.c, mod/filesys.mod/filesys.c:
745    
746     Added code for C-based microsecond-precision timers. Made utimer
747     and timer use the new timer stuff. (But utimers and timers don't
748     work with it yet, either does killtimer + killutimer, maybe somebody
749     else can update those :) or I'll do it later) Added new tcl command,
750     mutimer, to make a timer with a fractional second (i.e. mutimer
751     500000 hi == run 'hi' after 1/2 second) Made net.c change the
752     select() timeout based on the shortest timer. Added a guard clause
753     to lostdcc(n) to make sure n is valid. When the socket table is
754     reallocated, now the new sockets are marked SOCK_UNUSED (heh).
755     Fixed a typo in filesys.mod (mine) (looked up the wrong bind table)
756    
757 changelog 1.68 2001-10-12 17:40 Tothwolf <tothwolf@techmonkeys.org>
758    
759     * src/: irccmp.c, patch.h, mod/server.mod/server.c,
760     mod/server.mod/servmsg.c:
761    
762     * splitnicks() removed
763     * check_queues() removed
764     * parse_q() removed
765     * purge_kicks() removed
766    
767 changelog 1.67 2001-10-12 15:50 Tothwolf <tothwolf@techmonkeys.org>
768    
769     * acinclude.m4, src/Makefile.am, src/botnet.c, src/cmds.c,
770     src/dcc.c, src/debug.h, src/eggdrop.h, src/irccmp.c, src/main.c,
771     src/main.h, src/modules.c, src/net.c, src/proto.h, src/tcl.c,
772     src/tclhash.c, src/mod/module.h, src/mod/modvals.h:
773    
774     * DEBUG_ASSERT renamed to DEBUG
775     * Assert macro removed, replaced with ANSI assert support
776     * Removed more kludge code
777    
778 changelog 1.66 2001-10-12 13:43 Tothwolf <tothwolf@techmonkeys.org>
779    
780     * src/mod/server.mod/server.c:
781    
782     * Getting rid of splitnicks()...
783    
784 changelog 1.65 2001-10-12 07:45 Tothwolf <tothwolf@techmonkeys.org>
785    
786     * src/: irccmp.h, match.c, modules.c, proto.h:
787    
788     * More irccmp/irctoupper fixes
789    
790 changelog 1.64 2001-10-12 02:27 stdarg <stdarg@techmonkeys.org>
791    
792     * src/: botnet.c, main.c, match.c, net.c, tcl.c, tclhash.c:
793    
794     Moved some stuff from main.c to botnet.c (for modularizing botnet)
795     Changed irctoupper to _irctoupper in match.c (temporary fix, cuz
796     something is making it crash (I think irctoupper isn't initialized
797     or exported or something)) Added code to expand the socket table
798     when it's full.
799    
800 changelog 1.63 2001-10-11 19:38 Tothwolf <tothwolf@techmonkeys.org>
801    
802     * src/patch.h:
803    
804     * Update patch.h
805    
806 changelog 1.62 2001-10-11 18:24 Tothwolf <tothwolf@techmonkeys.org>
807    
808     * src/: Makefile.am, chanprog.c, flags.c, irccmp.c, irccmp.h,
809     match.c, match.h, misc.c, modules.c, proto.h, rfc1459.c, userent.c,
810     userrec.c, users.c, mod/module.h, mod/modvals.h,
811     mod/channels.mod/channels.c, mod/channels.mod/cmdschan.c,
812     mod/channels.mod/userchan.c, mod/irc.mod/chan.c,
813     mod/irc.mod/cmdsirc.c, mod/irc.mod/irc.c, mod/irc.mod/mode.c,
814     mod/irc.mod/msgcmds.c, mod/server.mod/server.c,
815     mod/server.mod/servmsg.c, mod/share.mod/share.c,
816     mod/transfer.mod/transfer.c:
817    
818     * rfc1459.c cleaned up and renamed to irccmp.c
819     * rfc_casecmp() renamed to irccmp()
820     * rfc_ncasecmp() renamed to ircncmp()
821     * rfc_toupper() renamed to irctoupper()
822     * rfc_tolower() renamed to irctolower()
823     * more match.c cleanups
824    
825 changelog 1.61 2001-10-11 13:01 Tothwolf <tothwolf@techmonkeys.org>
826    
827     * src/: dns.c, eggdrop.h, net.c, mod/channels.mod/cmdschan.c,
828     mod/filesys.mod/dbcompat.c, mod/filesys.mod/filedb3.c,
829     mod/filesys.mod/files.c, mod/filesys.mod/filesys.c,
830     mod/filesys.mod/tclfiles.c, mod/notes.mod/notes.c,
831     mod/transfer.mod/transfer.c:
832    
833     * malloc_strcpy/realloc_strcpy bugfixes
834    
835 changelog 1.60 2001-10-11 11:34 Tothwolf <tothwolf@techmonkeys.org>
836    
837     * src/: botnet.c, cmds.c, dcc.c, dccutil.c, dns.c, eggdrop.h,
838     flags.c, misc.c, tcldcc.c, tclhash.c, userent.c,
839     egglib/hash_table.c, mod/channels.mod/tclchan.c,
840     mod/console.mod/console.c, mod/filesys.mod/filedb3.c,
841     mod/filesys.mod/filesys.c, mod/irc.mod/chan.c, mod/irc.mod/irc.c,
842     mod/irc.mod/mode.c, mod/server.mod/server.c,
843     mod/server.mod/servmsg.c, mod/transfer.mod/transfer.c:
844    
845     * Use calloc() instead of malloc_memset macro
846    
847 changelog 1.59 2001-10-10 18:47 stdarg <stdarg@techmonkeys.org>
848    
849     * src/mod/: assoc.mod/assoc.c, filesys.mod/filesys.c,
850     uptime.mod/uptime.c:
851    
852     Yeah, better declare BT_dcc before I use it heh.
853    
854     2001-10-10 18:37 stdarg <stdarg@techmonkeys.org>
855    
856     * src/: modules.c, tclhash.c, tclhash.h, mod/module.h,
857     mod/assoc.mod/assoc.c, mod/channels.mod/channels.c,
858     mod/console.mod/console.c, mod/filesys.mod/filesys.c,
859     mod/notes.mod/notes.c, mod/share.mod/share.c,
860     mod/uptime.mod/uptime.c, mod/woobie.mod/woobie.c:
861    
862     Got rid of the last remnants of H_dcc.
863    
864 changelog 1.58 2001-10-10 17:07 stdarg <stdarg@techmonkeys.org>
865 changelog 1.57
866     * src/egglib/linked_list.c:
867    
868     Need to initialize cursors even when the pointer is passed in.
869    
870 changelog 1.58 2001-10-10 17:02 stdarg <stdarg@techmonkeys.org>
871 changelog 1.57
872     * src/mod/: channels.mod/tclchan.c, irc.mod/irc.c, irc.mod/irc.h,
873     irc.mod/mode.c:
874    
875     Applied stuff from Bastian Blank: diff1: ircnet (net-type == 1)
876     specific settings the bits are set in chan.status not in
877     chan.ircnet_status diff2: gotmode have false arguments, it don't get
878     the real mode change diff3: BT_kick isn't initialized so eggdrop
879     want to dereference 0x0
880    
881 changelog 1.58 2001-10-10 15:52 Tothwolf <tothwolf@techmonkeys.org>
882 changelog 1.56
883     * src/mod/: assoc.mod/help/assoc.help,
884     channels.mod/help/chaninfo.help, channels.mod/help/channels.help,
885     channels.mod/help/set/channels.help, console.mod/help/console.help,
886     console.mod/help/set/console.help, filesys.mod/help/filesys.help,
887     irc.mod/help/irc.help, irc.mod/help/set/irc.help,
888     notes.mod/help/notes.help, notes.mod/help/set/notes.help,
889     server.mod/help/server.help, server.mod/help/set/server.help,
890     share.mod/help/share.help:
891    
892     more documentation updates from alpha tree
893    
894 changelog 1.58 2001-10-10 14:50 Tothwolf <tothwolf@techmonkeys.org>
895 changelog 1.55
896     * acinclude.m4, configure.in, src/Makefile.am, src/dcc.c,
897     src/md5.c, src/md5.h, src/tclmisc.c:
898    
899     moved md5.c and md5.h from src/md5/ to src/ added header files in
900     src/ to src/Makefile.am removed redundant egglib/libegg.la entry for
901     eggdrop_LDADD fixed -DEBUG_ASSERT typo in acinclude.m4
902    
903 changelog 1.58 2001-10-10 13:15 Tothwolf <tothwolf@techmonkeys.org>
904 changelog 1.54
905     * INSTALL, README, eggdrop.complete.conf, doc/compiling.FAQ,
906     doc/eggdrop.doc, doc/text-substitutions.doc, doc/html/about.html,
907     doc/html/app-problems.html, doc/html/app-sharing.html,
908     doc/html/app-textsub.html, doc/html/app-tricks.html,
909     doc/html/app-weird.html, doc/html/authors.html, doc/html/bans.html,
910     doc/html/botnet.html, doc/html/compiling.html,
911     doc/html/egg-core.html, doc/html/faqs.html, doc/html/features.html,
912     doc/html/flags.html, doc/html/index.html, doc/html/install.html,
913     doc/html/mod-assoc.html, doc/html/mod-blowfish.html,
914     doc/html/mod-channels.html, doc/html/mod-compress.html,
915     doc/html/mod-dns.html, doc/html/mod-filesys.html,
916     doc/html/mod-irc.html, doc/html/mod-notes.html,
917     doc/html/mod-server.html, doc/html/mod-share.html,
918     doc/html/news.html, doc/html/party.html, doc/html/readme.html,
919     doc/html/sharing.html, doc/html/starting.html, doc/html/users.html,
920     help/cmds1.help, help/cmds2.help, help/core.help, scripts/CONTENTS,
921     scripts/compat.tcl, scripts/notes2.tcl, scripts/userinfo.tcl,
922     scripts/weed, scripts/help/userinfo.help:
923    
924     documentation and misc updates from alpha tree
925    
926 changelog 1.58 2001-10-10 10:44 Tothwolf <tothwolf@techmonkeys.org>
927 changelog 1.53
928     * acinclude.m4, configure.in, src/Makefile.am, src/botnet.c,
929     src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c, src/dns.c,
930     src/dns.h, src/eggdrop.h, src/flags.c, src/main.c, src/main.h,
931     src/match.c, src/mem.c, src/misc.c, src/modules.c, src/modules.h,
932     src/net.c, src/proto.h, src/tcl.c, src/tcldcc.c, src/tclhash.c,
933     src/tclhash.h, src/tcluser.c, src/userent.c, src/userrec.c,
934     src/users.c, src/users.h, src/compat/Makefile.am,
935     src/compat/compat.h, src/compat/inet_aton.c, src/compat/memcpy.c,
936     src/compat/memcpy.h, src/compat/memset.c, src/compat/memset.h,
937     src/compat/strcasecmp.c, src/egglib/hash_table.c,
938     src/egglib/linked_list.c, src/mod/module.h, src/mod/modvals.h,
939     src/mod/assoc.mod/assoc.c, src/mod/blowfish.mod/blowfish.c,
940     src/mod/channels.mod/channels.c, src/mod/channels.mod/channels.h,
941     src/mod/channels.mod/cmdschan.c, src/mod/channels.mod/tclchan.c,
942     src/mod/channels.mod/udefchan.c, src/mod/channels.mod/userchan.c,
943     src/mod/compress.mod/compress.c, src/mod/console.mod/console.c,
944     src/mod/filesys.mod/dbcompat.c, src/mod/filesys.mod/filedb3.c,
945     src/mod/filesys.mod/filedb3.h, src/mod/filesys.mod/filelist.c,
946     src/mod/filesys.mod/files.c, src/mod/filesys.mod/filesys.c,
947     src/mod/filesys.mod/tclfiles.c, src/mod/irc.mod/chan.c,
948     src/mod/irc.mod/irc.c, src/mod/irc.mod/mode.c,
949     src/mod/irc.mod/msgcmds.c, src/mod/notes.mod/cmdsnote.c,
950     src/mod/notes.mod/notes.c, src/mod/server.mod/server.c,
951     src/mod/server.mod/server.h, src/mod/server.mod/servmsg.c,
952     src/mod/server.mod/tclserv.c, src/mod/share.mod/share.c,
953     src/mod/share.mod/uf_features.c, src/mod/transfer.mod/transfer.c,
954     src/mod/uptime.mod/uptime.c, src/mod/woobie.mod/woobie.c:
955    
956     all expmem functions and support removed all memory status/debugging
957     code removed all #ifdef DEBUG_MEM code removed
958    
959     nmalloc macro/n_malloc function removed, use malloc() now mod_malloc
960     function removed my_strdup function removed, use malloc_strcpy macro
961     now channel_malloc removed, use malloc_memset macro now
962     n_malloc_null function removed, use malloc_memset macro now
963     user_malloc macro/_user_malloc function removed, use malloc() now
964    
965     nrealloc macro/n_realloc function removed, use realloc() now
966     mod_realloc function removed
967    
968     nfree macro/n_free function removed, use free() now mod_free
969     function removed my_free macro removed, use free_null macro now
970     Tcl_Free compat macro now uses free() instead of removed n_free
971     function
972    
973     malloc->strcpy now uses malloc_strcpy macro free(ptr);ptr=NULL; now
974     uses free_null macro malloc->bzero now uses malloc_memset macro
975     get_data_ptr macro/_get_data_ptr function removed, use malloc_memset
976     macro now
977    
978     compat memcpy removed compat memset removed egg_memcpy/my_memcpy
979     misuse/mess changed to memcpy egg_bzero/bzero macro removed, use
980     memset() now
981    
982     many uninitialized pointers now default to NULL
983    
984     match.c is now compiled on it's own instead of being included into
985     tclhash.c match.c cleanup, removed broken/incomplete ircII compat
986     code wild_match macro removed, _wild_match function renamed to
987     wild_match wild_match_per function no longer declared static added
988     prototypes for wild_match and wild_match_per functions
989    
990     Major function/macro changes:
991     nmalloc -> malloc()
992     nrealloc -> realloc()
993     nfree -> free()
994    
995     Bugs found and fixed during audit:
996     buffer overflow in adduser()
997    
998     Bugs fixed when code was removed:
999     typo in filedb3.c: EBUG_MEM -> DEBUG_MEM
1000     extra egg_bzero call from filesys.c
1001    
1002 changelog 1.52 2001-10-10 01:20 Federico Mennite <ite@techmonkeys.org>
1003    
1004     * .cvsignore, ABOUT-NLS, AUTHORS, Makefile.am, Makefile.in,
1005     acconfig.h, acinclude.m4, aclocal.m4, bootstrap, codeset.m4,
1006     config.guess, config.sub, configure.in, disabled_modules,
1007     gettext.m4, glibc21.m4, iconv.m4, isc-posix.m4, lcmessage.m4,
1008     progtest.m4, doc/AUTHORS, intl/Makefile.in, intl/VERSION,
1009     intl/bindtextdom.c, intl/config.charset, intl/dcgettext.c,
1010     intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
1011     intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
1012     intl/gettext.c, intl/gettext.h, intl/gettextP.h,
1013     intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
1014     intl/libgettext.h, intl/libgnuintl.h, intl/loadinfo.h,
1015     intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
1016     intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
1017     intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
1018     po/Makefile.in.in, po/eggdrop.pot, scripts/.cvsignore,
1019     scripts/Makefile.am, scripts/Makefile.in, src/.cvsignore,
1020     src/Makefile.am, src/Makefile.in, src/eggdrop.h, src/modules.c,
1021     src/adns/.cvsignore, src/adns/Makefile.am, src/adns/Makefile.in,
1022     src/adns/adns.make, src/compat/.cvsignore, src/compat/Makefile.am,
1023     src/compat/Makefile.in, src/compat/inet_aton.c,
1024     src/compat/memcpy.c, src/compat/memset.c, src/compat/snprintf.c,
1025     src/compat/strcasecmp.c, src/egglib/.cvsignore,
1026 changelog 1.55 src/egglib/Makefile.am, src/mod/.cvsignore, src/mod/Makefile.am,
1027 changelog 1.52 src/mod/Makefile.in, src/mod/eggautoconf, src/mod/eggmod.m4,
1028     src/mod/eggmod.sh, src/mod/module.h, src/mod/modvals.h,
1029     src/mod/assoc.mod/.cvsignore, src/mod/assoc.mod/Makefile,
1030     src/mod/assoc.mod/Makefile.am, src/mod/assoc.mod/assoc.c,
1031     src/mod/blowfish.mod/.cvsignore, src/mod/blowfish.mod/Makefile,
1032     src/mod/blowfish.mod/Makefile.am, src/mod/blowfish.mod/blowfish.c,
1033     src/mod/channels.mod/.cvsignore, src/mod/channels.mod/Makefile,
1034     src/mod/channels.mod/Makefile.am, src/mod/channels.mod/channels.c,
1035     src/mod/compress.mod/.cvsignore, src/mod/compress.mod/Makefile.am,
1036     src/mod/compress.mod/Makefile.in, src/mod/compress.mod/compress.c,
1037     src/mod/compress.mod/configure.in, src/mod/console.mod/.cvsignore,
1038     src/mod/console.mod/Makefile, src/mod/console.mod/Makefile.am,
1039     src/mod/console.mod/console.c, src/mod/ctcp.mod/.cvsignore,
1040     src/mod/ctcp.mod/Makefile, src/mod/ctcp.mod/Makefile.am,
1041     src/mod/ctcp.mod/ctcp.c, src/mod/filesys.mod/.cvsignore,
1042     src/mod/filesys.mod/Makefile, src/mod/filesys.mod/Makefile.am,
1043     src/mod/filesys.mod/filesys.c, src/mod/filesys.mod/filesys.h,
1044     src/mod/irc.mod/.cvsignore, src/mod/irc.mod/Makefile,
1045     src/mod/irc.mod/Makefile.am, src/mod/irc.mod/irc.c,
1046     src/mod/notes.mod/.cvsignore, src/mod/notes.mod/Makefile,
1047     src/mod/notes.mod/Makefile.am, src/mod/notes.mod/notes.c,
1048     src/mod/server.mod/.cvsignore, src/mod/server.mod/Makefile,
1049     src/mod/server.mod/Makefile.am, src/mod/server.mod/server.c,
1050     src/mod/share.mod/.cvsignore, src/mod/share.mod/Makefile,
1051     src/mod/share.mod/Makefile.am, src/mod/share.mod/share.c,
1052     src/mod/transfer.mod/.cvsignore, src/mod/transfer.mod/Makefile,
1053     src/mod/transfer.mod/Makefile.am, src/mod/transfer.mod/transfer.c,
1054     src/mod/uptime.mod/.cvsignore, src/mod/uptime.mod/Makefile,
1055     src/mod/uptime.mod/Makefile.am, src/mod/uptime.mod/uptime.c,
1056     src/mod/woobie.mod/.cvsignore, src/mod/woobie.mod/Makefile,
1057     src/mod/woobie.mod/Makefile.am, src/mod/woobie.mod/woobie.c:
1058    
1059     * Refactored the tree (especially src/modules.c) to use the libltdl
1060     wrapper. Modules are configured to be lt_dlopened or dl_preopened
1061     (if the system doesn't support shared libraries).
1062     * Should compile modules on more SunOs environments and on Beos too.
1063     * Libtoolized the package: modules and internal libraries build
1064     system more protable than ever.
1065     * Wiped out old makefiles in favour of automake and Makefile.am's
1066     files.
1067     * Misc cleanups.
1068     * Updated bootstrap script
1069     * Moved doc/AUTHORS to ./AUTHORS
1070     * Updated config.guess and config.sub
1071     * Changed misc/ to ./ temporairly
1072     * Got rid of misc/modconfig, and more in general of the old module
1073     configuration stuff, in favor of an incoming ./configure
1074     parametrized choice.
1075     * Moved configure macros from aclocal.m4 to acinclude.m4 since
1076     aclocal.m4 is now generated by aclocal on bootstrap.
1077     * Removed no more necessary macros like EGG_EXEEXT because of
1078     libltdl+automake power ;P
1079     * Removed EGG_CHECK_LIBSAFE_SSCANF macro that wasn't necessary
1080     anymore after gettext support.
1081     * Added preliminary EGG_DEBUG_OPTIONS macro.
1082     * Heavily stripped EGG_CHECK_OS macro and got rid of some system
1083     specific defines that were dead because of libltdl.
1084     * Updated .cvsignore files.
1085     * Improved make dist target.
1086     * make static is gone in favor of ./configure --disable-shared.
1087     * make debug is gone in favor of future ./configure --with-debug
1088     options.
1089     * Others targets are gone in favor of more GNU standard targets.
1090     * Updated po/eggdrop.pot. # Egglib is now compiled and linked in
1091     the core.
1092     * Moved compress.mod's specific configure macros to the top
1093     configure script.
1094     * Switched to gettext 0.10.40 and pre-gettextized the devel tree.
1095    
1096 changelog 1.58 2001-10-09 12:42 Tothwolf <tothwolf@techmonkeys.org>
1097 changelog 1.51
1098     * src/tclhash.h:
1099    
1100     Added missing prototypes for init_bind2 and kill_bind2 to tclhash.h
1101    
1102 changelog 1.58 2001-10-09 06:59 stdarg <stdarg@techmonkeys.org>
1103 changelog 1.50
1104     * doc/howto/setudef.txt:
1105    
1106     Sample code for user-defined channel settings
1107    
1108 changelog 1.58 2001-10-07 04:02 stdarg <stdarg@techmonkeys.org>
1109 changelog 1.49
1110     * src/: botcmd.c, botnet.c, cmds.c, dccutil.c, tclhash.c,
1111     tclhash.h, mod/modvals.h, mod/ctcp.mod/ctcp.c, mod/irc.mod/irc.c,
1112     mod/irc.mod/irc.h, mod/server.mod/server.c,
1113     mod/server.mod/server.h, mod/server.mod/servmsg.c:
1114    
1115     Got rid of bind tables in the exported irc function table. They're
1116     not used anywhere in the core or other normal modules. Other people
1117     should use find_bind_table(), not #define's. Got rid of H_* bind
1118     tables in irc module. All are BT_* now. Integrated the new bind
1119     tables in with the normal bind/unbind command. Made tcl callbacks
1120     work with the normal data types (string, int, user (handle)). Got
1121     rid of old bind tables in server.mod Made ctcp.mod use the new bind
1122     tables. Wrote down most of the stuff I did so that ITE could see a
1123     detailed report :) hehe (although I have a feeling I've left
1124     something out)
1125    
1126 changelog 1.48 2001-10-05 04:28 Jeff Fisher <guppy@techmonkeys.org>
1127    
1128     * src/cmds.c:
1129    
1130     lets try to keep the same messages that make eggdrop the classic it
1131     is
1132    
1133 changelog 1.58 2001-10-04 22:15 stdarg <stdarg@techmonkeys.org>
1134 changelog 1.47
1135     * src/dcc.c:
1136    
1137     Little potential problem I saw.
1138    
1139 changelog 1.58 2001-10-04 21:37 stdarg <stdarg@techmonkeys.org>
1140 changelog 1.46
1141     * src/: cmds.c, dcc.c, tcldcc.c, tclhash.c:
1142    
1143     Fixed the quit command to make it an actual dcc command, not a
1144     special thing in dcc.c.
1145    
1146 changelog 1.45 2001-10-03 16:00 Matthew Hallacy <poptix@techmonkeys.org>
1147    
1148     * src/mod/uptime.mod/uptime.c:
1149    
1150     remove useless debug line from uptime.mod
1151    
1152 changelog 1.58 2001-09-30 04:27 stdarg <stdarg@techmonkeys.org>
1153 changelog 1.44
1154     * src/: tclhash.c, tclhash.h, mod/server.mod/server.c,
1155     mod/server.mod/servmsg.c:
1156    
1157     The new bind tables seem to be working pretty well. This patch
1158     mainly creates a new dcc bind table and moves the core built-ins to
1159     that table. The behavior of the new table is a little different
1160     than the old one (for now).
1161    
1162 changelog 1.58 2001-09-28 03:15 stdarg <stdarg@techmonkeys.org>
1163 changelog 1.43
1164     * src/: botcmd.c, botnet.c, dcc.c, dccutil.c, main.c, modules.c,
1165     tcldcc.c, tclhash.c, tclhash.h, mod/module.h, mod/irc.mod/chan.c,
1166     mod/irc.mod/irc.c, mod/server.mod/server.c,
1167     mod/server.mod/servmsg.c:
1168    
1169    
1170    
1171     This is a big patch! Created several new bind tables (raw, msg,
1172     msgm, pub, pubm) to see how it would work. Seems to work well so
1173     far, although there could be bugs. Added most of the new important
1174     bind table functions to the global table.
1175    
1176 changelog 1.42 2001-09-28 02:52 Matthew Hallacy <poptix@techmonkeys.org>
1177    
1178     * src/: patch.h, mod/irc.mod/cmdsirc.c:
1179    
1180     Someone put a ! in place of a -, .kickban didn't work correctly.
1181    
1182 changelog 1.41 2001-09-27 18:33 Teemu Hjelt <sup@techmonkeys.org>
1183    
1184     * src/mod/irc.mod/: irc.c, msgcmds.c:
1185    
1186     Removed the GO command again and readded need-cycle
1187    
1188 changelog 1.58 2001-09-20 19:50 stdarg <stdarg@techmonkeys.org>
1189 changelog 1.40
1190     * src/: main.c, tcl.c, tclhash.c, tclhash.h:
1191    
1192     STill removing tcl from the bind table. Created first non-tcl bind
1193     entry ("event") and bind2/unbind2.
1194    
1195 changelog 1.58 2001-08-29 19:21 stdarg <stdarg@techmonkeys.org>
1196 changelog 1.39
1197     * src/mod/channels.mod/tclchan.c:
1198    
1199     I guess "channel get mode" should really be "channel get chanmode"
1200     since we use "chanmode" for the "channel set" command.
1201    
1202 changelog 1.38 2001-08-28 01:41 Federico Mennite <ite@techmonkeys.org>
1203    
1204     * po/eggdrop.pot:
1205    
1206     synched eggdrop.pot with latest string changes.
1207    
1208     2001-08-28 01:33 Federico Mennite <ite@techmonkeys.org>
1209    
1210     * src/cmds.c:
1211    
1212     Some gettext's cleanups to strings in src/cmds.c
1213    
1214 changelog 1.37 2001-08-27 23:33 Matthew Hallacy <poptix@techmonkeys.org>
1215    
1216     * src/mod/channels.mod/: cmdschan.c, help/channels.help:
1217    
1218    
1219    
1220     Damnit, it was n|n for a reason, Do not randomly commit things.
1221    
1222     2001-08-27 23:31 Matthew Hallacy <poptix@techmonkeys.org>
1223    
1224     * doc/tcl-commands.doc, src/mod/irc.mod/irc.c,
1225     src/mod/irc.mod/msgcmds.c, src/mod/irc.mod/help/msg/irc.help:
1226    
1227    
1228    
1229     Submit these patches seperately, slipping in things with other
1230     patches is evil, besides we haven't decided on the GO command yet.
1231    
1232 changelog 1.36 2001-08-27 23:25 Matthew Hallacy <poptix@techmonkeys.org>
1233    
1234     * scripts/userinfo.tcl:
1235    
1236     updated userinfo.tcl
1237    
1238     2001-08-27 23:14 Matthew Hallacy <poptix@techmonkeys.org>
1239    
1240     * src/: cmds.c, patch.h:
1241    
1242     PATCH: cmd_boot.patch
1243    
1244     Fix boots with people that have full length HANDLEN
1245    
1246     2001-08-27 23:06 Matthew Hallacy <poptix@techmonkeys.org>
1247    
1248     * src/: patch.h, mod/irc.mod/chan.c, mod/server.mod/servmsg.c:
1249    
1250     PATCH: ctcp2help.patch
1251    
1252     By BarkerJr, send CTCP replies to the help queue instead of the
1253     server queue
1254    
1255 changelog 1.58 2001-08-26 03:52 stdarg <stdarg@techmonkeys.org>
1256 changelog 1.35
1257     * src/: tclhash.c, tclhash.h:
1258    
1259     Continuing with new check_bind function.
1260    
1261 changelog 1.58 2001-08-26 03:16 stdarg <stdarg@techmonkeys.org>
1262 changelog 1.34
1263     * src/flags.c:
1264    
1265     Added information about return values so people don't have to trace
1266     through the code.
1267    
1268 changelog 1.58 2001-08-25 20:42 stdarg <stdarg@techmonkeys.org>
1269 changelog 1.33
1270     * doc/tcl-commands.doc:
1271    
1272     I added the documentation for user-defined string settings and the
1273     channel get command. And I created a howto/ directory so we can put
1274     in proper programming examples. I'm not sure it's showing up in this
1275     commit though.
1276    
1277 changelog 1.58 2001-08-25 07:47 stdarg <stdarg@techmonkeys.org>
1278 changelog 1.32
1279     * src/tclhash.c:
1280    
1281     Progress getting rid of tcl dependencies. Should build fine, with a
1282     couple warnings.
1283    
1284 changelog 1.31 2001-08-25 02:43 Federico Mennite <ite@techmonkeys.org>
1285    
1286     * src/Makefile.in:
1287    
1288     Defined a variable in Makefile.in needed for the link with the non
1289     system install gexttext.
1290    
1291 changelog 1.58 2001-08-24 19:54 stdarg <stdarg@techmonkeys.org>
1292 changelog 1.30
1293     * src/tclhash.c:
1294    
1295     Ahh, some more fixes, should be fine now except for "defined but not
1296     used" errors.
1297    
1298 changelog 1.58 2001-08-24 19:46 stdarg <stdarg@techmonkeys.org>
1299 changelog 1.30
1300     * src/: tclhash.c, tclhash.h:
1301    
1302     Fixed some stuff and added some more.
1303    
1304 changelog 1.58 2001-08-24 01:07 stdarg <stdarg@techmonkeys.org>
1305 changelog 1.29
1306     * src/: tclhash.c, tclhash.h:
1307    
1308     Some more changes... haven't deleted anything yet, so it should all
1309     still compile. :)
1310    
1311 changelog 1.58 2001-08-23 23:15 stdarg <stdarg@techmonkeys.org>
1312 changelog 1.28
1313     * src/tclhash.h:
1314    
1315     Making way for tcl-less bind tables.
1316    
1317 changelog 1.58 2001-08-23 04:06 stdarg <stdarg@techmonkeys.org>
1318 changelog 1.27
1319     * src/mod/channels.mod/: channels.c, channels.h, cmdschan.c,
1320     flagmaps.c, tclchan.c, udefchan.c:
1321    
1322    
1323    
1324     Adding user-defined strings and the "channel get" command.
1325    
1326 changelog 1.58 2001-08-23 03:19 stdarg <stdarg@techmonkeys.org>
1327 changelog 1.26
1328     * src/chan.h:
1329    
1330    
1331    
1332     Changed some stuff around to make some flags positive instead of
1333     negative.
1334    
1335 changelog 1.25 2001-08-23 00:39 Matthew Hallacy <poptix@techmonkeys.org>
1336    
1337     * src/patch.h:
1338    
1339     [no log message]
1340    
1341     2001-08-23 00:38 Matthew Hallacy <poptix@techmonkeys.org>
1342    
1343     * src/mod/uptime.mod/uptime.c:
1344    
1345     No longer send server name in uptime.mod
1346    
1347 changelog 1.24 2001-08-22 23:49 Teemu Hjelt <sup@techmonkeys.org>
1348    
1349     * src/mod/channels.mod/tclchan.c:
1350    
1351     BarkerJr: Added a check for -dynamicbans to
1352     newban/newexempt/newinvite.
1353    
1354 changelog 1.23 2001-08-22 00:41 Federico Mennite <ite@techmonkeys.org>
1355    
1356     * aclocal.m4:
1357    
1358     aclocal.m4's macros are now automake2.50 compatible
1359    
1360 changelog 1.22 2001-08-21 22:03 Teemu Hjelt <sup@techmonkeys.org>
1361    
1362     * src/mod/channels.mod/: cmdschan.c, help/channels.help:
1363    
1364     Changed the binding of cmd_chanset to m|m.
1365    
1366 changelog 1.21 2001-08-21 20:00 Teemu Hjelt <sup@techmonkeys.org>
1367    
1368     * doc/tcl-commands.doc, src/mod/irc.mod/irc.c,
1369     src/mod/irc.mod/msgcmds.c, src/mod/irc.mod/help/msg/irc.help:
1370    
1371     Removed the GO command and added need-cycle.
1372    
1373 changelog 1.20 2001-08-21 00:21 Federico Mennite <ite@techmonkeys.org>
1374    
1375     * .cvsignore, Makefile.in, acconfig.h, aclocal.m4, bootstrap,
1376 changelog 1.52 configure.in, po/.cvsignore, po/POTFILES.in, po/eggdrop.pot,
1377     po/update.pl, src/Makefile.in, src/eggdrop.h, src/main.c,
1378     src/mod/module.h:
1379 changelog 1.20
1380     Gettext phase 2:
1381     * Replced dummy _() define with the real one and added language
1382     domain binding code.
1383     * added gettext's related m4 macros to aclocal
1384     * added misc/config.guess and misc/config.sub system detection
1385     scripts
1386     * added the po subdirectory containing:
1387     - eggdrop.pot: the template translation file.
1388     - POTFILES.in: a list of the source files containing _("") macros
1389     - update.pl: a small perl script to generate eggdrop.pot from the
1390     sources and to update existing translation files (*.po)
1391     - ChangeLog: list of changes in that directory.
1392     * added VERSION and VERSION_NUM (replacing EGG_VERSION and
1393     EGG_VERSION_NUM) defines for versioning information. The version
1394     (+patch excepted) now changes by just editing an entry in top of
1395     configure.in.
1396     * removed EGG_VERSION_MAX and EGGDROP_VERSION_MIN C macros that
1397     wheren't used anywhere.
1398     * Modified bootstrap script
1399     * added and and modified .cvsignore files
1400    
1401 changelog 1.19 2001-08-19 09:08 Matthew Hallacy <poptix@techmonkeys.org>
1402    
1403     * src/: patch.h, mod/irc.mod/chan.c:
1404    
1405    
1406    
1407     Found by Fixed by What... stdarg poptix we weren't looking
1408     the user record back up on iterations on channels in the NICK bind,
1409     causing the chance of a bad pointer reference =P (stdarg gave me the
1410     idea to look =)
1411    
1412 changelog 1.58 2001-08-19 08:49 stdarg <stdarg@techmonkeys.org>
1413 changelog 1.18
1414     * doc/tcl-commands.doc:
1415    
1416     Changed <arg> to <rest> in the binding part so that people won't be
1417     tempted to name it "args"
1418    
1419     2001-08-19 08:42 Matthew Hallacy <poptix@techmonkeys.org>
1420    
1421     * doc/tcl-commands.doc:
1422    
1423    
1424    
1425     doc fixes for SIGN
1426    
1427     2001-08-19 08:33 Matthew Hallacy <poptix@techmonkeys.org>
1428    
1429     * src/mod/irc.mod/chan.c:
1430    
1431    
1432    
1433     fixed the SIGN and SPLT binds not properly looking up users, now you
1434     can bind with flags, as well as getting the handle of the user in
1435     the $hand
1436    
1437 changelog 1.17 2001-08-19 02:49 Dobos Lorant <drummer@buli.sk>
1438    
1439     * src/: net.c, proto.h:
1440    
1441     Removed unused hostnamefromip()
1442    
1443     2001-08-19 02:36 Dobos Lorant <drummer@buli.sk>
1444    
1445     * eggdrop.complete.conf, doc/html/egg-core.html,
1446     doc/settings/core.settings, doc/settings/mod.dns, help/core.help,
1447     help/set/cmds1.help, scripts/help/cmd_resolve.help, src/modules.c,
1448     src/net.c, src/tcl.c, src/tclmisc.c, src/mod/module.h,
1449     src/mod/channels.mod/cmdschan.c, src/mod/channels.mod/userchan.c:
1450    
1451     Removed my-hostname. Cache local ipv4 address. Updated docs. FIXME
1452     for tcl_getmyip6(). Cleanups for channel.mod.
1453    
1454 changelog 1.16 2001-08-19 02:24 Dobos Lorant <drummer@buli.sk>
1455    
1456     * aclocal.m4, src/net.c:
1457    
1458     Small changes to ipv6 detection to fail on cygwin
1459    
1460 changelog 1.15 2001-08-18 18:56 Dobos Lorant <drummer@buli.sk>
1461    
1462     * src/mod/: irc.mod/msgcmds.c, server.mod/server.c,
1463     server.mod/servmsg.c:
1464    
1465     Show only valid information in .status 'Online as' field, same for .
1466     To get the valid user@host bot does WHOIS botnick after 001
1467    
1468 changelog 1.14 2001-08-17 05:35 Jeff Fisher <guppy@techmonkeys.org>
1469    
1470 changelog 1.55 * src/: dcc.c, tclmisc.c, mod/server.mod/servmsg.c:
1471 changelog 1.14
1472     Small change to how we send USER again -- since hostname/servername
1473     are ignored, send dots in their place as do most other clients ..
1474     don't have to worry about them using this method to detect us
1475     really. Also I changed our md5 routines from ones by RSA to ones by
1476     Solar Designer -- they are smaller and more efficient -- and public
1477     domain.
1478    
1479 changelog 1.13 2001-08-16 13:27 Dobos Lorant <drummer@buli.sk>
1480    
1481     * src/mem.c:
1482    
1483     fixed bad MAX_MEM in mem.c
1484    
1485 changelog 1.12 2001-08-15 17:11 Jeff Fisher <guppy@techmonkeys.org>
1486    
1487     * .cvsignore:
1488    
1489     Lets put ChangeLog into .cvsignore shall we
1490    
1491     2001-08-15 17:09 Jeff Fisher <guppy@techmonkeys.org>
1492    
1493     * src/: chanprog.c, cmds.c, proto.h:
1494    
1495     Cleaned up cmd_uptime and cmd_botinfo a bit -- started doing some
1496     more dummy _(text) ... that is gonna take alot of work to totally
1497     finish that
1498    
1499 changelog 1.10 2001-08-15 06:13 Federico Mennite <ite@techmonkeys.org>
1500    
1501     * .cvsignore, src/adns/.cvsignore, src/mod/compress.mod/.cvsignore:
1502    
1503     Added more entries in .cvsignore files.
1504    
1505 changelog 1.9 2001-08-14 18:30 Jeff Fisher <guppy@techmonkeys.org>
1506    
1507 changelog 1.12 * text/: banner, motd:
1508    
1509 changelog 1.9 Lets remove version numbers from motd/banner since when we upgrade
1510     bots we do not overwrite these files normally and they can get dated
1511     when people move between series and do not upgrade their motd/banner
1512     .. I am one of these people.
1513    
1514 changelog 1.8 2001-08-14 18:27 Jeff Fisher <guppy@techmonkeys.org>
1515    
1516 changelog 1.12 * src/mod/server.mod/servmsg.c:
1517    
1518 changelog 1.8 Fixed what information we send along with USER when registering to
1519     an IRCd. A sneaky irc admin could transparently detect eggdrop and
1520     quickly kline them automatically by making a small patch to his IRCd
1521     software.
1522    
1523     proper USER format: <username> <hostname> <servername> :<realname>
1524    
1525     most clients send some combination of this; however, eggdrop<