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

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