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

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