/[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.559 - (hide annotations) (download)
Sun Aug 25 09:30:17 2002 UTC (17 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.558: +338 -1039 lines
ChangeLog

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