/[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.173 - (hide annotations) (download)
Wed Nov 14 10:00:20 2001 UTC (17 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.172: +6 -0 lines
ChangeLog

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