/[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.187 - (hide annotations) (download)
Sun Nov 25 15:00:17 2001 UTC (17 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.186: +6 -0 lines
ChangeLog

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