/[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.171 - (hide annotations) (download)
Tue Nov 13 10:30:22 2001 UTC (17 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.170: +6 -0 lines
ChangeLog

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