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

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