/[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.544 - (hide annotations) (download)
Tue Jun 18 06:30:33 2002 UTC (17 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.543: +63 -43 lines
ChangeLog

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