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

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