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

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