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

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