/[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.133 - (hide annotations) (download)
Sun Oct 21 21:00:18 2001 UTC (17 years, 7 months ago) by changelog
Branch: MAIN
Changes since 1.132: +6 -0 lines
ChangeLog

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