/[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.185 - (hide annotations) (download)
Sat Nov 24 21:00:19 2001 UTC (17 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.184: +15 -0 lines
ChangeLog

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