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

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