/[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.152 - (hide annotations) (download)
Mon Oct 29 23:30:14 2001 UTC (17 years, 10 months ago) by changelog
Branch: MAIN
Changes since 1.151: +16 -0 lines
ChangeLog

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