/[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.138 - (hide annotations) (download)
Wed Oct 24 09:30:22 2001 UTC (17 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.137: +6 -0 lines
ChangeLog

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