/[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.537 - (hide annotations) (download)
Fri Jun 7 07:00:28 2002 UTC (17 years, 1 month ago) by changelog
Branch: MAIN
Changes since 1.536: +7 -0 lines
ChangeLog

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