/[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.144 - (hide annotations) (download)
Sat Oct 27 09:30:21 2001 UTC (17 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.143: +6 -0 lines
ChangeLog

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