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

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