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

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