/[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.191 - (hide annotations) (download)
Tue Nov 27 10:00:21 2001 UTC (17 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.190: +6 -0 lines
ChangeLog

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