/[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.145 - (hide annotations) (download)
Sat Oct 27 14:00:16 2001 UTC (17 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.144: +6 -0 lines
ChangeLog

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