/[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.127 - (hide annotations) (download)
Sun Oct 21 09:30:22 2001 UTC (17 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.126: +6 -0 lines
ChangeLog

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