/[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.172 - (hide annotations) (download)
Wed Nov 14 02:00:17 2001 UTC (17 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.171: +8 -0 lines
ChangeLog

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