/[cvs]/eggdrop1.9/ChangeLog
ViewVC logotype

Contents of /eggdrop1.9/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.556 - (show annotations) (download)
Fri Aug 16 09:00:59 2002 UTC (16 years, 9 months ago) by changelog
Branch: MAIN
Changes since 1.555: +195 -93 lines
ChangeLog

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