/[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.517 - (hide annotations) (download)
Sun May 26 03:30:18 2002 UTC (17 years, 1 month ago) by changelog
Branch: MAIN
Changes since 1.516: +7 -0 lines
ChangeLog

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