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

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