/[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.174 - (hide annotations) (download)
Thu Nov 15 10:30:23 2001 UTC (17 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.173: +6 -0 lines
ChangeLog

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