/[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.120 - (hide annotations) (download)
Sat Oct 20 22:00:20 2001 UTC (17 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.119: +9 -0 lines
ChangeLog

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