/[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.596 - (show annotations) (download)
Sun Oct 20 09:00:11 2002 UTC (16 years, 9 months ago) by changelog
Branch: MAIN
Changes since 1.595: +1494 -381 lines
ChangeLog

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