/[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.115 - (hide annotations) (download)
Sat Oct 20 06:30:18 2001 UTC (17 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.114: +7 -0 lines
ChangeLog

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