/[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.522 - (hide annotations) (download)
Fri May 31 02:30:19 2002 UTC (17 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.521: +9 -0 lines
ChangeLog

1 changelog 1.522 2002-05-31 02:01 stdarg <stdarg@techmonkeys.org>
2    
3     * modules/server/: server.c, servmsg.c:
4    
5    
6     * Fixed a bug which was corrupting MODE binds
7     * disconnect_server() was resetting servidx before removing it from
8     the dcc table
9    
10 changelog 1.521 2002-05-28 20:36 stdarg <stdarg@techmonkeys.org>
11    
12     * modules/filesys/tclfiles.c, modules/notes/notes.c,
13     modules/server/server.c, modules/server/server.h,
14     modules/server/servmsg.c, modules/uptime/uptime.c, src/botmsg.c:
15    
16    
17     * Got rid of a bit of findanyidx() usage
18    
19 changelog 1.520 2002-05-28 05:13 stdarg <stdarg@techmonkeys.org>
20    
21     * modules/channels/tclchan.c:
22    
23    
24     * Some more converted channel commands.
25    
26 changelog 1.519 2002-05-27 04:19 stdarg <stdarg@techmonkeys.org>
27    
28     * modules/channels/tclchan.c:
29    
30    
31     * channel_info now returns a list of all channel setting names, not
32     values.
33     * channel_get returns a single setting for a single channel.
34    
35 changelog 1.518 2002-05-26 08:34 stdarg <stdarg@techmonkeys.org>
36    
37     * lib/eggdrop/module.h, modules/console/console.c,
38     modules/filesys/filesys.c, src/botcmd.c, src/botmsg.c,
39     src/botnet.c, src/cmds.c, src/core_binds.c, src/core_binds.h,
40     src/dcc.c, src/dccutil.c, src/modules.c, src/tcldcc.c,
41     src/tclhash.c, src/tclhash.h, src/userrec.c:
42    
43    
44     * Moved creation and maintenance of core binds from tclhash.c to
45     core_binds.c
46     * Renamed check_tcl_* to check_bind_* in the core
47    
48 changelog 1.517 2002-05-26 03:02 stdarg <stdarg@techmonkeys.org>
49    
50     * src/tclhash.c:
51    
52    
53     * Made dcc a MATCH_PARTIAL table again.
54    
55 changelog 1.516 2002-05-26 02:49 stdarg <stdarg@techmonkeys.org>
56    
57     * lib/eggdrop/module.h, modules/irc/irc.c, src/modules.c,
58     src/tclegg.h, src/tclhash.c, src/tclhash.h:
59    
60    
61     * Bind table cleanups
62     * Removed bind_chain_t for now. I think for non-wildcard,
63     non-stackable tables, we could do a hash table
64    
65 changelog 1.515 2002-05-24 17:50 stdarg <stdarg@techmonkeys.org>
66    
67     * src/proxyapi.h:
68    
69    
70     * Beginning of an interface for modules that support a type of proxy
71     (socks5, http, etc) (proxy_t to be defined later).
72    
73     2002-05-24 17:37 stdarg <stdarg@techmonkeys.org>
74    
75     * src/cryptapi.h:
76    
77    
78     * Beginning of an interface for modules that want to provide
79     hash/crypto functions.
80    
81 changelog 1.514 2002-05-24 06:52 stdarg <stdarg@techmonkeys.org>
82    
83     * lib/eggdrop/script.c, modules/server/scriptcmds.c,
84     modules/server/server.c:
85    
86    
87     * Null checking in script_string
88     * Got rid of $servers in favor of [server_list], and $server is now
89     an index
90    
91 changelog 1.511 2002-05-21 21:28 stdarg <stdarg@techmonkeys.org>
92    
93     * modules/server/server.c:
94    
95    
96     * Forgot to set the serverlist to null when it's cleared.
97    
98     2002-05-21 21:23 stdarg <stdarg@techmonkeys.org>
99    
100     * eggdrop.complete.conf, eggdrop.simple.conf,
101     modules/server/scriptcmds.c, modules/server/server.c:
102    
103    
104     * Added server_add and server_clear, still need a server_del.
105    
106 changelog 1.510 2002-05-19 04:41 stdarg <stdarg@techmonkeys.org>
107    
108     * modules/filesys/filesys.c, modules/server/server.c, src/net.c:
109    
110    
111     * Got rid of some inet_ntoa
112     * Converted dcc ip nums to dotted decimal notation
113    
114 changelog 1.509 2002-05-18 07:41 stdarg <stdarg@techmonkeys.org>
115    
116     * configure.ac, lib/adns/internal.h, lib/adns/setup.c,
117     lib/compat/Makefile.am, lib/compat/compat.h,
118     lib/compat/inet_aton.c, lib/compat/inet_aton.h,
119     modules/filesys/filesys.c, modules/server/server.c, src/dns.c,
120     src/net.c:
121    
122    
123     * Changed inet_aton(...) to inet_pton(AF_INET, ...) and removed
124     inet_aton from lib/compat -- why have both?
125    
126 changelog 1.508 2002-05-17 07:29 stdarg <stdarg@techmonkeys.org>
127    
128     * lib/eggdrop/module.h, modules/channels/channels.c,
129     modules/console/console.c, modules/ctcp/ctcp.c,
130     modules/filesys/filesys.c, modules/irc/irc.c,
131     modules/javascript/javascript.c, modules/notes/notes.c,
132     modules/perlscript/mod_iface.c, modules/server/server.c,
133     modules/share/share.c, modules/tclscript/tclscript.c,
134     modules/transfer/transfer.c, modules/uptime/uptime.c,
135     modules/woobie/woobie.c, src/botnet.c, src/core_binds.c,
136     src/modules.c, src/tcl.c, src/tclhash.c, src/tclhash.h:
137    
138    
139     * Bind table cleanups, especially renaming bind table functions and
140     making add/rem_builtins take a char * instead of a bind_table_t *.
141    
142 changelog 1.507 2002-05-16 22:56 stdarg <stdarg@techmonkeys.org>
143    
144     * src/: botnet.c, dcc.c, dccutil.c:
145    
146    
147     * check_tcl_chon wasn't being called with the real idx
148    
149 changelog 1.506 2002-05-13 17:40 stdarg <stdarg@techmonkeys.org>
150    
151     * modules/ctcp/ctcp.c:
152    
153     * (telnet) to (all)
154    
155 changelog 1.505 2002-05-13 08:38 stdarg <stdarg@techmonkeys.org>
156    
157     * lib/eggdrop/script.c:
158    
159    
160     * Fixed some stuff I messed up while moving around code.
161    
162 changelog 1.504 2002-05-12 15:35 Federico Mennite <ite@techmonkeys.org>
163    
164     * configure.ac, acconfig/acinclude.m4, src/bg.c, src/main.c,
165     src/users.h:
166    
167     * Now always preforking
168     * More minor configure macros cleanup
169     * Let's try to detect JS_NewObject() instead of JS_Now() for
170     javascript library detection.
171     * Js headers to be corectly detected when --with-jsinc isn't passed
172     to ./configure
173    
174 changelog 1.501 2002-05-12 07:58 stdarg <stdarg@techmonkeys.org>
175    
176     * src/patch.h:
177    
178    
179     * Did I update this the right way?
180    
181 changelog 1.500 2002-05-12 06:25 stdarg <stdarg@techmonkeys.org>
182    
183     * modules/channels/channels.c:
184    
185    
186     * yay
187    
188     2002-05-12 06:24 stdarg <stdarg@techmonkeys.org>
189    
190     * src/botmsg.c:
191    
192    
193     * Unnecessary strlen()
194    
195     2002-05-12 06:23 stdarg <stdarg@techmonkeys.org>
196    
197     * modules/irc/irc.c, modules/server/server.c, src/tcldcc.c:
198    
199    
200     * Overlooked name changes
201    
202     2002-05-12 06:12 stdarg <stdarg@techmonkeys.org>
203    
204     * lib/eggdrop/module.h, modules/channels/tclchan.c, src/botmsg.c,
205     src/dccutil.c, src/misc.c, src/misc.h, src/modules.c:
206    
207    
208     * Got rid of str_nutf8tounicode
209    
210 changelog 1.499 2002-05-12 05:59 stdarg <stdarg@techmonkeys.org>
211    
212     * lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
213     lib/eggdrop/registry.c, lib/eggdrop/registry.h,
214     lib/eggdrop/script.c, lib/eggdrop/script.h,
215     modules/blowfish/blowfish.c, modules/channels/channels.c,
216     modules/irc/irc.c, modules/javascript/javascript.c,
217     modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
218     modules/server/server.c, modules/tclscript/tclscript.c, src/dcc.c,
219     src/dns.c, src/egg_timer.c, src/logfile.c, src/tcl.c, src/tcldcc.c,
220     src/tclhash.c, src/tclmisc.c, src/users.c:
221    
222    
223     * Converting the scripting modules to using a well-defined interface
224     rather than the general registry.
225     * Converted the 'traffic' command.
226     * Got rid of the registry since it wasn't needed anymore.
227    
228 changelog 1.498 2002-05-11 01:08 stdarg <stdarg@techmonkeys.org>
229    
230     * modules/javascript/javascript.c, src/cmds.c:
231    
232    
233     * Fixed a lot of duplicate log messages from dcc commands.
234    
235 changelog 1.497 2002-05-09 21:23 Federico Mennite <ite@techmonkeys.org>
236    
237     * configure.ac, acconfig/acinclude.m4, modules/Makefile.am,
238     modules/javascript/.cvsignore, modules/javascript/Makefile.am,
239     modules/javascript/javascript.c:
240    
241     Added preliminary support libjs detection and javascript module
242     Makefile
243    
244 changelog 1.496 2002-05-09 07:37 stdarg <stdarg@techmonkeys.org>
245    
246     * src/: dcc.c, egg.h, tcldcc.c, tclmisc.c:
247    
248    
249     * Quickly converted the network functions to language neutrality
250     * script_listen_script() doesn't work, I think. I haven't tested it
251     yet, but I'm 99.9% sure. I'll do it later.
252     * Sort of a cool little new function... script_export. It lets you
253     define a function in tcl/perl/javascript, and make it available in
254     the other scripting modules. It needs some tuning, but it's a start.
255    
256 changelog 1.495 2002-05-09 03:34 stdarg <stdarg@techmonkeys.org>
257    
258     * modules/tclscript/tclscript.c:
259    
260    
261     * Don't bother with remaining arguments if there's a conversion
262     error.
263    
264 changelog 1.494 2002-05-09 03:26 stdarg <stdarg@techmonkeys.org>
265    
266     * modules/irc/: irc.c, scriptcmds.c, tclirc.c:
267    
268    
269     * Added patch by Guillaume Leclanche <mo-ize@nul-en.info> to convert
270     functions in the irc module to language-independent form.
271    
272     2002-05-09 03:11 stdarg <stdarg@techmonkeys.org>
273    
274     * src/egg_timer.c:
275    
276    
277     * Changed a static int array to dynamic.
278    
279 changelog 1.493 2002-05-07 22:09 stdarg <stdarg@techmonkeys.org>
280    
281     * modules/javascript/javascript.c:
282    
283    
284     * The javascript module seems to be on par with tcl and perl now.
285     Who's yo daddy! Later we can add special things, like a real
286     EggdropUser object, and EggdropChannel, etc.
287    
288 changelog 1.492 2002-05-07 10:02 stdarg <stdarg@techmonkeys.org>
289    
290     * modules/javascript/javascript.c:
291    
292    
293     * Stuff is starting to work. You can use .js putlog("blah blah") for
294     instance.
295    
296 changelog 1.491 2002-05-06 10:41 stdarg <stdarg@techmonkeys.org>
297    
298     * modules/javascript/javascript.c:
299    
300    
301     * .js can now do simple stuff like math and string addition
302    
303     2002-05-06 10:33 stdarg <stdarg@techmonkeys.org>
304    
305     * modules/javascript/javascript.c:
306    
307    
308     * it compiles now if you hack up a makefile, but makes eggdrop when
309     you call a function with .js (dcc command)
310    
311 changelog 1.490 2002-05-06 09:39 stdarg <stdarg@techmonkeys.org>
312    
313     * modules/javascript/javascript.c:
314    
315    
316     * It doesn't compile yet. Can somebody make a proper Makefile for it
317     though? I tried for a little while, but it's failing horribly. ITE?
318    
319 changelog 1.487 2002-05-06 05:44 stdarg <stdarg@techmonkeys.org>
320    
321     * lib/egglib/: regexp.c, regexp.h:
322    
323    
324     * Added a regsub() function that works sort of like Tcl's. I'll do a
325     regmatch() function later. We should add regcomp() and regexec() to
326     lib/compat I guess?
327    
328 changelog 1.486 2002-05-06 04:52 Jeff Fisher <guppy@techmonkeys.org>
329    
330     * testcode/match.c:
331    
332     added zip's matching code
333    
334 changelog 1.485 2002-05-05 20:04 stdarg <stdarg@techmonkeys.org>
335    
336     * src/: match.c, match.h:
337    
338    
339     * wild_match has const arguments
340    
341 changelog 1.484 2002-05-05 16:40 Tothwolf <tothwolf@techmonkeys.org>
342    
343     * lib/compat/compat.h, lib/compat/inet_aton.c,
344     lib/compat/inet_aton.h, lib/compat/inet_ntop.c,
345     lib/compat/inet_ntop.h, lib/compat/inet_pton.c,
346     lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
347     lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.c,
348     lib/compat/snprintf.h, lib/compat/strcasecmp.c,
349     lib/compat/strcasecmp.h, lib/compat/strdup.c, lib/compat/strdup.h,
350     lib/compat/strerror.h, lib/compat/strftime.h, lib/compat/strlcat.h,
351     lib/compat/strlcpy.h, lib/compat/strncasecmp.c,
352     lib/compat/strncasecmp.h, lib/eggdrop/botnetutil.c,
353     lib/eggdrop/botnetutil.h, lib/eggdrop/common.h,
354     lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
355     lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
356     lib/eggdrop/memutil.c, lib/eggdrop/memutil.h, lib/eggdrop/module.h,
357     lib/eggdrop/modvals.h, lib/eggdrop/registry.c,
358     lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
359     lib/eggdrop/stat.h, lib/egglib/base64.c, lib/egglib/base64.h,
360     lib/egglib/egglib.h, lib/egglib/hash_table.c,
361     lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
362     lib/egglib/linked_list.c, lib/egglib/linked_list.h,
363     lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
364     lib/egglib/mempool.h, lib/egglib/mempool_test.c,
365     lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
366     lib/egglib/mstack.h, modules/blowfish/bf_tab.h,
367     modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
368     modules/channels/channels.c, modules/channels/channels.h,
369     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
370     modules/channels/tclchan.c, modules/channels/udefchan.c,
371     modules/channels/userchan.c, modules/compress/compress.c,
372     modules/compress/compress.h, modules/compress/tclcompress.c,
373     modules/console/console.c, modules/console/console.h,
374     modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
375     modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
376     modules/filesys/filedb3.c, modules/filesys/filedb3.h,
377     modules/filesys/filelist.c, modules/filesys/filelist.h,
378     modules/filesys/files.c, modules/filesys/files.h,
379     modules/filesys/filesys.c, modules/filesys/filesys.h,
380     modules/filesys/tclfiles.c, modules/irc/chan.c,
381     modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
382     modules/irc/mode.c, modules/irc/msgcmds.c, modules/irc/tclirc.c,
383     modules/notes/cmdsnote.c, modules/notes/notes.c,
384     modules/notes/notes.h, modules/perlscript/mod_iface.c,
385     modules/perlscript/perlscript.c, modules/server/cmdsserv.c,
386     modules/server/scriptcmds.c, modules/server/server.c,
387     modules/server/server.h, modules/server/servmsg.c,
388     modules/share/share.c, modules/share/share.h,
389     modules/share/uf_features.c, modules/tclscript/tclscript.c,
390     modules/transfer/transfer.c, modules/transfer/transfer.h,
391     modules/uptime/uptime.c, modules/uptime/uptime.h,
392     modules/woobie/woobie.c, src/bg.c, src/bg.h, src/botcmd.c,
393     src/botcmd.h, src/botmsg.c, src/botmsg.h, src/botnet.c,
394     src/botnet.h, src/chan.h, src/chanprog.c, src/chanprog.h,
395     src/cmds.c, src/cmds.h, src/cmdt.h, src/core_binds.c,
396     src/core_binds.h, src/dcc.c, src/dcc.h, src/dccutil.c,
397     src/dccutil.h, src/debug.h, src/dns.c, src/dns.h, src/egg.h,
398     src/egg_timer.c, src/egg_timer.h, src/flags.c, src/flags.h,
399     src/irccmp.c, src/irccmp.h, src/logfile.c, src/logfile.h,
400     src/main.c, src/main.h, src/match.c, src/match.h, src/misc.c,
401     src/misc.h, src/modules.c, src/modules.h, src/net.c, src/net.h,
402     src/patch.h, src/tandem.h, src/tcl.c, src/tcl.h, src/tcldcc.c,
403     src/tclegg.h, src/tclhash.c, src/tclhash.h, src/tclmisc.c,
404     src/tcluser.c, src/traffic.h, src/userent.c, src/userent.h,
405     src/userrec.c, src/userrec.h, src/users.c, src/users.h:
406    
407     Grafted GPL header onto newer files. Storing rcsid in binary files
408     now.
409    
410 changelog 1.483 2002-05-05 15:21 wingman
411    
412     * lib/egglib/linked_list_test.c, modules/irc/irc.h,
413     modules/server/server.h, src/botcmd.h, src/botmsg.h, src/botnet.h,
414     src/chanprog.h, src/cmds.h, src/core_binds.c, src/dcc.h,
415     src/dccutil.h, src/misc.h, src/modules.h, src/net.c, src/net.h,
416     src/proto.h, src/tcl.h, src/tclhash.h, src/userent.h,
417     src/userrec.h:
418    
419     i knew i forgot something :-P
420    
421     2002-05-05 15:19 wingman
422    
423     * src/Makefile.am, src/botcmd.c, src/botmsg.c, src/botnet.c,
424     src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c, src/dns.c,
425     src/flags.c, src/logfile.c, src/main.c, src/main.h, src/misc.c,
426     src/modules.c, src/tcl.c, src/tcldcc.c, lib/eggdrop/module.h,
427     modules/filesys/files.c, modules/filesys/filesys.c,
428     modules/filesys/filesys.h, src/tclegg.h, src/tclhash.c,
429     src/tclmisc.c, src/tcluser.c, src/userent.c, src/userrec.c,
430     src/users.c, src/users.h:
431    
432     Changes:
433    
434     * removed patch.h
435     * added proper <filename>.h to (nearly) all <filename.h>
436     * moved fixcolon to server.mod and irc.mod
437     * moved ip2long to net.h
438     * removed some unused function (forgot the name :-P)
439    
440     Todo:
441    
442     * move config.h #include's away from main.h to files which
443     needs them
444     * clean up lib/eggdrop/module.h
445     (now not just main.h is included but nearly all .h files from
446     the core, but i guess this fixes itself when the global func
447     table is abandon - then the modules must be revised too and
448     we can clean up module.h)
449    
450     And i'll bet i forgot something... ;-)
451    
452 changelog 1.482 2002-05-05 04:59 stdarg <stdarg@techmonkeys.org>
453    
454     * src/tclmisc.c:
455    
456    
457     * Got rid of a static buffer in script_md5
458    
459 changelog 1.481 2002-05-05 04:12 stdarg <stdarg@techmonkeys.org>
460    
461     * modules/blowfish/: Makefile.am, blowfish.c:
462    
463    
464     * Applied a modified version of a blowfish.mod patch by Mo-Ize
465     <mo-ize@nul-en.info> to convert blowfish scripting functions.
466    
467 changelog 1.480 2002-05-04 17:01 wingman
468    
469     * lib/egglib/: linked_list.c, linked_list.h, linked_list_test.c:
470    
471     egglib:
472    
473     *) commented linked_list.[c|h]
474     *) added a char comparator
475     *) fixed a segfault with uninitialised cursor
476     *) update test code and added a char'd linked_list
477    
478 changelog 1.479 2002-05-04 16:17 Federico Mennite <ite@techmonkeys.org>
479    
480     * configure.ac, acconfig/acinclude.m4, src/bg.c:
481    
482     Preforking is now enbaled by default (not matter if Tcl is threaded
483     or not).
484    
485 changelog 1.478 2002-05-04 14:14 Federico Mennite <ite@techmonkeys.org>
486    
487     * acconfig/acinclude.m4:
488    
489     Cygwin's binmode static library name was wrong.
490    
491 changelog 1.477 2002-05-04 13:32 Tothwolf <tothwolf@techmonkeys.org>
492    
493     * testcode/Makefile:
494    
495     Simplified build rules and added a clean target.
496    
497 changelog 1.476 2002-05-04 09:18 Axel Franke <eule@berlin.snafu.de>
498    
499     * modules/channels/cmdschan.c, src/patch.h:
500    
501     clean up cmd_pls_ban/exempt/invite and cmd_mns_ban/exempt/invite
502     with maskfunctions
503    
504 changelog 1.475 2002-05-03 20:16 Will Buckner <wcc@techmonkeys.org>
505    
506     * text/banner:
507    
508     Small copyright info update.
509    
510 changelog 1.474 2002-05-03 07:59 stdarg <stdarg@techmonkeys.org>
511    
512     * src/traffic.h:
513    
514    
515     * Ah, and traffic.h to define the struct
516    
517     2002-05-03 07:57 stdarg <stdarg@techmonkeys.org>
518    
519     * src/: cmds.c, main.c, net.c, tcl.c, tcldcc.c:
520    
521    
522     * Made itraffic_* otraffic_* into a single struct.
523     * mod-path -> mod_path
524    
525 changelog 1.473 2002-05-03 01:21 Federico Mennite <ite@techmonkeys.org>
526    
527     * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
528     lib/compat/compat.h, lib/compat/getopt.c, lib/compat/getopt.h,
529     lib/compat/getopt1.c, src/main.c:
530    
531     * Now using getopt_long() for command line processing. Might not be
532     defnitive.
533     * Workarounded an issue on cygwin which prevented binmode.o to be
534     linked in.
535     * Minor configure macros cleanup
536    
537 changelog 1.470 2002-05-02 03:21 stdarg <stdarg@techmonkeys.org>
538    
539     * doc/howto/porting.txt:
540    
541    
542     * Oops botnet-nick, not bot-nick
543    
544     2002-05-02 03:16 stdarg <stdarg@techmonkeys.org>
545    
546     * doc/howto/: README, porting.txt, timers.txt:
547    
548    
549     * Added 'porting.txt', which gives some pointers for porting scripts
550     from older versions of Eggdrop to 1.7.
551     * Updated the howto for timers.
552    
553 changelog 1.469 2002-05-01 05:39 stdarg <stdarg@techmonkeys.org>
554    
555     * src/tcluser.c:
556    
557    
558     * Fixed crash in script_matchuser (found by blaster^
559     <blasterb@wanadoo.Fr>)
560    
561     2002-05-01 05:31 stdarg <stdarg@techmonkeys.org>
562    
563     * doc/tcl-commands.doc, modules/server/scriptcmds.c:
564    
565    
566     * now putserv -noqueue adds \r\n to the end of your text for you
567    
568 changelog 1.468 2002-05-01 04:28 stdarg <stdarg@techmonkeys.org>
569    
570     * scripts/compat.tcl:
571    
572    
573     * Oops, forgot a }
574    
575 changelog 1.467 2002-05-01 03:56 stdarg <stdarg@techmonkeys.org>
576    
577     * eggdrop.complete.conf, eggdrop.simple.conf,
578     modules/channels/channels.c, modules/compress/compress.c,
579     modules/console/console.c, modules/filesys/filesys.c,
580     modules/irc/irc.c, modules/notes/notes.c, modules/server/server.c,
581     modules/transfer/transfer.c, nettype/custom.irc.conf,
582     nettype/custom.server.conf, nettype/dalnet.irc.conf,
583     nettype/dalnet.server.conf, nettype/efnet.irc.conf,
584     nettype/efnet.server.conf, nettype/hybridefnet.irc.conf,
585     nettype/hybridefnet.server.conf, nettype/ircnet.irc.conf,
586     nettype/ircnet.server.conf, nettype/undernet.irc.conf,
587     nettype/undernet.server.conf, scripts/compat.tcl,
588     scripts/userinfo.tcl, src/logfile.c, src/tcl.c:
589    
590     I changed a lot of variable names (- became _). I may have missed
591     some so keep your eyes open and if your scripts stop working, this
592     may be why. I also added 'puthelp' and 'putquick' to compat.tcl.
593    
594 changelog 1.466 2002-05-01 02:30 stdarg <stdarg@techmonkeys.org>
595    
596     * doc/tcl-commands.doc, lib/eggdrop/script.c, lib/eggdrop/script.h,
597     src/tcldcc.c, src/tclhash.c, src/tclmisc.c:
598    
599    
600     * Added some convenience functions for working with strings in
601     script_var_t's. * 'binds' command now returns a list of bind tables
602     if you specify no arguments.
603    
604 changelog 1.465 2002-04-28 07:37 stdarg <stdarg@techmonkeys.org>
605    
606     * modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
607     src/dcc.c, src/tcl.c, src/tclmisc.c:
608    
609    
610     * Converted some more variables
611     * Added null checking in tcl and perl modules for string conversions
612    
613 changelog 1.464 2002-04-28 06:15 Federico Mennite <ite@techmonkeys.org>
614    
615     * src/: tcl.c, tclmisc.c:
616    
617     Got rid of tcl_loadmodule() in favour of script_loadmodule.
618    
619 changelog 1.463 2002-04-28 05:58 Federico Mennite <ite@techmonkeys.org>
620    
621     * eggdrop.complete.conf, eggdrop.simple.conf:
622    
623     Don't load tclscript in the traditional way since we load it through
624     command line.
625    
626     2002-04-28 05:53 Federico Mennite <ite@techmonkeys.org>
627    
628     * eggdrop.complete.conf, eggdrop.simple.conf, src/main.c:
629    
630     Allow to preload a module from the command line.
631    
632 changelog 1.462 2002-04-28 03:13 Federico Mennite <ite@techmonkeys.org>
633    
634     * src/tcldcc.c:
635    
636     Dcc entries weren't released properly in a case of listen command
637     failure
638    
639 changelog 1.461 2002-04-28 02:21 Federico Mennite <ite@techmonkeys.org>
640    
641     * lib/eggdrop/module.h, src/dcc.c, src/dccutil.c, src/modules.c,
642     src/proto.h:
643    
644     * Let's increase candidates to be schrienked out from the dcc table.
645     * Built default for max_dcc is the same to the one in the config
646     file.
647     * Minor dcc clean up.
648     * Exporting removedcc() was unneeded and dangerous.
649    
650 changelog 1.460 2002-04-27 18:34 stdarg <stdarg@techmonkeys.org>
651    
652     * src/: dcc.c, dccutil.c, tcl.c:
653    
654    
655     * Use init_dcc_max instead of resizing the dcc array ourselves
656    
657 changelog 1.459 2002-04-27 18:15 stdarg <stdarg@techmonkeys.org>
658    
659     * src/: dcc.c, main.c, tcl.c, users.c:
660    
661    
662     * Changed some linked variables to new linking method
663     * Made max_dcc shrinkable down to the last-used dcc slot.
664    
665 changelog 1.458 2002-04-26 17:46 stdarg <stdarg@techmonkeys.org>
666    
667     * src/dccutil.c:
668    
669    
670     * Applied a patch that ITE <ite@freesurf.ch> sent in, which restores
671     the behavior of max-dcc
672    
673     2002-04-26 17:33 stdarg <stdarg@techmonkeys.org>
674    
675     * modules/perlscript/perlscript.c, src/dcc.c:
676    
677    
678     * On perl error, don't try to get return value off the perl stack
679     * Some NULL checking for dcc.c
680    
681 changelog 1.457 2002-04-26 09:29 stdarg <stdarg@techmonkeys.org>
682    
683     * modules/: channels/channels.c, channels/channels.h,
684     channels/tclchan.c, channels/userchan.c, perlscript/perlscript.c:
685    
686     I combined a lot of code for bans, invites, exempts. The new syntax
687     for the commands is like:
688    
689     newban channel ban creator comment ?lifetime? ?sticky?
690     use "" for channel if you want a global ban
691    
692     killban ?channel? ban
693     if channel isn't given, or is "", use the global ban list
694    
695     isban ?channel? ban isbansticky ?channel? ban ispermban ?channel?
696     ban matchban ?channel? ban stickban ?channel? ban unstickban
697     ?channel? ban
698    
699     And the same for invites and exempts
700    
701 changelog 1.456 2002-04-26 00:25 stdarg <stdarg@techmonkeys.org>
702    
703     * modules/perlscript/perlscript.c:
704    
705    
706     * Got rid of the use of the aTHX_ macro
707    
708 changelog 1.455 2002-04-25 23:18 stdarg <stdarg@techmonkeys.org>
709    
710     * modules/channels/cmdschan.c, src/cmds.c, src/tcldcc.c,
711     src/tclhash.c, src/userrec.c, src/users.c:
712    
713    
714     * Added NULL checking to some more dcc table cycling code
715    
716 changelog 1.454 2002-04-25 22:48 stdarg <stdarg@techmonkeys.org>
717    
718     * modules/perlscript/: mod_iface.c, perlscript.c:
719    
720    
721     * Added variable linking support to perlscript.mod. I'm not sure if
722     unlinking works right now.
723    
724 changelog 1.453 2002-04-25 20:11 stdarg <stdarg@techmonkeys.org>
725    
726     * modules/server/: scriptcmds.c, tclserv.c:
727    
728     Yes, I did forget! doh
729    
730 changelog 1.452 2002-04-25 17:39 stdarg <stdarg@techmonkeys.org>
731    
732     * doc/tcl-commands.doc:
733    
734    
735     * Updated docs for putserv
736    
737     2002-04-25 17:34 stdarg <stdarg@techmonkeys.org>
738    
739     * modules/: notes/notes.c, server/server.c:
740    
741    
742     * Fixed compiler warning in storenote
743     * Applied patch by Guillaume Leclanche <mo-ize@nul-en.info> to
744     convert server script functions to language independence
745     * Changed putserv to handle multiple queues, and removed
746     puthelp/putquick
747    
748 changelog 1.451 2002-04-25 04:25 stdarg <stdarg@techmonkeys.org>
749    
750     * testcode/base64.h:
751    
752    
753     * Forgot a file heh
754    
755     2002-04-25 04:24 stdarg <stdarg@techmonkeys.org>
756    
757     * testcode/dns.c:
758    
759    
760     * Some simple dns resolution code
761    
762     2002-04-25 04:19 stdarg <stdarg@techmonkeys.org>
763    
764     * testcode/: Makefile, base64.c, chat.c, client.c, http.c, ipv6.c,
765     linemode.c, my_socket.c, my_socket.h, sclient.c, sockbuf.c,
766     sockbuf.h, socks4.c, socks5.c:
767    
768    
769     * sclient.c - test program to telnet using a proxy
770     * http.c/base64.c - http anonymous and authenticated proxies
771     * socks5.c - socks5 proxy with support for username/password
772     authentication, ipv4, ipv6, and remote hostname resolution
773     * socks4.c socks4 proxy (no authentication)
774    
775     2002-04-25 04:06 stdarg <stdarg@techmonkeys.org>
776    
777     * lib/eggdrop/script.c, lib/eggdrop/script.h, lib/egglib/mstack.c,
778     lib/egglib/mstack.h, modules/perlscript/mod_iface.c,
779     modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
780     src/dcc.c, src/egg_timer.c, src/logfile.c, src/proto.h, src/tcl.c,
781     src/tclhash.c, testcode/sockbuf.c, testcode/sockbuf.h:
782    
783    
784     * Implemented string/int variable linking for the tcl module
785     * Started working on linking variables in the perl module
786     * Some minor fixes as I came across them
787    
788 changelog 1.450 2002-04-17 23:10 Federico Mennite <ite@techmonkeys.org>
789    
790     * modules/channels/tclchan.c:
791    
792     Fixed a small error with channel add not showing an error message on
793     invalid channel prefixes (synch 1.6)
794    
795     2002-04-17 23:03 Federico Mennite <ite@techmonkeys.org>
796    
797     * src/botcmd.c:
798    
799     * "Detected loop: two bots exist named bot2: disconnecting bot3"
800     sounds better than "Detected loop: disconnecting (bot2):
801     Disconnected bot3" (synch 1.6).
802     * Minor gettextification clean ups.
803    
804 changelog 1.449 2002-04-17 21:40 Federico Mennite <ite@techmonkeys.org>
805    
806     * modules/channels/channels.c:
807    
808     removed an extra space from the 'Writing channel file...' message
809     (synch 1.6)
810    
811 changelog 1.448 2002-04-17 21:27 Federico Mennite <ite@techmonkeys.org>
812    
813     * modules/share/uf_features.c:
814    
815     uff entries were not added properly (synch 1.6)
816    
817     2002-04-17 21:16 Federico Mennite <ite@techmonkeys.org>
818    
819     * modules/irc/mode.c:
820    
821     Defines cleanups (synch 1.6)
822    
823     2002-04-17 21:09 Federico Mennite <ite@techmonkeys.org>
824    
825     * src/botnet.c:
826    
827     botlink() now safely copies the linker string.
828    
829 changelog 1.447 2002-04-16 23:08 Federico Mennite <ite@techmonkeys.org>
830    
831     * modules/irc/mode.c, src/chan.h:
832    
833     Fixed crashes relating to flushmodes (synch 1.6)
834    
835 changelog 1.446 2002-04-16 22:52 Federico Mennite <ite@techmonkeys.org>
836    
837     * src/dcc.c:
838    
839     Users with only +x can now only login via dcc chat, they cannot use
840     telnet (synch 1.6)
841    
842     2002-04-16 22:40 Federico Mennite <ite@techmonkeys.org>
843    
844     * scripts/botchk:
845    
846     Better botchk comments (synch 1.6)
847    
848     2002-04-16 22:34 Federico Mennite <ite@techmonkeys.org>
849    
850     * doc/: compiling.FAQ, html/compiling.html:
851    
852     Added a referenece to LD_LIBRARY_PATH in compiling FAQ.
853    
854 changelog 1.445 2002-04-14 23:22 Federico Mennite <ite@techmonkeys.org>
855    
856     * acconfig/acinclude.m4:
857    
858     Made a few cosmetic changes to the configure macros (synch 1.6).
859    
860     2002-04-14 23:10 Federico Mennite <ite@techmonkeys.org>
861    
862     * modules/filesys/filesys.c, modules/server/cmdsserv.c, src/cmds.c:
863    
864     * Some plural fixes for the filesys and the server modules and the
865     core (synch 1.6).
866     * More gettextification for the filesys module.
867    
868 changelog 1.444 2002-04-14 22:01 Federico Mennite <ite@techmonkeys.org>
869    
870     * acconfig/acinclude.m4:
871    
872     Shared tcl libraries wern't recognised properly on cygwin32 (synch
873     1.6).
874    
875 changelog 1.439 2002-04-01 23:39 Federico Mennite <ite@techmonkeys.org>
876    
877     * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
878     lib/compat/compat.h, lib/compat/strerror.c, lib/compat/strerror.h,
879     src/net.c:
880    
881     Stripped neterror() so it will always use strerror(). Provided a
882     full strerror() fallback function.
883    
884     2002-04-01 23:35 Federico Mennite <ite@techmonkeys.org>
885    
886     * acconfig/acinclude.m4:
887    
888     Removed a trick needed by autoconf 2.53 to access the LIBOBJS
889     variable without getting an error on bootstrap, since autoconf 2.52
890     didn't like it.
891    
892 changelog 1.438 2002-04-01 17:34 Axel Franke <eule@berlin.snafu.de>
893    
894     * modules/channels/channels.c, modules/channels/channels.h,
895     modules/channels/cmdschan.c, modules/channels/tclchan.c,
896     modules/channels/userchan.c, modules/irc/chan.c,
897     modules/irc/cmdsirc.c, modules/irc/irc.c, modules/share/share.c,
898     src/patch.h:
899    
900     move u_addban, u_addexempt and u_addinvite into u_addmask
901    
902 changelog 1.437 2002-04-01 13:33 Federico Mennite <ite@techmonkeys.org>
903    
904     * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
905     lib/compat/compat.h, lib/compat/strlcat.c, lib/compat/strlcat.h,
906     lib/compat/strlcpy.c, lib/compat/strlcpy.h, lib/eggdrop/common.h,
907     lib/eggdrop/eggdrop.h, lib/eggdrop/memutil.c,
908     lib/eggdrop/memutil.h, modules/channels/cmdschan.c,
909     modules/channels/tclchan.c, modules/channels/userchan.c,
910     modules/filesys/filesys.c, modules/irc/chan.c,
911     modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/mode.c,
912     modules/irc/msgcmds.c, modules/server/cmdsserv.c,
913     modules/server/server.c, modules/server/servmsg.c,
914     modules/server/tclserv.c, modules/share/share.c, src/chanprog.c,
915     src/cmds.c, src/dcc.c, src/dns.c, src/flags.c, src/main.c,
916     src/misc.c, src/modules.c, src/net.c, src/tcldcc.c, src/tclmisc.c,
917     src/tcluser.c, src/userent.c, src/userrec.c, src/users.c:
918    
919     * Got rid of strncpyz() in favour of BSD's strlcpy(). Fallback
920     function provided.
921     * BSD's strlcat() provided as fallback function.
922     * Fallback functions weren't linked as expected when needed.
923    
924 changelog 1.436 2002-03-26 01:06 Federico Mennite <ite@techmonkeys.org>
925    
926     * .cvsignore, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.c,
927     lib/eggdrop/eggdrop.h, lib/eggdrop/registry.c,
928     lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
929     modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
930     modules/tclscript/tclscript.c, src/Makefile.am, src/dcc.c,
931     src/dns.c, src/egg_timer.c, src/logfile.c, src/main.c, src/main.h,
932     src/script.c, src/script.h, src/script_api.h, src/tcl.c,
933     src/tcldcc.c, src/tclhash.c, src/tclmisc.c, src/tcluser.c:
934    
935     * moved script API to libeggdrop (without using the bot context)
936     * fixed a wrong function name in perlscript
937     * do not use the bot context in registry for now
938    
939 changelog 1.433 2002-03-22 16:01 Federico Mennite <ite@techmonkeys.org>
940    
941     * lib/eggdrop/Makefile.am, lib/eggdrop/common.h,
942     lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h, lib/eggdrop/module.h,
943     lib/eggdrop/registry.c, lib/eggdrop/registry.h,
944     lib/egglib/egglib.h, modules/blowfish/blowfish.c,
945     modules/channels/channels.c, modules/compress/compress.c,
946     modules/console/console.c, modules/ctcp/ctcp.c,
947     modules/filesys/filesys.c, modules/irc/irc.c,
948     modules/notes/notes.c, modules/perlscript/mod_iface.c,
949     modules/server/server.c, modules/share/share.c,
950     modules/tclscript/Makefile.am, modules/tclscript/tclscript.c,
951     modules/transfer/transfer.c, modules/uptime/uptime.c,
952     modules/woobie/woobie.c, src/Makefile.am, src/egg.h,
953     src/egg_timer.c, src/egg_timer.h, src/main.c, src/main.h,
954     src/modules.c, src/modules.h, src/registry.c, src/registry.h,
955     src/script.c, src/script.h:
956    
957     * Created eggdrop's library context.
958     * Moved registry stuff to libeggdrop.
959     * Some headers vs. prototypes cleanups.
960    
961 changelog 1.432 2002-03-20 13:11 Will Buckner <wcc@techmonkeys.org>
962    
963     * doc/UPDATES1.6:
964    
965     Synched UPDATES1.6 with 1.6
966    
967 changelog 1.429 2002-03-13 14:16 stdarg <stdarg@techmonkeys.org>
968    
969     * testcode/client.c:
970    
971    
972     * Updated chat client
973    
974 changelog 1.428 2002-03-13 00:27 stdarg <stdarg@techmonkeys.org>
975    
976     * src/: tcldcc.c, tclmisc.c:
977    
978    
979     * All the tcl commands in tclmisc.c except for loadmodule (has to
980     wait for tcl-free config)
981     * Fixed some dcc stuff that got commented out instead of changed..
982     oops
983    
984 changelog 1.427 2002-03-11 20:16 stdarg <stdarg@techmonkeys.org>
985    
986     * src/: botmsg.c, cmds.c, dcc.c, tcl.c, tcldcc.c, tclmisc.c:
987    
988     * Converted/cleaned some tcl stuff
989     * More dcc fixes
990    
991 changelog 1.426 2002-03-10 01:35 stdarg <stdarg@techmonkeys.org>
992    
993     * modules/notes/notes.c:
994    
995     * dcc checks
996    
997 changelog 1.425 2002-03-09 19:42 Axel Franke <eule@berlin.snafu.de>
998    
999     * modules/: channels/channels.c, channels/channels.h,
1000     channels/cmdschan.c, channels/tclchan.c, channels/userchan.c,
1001     share/share.c:
1002    
1003     move u_delban, u_delexempt and u_delinvite into u_delmask
1004    
1005 changelog 1.424 2002-03-05 19:53 stdarg <stdarg@techmonkeys.org>
1006    
1007     * configure.ac, src/net.c:
1008    
1009    
1010     * Use strerror() within neterror() if we have it
1011    
1012 changelog 1.423 2002-03-05 08:12 stdarg <stdarg@techmonkeys.org>
1013    
1014     * src/flags.c:
1015    
1016    
1017     * Cleaned up logmodes a bit.
1018    
1019 changelog 1.422 2002-03-04 03:55 stdarg <stdarg@techmonkeys.org>
1020    
1021     * modules/tclscript/tclscript.c, src/chanprog.c, src/cmds.c:
1022    
1023    
1024     * Got rid of .set command
1025     * Moved Tcl info from chanprog.c to tcl module
1026    
1027 changelog 1.421 2002-03-04 02:32 stdarg <stdarg@techmonkeys.org>
1028    
1029     * lib/eggdrop/modvals.h, modules/notes/notes.c, src/botmsg.c,
1030     src/modules.c, src/proto.h:
1031    
1032    
1033     * Removed Tcl dependency from storenote.
1034    
1035 changelog 1.420 2002-03-03 20:17 stdarg <stdarg@techmonkeys.org>
1036    
1037     * modules/tclscript/tclscript.c, src/botcmd.c, src/botnet.c,
1038     src/cmds.c:
1039    
1040    
1041     * Moved .tcl command to the tcl module
1042    
1043 changelog 1.419 2002-03-03 19:09 stdarg <stdarg@techmonkeys.org>
1044    
1045     * eggdrop.complete.conf, doc/tcl-commands.doc:
1046    
1047    
1048     * Remove assoc.mod's tcl commands and entry in the config file.
1049    
1050     2002-03-03 19:03 stdarg <stdarg@techmonkeys.org>
1051    
1052 changelog 1.513 * configure.ac, modules/Makefile.am, src/Makefile.am, src/botcmd.c,
1053 changelog 1.443 src/botnet.c, src/cmds.c, src/tcldcc.c:
1054 changelog 1.419
1055    
1056     * Got rid of assoc.mod
1057    
1058 changelog 1.418 2002-03-03 18:14 stdarg <stdarg@techmonkeys.org>
1059    
1060     * testcode/: Makefile, chat.c, client.c, ipv6.c, my_socket.c,
1061     sockbuf.c, sockbuf.h, sslmode.c, zipmode.c:
1062    
1063     [no log message]
1064    
1065 changelog 1.417 2002-03-03 10:00 Automatic CVS Scripts
1066    
1067     * po/eggdrop.pot:
1068    
1069     Pots
1070    
1071 changelog 1.416 2002-03-02 23:08 Axel Franke <eule@berlin.snafu.de>
1072    
1073     * modules/share/share.c:
1074    
1075     fixed hopefully the crashes in share.c
1076    
1077 changelog 1.415 2002-03-02 10:00 Automatic CVS Scripts
1078    
1079     * po/eggdrop.pot:
1080    
1081     Pots
1082    
1083 changelog 1.414 2002-03-02 07:51 Jeff Fisher <guppy@techmonkeys.org>
1084    
1085     * modules/irc/mode.c:
1086    
1087     thanks eule for catching rfc_casecmp should be irccmp
1088    
1089 changelog 1.413 2002-03-01 10:00 Automatic CVS Scripts
1090    
1091     * po/eggdrop.pot:
1092    
1093     Pots
1094    
1095 changelog 1.412 2002-02-28 10:00 Automatic CVS Scripts
1096    
1097     * po/eggdrop.pot:
1098    
1099     Pots
1100    
1101 changelog 1.411 2002-02-27 10:00 Automatic CVS Scripts
1102    
1103     * po/eggdrop.pot:
1104    
1105     Pots
1106    
1107 changelog 1.410 2002-02-27 05:34 Jeff Fisher <guppy@techmonkeys.org>
1108    
1109     * doc/UPDATES1.6, modules/irc/chan.c, modules/irc/mode.c:
1110    
1111     sync'd 1.6 to 1.7
1112    
1113 changelog 1.409 2002-02-26 10:00 Automatic CVS Scripts
1114    
1115     * po/eggdrop.pot:
1116    
1117     Pots
1118    
1119 changelog 1.408 2002-02-25 10:00 Automatic CVS Scripts
1120    
1121     * po/eggdrop.pot:
1122    
1123     Pots
1124    
1125 changelog 1.407 2002-02-25 02:59 stdarg <stdarg@techmonkeys.org>
1126    
1127     * src/: egg_timer.c, egg_timer.h, logfile.c, main.c:
1128    
1129    
1130     * Added 'timers' and 'timer_info' commands
1131     * Removed some unnecessary usage of time(NULL) in logfile.c
1132     * New global variable egg_timeval_now (like 'now' but with
1133     microseconds)
1134     * Fixed some bugs, cleaned up some code, in egg_timer.c
1135    
1136 changelog 1.406 2002-02-24 10:00 Automatic CVS Scripts
1137    
1138     * po/eggdrop.pot:
1139    
1140     Pots
1141    
1142 changelog 1.405 2002-02-24 08:14 Jeff Fisher <guppy@techmonkeys.org>
1143    
1144     * doc/UPDATES1.6, lib/eggdrop/module.h, modules/channels/tclchan.c,
1145     modules/channels/userchan.c, modules/server/server.c,
1146     modules/server/servmsg.c, src/botnet.c, src/dccutil.c,
1147     src/modules.c, src/patch.h, src/users.c, text/motd:
1148    
1149     sync'd 1.6 to 1.7
1150    
1151 changelog 1.404 2002-02-23 10:00 Automatic CVS Scripts
1152    
1153     * po/eggdrop.pot:
1154    
1155     Pots
1156    
1157 changelog 1.403 2002-02-22 13:56 stdarg <stdarg@techmonkeys.org>
1158    
1159     * modules/perlscript/perlscript.c:
1160    
1161    
1162     * Sync perl module with tcl module for SCRIPT_VAR_FRONT functions.
1163    
1164     2002-02-22 13:44 stdarg <stdarg@techmonkeys.org>
1165    
1166     * modules/tclscript/tclscript.c:
1167    
1168    
1169     * Changed the calling conventions for SCRIPT_VAR_FRONT functions.
1170     * Strings returned from Tcl_GetStringFromObj are owned by Tcl, not
1171     us. Oops.
1172    
1173     2002-02-22 13:43 stdarg <stdarg@techmonkeys.org>
1174    
1175     * src/egg_timer.c:
1176    
1177    
1178     * Made 'microseconds' field optional to the timer and rtimer
1179     commands.
1180    
1181 changelog 1.402 2002-02-22 10:00 Automatic CVS Scripts
1182    
1183     * po/eggdrop.pot:
1184    
1185     Pots
1186    
1187 changelog 1.401 2002-02-22 02:43 Axel Franke <eule@berlin.snafu.de>
1188    
1189     * modules/irc/chan.c:
1190    
1191     fix a crash in gotquit
1192    
1193 changelog 1.400 2002-02-21 10:00 Automatic CVS Scripts
1194    
1195     * po/eggdrop.pot:
1196    
1197     Pots
1198    
1199 changelog 1.398 2002-02-20 10:00 Automatic CVS Scripts
1200    
1201     * po/eggdrop.pot:
1202    
1203     Pots
1204    
1205 changelog 1.399 2002-02-20 03:29 Will Buckner <wcc@techmonkeys.org>
1206 changelog 1.397
1207     * doc/UPDATES1.6, src/cmds.c:
1208    
1209     cosmetic fixes (synch 1.6)
1210    
1211 changelog 1.396 2002-02-20 02:37 Jeff Fisher <guppy@techmonkeys.org>
1212    
1213     * doc/UPDATES1.6, modules/console/console.c, modules/irc/chan.c,
1214     modules/irc/irc.c, src/patch.h:
1215    
1216     added a few patches to sync with 1.6
1217    
1218 changelog 1.395 2002-02-19 10:00 Automatic CVS Scripts
1219    
1220     * po/eggdrop.pot:
1221    
1222     Pots
1223    
1224 changelog 1.394 2002-02-18 22:53 Federico Mennite <ite@techmonkeys.org>
1225    
1226     * modules/irc/chan.c:
1227    
1228     PART messages weren't parsed correctly (synch 1.6)
1229    
1230     2002-02-18 22:43 Federico Mennite <ite@techmonkeys.org>
1231    
1232     * modules/irc/chan.c:
1233    
1234     Fixed missing sanity check in check_this_member() (synch 1.6)
1235    
1236 changelog 1.393 2002-02-18 10:00 Automatic CVS Scripts
1237    
1238     * po/eggdrop.pot:
1239    
1240     Pots
1241    
1242 changelog 1.392 2002-02-18 00:07 Federico Mennite <ite@techmonkeys.org>
1243    
1244     * src/cmds.c:
1245    
1246     Fixed a couple of cosmetic problems in cmd_pls_user (synch 1.6)
1247    
1248 changelog 1.391 2002-02-17 19:49 Federico Mennite <ite@techmonkeys.org>
1249    
1250     * nettype/dalnet.server.conf:
1251    
1252     changed kick-method from 1 to 4 in DALnet's server config template
1253    
1254 changelog 1.390 2002-02-17 18:34 Federico Mennite <ite@techmonkeys.org>
1255    
1256     * configure.ac, acconfig/acinclude.m4,
1257     modules/tclscript/Makefile.am, src/Makefile.am:
1258    
1259     tclscript modules isn't being compiled anymore with tcl versions
1260     prior to 8.
1261    
1262 changelog 1.389 2002-02-17 12:44 Federico Mennite <ite@techmonkeys.org>
1263    
1264     * nettype/: .cvsignore, Makefile.am, custom.irc.conf,
1265     custom.server.conf, dalnet.irc.conf, dalnet.server.conf,
1266     efnet.irc.conf, efnet.server.conf, hybridefnet.irc.conf,
1267     hybridefnet.server.conf, ircnet.irc.conf, ircnet.server.conf,
1268     undernet.irc.conf, undernet.server.conf:
1269    
1270     nettype templates directory was missing from the last commit.
1271    
1272     2002-02-17 12:40 Federico Mennite <ite@techmonkeys.org>
1273    
1274     * Makefile.am, configure.ac, eggdrop.complete.conf,
1275     eggdrop.simple.conf, modules/irc/irc.c, modules/server/server.c,
1276     modules/server/server.h:
1277    
1278     * acconfig/mpatrol.m4 wasn't distributed
1279     * net-type is history. Added config templates for network specific
1280     features.
1281    
1282 changelog 1.388 2002-02-17 10:00 Automatic CVS Scripts
1283    
1284     * po/eggdrop.pot:
1285    
1286     Pots
1287    
1288 changelog 1.387 2002-02-16 10:00 Automatic CVS Scripts
1289    
1290     * po/eggdrop.pot:
1291    
1292     Pots
1293    
1294 changelog 1.386 2002-02-15 10:00 Automatic CVS Scripts
1295    
1296     * po/eggdrop.pot:
1297    
1298     Pots
1299    
1300 changelog 1.385 2002-02-14 10:00 Automatic CVS Scripts
1301    
1302     * po/eggdrop.pot:
1303    
1304     Pots
1305    
1306 changelog 1.384 2002-02-14 01:39 Federico Mennite <ite@techmonkeys.org>
1307    
1308     * acconfig/: config.guess, config.sub:
1309    
1310     Upgraded to latest config.guess and config.sub
1311    
1312     2002-02-14 01:36 Federico Mennite <ite@techmonkeys.org>
1313    
1314     * acconfig/acinclude.m4:
1315    
1316     If ngettext isn't available in the eventual gettext library
1317     available on the system, switch to our own.
1318    
1319 changelog 1.383 2002-02-14 00:55 Federico Mennite <ite@techmonkeys.org>
1320    
1321     * acconfig/acinclude.m4, src/chanprog.c, src/modules.c, src/tcl.c:
1322    
1323     * Got rid of STATIC and the related code. We don't need to care if
1324     we have a static build these days.
1325     * Let's tell libtdl about the module's search path with
1326     lt_dladdsearchdir()
1327    
1328 changelog 1.382 2002-02-13 23:56 Axel Franke <eule@berlin.snafu.de>
1329    
1330     * doc/tcl-commands.doc, modules/channels/tclchan.c:
1331    
1332     added as tcl-command isglobalban, isglobalexempt and isglobalinvite
1333    
1334 changelog 1.381 2002-02-13 22:57 Federico Mennite <ite@techmonkeys.org>
1335    
1336     * src/: main.c, userrec.c:
1337    
1338     HQ user's nick to be defined only once.
1339    
1340 changelog 1.380 2002-02-13 16:44 Federico Mennite <ite@techmonkeys.org>
1341    
1342     * modules/compress/compress.c, modules/filesys/filedb3.c,
1343     modules/notes/notes.c, modules/transfer/transfer.c, po/update.pl,
1344     src/chanprog.c, src/egg.h:
1345    
1346     gettext plurals are now supported with the P_() macro
1347    
1348     2002-02-13 16:38 Federico Mennite <ite@techmonkeys.org>
1349    
1350     * bootstrap:
1351    
1352     Updated info about the bootstrap step
1353    
1354 changelog 1.379 2002-02-13 10:00 Automatic CVS Scripts
1355    
1356     * po/eggdrop.pot:
1357    
1358     Pots
1359    
1360 changelog 1.377 2002-02-12 10:00 Automatic CVS Scripts
1361    
1362     * po/eggdrop.pot:
1363    
1364     Pots
1365    
1366 changelog 1.376 2002-02-11 10:00 Automatic CVS Scripts
1367    
1368     * po/eggdrop.pot:
1369    
1370     Pots
1371    
1372 changelog 1.375 2002-02-10 10:00 Automatic CVS Scripts
1373    
1374     * po/eggdrop.pot:
1375    
1376     Pots
1377    
1378 changelog 1.374 2002-02-09 18:37 Axel Franke <eule@berlin.snafu.de>
1379    
1380     * doc/tcl-commands.doc, modules/channels/tclchan.c:
1381    
1382     modify some tcl-commands for the new honor-global-sets
1383    
1384 changelog 1.373 2002-02-09 10:00 Automatic CVS Scripts
1385    
1386     * po/eggdrop.pot:
1387    
1388     Pots
1389    
1390 changelog 1.372 2002-02-08 10:00 Automatic CVS Scripts
1391    
1392     * po/eggdrop.pot:
1393    
1394     Pots
1395    
1396 changelog 1.399 2002-02-07 22:18 Will Buckner <wcc@techmonkeys.org>
1397 changelog 1.371
1398     * doc/compiling.FAQ, doc/text-substitutions.doc,
1399     doc/html/about.html, doc/html/app-problems.html,
1400     doc/html/app-sharing.html, doc/html/app-textsub.html,
1401     doc/html/app-tricks.html, doc/html/app-weird.html,
1402     doc/html/authors.html, doc/html/bans.html, doc/html/botnet.html,
1403     doc/html/compiling.html, doc/html/egg-core.html,
1404     doc/html/faqs.html, doc/html/features.html, doc/html/flags.html,
1405     doc/html/index.html, doc/html/install.html,
1406     doc/html/mod-assoc.html, doc/html/mod-blowfish.html,
1407     doc/html/mod-channels.html, doc/html/mod-compress.html,
1408     doc/html/mod-dns.html, doc/html/mod-filesys.html,
1409     doc/html/mod-irc.html, doc/html/mod-notes.html,
1410     doc/html/mod-server.html, doc/html/mod-share.html,
1411     doc/html/news.html, doc/html/party.html, doc/html/readme.html,
1412     doc/html/sharing.html, doc/html/starting.html, doc/html/users.html,
1413     doc/man1/eggdrop.1, lib/compat/compat.h, lib/compat/inet_aton.h,
1414     lib/compat/inet_ntop.h, lib/compat/inet_pton.h,
1415     lib/compat/memcpy.c, lib/compat/memcpy.h, lib/compat/memset.c,
1416     lib/compat/memset.h, lib/compat/snprintf.h,
1417     lib/compat/strcasecmp.c, lib/compat/strcasecmp.h,
1418     lib/compat/strdup.h, lib/compat/strftime.h,
1419     lib/compat/strncasecmp.c, lib/compat/strncasecmp.h,
1420     lib/eggdrop/botnetutil.c, lib/eggdrop/botnetutil.h,
1421     lib/eggdrop/common.h, lib/eggdrop/eggdrop.h,
1422     lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
1423     lib/eggdrop/memutil.c, lib/eggdrop/memutil.h, lib/eggdrop/module.h,
1424 changelog 1.513 lib/eggdrop/modvals.h, lib/egglib/egglib.h,
1425     modules/blowfish/bf_tab.h, modules/blowfish/blowfish.c,
1426     modules/blowfish/blowfish.h, modules/channels/channels.c,
1427     modules/channels/channels.h, modules/channels/cmdschan.c,
1428     modules/channels/tclchan.c, modules/channels/udefchan.c,
1429     modules/channels/userchan.c, modules/compress/compress.c,
1430     modules/compress/compress.h, modules/compress/tclcompress.c,
1431     modules/console/console.c, modules/console/console.h,
1432     modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
1433     modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
1434     modules/filesys/filedb3.c, modules/filesys/filedb3.h,
1435     modules/filesys/filelist.c, modules/filesys/filelist.h,
1436     modules/filesys/files.c, modules/filesys/files.h,
1437     modules/filesys/filesys.c, modules/filesys/filesys.h,
1438     modules/filesys/tclfiles.c, modules/irc/chan.c,
1439     modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
1440     modules/irc/mode.c, modules/irc/msgcmds.c, modules/irc/tclirc.c,
1441     modules/notes/cmdsnote.c, modules/notes/notes.c,
1442     modules/notes/notes.h, modules/server/cmdsserv.c,
1443     modules/server/server.c, modules/server/server.h,
1444     modules/server/servmsg.c, modules/server/tclserv.c,
1445     modules/share/share.c, modules/share/share.h,
1446     modules/share/uf_features.c, modules/transfer/transfer.c,
1447     modules/transfer/transfer.h, modules/uptime/uptime.c,
1448     modules/uptime/uptime.h, modules/woobie/woobie.c,
1449     scripts/autobotchk, scripts/ques5.tcl, src/bg.c, src/bg.h,
1450     src/botcmd.c, src/botmsg.c, src/botnet.c, src/chan.h,
1451     src/chanprog.c, src/cmds.c, src/cmdt.h, src/dcc.c, src/dccutil.c,
1452     src/debug.h, src/dns.c, src/dns.h, src/egg.h, src/flags.c,
1453     src/flags.h, src/irccmp.c, src/irccmp.h, src/logfile.h, src/main.c,
1454     src/main.h, src/misc.c, src/misc.h, src/modules.c, src/modules.h,
1455     src/patch.h, src/proto.h, src/tandem.h, src/tcl.c, src/tcldcc.c,
1456     src/tclegg.h, src/tclhash.c, src/tclhash.h, src/tclmisc.c,
1457     src/tcluser.c, src/userent.c, src/userrec.c, src/users.c,
1458     src/users.h, FEATURES, INSTALL, NEWS, README:
1459 changelog 1.371
1460     Updated copyright info for 2002
1461    
1462 changelog 1.370 2002-02-07 10:00 Automatic CVS Scripts
1463    
1464     * po/eggdrop.pot:
1465    
1466     Pots
1467    
1468 changelog 1.369 2002-02-07 05:07 Jeff Fisher <guppy@techmonkeys.org>
1469    
1470     * doc/UPDATES1.6, src/dcc.c:
1471    
1472     added newuser.patch by dw from eggdrop1.6
1473    
1474 changelog 1.368 2002-02-06 10:00 Automatic CVS Scripts
1475    
1476     * po/eggdrop.pot:
1477    
1478     Pots
1479    
1480 changelog 1.367 2002-02-05 10:00 Automatic CVS Scripts
1481    
1482     * po/eggdrop.pot:
1483    
1484     Pots
1485    
1486 changelog 1.366 2002-02-04 10:00 Automatic CVS Scripts
1487    
1488     * po/eggdrop.pot:
1489    
1490     Pots
1491    
1492 changelog 1.399 2002-02-04 07:32 Will Buckner <wcc@techmonkeys.org>
1493 changelog 1.365
1494     * doc/UPDATES1.6:
1495    
1496     Sync'd doc/UPDATES1.6 with 1.6.
1497    
1498 changelog 1.399 2002-02-04 07:27 Will Buckner <wcc@techmonkeys.org>
1499 changelog 1.364
1500     * src/: chanprog.c, patch.h:
1501    
1502     The '/msg bot hello' info should use origbotname instead of
1503     botnetnick when starting the bot in userfile creation mode.
1504    
1505 changelog 1.363 2002-02-03 10:00 Automatic CVS Scripts
1506    
1507     * po/eggdrop.pot:
1508    
1509     Pots
1510    
1511 changelog 1.362 2002-02-02 10:00 Automatic CVS Scripts
1512    
1513     * po/eggdrop.pot:
1514    
1515     Pots
1516    
1517 changelog 1.361 2002-02-01 10:00 Automatic CVS Scripts
1518    
1519     * po/eggdrop.pot:
1520    
1521     Pots
1522    
1523 changelog 1.360 2002-01-31 13:35 Axel Franke <eule@berlin.snafu.de>
1524    
1525     * eggdrop.complete.conf, eggdrop.simple.conf,
1526     modules/channels/channels.c, modules/channels/channels.h,
1527     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
1528     modules/irc/chan.c, modules/irc/cmdsirc.c, src/chan.h:
1529    
1530     adding as channelset honor-global-bans, honor-global-exempts and
1531     honor-global-invites
1532    
1533 changelog 1.359 2002-01-31 10:00 Automatic CVS Scripts
1534    
1535     * po/eggdrop.pot:
1536    
1537     Pots
1538    
1539 changelog 1.358 2002-01-30 10:00 Automatic CVS Scripts
1540    
1541     * po/eggdrop.pot:
1542    
1543     Pots
1544    
1545 changelog 1.356 2002-01-29 10:00 Automatic CVS Scripts
1546    
1547     * po/eggdrop.pot:
1548    
1549     Pots
1550    
1551 changelog 1.355 2002-01-28 10:00 Automatic CVS Scripts
1552    
1553     * po/eggdrop.pot:
1554    
1555     Pots
1556    
1557 changelog 1.354 2002-01-27 14:59 Federico Mennite <ite@techmonkeys.org>
1558    
1559     * modules/channels/cmdschan.c, modules/irc/cmdsirc.c,
1560     modules/server/cmdsserv.c, po/.potignore, src/cmds.c:
1561    
1562     * Cosmetic changes for some partyline's commands output (synch 1.6)
1563     * More gettextification in the core and in the channels, irc and
1564     server modules
1565     * Minor code indentation cleanups
1566    
1567 changelog 1.353 2002-01-27 10:00 Automatic CVS Scripts
1568    
1569     * po/eggdrop.pot:
1570    
1571     Pots
1572    
1573 changelog 1.352 2002-01-26 13:34 Federico Mennite <ite@techmonkeys.org>
1574    
1575     * modules/channels/channels.h:
1576    
1577     Changed kickreason max length to 307 (synch 1.6)
1578    
1579 changelog 1.351 2002-01-26 13:26 Federico Mennite <ite@techmonkeys.org>
1580    
1581     * scripts/sentinel.tcl:
1582    
1583     Updated sentinel.tcl to v2.60 (synch 1.6)
1584    
1585     2002-01-26 13:18 Federico Mennite <ite@techmonkeys.org>
1586    
1587     * modules/filesys/filedb3.c, modules/notes/notes.c,
1588     modules/transfer/transfer.c, src/botnet.c:
1589    
1590     Cosmetic changes for plurals (synch 1.6)
1591    
1592 changelog 1.350 2002-01-26 10:00 Automatic CVS Scripts
1593    
1594     * po/eggdrop.pot:
1595    
1596     Pots
1597    
1598 changelog 1.349 2002-01-26 03:44 stdarg <stdarg@techmonkeys.org>
1599    
1600     * modules/transfer/transfer.c:
1601    
1602    
1603     * Cleaned up some of the excessive use of the 'register' keyword
1604     * Cleaned up pump_file_to_sock
1605    
1606 changelog 1.348 2002-01-26 02:57 stdarg <stdarg@techmonkeys.org>
1607    
1608     * modules/perlscript/: Makefile.am, mod_iface.c,
1609     module_interface.c, perlscript.c:
1610    
1611    
1612     * Renamed module_interface.c to mod_iface.c to meet filename length
1613     requirements
1614    
1615     2002-01-26 02:47 stdarg <stdarg@techmonkeys.org>
1616    
1617     * lib/eggdrop/memutil.c:
1618    
1619    
1620     * Cleaned up rmspace() a bit
1621    
1622 changelog 1.347 2002-01-25 21:25 Federico Mennite <ite@techmonkeys.org>
1623    
1624     * lib/eggdrop/memutil.c:
1625    
1626     Got rid of the whitespace macro. isspace() does the same thing and
1627     should be available on every system.
1628    
1629 changelog 1.346 2002-01-25 10:00 Automatic CVS Scripts
1630    
1631     * po/eggdrop.pot:
1632    
1633     Pots
1634    
1635 changelog 1.345 2002-01-24 21:06 Federico Mennite <ite@techmonkeys.org>
1636    
1637     * modules/irc/chan.c:
1638    
1639     Patch fixing key for channel request on op wasn't fully applied
1640     (synch 1.6)
1641    
1642 changelog 1.343 2002-01-24 10:00 Automatic CVS Scripts
1643    
1644     * po/eggdrop.pot:
1645    
1646     Pots
1647    
1648 changelog 1.342 2002-01-23 22:18 Federico Mennite <ite@techmonkeys.org>
1649    
1650     * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
1651     lib/eggdrop/module.h, src/chanprog.c, src/modules.c, src/proto.h:
1652    
1653     * moved rmspace() from the core to libeggdrop
1654     * deleted a couple of prototypes missing the relative function
1655     definition
1656     * strchr_unescape() was still exported
1657    
1658 changelog 1.341 2002-01-23 10:00 Automatic CVS Scripts
1659    
1660     * po/eggdrop.pot:
1661    
1662     Pots
1663    
1664 changelog 1.399 2002-01-22 21:45 Will Buckner <wcc@techmonkeys.org>
1665 changelog 1.340
1666     * modules/notes/notes.c:
1667    
1668     A password is required to use the NOTES msg command, therefore
1669     [pass] should be <pass> in usage notices.
1670    
1671 changelog 1.339 2002-01-22 10:00 Automatic CVS Scripts
1672    
1673     * po/eggdrop.pot:
1674    
1675     Pots
1676    
1677 changelog 1.338 2002-01-22 01:17 Federico Mennite <ite@techmonkeys.org>
1678    
1679     * lib/eggdrop/module.h, modules/console/console.c, src/botcmd.c,
1680     src/botmsg.c, src/botnet.c, src/cmds.c, src/dcc.c, src/dccutil.c,
1681     src/flags.c, src/flags.h, src/tcldcc.c:
1682    
1683     geticon() didn't really need to care about dcc table
1684    
1685 changelog 1.337 2002-01-21 10:00 Automatic CVS Scripts
1686    
1687     * po/eggdrop.pot:
1688    
1689     Pots
1690    
1691 changelog 1.336 2002-01-20 16:56 Federico Mennite <ite@techmonkeys.org>
1692    
1693     * doc/tcl-commands.doc, src/tcldcc.c, src/tclmisc.c:
1694    
1695     Added tcl_traffic (synch 1.6)
1696    
1697 changelog 1.335 2002-01-20 14:29 Federico Mennite <ite@techmonkeys.org>
1698    
1699     * modules/irc/chan.c:
1700    
1701     fixed a bug that prevented MODE from being sent when we get ops on a
1702     channel to retrieve the proper channel key (synch 1.6)
1703    
1704     2002-01-20 14:22 Federico Mennite <ite@techmonkeys.org>
1705    
1706     * modules/server/server.c, src/tcl.c:
1707    
1708     changed nick-len and hand-len to nicklen and handlen respectively
1709    
1710 changelog 1.334 2002-01-20 12:55 Federico Mennite <ite@techmonkeys.org>
1711    
1712     * modules/channels/userchan.c:
1713    
1714     Update already existing bans/invites/exempt entries instead of
1715     removing and readding them. (synch 1.6)
1716    
1717 changelog 1.333 2002-01-20 11:57 Federico Mennite <ite@techmonkeys.org>
1718    
1719     * src/botcmd.c:
1720    
1721     Let's log remote botinfo calls.
1722    
1723 changelog 1.332 2002-01-20 10:00 Automatic CVS Scripts
1724    
1725     * po/eggdrop.pot:
1726    
1727     Pots
1728    
1729 changelog 1.399 2002-01-19 22:52 Will Buckner <wcc@techmonkeys.org>
1730 changelog 1.331
1731     * doc/html/authors.html:
1732    
1733     Fixed a small authors.html error.
1734    
1735 changelog 1.330 2002