/[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.210 - (show annotations) (download)
Sun Dec 2 14:30:18 2001 UTC (17 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.209: +7 -0 lines
ChangeLog

1 2001-12-02 14:26 Federico Mennite <ite@techmonkeys.org>
2
3 * modules/filesys/: files.c, help/filesys.help:
4
5 Renamed .optimise to .optimize. Patch by Wcc
6 <will@centerofnowhere.com>
7
8 2001-12-02 13:36 Federico Mennite <ite@techmonkeys.org>
9
10 * scripts/alltools.tcl:
11
12 testip wasn't working correctly in scripts/alltools.tcl. Patch by
13 Hanno <unknown>
14
15 2001-12-02 13:22 Federico Mennite <ite@techmonkeys.org>
16
17 * eggdrop.complete.conf:
18
19 More spelling fixes in eggdrop.complete.conf. Patch by Wcc
20 <will@centerofnowhere.com>
21
22 2001-12-02 12:48 Federico Mennite <ite@techmonkeys.org>
23
24 * INSTALL, doc/text-substitutions.doc:
25
26 More spelling fixes in docs and MOTD. Patch by Wcc
27 <will@centerofnowhere.com>
28
29 2001-12-02 12:36 Federico Mennite <ite@techmonkeys.org>
30
31 * modules/uptime/uptime.c:
32
33 Made uptime module to server. Patch by Matthew Hallacy
34 <poptix@techmonkeys.org>
35
36 2001-12-02 12:22 Federico Mennite <ite@techmonkeys.org>
37
38 * modules/irc/tclirc.c:
39
40 wasop command wasn't working correctly. Patch by TaKeDa
41 <takeda@eggheads.w.pl>
42
43 2001-12-02 11:54 Federico Mennite <ite@techmonkeys.org>
44
45 * modules/share/share.c:
46
47 Fix in share module while resyncing userfile. Patch by TaKeDa
48 <takeda@eggheads.w.pl>
49
50 2001-12-02 11:43 Federico Mennite <ite@techmonkeys.org>
51
52 * modules/irc/mode.c:
53
54 Minor code indenting fixes. Patch by guppy <guppy@techmonkeys.org>
55
56 2001-12-02 10:00 Automatic CVS Scripts
57
58 * po/eggdrop.pot:
59
60 Pots
61
62 2001-12-01 17:35 Federico Mennite <ite@techmonkeys.org>
63
64 * modules/channels/channels.c, modules/irc/chan.c,
65 modules/irc/mode.c, src/chan.h, src/tcluser.c:
66
67 * Added DalNet's +M support. Patch by Wcc
68 <will@centerofnowhere.com>* Fixed a stupid typo of mine in
69 tcl_botattr, which prevented a successful build.
70
71 2001-12-01 16:49 Federico Mennite <ite@techmonkeys.org>
72
73 * modules/irc/chan.c:
74
75 Get right flags also when a user joins \!channels. Patch by Lam
76 <unknown>
77
78 2001-12-01 16:39 Federico Mennite <ite@techmonkeys.org>
79
80 * modules/compress/compress.c:
81
82 Runtime debug information cleanup in compress module. Patch by Wcc
83 <will@centerofnowhere.com>
84
85 2001-12-01 16:33 Federico Mennite <ite@techmonkeys.org>
86
87 * src/tcluser.c:
88
89 Fixed more potential crashes in botattr command. Patch by TaKeDa
90 <takeda@eggheads.w.pl>
91
92 2001-12-01 16:03 Federico Mennite <ite@techmonkeys.org>
93
94 * src/tcluser.c:
95
96 Fixed more potential crashes in src/tcluser.c. Patch by Matthew
97 Hallacy <poptix@techmonkeys.org>
98
99 2001-12-01 15:44 Federico Mennite <ite@techmonkeys.org>
100
101 * doc/tcl-commands.doc:
102
103 Fixed up some spelling mistakes in doc/tcl-commands.doc. Patch by
104 Wcc <will@centerofnowhere.com>
105
106 2001-12-01 15:13 Federico Mennite <ite@techmonkeys.org>
107
108 * src/tcluser.c:
109
110 adduser wasn't accepting handle parameter without hostmask
111 parameter. Patch by Wcc <will@centerofnowhere.com>
112
113 2001-12-01 14:39 Federico Mennite <ite@techmonkeys.org>
114
115 * src/tcluser.c:
116
117 chattr hand crashed. Patch by stdarg <stdarg@techmonkeys.org>
118
119 2001-12-01 14:27 Federico Mennite <ite@techmonkeys.org>
120
121 * modules/irc/mode.c:
122
123 Ban reason string was unitialized. Patch by Matthew Hallacy
124 <poptix@techmonkeys.org>
125
126 2001-12-01 13:46 Federico Mennite <ite@techmonkeys.org>
127
128 * modules/irc/tclirc.c:
129
130 Fixed potential crashes in the getchanhost command. Patch by Matthew
131 Hallacy <poptix@techmonkeys.org>
132
133 2001-12-01 10:00 Automatic CVS Scripts
134
135 * po/eggdrop.pot:
136
137 Pots
138
139 2001-11-30 10:00 Automatic CVS Scripts
140
141 * po/eggdrop.pot:
142
143 Pots
144
145 2001-11-29 10:00 Automatic CVS Scripts
146
147 * po/eggdrop.pot:
148
149 Pots
150
151 2001-11-28 10:00 Automatic CVS Scripts
152
153 * po/eggdrop.pot:
154
155 Pots
156
157 2001-11-27 10:00 Automatic CVS Scripts
158
159 * po/eggdrop.pot:
160
161 Pots
162
163 2001-11-27 02:30 Federico Mennite <ite@techmonkeys.org>
164
165 * intl/.cvsignore, lib/eggdrop/.cvsignore:
166
167 More and more cvsignore entries.
168
169 2001-11-27 02:15 Federico Mennite <ite@techmonkeys.org>
170
171 * lib/eggdrop/.cvsignore:
172
173 More cvsignore entries.
174
175 2001-11-27 02:13 Federico Mennite <ite@techmonkeys.org>
176
177 * lib/: .cvsignore, eggdrop/.cvsignore:
178
179 Moved cvsinogre entries in the proper place.
180
181 2001-11-27 02:11 Federico Mennite <ite@techmonkeys.org>
182
183 * lib/.cvsignore:
184
185 Added more cvsignore entries.
186
187 2001-11-27 02:08 Federico Mennite <ite@techmonkeys.org>
188
189 * src/main.c:
190
191 More gettext fixes.
192
193 2001-11-26 10:00 Automatic CVS Scripts
194
195 * po/eggdrop.pot:
196
197 Pots
198
199 2001-11-25 14:45 Federico Mennite <ite@techmonkeys.org>
200
201 * src/eggdrop.h:
202
203 Have a successful build if gettext is explicitly disabled.
204
205 2001-11-25 10:00 Automatic CVS Scripts
206
207 * po/eggdrop.pot:
208
209 Pots
210
211 2001-11-24 20:42 Federico Mennite <ite@techmonkeys.org>
212
213 * modules/assoc/Makefile.am, modules/blowfish/Makefile.am,
214 modules/channels/Makefile.am, modules/compress/Makefile.am,
215 modules/console/Makefile.am, modules/ctcp/Makefile.am,
216 modules/filesys/Makefile.am, modules/irc/Makefile.am,
217 modules/notes/Makefile.am, modules/perlscript/Makefile.am,
218 modules/server/Makefile.am, modules/share/Makefile.am,
219 modules/tclscript/Makefile.am, modules/transfer/Makefile.am,
220 modules/uptime/Makefile.am, modules/woobie/Makefile.am,
221 src/eggdrop.h:
222
223 Added mssing stuff in Makefile.am's that prevented compilation in
224 some environments.
225
226 2001-11-24 15:31 Federico Mennite <ite@techmonkeys.org>
227
228 * modules/transfer/transfer.h, src/eggdrop.h:
229
230 Moved XFER defines from the core in a more suitable place in the
231 transfer module.
232
233 2001-11-24 10:00 Automatic CVS Scripts
234
235 * po/eggdrop.pot:
236
237 Pots
238
239 2001-11-23 10:00 Automatic CVS Scripts
240
241 * po/eggdrop.pot:
242
243 Pots
244
245 2001-11-22 10:00 Automatic CVS Scripts
246
247 * po/eggdrop.pot:
248
249 Pots
250
251 2001-11-21 10:00 Automatic CVS Scripts
252
253 * po/eggdrop.pot:
254
255 Pots
256
257 2001-11-20 10:00 Automatic CVS Scripts
258
259 * po/eggdrop.pot:
260
261 Pots
262
263 2001-11-19 10:00 Automatic CVS Scripts
264
265 * po/eggdrop.pot:
266
267 Pots
268
269 2001-11-18 10:00 Automatic CVS Scripts
270
271 * po/eggdrop.pot:
272
273 Pots
274
275 2001-11-17 10:00 Automatic CVS Scripts
276
277 * po/eggdrop.pot:
278
279 Pots
280
281 2001-11-16 10:00 Automatic CVS Scripts
282
283 * po/eggdrop.pot:
284
285 Pots
286
287 2001-11-15 10:00 Automatic CVS Scripts
288
289 * po/eggdrop.pot:
290
291 Pots
292
293 2001-11-14 10:00 Automatic CVS Scripts
294
295 * po/eggdrop.pot:
296
297 Pots
298
299 2001-11-14 01:57 stdarg <stdarg@techmonkeys.org>
300
301 * src/: logfile.c, main.c:
302
303
304 * Re-ordered init procedures so hooks[] is initialized earlier.
305 * Logfiles should cycle now.
306
307 2001-11-13 10:00 Automatic CVS Scripts
308
309 * po/eggdrop.pot:
310
311 Pots
312
313 2001-11-13 04:51 stdarg <stdarg@techmonkeys.org>
314
315 * modules/perlscript/perlscript.c:
316
317
318 * Added support for lists in perl callbacks.
319
320 2001-11-13 04:51 stdarg <stdarg@techmonkeys.org>
321
322 * modules/tclscript/tclscript.c:
323
324
325 * Added support for returned lists in tcl callbacks.
326
327 2001-11-13 04:50 stdarg <stdarg@techmonkeys.org>
328
329 * src/: logfile.c, script.c, script.h, script_api.h, tcldcc.c:
330
331
332 * Added convenience functions for script_var_t's.
333 * Converted a bunch of functions in tcldcc.c.
334
335 2001-11-12 10:00 Automatic CVS Scripts
336
337 * po/eggdrop.pot:
338
339 Pots
340
341 2001-11-11 10:00 Automatic CVS Scripts
342
343 * po/eggdrop.pot:
344
345 Pots
346
347 2001-11-10 10:00 Automatic CVS Scripts
348
349 * po/eggdrop.pot:
350
351 Pots
352
353 2001-11-09 10:00 Automatic CVS Scripts
354
355 * po/eggdrop.pot:
356
357 Pots
358
359 2001-11-08 10:00 Automatic CVS Scripts
360
361 * po/eggdrop.pot:
362
363 Pots
364
365 2001-11-07 10:00 Automatic CVS Scripts
366
367 * po/eggdrop.pot:
368
369 Pots
370
371 2001-11-06 10:00 Automatic CVS Scripts
372
373 * po/eggdrop.pot:
374
375 Pots
376
377 2001-11-05 10:00 Automatic CVS Scripts
378
379 * po/eggdrop.pot:
380
381 Pots
382
383 2001-11-05 03:47 stdarg <stdarg@techmonkeys.org>
384
385 * src/: patch.h, script_api.h, tcl.c, tcldcc.c:
386
387 Converted some functions in tcldcc.c.
388
389 2001-11-04 10:00 Automatic CVS Scripts
390
391 * po/eggdrop.pot:
392
393 Pots
394
395 2001-11-03 10:00 Automatic CVS Scripts
396
397 * po/eggdrop.pot:
398
399 Pots
400
401 2001-11-02 10:00 Automatic CVS Scripts
402
403 * po/eggdrop.pot:
404
405 Pots
406
407 2001-11-01 10:00 Automatic CVS Scripts
408
409 * po/eggdrop.pot:
410
411 Pots
412
413 2001-10-31 10:00 Automatic CVS Scripts
414
415 * po/eggdrop.pot:
416
417 Pots
418
419 2001-10-31 04:02 Tothwolf <tothwolf@techmonkeys.org>
420
421 * configure.ac, lib/egglib/hash_table.c, lib/egglib/linked_list.c,
422 lib/egglib/mempool.c, lib/egglib/msprintf.c, lib/egglib/mstack.c,
423 modules/filesys/filesys.c, modules/transfer/transfer.c, src/bg.c,
424 src/bg.h, src/botnet.c, src/chanprog.c, src/egg_timer.c,
425 src/irccmp.h, src/logfile.c, src/main.c, src/match.h, src/misc.c,
426 src/registry.c, src/script.c, src/tcl.c:
427
428 * 39 less gcc warnings...
429
430 2001-10-30 10:00 Automatic CVS Scripts
431
432 * po/eggdrop.pot:
433
434 Pots
435
436 2001-10-30 01:35 Matthew Hallacy <poptix@techmonkeys.org>
437
438 * modules/uptime/: uptime.c, uptime.h:
439
440 Proper copyright information.
441
442 2001-10-29 23:01 Federico Mennite <ite@techmonkeys.org>
443
444 * lib/eggdrop/Makefile.am, lib/eggdrop/module.h,
445 modules/assoc/Makefile.am, modules/blowfish/Makefile.am,
446 modules/channels/Makefile.am, modules/compress/Makefile.am,
447 modules/console/Makefile.am, modules/ctcp/Makefile.am,
448 modules/filesys/Makefile.am, modules/irc/Makefile.am,
449 modules/notes/Makefile.am, modules/perlscript/Makefile.am,
450 modules/server/Makefile.am, modules/share/Makefile.am,
451 modules/tclscript/Makefile.am, modules/transfer/Makefile.am,
452 modules/uptime/Makefile.am, modules/woobie/Makefile.am,
453 src/Makefile.am, src/modules.c:
454
455 Created libeggdrop: libadns, libegg and libcompat are now linked in
456 it. Cleaned up some unneeded function exports :)
457
458 2001-10-29 20:09 Jeff Fisher <guppy@techmonkeys.org>
459
460 * modules/uptime/: uptime.c, uptime.h:
461
462 some minor uptime.mod things I noticed while working on 1.6.7
463
464 2001-10-29 10:00 Automatic CVS Scripts
465
466 * po/eggdrop.pot:
467
468 Pots
469
470 2001-10-28 13:30 Federico Mennite <ite@techmonkeys.org>
471
472 * configure.ac, lib/Makefile.am, lib/adns/.cvsignore,
473 lib/adns/COPYING, lib/adns/GPL-vs-LGPL, lib/adns/Makefile.am,
474 lib/adns/README, lib/adns/README.eggdrop, lib/adns/README.ircd,
475 lib/adns/adns.h, lib/adns/check.c, lib/adns/dlist.h,
476 lib/adns/event.c, lib/adns/general.c, lib/adns/internal.h,
477 lib/adns/parse.c, lib/adns/query.c, lib/adns/reply.c,
478 lib/adns/setup.c, lib/adns/transmit.c, lib/adns/tvarith.h,
479 lib/adns/types.c, lib/compat/.cvsignore, lib/compat/Makefile.am,
480 lib/compat/compat.h, lib/compat/inet_aton.c,
481 lib/compat/inet_aton.h, lib/compat/inet_ntop.c,
482 lib/compat/inet_ntop.h, lib/compat/inet_pton.c,
483 lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
484 lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.c,
485 lib/compat/snprintf.h, lib/compat/strcasecmp.c,
486 lib/compat/strcasecmp.h, lib/compat/strftime.c,
487 lib/compat/strftime.h, lib/compat/strncasecmp.c,
488 lib/compat/strncasecmp.h, lib/egglib/.cvsignore,
489 lib/egglib/Makefile.am, lib/egglib/avl.c, lib/egglib/avl.h,
490 lib/egglib/hash_table.c, lib/egglib/hash_table.h,
491 lib/egglib/hash_table_test.c, lib/egglib/linked_list.c,
492 lib/egglib/linked_list.h, lib/egglib/linked_list_test.c,
493 lib/egglib/mempool.c, lib/egglib/mempool.h,
494 lib/egglib/mempool_test.c, lib/egglib/msprintf.c,
495 lib/egglib/msprintf.h, lib/egglib/mstack.c, lib/egglib/mstack.h,
496 modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
497 src/Makefile.am, src/dns.c, src/logfile.c, src/main.c, src/main.h,
498 src/modules.c, src/net.c, src/registry.c, src/script.c:
499
500 Renamed src/adns, src/compat, src/egglib to lib/adns, lib/compat,
501 lib/egglib respectively.
502
503 2001-10-28 10:00 Automatic CVS Scripts
504
505 * po/eggdrop.pot:
506
507 Pots
508
509 2001-10-27 18:39 Federico Mennite <ite@techmonkeys.org>
510
511 * modules/irc/.cvsignore:
512
513 Added a missing .cvsignore.
514
515 2001-10-27 18:35 Federico Mennite <ite@techmonkeys.org>
516
517 * po/: .potignore, POTFILES.in:
518
519 * Updated internationalizable list of files in po/POTIFLES.in.
520 * Added po/.potignore as list of files to be ignored when running
521 po/update.pl --maintain.
522
523 2001-10-27 16:39 Federico Mennite <ite@techmonkeys.org>
524
525 * lib/.cvsignore:
526
527 Added more .cvsignore files.
528
529 2001-10-27 16:34 Federico Mennite <ite@techmonkeys.org>
530
531 * Makefile.am, configure.ac, lib/Makefile.am,
532 lib/eggdrop/.cvsignore, lib/eggdrop/Makefile.am,
533 lib/eggdrop/module.h, lib/eggdrop/modvals.h, modules/.cvsignore,
534 modules/Makefile.am, modules/assoc/.cvsignore,
535 modules/assoc/Makefile.am, modules/assoc/assoc.c,
536 modules/assoc/assoc.h, modules/assoc/modinfo,
537 modules/assoc/help/assoc.help, modules/blowfish/.cvsignore,
538 modules/blowfish/Makefile.am, modules/blowfish/bf_tab.h,
539 modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
540 modules/blowfish/modinfo, modules/channels/.cvsignore,
541 modules/channels/Makefile.am, modules/channels/channels.c,
542 modules/channels/channels.h, modules/channels/cmdschan.c,
543 modules/channels/flagmaps.c, modules/channels/modinfo,
544 modules/channels/tclchan.c, modules/channels/udefchan.c,
545 modules/channels/userchan.c, modules/channels/help/chaninfo.help,
546 modules/channels/help/channels.help,
547 modules/channels/help/set/channels.help,
548 modules/compress/.cvsignore, modules/compress/Makefile.am,
549 modules/compress/compress.c, modules/compress/compress.h,
550 modules/compress/modinfo, modules/compress/tclcompress.c,
551 modules/compress/help/set/compress.help,
552 modules/console/.cvsignore, modules/console/Makefile.am,
553 modules/console/console.c, modules/console/console.h,
554 modules/console/modinfo, modules/console/help/console.help,
555 modules/console/help/set/console.help, modules/ctcp/.cvsignore,
556 modules/ctcp/Makefile.am, modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
557 modules/ctcp/modinfo, modules/ctcp/help/set/ctcp.help,
558 modules/filesys/.cvsignore, modules/filesys/Makefile.am,
559 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
560 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
561 modules/filesys/filelist.c, modules/filesys/filelist.h,
562 modules/filesys/files.c, modules/filesys/files.h,
563 modules/filesys/filesys.c, modules/filesys/filesys.h,
564 modules/filesys/modinfo, modules/filesys/tclfiles.c,
565 modules/filesys/help/filesys.help,
566 modules/filesys/help/set/filesys.help, modules/irc/Makefile.am,
567 modules/irc/chan.c, modules/irc/cmdsirc.c, modules/irc/irc.c,
568 modules/irc/irc.h, modules/irc/mode.c, modules/irc/modinfo,
569 modules/irc/msgcmds.c, modules/irc/tclirc.c,
570 modules/irc/help/irc.help, modules/irc/help/msg/irc.help,
571 modules/irc/help/set/irc.help, modules/notes/.cvsignore,
572 modules/notes/Makefile.am, modules/notes/cmdsnote.c,
573 modules/notes/modinfo, modules/notes/notes.c,
574 modules/notes/notes.h, modules/notes/help/notes.help,
575 modules/notes/help/msg/notes.help,
576 modules/notes/help/set/notes.help, modules/perlscript/.cvsignore,
577 modules/perlscript/Makefile.am, modules/perlscript/perlscript.c,
578 modules/server/.cvsignore, modules/server/Makefile.am,
579 modules/server/cmdsserv.c, modules/server/modinfo,
580 modules/server/server.c, modules/server/server.h,
581 modules/server/servmsg.c, modules/server/tclserv.c,
582 modules/server/help/server.help,
583 modules/server/help/set/server.help, modules/share/.cvsignore,
584 modules/share/Makefile.am, modules/share/modinfo,
585 modules/share/share.c, modules/share/share.h,
586 modules/share/uf_features.c, modules/share/help/share.help,
587 modules/tclscript/.cvsignore, modules/tclscript/Makefile.am,
588 modules/tclscript/tclscript.c, modules/transfer/.cvsignore,
589 modules/transfer/Makefile.am, modules/transfer/modinfo,
590 modules/transfer/transfer.c, modules/transfer/transfer.h,
591 modules/transfer/help/set/transfer.help, modules/uptime/.cvsignore,
592 modules/uptime/Makefile.am, modules/uptime/modinfo,
593 modules/uptime/uptime.c, modules/uptime/uptime.h,
594 modules/woobie/.cvsignore, modules/woobie/Makefile.am,
595 modules/woobie/modinfo, modules/woobie/woobie.c, src/Makefile.am,
596 src/logfile.c, src/modules.h:
597
598 * Renamed src/mod to modules.
599 * Created lib as top dir for eggdrop's libraries.
600
601 2001-10-27 13:34 Federico Mennite <ite@techmonkeys.org>
602
603 * configure.ac, acconfig/acinclude.m4:
604
605 Configure related refactoring and clean up.
606
607 2001-10-27 09:00 Automatic CVS Scripts
608
609 * po/eggdrop.pot:
610
611 Pots
612
613 2001-10-26 22:22 stdarg <stdarg@techmonkeys.org>
614
615 * src/: chanprog.c, cmds.c, main.c, modules.c, tcl.c, tcldcc.c,
616 tclegg.h, tclhash.c, tclhash.h:
617
618
619 * Converted the last few bind tables (I think).
620 * Removed unused builtin_* functions.
621
622 2001-10-26 09:00 Automatic CVS Scripts
623
624 * po/eggdrop.pot:
625
626 Pots
627
628 2001-10-25 20:10 Federico Mennite <ite@techmonkeys.org>
629
630 * .cvsignore, acconfig/acinclude.m4, acconfig/mpatrol.m4:
631
632 Added support for mpatrol (mutally exclusive with efence).
633
634 2001-10-25 09:00 Automatic CVS Scripts
635
636 * po/eggdrop.pot:
637
638 Pots
639
640 2001-10-24 10:08 stdarg <stdarg@techmonkeys.org>
641
642 * src/: dcc.c, dns.c, egg_timer.c, logfile.c, script.c,
643 script_api.h, tcl.c, tcldcc.c, tclhash.c:
644
645
646 * Added support for optional args for scripts.
647 * Added a ".perl" command.
648 * Converted some stuff in tcldcc.c, based on Oskar Liljeblad's
649 patch.
650 * Fixed compile warnings in tcl module.
651 * Added error reporting when loading perl scripts.
652
653 2001-10-24 09:00 Automatic CVS Scripts
654
655 * po/eggdrop.pot:
656
657 Pots
658
659 2001-10-23 09:00 Automatic CVS Scripts
660
661 * po/eggdrop.pot:
662
663 Pots
664
665 2001-10-23 08:47 stdarg <stdarg@techmonkeys.org>
666
667 * src/: botmsg.c, cmds.c, script.c:
668
669
670 * Added a "loadscript" script command.
671 * Fixed up perlscript.mod a little bit, so that it can do stuff.
672 * Wrote a test script in perl that uses timers, binds, and putlog
673 successfully.
674
675 2001-10-22 09:00 Automatic CVS Scripts
676
677 * po/eggdrop.pot:
678
679 Pots
680
681 2001-10-22 01:49 stdarg <stdarg@techmonkeys.org>
682
683 * src/modules.c:
684
685 * Moved msprintf and mstack to the function table (boo this is
686 temporary I hope)
687 * Fixed compile warnings and some other stuff in perlscript.mod so
688 that it compiles and loads (but you can't use it to write a script
689 yet).
690
691 2001-10-21 20:59 stdarg <stdarg@techmonkeys.org>
692
693 * src/: dccutil.c, tcldcc.c:
694
695 * dcc array is now sparse
696
697 2001-10-21 19:51 stdarg <stdarg@techmonkeys.org>
698
699 * src/tcldcc.c:
700
701 * Updated putdcc and putdccraw to accept idx instead of sock.
702 * Putdccraw now recognizes -1 as the server idx, not 0.
703
704 2001-10-21 17:38 Federico Mennite <ite@techmonkeys.org>
705
706 * bootstrap, configure.ac, acconfig/.cvsignore,
707 acconfig/acinclude.m4, src/Makefile.am:
708
709 * Added autoconf and automake support for perlscript.mod.
710 * Removed old stuff from bootstrap and
711 src/mod/compress.mod/Makefile.am.
712 * Removed eggdrop_DEPENDENCIES. They are unneeded.
713 * Readded -Wall and -g3 compile options.
714
715 2001-10-21 16:05 Tothwolf <tothwolf@techmonkeys.org>
716
717 * Makefile.am, scripts/Makefile.am, src/Makefile.am:
718
719 * cleanups in Makefile.am files
720
721 2001-10-21 14:51 Tothwolf <tothwolf@techmonkeys.org>
722
723 * Makefile.am, bootstrap, acconfig/config.guess,
724 acconfig/config.sub:
725
726 * added latest version of config.guess and config.sub to acconfig
727 dir
728 * don't remove config.guess and config.sub with maintainer-clean
729 rule
730 * keep libtoolize from overwriting config.guess and config.sub
731
732 2001-10-21 12:20 Federico Mennite <ite@techmonkeys.org>
733
734 * po/POTFILES.in:
735
736 Updated internationalizable list of files.
737
738 2001-10-21 09:00 Automatic CVS Scripts
739
740 * po/eggdrop.pot:
741
742 Pots
743
744 2001-10-21 07:03 Automatic CVS Scripts
745
746 * po/eggdrop.pot:
747
748 Pots
749
750 2001-10-21 06:48 Automatic CVS Scripts
751
752 * po/eggdrop.pot:
753
754 Pots
755
756 2001-10-21 06:15 stdarg <stdarg@techmonkeys.org>
757
758 * eggdrop.complete.conf:
759
760 * Added config setting for dcc_command_chars
761
762 2001-10-21 06:04 stdarg <stdarg@techmonkeys.org>
763
764 * scripts/action.fix.tcl:
765
766 Updated action.fix.tcl to use new filt_string.
767
768 2001-10-21 06:02 stdarg <stdarg@techmonkeys.org>
769
770 * doc/tcl-commands.doc, src/dcc.c, src/main.c, src/tclhash.c:
771
772 * Changed the FILT bind to use a global variable instead of
773 returning a string. This will make it easier for multiple callbacks
774 to act on one string.
775 * Made a new config variable called "dcc_command_chars" that lets
776 you change which chars represent a command on the console. Default
777 is "./".
778
779 2001-10-21 03:49 stdarg <stdarg@techmonkeys.org>
780
781 * src/tclhash.c:
782
783 Changed BT_chat back to sis instead of Uis
784
785 2001-10-21 03:44 stdarg <stdarg@techmonkeys.org>
786
787 * src/: botnet.c, cmds.c, logfile.c, modules.c, tcl.c, tclhash.c,
788 tclhash.h:
789
790 * Applied Oskar Liljeblad's patch to convert more bind tables.
791 * Fixed bug in putlog which causes an infinite loop.
792 * Added console error logging into tclscript.mod.
793 * Added external error logging via "error_logfile" variable, for
794 more detailed information. Default filename is logs/tcl_errors.log.
795
796 2001-10-20 21:57 stdarg <stdarg@techmonkeys.org>
797
798 * src/: dcc.c, modules.c, tclhash.c, tclhash.h:
799
800 * Added Oskar Liljeblad's patch to convert H_chat, H_act, and
801 H_bcst.
802 * Experimented with changing around the chat bind so it's called
803 before text is sent, and is breakable.
804
805 2001-10-20 10:22 stdarg <stdarg@techmonkeys.org>
806
807 * src/: modules.c, tclhash.c, tclhash.h:
808
809 Applied patch by Oskar Liljeblad <oskar@osk.mine.nu>: Replaces
810 H_away bind with new BT_away bind.
811
812 2001-10-20 08:04 Jeff Fisher <guppy@techmonkeys.org>
813
814 * src/main.c:
815
816
817 * Okay, after talking to various #eggdrop people and seeing x+1
818 people running eggdrop1.7 as production bots -- I added a small
819 warning to the output of ./eggdrop for 1.7 that tells them this is a
820 development version and that they shouldn't run it unless they are
821 testing it. Sound good? It better :P~ hehe
822
823 2001-10-20 07:29 Jeff Fisher <guppy@techmonkeys.org>
824
825 * eggdrop.complete.conf, doc/KNOWN-PROBLEMS,
826 doc/html/egg-core.html, doc/html/mod-server.html,
827 doc/settings/core.settings, doc/settings/mod.server:
828
829
830 * blanked KNOWN-PROBLEMS since none of them exist anymore, correct
831 me if I'm wrong
832 * moved debug-output to the core settings documentation since it is
833 both core and server functionality
834
835 2001-10-20 06:04 Tothwolf <tothwolf@techmonkeys.org>
836
837 * Makefile.am:
838
839 * added distclean-local and maintainer-clean-local Makefile.am
840 targets
841
842 2001-10-20 01:19 Tothwolf <tothwolf@techmonkeys.org>
843
844 * acinclude.m4, bootstrap, codeset.m4, configure.ac, gettext.m4,
845 glibc21.m4, iconv.m4, isc-posix.m4, lcmessage.m4, progtest.m4,
846 acconfig/acinclude.m4, acconfig/codeset.m4, acconfig/gettext.m4,
847 acconfig/glibc21.m4, acconfig/iconv.m4, acconfig/isc-posix.m4,
848 acconfig/lcmessage.m4, acconfig/progtest.m4:
849
850 * added acconfig for an aux dir
851 * moved m4 files to acconfig
852 * modified EGG_LIBTOOL autoconf macro to pass --with-auxdir to
853 libltdl
854 * added notice to bootstrap about libtool needing a patch
855
856 2001-10-19 23:07 Tothwolf <tothwolf@techmonkeys.org>
857
858 * AUTHORS, Makefile.am, config.guess, config.sub,
859 doc/html/authors.html:
860
861 * sync authors.html with AUTHORS
862 * add config.guess and config.sub to AUX_DIST
863 * remove config.guess and config.sub from cvs
864
865 2001-10-19 14:10 Tothwolf <tothwolf@techmonkeys.org>
866
867 * acinclude.m4:
868
869 * fix missing else in acinclude.m4
870
871 2001-10-19 07:33 stdarg <stdarg@techmonkeys.org>
872
873 * src/modules.c:
874
875 del_hook() wasn't deleting the match_noterej hook correctly.
876
877 2001-10-19 06:01 Jeff Fisher <guppy@techmonkeys.org>
878
879 * eggdrop.complete.conf, doc/html/egg-core.html,
880 doc/html/mod-server.html, doc/settings/core.settings,
881 doc/settings/mod.server, src/flags.c, src/modules.c:
882
883 * removed use-console-r since we have debug-output
884 * removed +r as a log option we tell people about since it used for
885 debugging purposes like +v and the others.
886 * made sure I didn't commit the wrong files this time <g>
887
888 2001-10-19 05:33 Jeff Fisher <guppy@techmonkeys.org>
889
890 * config.guess, config.sub:
891
892 Hmmm .. that was odd, cvs update -j 1.2 -j 1.1 config.guess
893 config.sub is cool <g>
894
895 2001-10-19 05:26 Jeff Fisher <guppy@techmonkeys.org>
896
897 * AUTHORS, README, config.guess, config.sub, eggdrop.complete.conf,
898 doc/tcl-commands.doc, doc/html/egg-core.html,
899 doc/settings/core.settings, scripts/autobotchk, scripts/botchk,
900 src/main.c, src/tcl.c:
901
902
903 * applied BarkerJr's small documentation patch
904 * applied the pidfile patch from eggdrop1.6
905 * added stdarg to AUTHORS (wish we had a realname <g>)
906
907 2001-10-19 01:55 Tothwolf <tothwolf@techmonkeys.org>
908
909 * acinclude.m4, configure.ac, src/botcmd.c, src/botmsg.c,
910 src/botnet.c, src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c,
911 src/dns.c, src/eggdrop.h, src/logfile.c, src/main.c, src/misc.c,
912 src/modules.c, src/net.c, src/stat.h, src/tcl.c, src/tcldcc.c,
913 src/tclhash.c, src/tclmisc.c, src/tcluser.c, src/userent.c,
914 src/userrec.c, src/users.c:
915
916 * removed obsolete EGG_CHECK_FUNC_VSPRINTF autoconf macro
917 * removed obsolete EGG_HEADER_STDC autoconf macro
918 * added EGG_C_LONG_LONG autoconf macro
919 * added EGG_FUNC_C99_VSNPRINTF autoconf macro
920 * added EGG_REPLACE_SNPRINTF autoconf macro
921 * added EGG_TYPE_32BIT autoconf macro
922
923 * removed unused dlfcn.h header check from configure.ac
924 * removed AC_CHECK_SIZEOF long and int from configure.ac
925 * added many required autoconf macros to configure.ac
926 * added AC_REPLACE_FUNCS to configure.ac for compat functions
927 * many configure.ac cleanups
928
929 * updated compat/snprintf.c with latest version from Samba
930 * added code to link libm with compat library for snprintf.c
931 * added support for LIBOBJS to compat/Makefile.am
932 * added memset back to compat
933 * added memcpy back to compat
934 * many compat cleanups
935
936 * renamed egg_strcasecmp() to strcasecmp()
937 * renamed egg_strncasecmp() to strncasecmp()
938 * renamed egg_snprintf() to snprintf()
939 * renamed egg_vsnprintf() to vsnprintf()
940 * renamed egg_strftime() to strftime()
941 * renamed egg_inet_aton() to inet_aton()
942 * renamed egg_inet_ntop() to inet_ntop()
943 * renamed egg_inet_pton() to inet_pton()
944
945 * exported strftime() for modules
946 * exported inet_ntop() for modules
947 * exported inet_pton() for modules
948 * exported vasprintf() for modules
949 * exported asprintf() for modules
950
951 * renamed u_32bit_t typedef to u_32int_t
952 * extended stat.h to support standard bits and checks
953
954 * major function changes:
955 + egg_strcasecmp -> strcasecmp
956 + egg_strncasecmp -> strncasecmp
957 + egg_snprintf -> snprintf
958 + egg_vsnprintf -> vsnprintf
959 + egg_strftime -> strftime
960 + egg_inet_aton -> inet_aton
961 + egg_inet_ntop -> inet_ntop
962 + egg_inet_pton -> inet_pton
963
964 2001-10-19 00:47 stdarg <stdarg@techmonkeys.org>
965
966 * doc/: tcl-commands.doc, howto/README, howto/first_script.txt,
967 howto/timers.txt:
968
969 Documentation updates.
970
971 2001-10-18 11:29 stdarg <stdarg@techmonkeys.org>
972
973 * src/registry.c:
974
975 Removed some old debugging info I had in registry.c.
976
977 2001-10-18 11:18 stdarg <stdarg@techmonkeys.org>
978
979 * src/: logfile.c, script.c:
980
981 Forgot to initialize a variable in logfile_cycle().
982
983 2001-10-18 09:37 stdarg <stdarg@techmonkeys.org>
984
985 * src/logfile.c:
986
987 Forgot to reopen logfile after cycling. I dunno why it keeps
988 thinking msprintf.h and tclscript.c are modified..
989
990 2001-10-18 09:26 stdarg <stdarg@techmonkeys.org>
991
992 * src/script.c:
993
994 Fixed bug where the config vars were being linked as read-only.
995
996 2001-10-18 09:06 stdarg <stdarg@techmonkeys.org>
997
998 * src/: Makefile.am, chanprog.c, eggdrop.h, logfile.c, main.c,
999 misc.c, proto.h, script.c, script_api.h, tcl.c, tclmisc.c:
1000
1001 Fixed a bug in msprintf. Added SCRIPT_FREE_VAR flag, to
1002 automatically free a script_var_t. Added first config variables
1003 (for logging) via tclscript.mod. Separated the logging stuff into
1004 logfile.c. Added a command, "stoplog", which lets you close a
1005 logfile. Removed "max-logs" since the logfiles are in a linked list
1006 (it was kind of pointless).
1007
1008 2001-10-18 02:57 stdarg <stdarg@techmonkeys.org>
1009
1010 * src/: modules.c, net.c, proto.h:
1011
1012 Converted my_atoul to sscanf.
1013
1014 2001-10-17 06:08 stdarg <stdarg@techmonkeys.org>
1015
1016 * src/: egg_timer.c, main.c, script_api.h, tclmisc.c:
1017
1018 Updates to timer code. Added USER and CALLBACK types to perl
1019 module.
1020
1021 2001-10-17 03:28 stdarg <stdarg@techmonkeys.org>
1022
1023 * src/: chanprog.c, dns.c, main.c, tcl.c, tclegg.h, tclhash.c,
1024 tclmisc.c:
1025
1026 Removed old timer code. Updated dns.c to use new script interface.
1027
1028 2001-10-17 02:01 Matthew Hallacy <poptix@techmonkeys.org>
1029
1030 * src/: patch.h, tcluser.c:
1031
1032 * bad pointer in tcl_userlist, userlist * = crash
1033
1034 2001-10-17 01:03 stdarg <stdarg@techmonkeys.org>
1035
1036 * eggdrop.complete.conf, eggdrop.simple.conf:
1037
1038 updated config files for tclscript.mod
1039
1040 2001-10-17 00:19 stdarg <stdarg@techmonkeys.org>
1041
1042 * src/: modules.c, tclhash.c, tclhash.h:
1043
1044 Moved load and unload bind tables to modules.c. Removed old ctcp
1045 table.
1046
1047 2001-10-16 02:42 stdarg <stdarg@techmonkeys.org>
1048
1049 * eggdrop.complete.conf, eggdrop.simple.conf, src/script.c,
1050 src/script.h, src/script_api.h, src/tclhash.c:
1051
1052 Updated tclscript.mod a bit. Made bind and unbind use the new
1053 tclscript module.
1054
1055 2001-10-15 18:47 Matthew Hallacy <poptix@techmonkeys.org>
1056
1057 * src/patch.h:
1058
1059 [no log message]
1060
1061 2001-10-15 18:47 Matthew Hallacy <poptix@techmonkeys.org>
1062
1063 * src/userrec.c:
1064
1065 * Oops, forgot to fix it here too, weren't supposed to free
1066 xk,xk->data in adduser
1067
1068 2001-10-15 09:54 stdarg <stdarg@techmonkeys.org>
1069
1070 * src/: main.c, script.c:
1071
1072 script.c: Forgot to push the script event on the event stack.
1073 main.c: timer_destroy_all() was being called in the wrong place.
1074 tclscript.c: Documentation error in a comment.
1075
1076 2001-10-15 09:27 stdarg <stdarg@techmonkeys.org>
1077
1078 * src/: cmds.c, egg_timer.c, egg_timer.h, main.c, script.c,
1079 script_api.h, tcldcc.c:
1080
1081 Updates to timer code. Updates to tcl module. Convenience
1082 functions for scripting. Script journal for late scripting modules.
1083 Got rid of anonymous union in script_var_t.
1084
1085 2001-10-15 07:56 Tothwolf <tothwolf@techmonkeys.org>
1086
1087 * src/modules.c:
1088
1089 * lets not use gettext for botnet commands
1090
1091 2001-10-14 23:13 stdarg <stdarg@techmonkeys.org>
1092
1093 * src/: Makefile.am, core_binds.c, core_binds.h, main.c, modules.c,
1094 script.h, tclhash.c, tclhash.h, tclmisc.c:
1095
1096 Updates to binds (event and time). New file to handle core binds.
1097
1098 2001-10-14 23:06 Federico Mennite <ite@techmonkeys.org>
1099
1100 * src/modules.c:
1101
1102 Fixed stupid bug when not sharing userfile.
1103
1104 2001-10-14 19:30 Federico Mennite <ite@techmonkeys.org>
1105
1106 * acinclude.m4:
1107
1108 * Removed old shell customization on Ultrix. It should work fine
1109 now.
1110 * Fixed wrong $host_os match for NextStep.
1111 * In a debug build, link with Electric Fence Malloc Debugger if
1112 detected.
1113
1114 2001-10-14 16:59 stdarg <stdarg@techmonkeys.org>
1115
1116 * src/: script.c, script_api.h:
1117
1118 Added a convenience function, made normal c functions easy to wrap,
1119 added a SCRIPT_USER type (handle <--> struct userrec *)
1120
1121 2001-10-14 16:20 Matthew Hallacy <poptix@techmonkeys.org>
1122
1123 * src/: patch.h, userrec.c:
1124
1125 another adduser overflow and memleak
1126
1127 2001-10-14 14:33 Federico Mennite <ite@techmonkeys.org>
1128
1129 * bootstrap:
1130
1131 Reverted a change on bootstrap script, accidentally broken in a
1132 previous commit
1133
1134 2001-10-14 14:16 Federico Mennite <ite@techmonkeys.org>
1135
1136 * configure.ac, configure.in:
1137
1138 Renamed configure.in to configure.ac, since we use automake >= 2.50
1139
1140 2001-10-14 14:09 Federico Mennite <ite@techmonkeys.org>
1141
1142 * INSTALL, README, acinclude.m4, bootstrap, configure.in,
1143 po/eggdrop.pot, src/main.c, src/modules.c:
1144
1145 * STATIC is #defined again on static builds.
1146 * Removed code for old module loading emulation on static builds.
1147 * Updated README and INSTALL: new static build explanation.
1148 * More string's gettextized-
1149 * Synched po/eggdrop.pot with sources.
1150
1151 2001-10-14 11:08 Tothwolf <tothwolf@techmonkeys.org>
1152
1153 * src/chanprog.c:
1154
1155 * bugfixes where splitnick() was removed
1156
1157 2001-10-14 10:22 Tothwolf <tothwolf@techmonkeys.org>
1158
1159 * Makefile.am, src/Makefile.am:
1160
1161 * more minor Makefile.am cleanups
1162 * added .cvsignore for tclscript.mod
1163 * detect_flood() needed to be called in gotnotice() *after* checking
1164 that a notice is not from a server
1165
1166 2001-10-14 04:44 stdarg <stdarg@techmonkeys.org>
1167
1168 * configure.in, src/Makefile.am, src/main.c, src/modules.c,
1169 src/registry.c, src/registry.h, src/script.c, src/script_api.h,
1170 src/tcl.c:
1171
1172 Added code for tclscript.mod Made it compile correctly with
1173 configure et al (hopefully...) Removed stuff for encodings from
1174 tcl.c egglib/msprintf - like sprintf but mallocs a big enough buffer
1175 for you (no overruns, no truncated data) egglib/mstack - simple
1176 stack structure (push, pop) that grows with malloc and is accessible
1177 in array form
1178
1179 2001-10-13 21:36 Tothwolf <tothwolf@techmonkeys.org>
1180
1181 * acconfig.h, acinclude.m4, configure.in, src/Makefile.am:
1182
1183 * configure cleanups
1184 * updated many autoconf macros to new formats
1185 * removed acconfig.h
1186 * --disable-debug configure option
1187 * changed @EGG_DEBUG@ to $(EGG_DEBUG) in Makefile.am files
1188
1189 2001-10-13 15:55 Tothwolf <tothwolf@techmonkeys.org>
1190
1191 * src/: chanprog.c, misc.c, modules.c, proto.h:
1192
1193 * splitnick() removed
1194 * cleanup where splitnicks() was removed
1195 * removed unused "existant" check from
1196 tell_bans/tell_exempts/tell_invites
1197
1198 2001-10-13 12:00 stdarg <stdarg@techmonkeys.org>
1199
1200 * src/: Makefile.am, egg_timer.c, egg_timer.h, main.c, net.c,
1201 tclmisc.c:
1202
1203 Added code for C-based microsecond-precision timers. Made utimer
1204 and timer use the new timer stuff. (But utimers and timers don't
1205 work with it yet, either does killtimer + killutimer, maybe somebody
1206 else can update those :) or I'll do it later) Added new tcl command,
1207 mutimer, to make a timer with a fractional second (i.e. mutimer
1208 500000 hi == run 'hi' after 1/2 second) Made net.c change the
1209 select() timeout based on the shortest timer. Added a guard clause
1210 to lostdcc(n) to make sure n is valid. When the socket table is
1211 reallocated, now the new sockets are marked SOCK_UNUSED (heh).
1212 Fixed a typo in filesys.mod (mine) (looked up the wrong bind table)
1213
1214 2001-10-12 17:40 Tothwolf <tothwolf@techmonkeys.org>
1215
1216 * src/: irccmp.c, patch.h:
1217
1218 * splitnicks() removed
1219 * check_queues() removed
1220 * parse_q() removed
1221 * purge_kicks() removed
1222
1223 2001-10-12 15:50 Tothwolf <tothwolf@techmonkeys.org>
1224
1225 * acinclude.m4, src/Makefile.am, src/botnet.c, src/cmds.c,
1226 src/dcc.c, src/debug.h, src/eggdrop.h, src/irccmp.c, src/main.c,
1227 src/main.h, src/modules.c, src/net.c, src/proto.h, src/tcl.c,
1228 src/tclhash.c:
1229
1230 * DEBUG_ASSERT renamed to DEBUG
1231 * Assert macro removed, replaced with ANSI assert support
1232 * Removed more kludge code
1233
1234 2001-10-12 07:45 Tothwolf <tothwolf@techmonkeys.org>
1235
1236 * src/: irccmp.h, match.c, modules.c, proto.h:
1237
1238 * More irccmp/irctoupper fixes
1239
1240 2001-10-12 02:27 stdarg <stdarg@techmonkeys.org>
1241
1242 * src/: botnet.c, main.c, match.c, net.c, tcl.c, tclhash.c:
1243
1244 Moved some stuff from main.c to botnet.c (for modularizing botnet)
1245 Changed irctoupper to _irctoupper in match.c (temporary fix, cuz
1246 something is making it crash (I think irctoupper isn't initialized
1247 or exported or something)) Added code to expand the socket table
1248 when it's full.
1249
1250 2001-10-11 19:38 Tothwolf <tothwolf@techmonkeys.org>
1251
1252 * src/patch.h:
1253
1254 * Update patch.h
1255
1256 2001-10-11 18:24 Tothwolf <tothwolf@techmonkeys.org>
1257
1258 * src/: Makefile.am, chanprog.c, flags.c, irccmp.c, irccmp.h,
1259 match.c, match.h, misc.c, modules.c, proto.h, rfc1459.c, userent.c,
1260 userrec.c, users.c:
1261
1262 * rfc1459.c cleaned up and renamed to irccmp.c
1263 * rfc_casecmp() renamed to irccmp()
1264 * rfc_ncasecmp() renamed to ircncmp()
1265 * rfc_toupper() renamed to irctoupper()
1266 * rfc_tolower() renamed to irctolower()
1267 * more match.c cleanups
1268
1269 2001-10-11 13:01 Tothwolf <tothwolf@techmonkeys.org>
1270
1271 * src/: dns.c, eggdrop.h, net.c:
1272
1273 * malloc_strcpy/realloc_strcpy bugfixes
1274
1275 2001-10-11 11:34 Tothwolf <tothwolf@techmonkeys.org>
1276
1277 * src/: botnet.c, cmds.c, dcc.c, dccutil.c, dns.c, eggdrop.h,
1278 flags.c, misc.c, tcldcc.c, tclhash.c, userent.c:
1279
1280 * Use calloc() instead of malloc_memset macro
1281
1282 2001-10-10 18:37 stdarg <stdarg@techmonkeys.org>
1283
1284 * src/: modules.c, tclhash.c, tclhash.h:
1285
1286 Got rid of the last remnants of H_dcc.
1287
1288 2001-10-10 14:50 Tothwolf <tothwolf@techmonkeys.org>
1289
1290 * acinclude.m4, configure.in, src/Makefile.am, src/dcc.c,
1291 src/md5.c, src/md5.h, src/tclmisc.c:
1292
1293 moved md5.c and md5.h from src/md5/ to src/ added header files in
1294 src/ to src/Makefile.am removed redundant egglib/libegg.la entry for
1295 eggdrop_LDADD fixed -DEBUG_ASSERT typo in acinclude.m4
1296
1297 2001-10-10 13:15 Tothwolf <tothwolf@techmonkeys.org>
1298
1299 * INSTALL, README, eggdrop.complete.conf, doc/compiling.FAQ,
1300 doc/eggdrop.doc, doc/text-substitutions.doc, doc/html/about.html,
1301 doc/html/app-problems.html, doc/html/app-sharing.html,
1302 doc/html/app-textsub.html, doc/html/app-tricks.html,
1303 doc/html/app-weird.html, doc/html/authors.html, doc/html/bans.html,
1304 doc/html/botnet.html, doc/html/compiling.html,
1305 doc/html/egg-core.html, doc/html/faqs.html, doc/html/features.html,
1306 doc/html/flags.html, doc/html/index.html, doc/html/install.html,
1307 doc/html/mod-assoc.html, doc/html/mod-blowfish.html,
1308 doc/html/mod-channels.html, doc/html/mod-compress.html,
1309 doc/html/mod-dns.html, doc/html/mod-filesys.html,
1310 doc/html/mod-irc.html, doc/html/mod-notes.html,
1311 doc/html/mod-server.html, doc/html/mod-share.html,
1312 doc/html/news.html, doc/html/party.html, doc/html/readme.html,
1313 doc/html/sharing.html, doc/html/starting.html, doc/html/users.html,
1314 help/cmds1.help, help/cmds2.help, help/core.help, scripts/CONTENTS,
1315 scripts/compat.tcl, scripts/notes2.tcl, scripts/userinfo.tcl,
1316 scripts/weed, scripts/help/userinfo.help:
1317
1318 documentation and misc updates from alpha tree
1319
1320 2001-10-10 10:44 Tothwolf <tothwolf@techmonkeys.org>
1321
1322 * acinclude.m4, configure.in, src/Makefile.am, src/botnet.c,
1323 src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c, src/dns.c,
1324 src/dns.h, src/eggdrop.h, src/flags.c, src/main.c, src/main.h,
1325 src/match.c, src/mem.c, src/misc.c, src/modules.c, src/modules.h,
1326 src/net.c, src/proto.h, src/tcl.c, src/tcldcc.c, src/tclhash.c,
1327 src/tclhash.h, src/tcluser.c, src/userent.c, src/userrec.c,
1328 src/users.c, src/users.h:
1329
1330 all expmem functions and support removed all memory status/debugging
1331 code removed all #ifdef DEBUG_MEM code removed
1332
1333 nmalloc macro/n_malloc function removed, use malloc() now mod_malloc
1334 function removed my_strdup function removed, use malloc_strcpy macro
1335 now channel_malloc removed, use malloc_memset macro now
1336 n_malloc_null function removed, use malloc_memset macro now
1337 user_malloc macro/_user_malloc function removed, use malloc() now
1338
1339 nrealloc macro/n_realloc function removed, use realloc() now
1340 mod_realloc function removed
1341
1342 nfree macro/n_free function removed, use free() now mod_free
1343 function removed my_free macro removed, use free_null macro now
1344 Tcl_Free compat macro now uses free() instead of removed n_free
1345 function
1346
1347 malloc->strcpy now uses malloc_strcpy macro free(ptr);ptr=NULL; now
1348 uses free_null macro malloc->bzero now uses malloc_memset macro
1349 get_data_ptr macro/_get_data_ptr function removed, use malloc_memset
1350 macro now
1351
1352 compat memcpy removed compat memset removed egg_memcpy/my_memcpy
1353 misuse/mess changed to memcpy egg_bzero/bzero macro removed, use
1354 memset() now
1355
1356 many uninitialized pointers now default to NULL
1357
1358 match.c is now compiled on it's own instead of being included into
1359 tclhash.c match.c cleanup, removed broken/incomplete ircII compat
1360 code wild_match macro removed, _wild_match function renamed to
1361 wild_match wild_match_per function no longer declared static added
1362 prototypes for wild_match and wild_match_per functions
1363
1364 Major function/macro changes:
1365 nmalloc -> malloc()
1366 nrealloc -> realloc()
1367 nfree -> free()
1368
1369 Bugs found and fixed during audit:
1370 buffer overflow in adduser()
1371
1372 Bugs fixed when code was removed:
1373 typo in filedb3.c: EBUG_MEM -> DEBUG_MEM
1374 extra egg_bzero call from filesys.c
1375
1376 2001-10-10 01:20 Federico Mennite <ite@techmonkeys.org>
1377
1378 * .cvsignore, ABOUT-NLS, AUTHORS, Makefile.am, Makefile.in,
1379 acconfig.h, acinclude.m4, aclocal.m4, bootstrap, codeset.m4,
1380 config.guess, config.sub, configure.in, disabled_modules,
1381 gettext.m4, glibc21.m4, iconv.m4, isc-posix.m4, lcmessage.m4,
1382 progtest.m4, doc/AUTHORS, intl/Makefile.in, intl/VERSION,
1383 intl/bindtextdom.c, intl/config.charset, intl/dcgettext.c,
1384 intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
1385 intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
1386 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
1387 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
1388 intl/libgettext.h, intl/libgnuintl.h, intl/loadinfo.h,
1389 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
1390 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
1391 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
1392 po/Makefile.in.in, po/eggdrop.pot, scripts/.cvsignore,
1393 scripts/Makefile.am, scripts/Makefile.in, src/.cvsignore,
1394 src/Makefile.am, src/Makefile.in, src/eggdrop.h, src/modules.c:
1395
1396 * Refactored the tree (especially src/modules.c) to use the libltdl
1397 wrapper. Modules are configured to be lt_dlopened or dl_preopened
1398 (if the system doesn't support shared libraries).
1399 * Should compile modules on more SunOs environments and on Beos too.
1400 * Libtoolized the package: modules and internal libraries build
1401 system more protable than ever.
1402 * Wiped out old makefiles in favour of automake and Makefile.am's
1403 files.
1404 * Misc cleanups.
1405 * Updated bootstrap script
1406 * Moved doc/AUTHORS to ./AUTHORS
1407 * Updated config.guess and config.sub
1408 * Changed misc/ to ./ temporairly
1409 * Got rid of misc/modconfig, and more in general of the old module
1410 configuration stuff, in favor of an incoming ./configure
1411 parametrized choice.
1412 * Moved configure macros from aclocal.m4 to acinclude.m4 since
1413 aclocal.m4 is now generated by aclocal on bootstrap.
1414 * Removed no more necessary macros like EGG_EXEEXT because of
1415 libltdl+automake power ;P
1416 * Removed EGG_CHECK_LIBSAFE_SSCANF macro that wasn't necessary
1417 anymore after gettext support.
1418 * Added preliminary EGG_DEBUG_OPTIONS macro.
1419 * Heavily stripped EGG_CHECK_OS macro and got rid of some system
1420 specific defines that were dead because of libltdl.
1421 * Updated .cvsignore files.
1422 * Improved make dist target.
1423 * make static is gone in favor of ./configure --disable-shared.
1424 * make debug is gone in favor of future ./configure --with-debug
1425 options.
1426 * Others targets are gone in favor of more GNU standard targets.
1427 * Updated po/eggdrop.pot. # Egglib is now compiled and linked in
1428 the core.
1429 * Moved compress.mod's specific configure macros to the top
1430 configure script.
1431 * Switched to gettext 0.10.40 and pre-gettextized the devel tree.
1432
1433 2001-10-09 12:42 Tothwolf <tothwolf@techmonkeys.org>
1434
1435 * src/tclhash.h:
1436
1437 Added missing prototypes for init_bind2 and kill_bind2 to tclhash.h
1438
1439 2001-10-09 06:59 stdarg <stdarg@techmonkeys.org>
1440
1441 * doc/howto/setudef.txt:
1442
1443 Sample code for user-defined channel settings
1444
1445 2001-10-07 04:02 stdarg <stdarg@techmonkeys.org>
1446
1447 * src/: botcmd.c, botnet.c, cmds.c, dccutil.c, tclhash.c,
1448 tclhash.h:
1449
1450 Got rid of bind tables in the exported irc function table. They're
1451 not used anywhere in the core or other normal modules. Other people
1452 should use find_bind_table(), not #define's. Got rid of H_* bind
1453 tables in irc module. All are BT_* now. Integrated the new bind
1454 tables in with the normal bind/unbind command. Made tcl callbacks
1455 work with the normal data types (string, int, user (handle)). Got
1456 rid of old bind tables in server.mod Made ctcp.mod use the new bind
1457 tables. Wrote down most of the stuff I did so that ITE could see a
1458 detailed report :) hehe (although I have a feeling I've left
1459 something out)
1460
1461 2001-10-05 04:28 Jeff Fisher <guppy@techmonkeys.org>
1462
1463 * src/cmds.c:
1464
1465 lets try to keep the same messages that make eggdrop the classic it
1466 is
1467
1468 2001-10-04 22:15 stdarg <stdarg@techmonkeys.org>
1469
1470 * src/dcc.c:
1471
1472 Little potential problem I saw.
1473
1474 2001-10-04 21:37 stdarg <stdarg@techmonkeys.org>
1475
1476 * src/: cmds.c, dcc.c, tcldcc.c, tclhash.c:
1477
1478 Fixed the quit command to make it an actual dcc command, not a
1479 special thing in dcc.c.
1480
1481 2001-09-30 04:27 stdarg <stdarg@techmonkeys.org>
1482
1483 * src/: tclhash.c, tclhash.h:
1484
1485 The new bind tables seem to be working pretty well. This patch
1486 mainly creates a new dcc bind table and moves the core built-ins to
1487 that table. The behavior of the new table is a little different
1488 than the old one (for now).
1489
1490 2001-09-28 03:15 stdarg <stdarg@techmonkeys.org>
1491
1492 * src/: botcmd.c, botnet.c, dcc.c, dccutil.c, main.c, modules.c,
1493 tcldcc.c, tclhash.c, tclhash.h:
1494
1495
1496
1497 This is a big patch! Created several new bind tables (raw, msg,
1498 msgm, pub, pubm) to see how it would work. Seems to work well so
1499 far, although there could be bugs. Added most of the new important
1500 bind table functions to the global table.
1501
1502 2001-09-28 02:52 Matthew Hallacy <poptix@techmonkeys.org>
1503
1504 * src/patch.h:
1505
1506 Someone put a ! in place of a -, .kickban didn't work correctly.
1507
1508 2001-09-20 19:50 stdarg <stdarg@techmonkeys.org>
1509
1510 * src/: main.c, tcl.c, tclhash.c, tclhash.h:
1511
1512 STill removing tcl from the bind table. Created first non-tcl bind
1513 entry ("event") and bind2/unbind2.
1514
1515 2001-08-28 01:41 Federico Mennite <ite@techmonkeys.org>
1516
1517 * po/eggdrop.pot:
1518
1519 synched eggdrop.pot with latest string changes.
1520
1521 2001-08-28 01:33 Federico Mennite <ite@techmonkeys.org>
1522
1523 * src/cmds.c:
1524
1525 Some gettext's cleanups to strings in src/cmds.c
1526
1527 2001-08-27 23:31 Matthew Hallacy <poptix@techmonkeys.org>
1528
1529 * doc/tcl-commands.doc:
1530
1531
1532
1533 Submit these patches seperately, slipping in things with other
1534 patches is evil, besides we haven't decided on the GO command yet.
1535
1536 2001-08-27 23:25 Matthew Hallacy <poptix@techmonkeys.org>
1537
1538 * scripts/userinfo.tcl:
1539
1540 updated userinfo.tcl
1541
1542 2001-08-27 23:14 Matthew Hallacy <poptix@techmonkeys.org>
1543
1544 * src/: cmds.c, patch.h:
1545
1546 PATCH: cmd_boot.patch
1547
1548 Fix boots with people that have full length HANDLEN
1549
1550 2001-08-27 23:06 Matthew Hallacy <poptix@techmonkeys.org>
1551
1552 * src/patch.h:
1553
1554 PATCH: ctcp2help.patch
1555
1556 By BarkerJr, send CTCP replies to the help queue instead of the
1557 server queue
1558
1559 2001-08-26 03:52 stdarg <stdarg@techmonkeys.org>
1560
1561 * src/: tclhash.c, tclhash.h:
1562
1563 Continuing with new check_bind function.
1564
1565 2001-08-26 03:16 stdarg <stdarg@techmonkeys.org>
1566
1567 * src/flags.c:
1568
1569 Added information about return values so people don't have to trace
1570 through the code.
1571
1572 2001-08-25 20:42 stdarg <stdarg@techmonkeys.org>
1573
1574 * doc/tcl-commands.doc:
1575
1576 I added the documentation for user-defined string settings and the
1577 channel get command. And I created a howto/ directory so we can put
1578 in proper programming examples. I'm not sure it's showing up in this
1579 commit though.
1580
1581 2001-08-25 07:47 stdarg <stdarg@techmonkeys.org>
1582
1583 * src/tclhash.c:
1584
1585 Progress getting rid of tcl dependencies. Should build fine, with a
1586 couple warnings.
1587
1588 2001-08-25 02:43 Federico Mennite <ite@techmonkeys.org>
1589
1590 * src/Makefile.in:
1591
1592 Defined a variable in Makefile.in needed for the link with the non
1593 system install gexttext.
1594
1595 2001-08-24 19:54 stdarg <stdarg@techmonkeys.org>
1596
1597 * src/tclhash.c:
1598
1599 Ahh, some more fixes, should be fine now except for "defined but not
1600 used" errors.
1601
1602 2001-08-24 19:46 stdarg <stdarg@techmonkeys.org>
1603
1604 * src/: tclhash.c, tclhash.h:
1605
1606 Fixed some stuff and added some more.
1607
1608 2001-08-24 01:07 stdarg <stdarg@techmonkeys.org>
1609
1610 * src/: tclhash.c, tclhash.h:
1611
1612 Some more changes... haven't deleted anything yet, so it should all
1613 still compile. :)
1614
1615 2001-08-23 23:15 stdarg <stdarg@techmonkeys.org>
1616
1617 * src/tclhash.h:
1618
1619 Making way for tcl-less bind tables.
1620
1621 2001-08-23 03:19 stdarg <stdarg@techmonkeys.org>
1622
1623 * src/chan.h:
1624
1625
1626
1627 Changed some stuff around to make some flags positive instead of
1628 negative.
1629
1630 2001-08-23 00:39 Matthew Hallacy <poptix@techmonkeys.org>
1631
1632 * src/patch.h:
1633
1634 [no log message]
1635
1636 2001-08-22 00:41 Federico Mennite <ite@techmonkeys.org>
1637
1638 * aclocal.m4:
1639
1640 aclocal.m4's macros are now automake2.50 compatible
1641
1642 2001-08-21 20:00 Teemu Hjelt <sup@techmonkeys.org>
1643
1644 * doc/tcl-commands.doc:
1645
1646 Removed the GO command and added need-cycle.
1647
1648 2001-08-21 00:21 Federico Mennite <ite@techmonkeys.org>
1649
1650 * .cvsignore, Makefile.in, acconfig.h, aclocal.m4, bootstrap,
1651 configure.in, po/.cvsignore, po/POTFILES.in, po/eggdrop.pot,
1652 po/update.pl, src/Makefile.in, src/eggdrop.h, src/main.c:
1653
1654 Gettext phase 2:
1655 * Replced dummy _() define with the real one and added language
1656 domain binding code.
1657 * added gettext's related m4 macros to aclocal
1658 * added misc/config.guess and misc/config.sub system detection
1659 scripts
1660 * added the po subdirectory containing:
1661 - eggdrop.pot: the template translation file.
1662 - POTFILES.in: a list of the source files containing _("") macros
1663 - update.pl: a small perl script to generate eggdrop.pot from the
1664 sources and to update existing translation files (*.po)
1665 - ChangeLog: list of changes in that directory.
1666 * added VERSION and VERSION_NUM (replacing EGG_VERSION and
1667 EGG_VERSION_NUM) defines for versioning information. The version
1668 (+patch excepted) now changes by just editing an entry in top of
1669 configure.in.
1670 * removed EGG_VERSION_MAX and EGGDROP_VERSION_MIN C macros that
1671 wheren't used anywhere.
1672 * Modified bootstrap script
1673 * added and and modified .cvsignore files
1674
1675 2001-08-19 09:08 Matthew Hallacy <poptix@techmonkeys.org>
1676
1677 * src/patch.h:
1678
1679
1680
1681 Found by Fixed by What... stdarg poptix we weren't looking
1682 the user record back up on iterations on channels in the NICK bind,
1683 causing the chance of a bad pointer reference =P (stdarg gave me the
1684 idea to look =)
1685
1686 2001-08-19 08:49 stdarg <stdarg@techmonkeys.org>
1687
1688 * doc/tcl-commands.doc:
1689
1690 Changed <arg> to <rest> in the binding part so that people won't be
1691 tempted to name it "args"
1692
1693 2001-08-19 08:42 Matthew Hallacy <poptix@techmonkeys.org>
1694
1695 * doc/tcl-commands.doc:
1696
1697
1698
1699 doc fixes for SIGN
1700
1701 2001-08-19 02:49 Dobos Lorant <drummer@buli.sk>
1702
1703 * src/: net.c, proto.h:
1704
1705 Removed unused hostnamefromip()
1706
1707 2001-08-19 02:36 Dobos Lorant <drummer@buli.sk>
1708
1709 * eggdrop.complete.conf, doc/html/egg-core.html,
1710 doc/settings/core.settings, doc/settings/mod.dns, help/core.help,
1711 help/set/cmds1.help, scripts/help/cmd_resolve.help, src/modules.c,
1712 src/net.c, src/tcl.c, src/tclmisc.c:
1713
1714 Removed my-hostname. Cache local ipv4 address. Updated docs. FIXME
1715 for tcl_getmyip6(). Cleanups for channel.mod.
1716
1717 2001-08-19 02:24 Dobos Lorant <drummer@buli.sk>
1718
1719 * aclocal.m4, src/net.c:
1720
1721 Small changes to ipv6 detection to fail on cygwin
1722
1723 2001-08-17 05:35 Jeff Fisher <guppy@techmonkeys.org>
1724
1725 * src/: dcc.c, tclmisc.c:
1726
1727 Small change to how we send USER again -- since hostname/servername
1728 are ignored, send dots in their place as do most other clients ..
1729 don't have to worry about them using this method to detect us
1730 really. Also I changed our md5 routines from ones by RSA to ones by
1731 Solar Designer -- they are smaller and more efficient -- and public
1732 domain.
1733
1734 2001-08-16 13:27 Dobos Lorant <drummer@buli.sk>
1735
1736 * src/mem.c:
1737
1738 fixed bad MAX_MEM in mem.c
1739
1740 2001-08-15 17:11 Jeff Fisher <guppy@techmonkeys.org>
1741
1742 * .cvsignore:
1743
1744 Lets put ChangeLog into .cvsignore shall we
1745
1746 2001-08-15 17:09 Jeff Fisher <guppy@techmonkeys.org>
1747
1748 * src/: chanprog.c, cmds.c, proto.h:
1749
1750 Cleaned up cmd_uptime and cmd_botinfo a bit -- started doing some
1751 more dummy _(text) ... that is gonna take alot of work to totally
1752 finish that
1753
1754 2001-08-15 06:13 Federico Mennite <ite@techmonkeys.org>
1755
1756 * .cvsignore:
1757
1758 Added more entries in .cvsignore files.
1759
1760 2001-08-14 18:30 Jeff Fisher <guppy@techmonkeys.org>
1761
1762 * text/: banner, motd:
1763
1764 Lets remove version numbers from motd/banner since when we upgrade
1765 bots we do not overwrite these files normally and they can get dated
1766 when people move between series and do not upgrade their motd/banner
1767 .. I am one of these people.
1768
1769 2001-08-13 23:38 Federico Mennite <ite@techmonkeys.org>
1770
1771 * bootstrap:
1772
1773 Added executable bootstrap.
1774
1775 2001-08-13 23:36 Federico Mennite <ite@techmonkeys.org>
1776
1777 * bootstrap:
1778
1779 Removed non executable bootstrap.
1780
1781 2001-08-13 22:51 Federico Mennite <ite@techmonkeys.org>
1782
1783 * .cvsignore, doc/.cvsignore, scripts/.cvsignore, src/.cvsignore:
1784
1785 Added .cvsignore files to ease committer's life.
1786
1787 2001-08-13 21:50 Federico Mennite <ite@techmonkeys.org>
1788
1789 * config.h.in, configure:
1790
1791 Removed needless config stuff. See previous patch.
1792
1793 2001-08-13 21:41 Federico Mennite <ite@techmonkeys.org>
1794
1795 * bootstrap:
1796
1797 Added missing bootstrap script from the prevoius patch.
1798
1799 2001-08-13 21:39 Federico Mennite <ite@techmonkeys.org>
1800
1801 * INSTALL, Makefile.in, acconfig.h:
1802
1803 * Created bootstrap script that runs the various autotools with a
1804 single command.
1805 * Removed configure scripts and *config.h.in files from the tree.
1806 * Modified distclean targets to remove the above files too.
1807 * Updated the INSTALL file with the bootstrap step in the
1808 installation process description.
1809
1810 2001-08-13 20:47 Jeff Fisher <guppy@techmonkeys.org>
1811
1812 * CONTENTS, Makefile.in, aclocal.m4, configure,
1813 eggdrop.complete.conf, doc/Makefile.in, doc/eggdrop.doc,
1814 doc/tricks, doc/html/egg-core.html, doc/man1/eggdrop.1,
1815 doc/settings/CONTENTS, doc/settings/contents,
1816 doc/settings/core.settings, help/core.help, src/Makefile.in,
1817 src/eggdrop.h, src/lang.h, src/language.c, src/main.c, src/main.h,
1818 src/mem.c, src/modules.c, src/proto.h:
1819
1820 Good bye language.c, lang.h, we knew you so well yet hated you
1821
1822 2001-08-13 19:22 Jeff Fisher <guppy@techmonkeys.org>
1823
1824 * scripts/compat.tcl, src/tcluser.c:
1825
1826 Removed matchchanattr from the core and made a compat tcl proc
1827
1828 2001-08-13 19:12 Jeff Fisher <guppy@techmonkeys.org>
1829
1830 * FEATURES, INSTALL, eggdrop.complete.conf, eggdrop.simple.conf,
1831 doc/MODULES, doc/html/egg-core.html, doc/html/features.html,
1832 doc/html/index.html, doc/html/install.html,
1833 doc/html/mod-channels.html, doc/html/mod-wire.html,
1834 doc/settings/contents, doc/settings/core.settings,
1835 doc/settings/mod.channel, doc/settings/mod.woobie, help/core.help,
1836 src/chan.h:
1837
1838 Removed more references to seen.mod and wire.mod
1839
1840 2001-08-13 17:24 Jeff Fisher <guppy@techmonkeys.org>
1841
1842 * eggdrop.complete.conf, eggdrop.simple.conf,
1843 doc/html/mod-blowfish.html, doc/settings/mod.blowfish,
1844 src/tclmisc.c:
1845
1846 removed checkmodule .. it the same as loadmodule basically,
1847 loadmodule blowfish behaves the same as checkmodule blowfish on
1848 startup and restart -- if someone can tell me otherwise, I'll revert
1849 this patch
1850
1851 2001-08-13 16:52 Jeff Fisher <guppy@techmonkeys.org>
1852
1853 * src/: chanprog.c, main.c:
1854
1855 Cleaned up the output of .status inregards to TCL ...
1856
1857 Instead of showing:
1858
1859 Using Tcl library: /usr/local/lib/tcl8.3 Tcl version: 8.3 (header
1860 version 8.3) Tcl patchlevel: 8.3.3 (header patchlevel 8.3.3) TCL
1861 isn't threaded
1862
1863 We now show:
1864
1865 Tcl library: /usr/lib/tcl8.3 Tcl version: 8.3.2 (header version
1866 8.3.2)
1867
1868 and is TCL is threaded:
1869
1870 Tcl library: /usr/lib/tcl8.3 Tcl version: 8.3.2 (header version
1871 8.3.2) Tcl is threaded
1872
1873 Do we even need to show the header version?
1874
1875 2001-08-13 16:21 Jeff Fisher <guppy@techmonkeys.org>
1876
1877 * eggdrop.complete.conf, doc/html/egg-core.html,
1878 doc/settings/core.settings, src/dcc.c, src/misc.c, src/proto.h,
1879 src/tcl.c:
1880
1881 removed use-telnet-banner (useless option), renamed show_banner to
1882 show_telnet_banner, updated the docs a bit for telnet-banner, got
1883 rid of a message in show_motd when the motd wasn't a regular text
1884 file (is it really needed? someone comment) and a minor speed
1885 improved in show_motd/show_telnet_banner .. we dont have to lookup
1886 the user if the opening of the files failed .. do it after we know
1887 we can read the file.
1888
1889 2001-08-13 14:51 Jeff Fisher <guppy@techmonkeys.org>
1890
1891 * eggdrop.complete.conf, doc/html/egg-core.html,
1892 doc/settings/core.settings, src/modules.c, src/net.c, src/proto.h,
1893 src/tcl.c:
1894
1895 Removed dcc-sanitycheck since it was half commented out as "FIXME"
1896 -- also, in the day and age of IRC bouncers and socks5 connections,
1897 etc .. more and more people are hiding behind another machine and
1898 this setting wouldn't allow them to dcc chat into bots if turned on.
1899 As for security concerns with people being able to redirect a bot to
1900 connect elsewhere .. they cannot redirect the bot to connect to a
1901 port below 1024 -- dw had a suggestion ... if the ip being sent in
1902 the dcc is known, let them dcc chat into the bot .. I like this
1903 suggestion, what about the others?
1904
1905 2001-08-13 14:17 Jeff Fisher <guppy@techmonkeys.org>
1906
1907 * eggdrop.complete.conf, doc/html/egg-core.html,
1908 doc/settings/core.settings, src/dcc.c, src/modules.c, src/tcl.c:
1909
1910 Removed dcc-portrange since it was a stupid setting (good idea of
1911 course) and the values 1024 and 65535 are now hardcoded as the
1912 portrange .. anything below 1024 shouldn't be used for dcc and of
1913 course, anything over 65535 isn't even a port. Once we have our
1914 #include file mess cleaned up we should think about changing these
1915 values to #define's .. maybe and its a big maybe.
1916
1917 2001-08-13 03:58 Jeff Fisher <guppy@techmonkeys.org>
1918
1919 * eggdrop.complete.conf, doc/html/mod-server.html,
1920 doc/settings/mod.server:
1921
1922 well, servlimit is now gone also .. this is another feature that was
1923 made useless years ago and should have been removed years ago
1924
1925 2001-08-13 03:08 Jeff Fisher <guppy@techmonkeys.org>
1926
1927 * eggdrop.advanced.conf:
1928
1929 Sorry, forgot to remove eggdrop.advanced.conf -- we shouldn't give
1930 Canadians commit access
1931
1932 2001-08-13 03:05 Jeff Fisher <guppy@techmonkeys.org>
1933
1934 * CONTENTS, Makefile.in, NEWS, eggdrop.complete.conf,
1935 eggdrop.simple.conf, doc/eggdrop.doc, doc/tcl-commands.doc,
1936 doc/html/egg-core.html, doc/html/mod-channels.html,
1937 doc/html/mod-server.html, doc/man1/eggdrop.1,
1938 doc/settings/core.settings, doc/settings/mod.channel,
1939 doc/settings/mod.server, src/chan.h:
1940
1941 PATCH: clean_leftover_features About time these got removed since we
1942 have better replacements for them ... scripters will hate us at
1943 first then love us
1944
1945 2001-08-12 03:09 Jeff Fisher <guppy@techmonkeys.org>
1946
1947 * doc/Makefile.in:
1948
1949 lets not try to install UPDATES1.7 since we dont have one (found by
1950 Webbie)
1951
1952 2001-08-11 08:22 Jeff Fisher <guppy@techmonkeys.org>
1953
1954 * doc/AUTHORS:
1955
1956 ITE! We now know you
1957
1958 2001-08-11 07:29 Jeff Fisher <guppy@techmonkeys.org>
1959
1960 * doc/UPDATES1.6, doc/tcl-commands.doc, scripts/getops.tcl,
1961 src/patch.h:
1962
1963 sync'd 1.7 to 1.6 ... also, I modifed the ChangeLog ... gonna try
1964 again to get that stupid thing atuomated -- if anyone has any hints
1965 or scripts for it, tell me
1966
1967 2001-08-10 23:51 Federico Mennite <ite@techmonkeys.org>
1968
1969 * Makefile.in, src/bg.c, src/botcmd.c, src/botmsg.c, src/botnet.c,
1970 src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c, src/dns.c,
1971 src/eggdrop.h, src/lang.h, src/main.c, src/misc.c, src/modules.c,
1972 src/tcldcc.c, src/tclhash.c, src/tclmisc.c, src/userrec.c,
1973 src/users.c:
1974
1975 Gettext phase 1: created a dummy _() macro, replaced old get_lang
1976 #defines with the respective string entries in english.*.lang and
1977 removed them.
1978
1979 2001-08-09 04:07 Jeff Fisher <guppy@techmonkeys.org>
1980
1981 * src/patch.h:
1982
1983 oops, I guess I should faithfully use addpatch eh?
1984
1985 2001-08-09 04:06 Jeff Fisher <guppy@techmonkeys.org>
1986
1987 * aclocal.m4, configure:
1988
1989 PATCH: cygwinsharedtcl1 -- added Kirben's patch to sync