File: Changes1.5

package info (click to toggle)
eggdrop 1.6.20-1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 6,020 kB
  • sloc: ansic: 56,566; sh: 4,560; tcl: 2,747; makefile: 1,506
file content (734 lines) | stat: -rw-r--r-- 21,810 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
$Id: Changes1.5,v 1.4 2009/05/07 01:07:05 tothwolf Exp $

Eggdrop Changes (since version 1.5.0)

    _____________________________________________________________________

1.5.4 (August 22, 2000):

  - Fixed buffer overflow bug with long keys (>80 chars). Keys can now be
    handled and saved without length limitation.
    Found by: metatron, NeO-MeTaL / Patch by: Eule

  - H_need was being passed the wrong arguments.
    Patch by: Sup

  - Updated the help file for cmd_pls_ignore.
    Patch by: Sup

  - Updated documentation.
    Patch by: Wiktor

  - Removed declarations of USERENTRY_EMAIL and USERENTRY_URL which have
    been unavailable for a long time.
    Patch by: Tothwolf

  - Lagcheck broke if bot got kicked in the wrong moment.
    Found by: TaKeDa / Patch by: G`Quann

  - Removed unpopular safe_str() macro.
    Patch by: Tothwolf

  - Added a lifetime option to cmd_pls_ignore().
    Found by: Sup / Patch by: guppy

  - The disable_modules file now allows spaces around module names.
    Patch by: Tothwolf

  - New Tcl bind: need (see tcl-commands.doc for info).
    Found by: xberry / Patch by: guppy

  - Fixed notes command broken by recent strftime changes.
    Found by: Sup / Patch by: stary

  - Added open_address_listen() to listen on specific addresses or on
    INADDR_ANY.
    Patch by: Fabian

  - Exporting tandbot and party from core to modules.
    Found by: Sup / Patch by: Sup, guppy

  - Minor fix of +/-chrec usage information.
    Patch by: Sup

  - Added resetting of nick_juped and channel juped flags.
    Patch by: drummer

  - Yet another minor 'Nick change' to 'Handle change' change.
    Patch by: Sup

  - Made chanset show usage info when no settings are given.
    Patch by: Sup

  - unlink, used as ghost bug work-around, only worked locally.
    Found by: Dude / Patch by: Fabian

  - Made all code use strftime() instead of home-brewn hacks to display the
    time in a certain format.
    Patch by: Tothwolf

  - Fixes dcc refused notices.
    Patch by: Sup

  - Updated an overlooked JOIN to follow new channel key logic.
    Patch by: Eule

  - Fixed bug where handle changes with handles longer than 15 characters
    crashed the bot.
    Patch by: Shaun Brown

  - 'share_newuser' failed to correctly pass on data from new users over the
    botnet.
    Patch by: TaKeDa

  - Doc fixes.
    Patch by: Sup

  - Updated doc/MODULES.
    Patch by: symbands

  - Slightly fixes and cleans up cmd_adduser().
    Patch by: Sup

  - Enhanced channel key logic. Bot now first tries last set channel key
    when re-joining.
    Found by: Ben Dover / Patch by: Eule

  - add_bot_hostmask now uses maskhost to get the right hostmask format.
    Patch by: Sup

  - '.deluser' doesn't require the user to be on the console channel
    anymore.
    Patch by: Sup

  - Slightly cleaned up the transfer module and some other places in the
    code.
    Patch by: Fabian

  - Added 'lost' and 'tout' events as well as a new Tcl func
    'getfilesendtime' to the transfer module.
    Patch by: Scorpius, Fabian

  - Lagcheck blocked the bot when it tried to (de-)op/voice a netsplit user.
    Now fixed.
    Patch by: G`Quann

  - Removed duplicate '.' before MOD_EXT in console.mod.
    Found by: RebuM / Patch by: Fabian

  - Added proper Cygwin detection and usage of '.dll' suffix for libraries
    on Cygwin systems.
    Patch by: RebuM, Fabian

  - Cleaned up server module a bit.
    Patch by: Fabian

  - Added no-host detection to adduser().
    Found by: TaKeDa, Sup / Patch by: Sup

  - Long filenames caused 'NULL' to be displayed in directory listings.
    Found by: abfab / Patch by: Fabian

  - Changed chan->name to chan->dname in some places.
    Patch by: Sup

  - Removed version suffixes from getops and userinfo filenames.
    Patch by: Fabian

  - Using constants instead of raw telnet character-codes now.
    Patch by: Fabian

  - Some places still used nick instead of hand..
    Patch by: Wiktor

  - Removed silence left-overs. Minor other fixes.
    Found by: blaster^ / Patch by: Fabian

  - Replace all spaces in logfilenames by underscores and changed default
    suffix to '.%d%b%Y'.
    Found by: Tothwolf / Patch by: Fabian, G`Quann

  - Fixed problem with lagcheck on DALnet.
    Found by: Lucas / Patch by: G`Quann

  - Removed all occurrences of private_owner from share.mod. Global owners
    are now shared by default, as in 1.4.
    Found by: MBroLad / Patch by: Fabian

  - Added tcl_channame2dname and tcl_chandname2name to allow Tcl scripts to
    support !channels.
    Found by: Joker / Patch by: Fabian

  - Removed ircu silence support.
    Patch by: guppy

  - Fixed some places which were using chan->name instead of chan->dname.
    This included the join bind and laston info.
    Found by: Wiktor, guppy / Patch by: Fabian

  - eggContext and friends didn't cut down filename paths.
    Found by: Joker / Patch by: Fabian

  - Upgraded sentinel1.54 to 1.55.
    Patch by: drummer

  - Extended info in patch.howto.
    Found by: Sup / Patch by: Wiktor

  - Added gmake hint on Ultrix to compiling.FAQ.
    Found by: Georg Schwarz / Patch by: Wiktor

  - Changed *.conf.dist a bit and added chnick and nick to help.
    Found by: Ben Dover, Lucas / Patch by: Wiktor

  - Moved some lines from the login procedure to the motd file.
    Patch by: Wiktor

  - Illegal definition of egg_snprintf fixed for STDC systems.
    Found by: Joker / Patch by: Fabian

  - Removed the 'BOOL FreeConsole' Cygwin hack from main.c.
    Found by: various / Patch by: Tothwolf

  - Print 'Launched' message when compiled with Cygwin.
    Found by: FireEgl / Patch by: Tothwolf

  - Use opendir() instead of fopen() in files.c.
    Patch by: RebuM

  - Use binary mode when opening userfile with Cygwin.
    Patch by: RebuM

  - Removed private-owner from config files.
    Patch by: Wiktor

  - compress.mod was missing in eggdrop.complete.conf.
    Found by: toot / Patch by: Wiktor

  - Updates NEWS file.
    Patch by: Wiktor


1.5.3 (May 7, 2000):

  - Added support for dell svr4. Fixed trigraph problems in
    filesys.mod/filesys.c and botnet.c (gcc2.96 problem).
    Patch by: SuperS

  - Fixed small compile warning in seen.mod/seen.c.
    Patch by: SuperS

  - Fixed snprintf definition on systems using vargs.
    Patch by: SuperS

  - lagcheck wasn't working correctly on Undernet / EFnet.
    Found by: mho, Lucas / Patch by: G`Quann

  - Added possibility to change multiple channel settings using '.chanset *
    +whatever'.
    Patch by: G`Quann

  - Added setting 'logfile-suffix'. The name says it all.
    Patch by: G`Quann

  - Removed some useless #define's in tclegg.h, and did some minor cleanups
    to egg_strcasecmp and str(n)cmp
    Patch by: guppy

  - snprintf.h used wrong declaration for non-stdarg systems.
    Found by: SuperS / Patch by: Fabian

  - Various places using strcmp should use strcasecmp or rfc_casecmp
    instead.
    Patch by: Fabian

  - Cleaned up minor debugging messages from dns.c.
    Patch by: Fabian

  - Under certain circumstances Eggdrop would immediately reconnect to irc
    servers, causing massive connect flooding.
    Found by: Jason Ede / Patch by: Fabian

  - Minor lang fix to 'cmds.c'.
    Patch by: Fabian

  - Cleaned up motd.
    Patch by: guppy

  - Filesys 'ls' command crashed on invalid directories.
    Found by: Flame / Patch by: Fabian

  - Small makefile bug fixed in src/mod/Makefile.in. Added modinfo file to
    assoc module. minor other fixes.
    Found by: G`Quann, drnet / Patch by: Fabian

  - max-filesize set to 0 now means unlimited file size.
    Found by: Wiktor / Patch by: Fabian

  - Made some doc/ and README improvements
    Found by: daimonic / Patch by: Wiktor

  - Now doesn't remove bogus bans set by masters anymore.
    Patch by: Wiktor

  - Moved web_docs to html to keep proper naming
    Patch by: Jason Ede

  - Added textfile substitutions to web based docs.
    Patch by: Tothwolf

  - Updated web docs to include config file settings. Includes tidying of
    some files by Toth.
    Patch by: Jason Ede, Wiktor, Tothwolf

  - Tcl must-be-owner caused crash because of multiple defs.
    Patch by: Fabian

  - Prefixes to source filenames caused trouble in memory debugging
    functions.
    Found by: drnet / Patch by: Fabian

  - compress and uncompress functions now check whether the passed filenames
    are actually real files. Tcl commands reworked and merged: compressfile,
    uncompressfile. New Tcl command to check whether a file is compressed.
    Found by: Wiktor / Patch by: Fabian

  - Updated NEWS file. fixed typo in eggdrop.simple.conf.
    Patch by: Wiktor

  - Replaced the old snprintf implementation with a new one supporting
    floating point format variables, such as %f.
    Found by: FireEgl / Patch by: Fabian

  - Resume support in the transfer module was not compatible with mIRC's
    implementation. mIRC would also do some silly stuff during
    communication, which is now also detected.
    Found by: Phoenix / Patch by: Fabian

  - Fixed minor memory leak in transfer module.
    Found by: Wiktor / Patch by: Fabian

  - Renamed .nick and .chnick to .handle and .chhandle. Fixed docs to
    reflect this change.
    Patch by: Wiktor

  - Module Makefiles contained invalid dependencies.
    Patch by: Fabian

  - Various doc updates and changes.
    Patch by: Wiktor

  - Forgot to change bzero to egg_bzero in one place. updated compile
    dependencies. fixed typos in src/mod/Makefile.in.
    Found by: G`Quann / Patch by: Fabian

  - The newly added docs now get correctly installed. updated compile
    dependencies. moved bzero, memcpy, strcasecmp and strncasecmp to the
    compat directory. cleaned up include paths.
    Patch by: Fabian

  - Small bug in eggmod.m4 fixed.
    Found by: Joker / Patch by: Fabian

  - Makefile and configure adjustments. vpath now works.
    Patch by: Fabian

  - Added a src/compat directory with functions needed by Eggdrop, but not
    provided by all systems.
    Found by: various / Patch by: Fabian, Tothwolf

  - Updated web docs for 1.5. Adjusted various text docs.
    Patch by: Jason Ede

  - Added information about -next parameter to tcl_put*.
    Patch by: Wiktor

  - Reworked, extended and updated documentation. Split up configuration
    file. Removed private-owner.
    Patch by: Wiktor

  - Traffic logging now uses unsigned long instead of int.
    Found by: Ian / Patch by: G`Quann

  - Exporting a few additional functions to allow modules to use user
    definable channel flags.
    Patch by: G`Quann

  - DNS related relay fixes. Added new socket flag SOCK_VIRTUAL to stop not
    yet valid sockets from being accessed in the main network loop.
    Patch by: drummer

  - Minor Makefile fixes. minor config.status tweaks.
    Found by: Wiktor / Patch by: Fabian

  - Misc aclocal.m4 changes. misc/modconfig now keeps track of known
    modules. unknown modules are automatically selected on running 'make
    config' / 'make iconfig'. 'make new-iconfig' only asks questions about
    newly added mods.
    Patch by: Fabian

  - Increased portability of src/mod/eggautoconf
    Found by: TheQ / Patch by: Fabian

  - Renamed aux/ to misc/ to avoid problems on win32
    Found by: Lucas / Patch by: Fabian

  - Module names are now correctly distinguished (e.g. bseen and seen are
    not mixed up anymore)
    Found by: Wiktor / Patch by: Fabian

  - Tiny '.binds' fix.
    Patch by: David Newhall II

  - Adjusted share module to support more flexible user file handling
    functions. changed 'compress' to use that support. added mmap() support
    to compress. minor fixes.
    Patch by: Fabian

  - Minor fixes to the dns modules
    Patch by: Fabian

  - Minor fixes to the filesys module
    Patch by: Fabian

  - Modified .+host so normal users could use it to add hosts to their own
    record as they can already use .-host. Only allows hosts that don't
    match other users.
    Patch by: Jason Ede

  - Added module 'compress' which allows compressed user file sending; based
    on zlib
    Found by: toot / Patch by: Fabian

  - Changed notc bind. adjusted tcl-commands.doc appropriately.
    Patch by: drummer

  - Fixed optimize-kick code
    Patch by: drummer

  - Made a few filesys rejects more informative to the user
    Found by: Wiktor / Patch by: Fabian

  - Minor typo in filesys.mod caused misordered log entries and tiny bug
    caused uploaded files to get incorrect credits
    Found by: toot / Patch by: Fabian

  - configure strictly non-interactive again. module configuration now
    available through 'make [i]config'. aux/modconfig now does the job of
    src/mod/modtool.
    Found by: Tothwolf / Patch by: Fabian

  - Various portability fixes to src/mod/modtool. minor other portability
    fixes.
    Found by: Webbie, Joker / Patch by: Fabian, TheQ

  - The dcc cmd '.binds' now supports wildcards
    Found by: jay / Patch by: David Newhall II

  - Portability fixes to configure and modtool
    Found by: SuperS / Patch by: Fabian

  - Every module can now have it's own configure script and modules which
    need features not supported by the system are disabled automatically.
    Found by: FireEgl / Patch by: Fabian

  - configure supports '--disable-mod-MODULE' to disable specific modules
    and 'make reconfig' allows you to select modules interactively.
    Patch by: Fabian

  - make -j is now supported during module compilation.
    Patch by: Fabian

  - Updated patch.howto. also fixed small bug in irc.c.
    Patch by: Wiktor

  - Fixed a bug in the lagcheck functions and a typo.
    Patch by: G`Quann

  - need-invite/-limit/-unban/-key failed to work when the bot attempted to
    join a channel for the first time.
    Found by: Whilor, Webbie / Patch by: Fabian

  - Blowfish didn't re-initialize it's Tcl bindings correctly after restart.
    Found by: Wiktor / Patch by: Fabian

  - Added missing global var (isjuped) and moved md5 command to right
    section - tcl-commands.doc.
    Patch by: dw


1.5.2 (February 4, 2000):

  - Stopped flooding of partyline with channel juped messages. Added display
    to .status and a ischanjuped Tcl command.
    Patch by: Jason Ede

  - Tiny configure error caused version number search to fail
    Found by: Webbie / Patch by: Fabian

  - Unlink message now shows information about how many bots and users got
    unlinked with the bot.
    Patch by: G`Quann

  - Added protection to stop Eggdrop from flooding off lagged IRC servers.
    Add new setting use-lagcheck.
    Patch by: G`Quann

  - Cleaned up all modules and the core. unified code style.
    Patch by: Fabian

  - Added set global-stopnethack-mode.
    Patch by: Eule

  - bind notc now handles channel notices, and bind part now handles part
    messages.
    Patch by: guppy

  - Updated NEWS file.
    Patch by: Wiktor

  - Ignore stopnethack and wasoptest in chanfile.
    Found by: Ian / Patch by: Eule

  - Don't flood us with nick is juped msgs show it ones and in .status or
    $isjuped in Tcl.
    Patch by: dw

  - Added reasons to several botnet quit messages
    Patch by: David Newhall II

  - Optimized kick sending.
    Patch by: G`Quann

  - Added 'outdone' to dcc_table structure - gets called as soon as the out
    buffer is emptied. Use sock_has_data() to check weather one of the sock
    buffers is empty.
    Patch by: Fabian

  - Introduced new userfile feature system for userfile sharing
    Patch by: Fabian


1.5.1:

  - Fixed the slightly broken penalty calculation code
    Patch by: G`Quann

  - Changed the -lbind and -lresolv check-order in configure
    Patch by: Tothwolf

  - New stopnethack-mode
    Patch by: Eule

  - Small transfer fix and two contexts for share debugging
    Found by: Wiktor / Patch by: Fabian

  - Minor filesys fixes. transfer module detects empty files.
    Patch by: Fabian

  - Minor eggdrop.conf.dist fixes
    Patch by: Wiktor

  - Separate flood-nick counter to distinguish between nick and join floods.
    Patch by: Ian

  - Added setting userfile-perm to specify userfile permissions
    Found by: Wiktor / Patch by: Fabian

  - Made everything use bzero and my_memcpy instead of their variants
    Patch by: Fabian

  - Added a pub flag to the Tcl listen command
    Patch by: Fabian

  - Traffic for transfer.mod wasn't calculated correctly
    Patch by: G`Quann

  - Cleaned up irc.mod
    Patch by: Fabian

  - Commented woobie, cleaned up transfer and seen
    Patch by: Fabian

  - Added an md5 Tcl command
    Patch by: Olrick

  - .strip can now handle the bold/highlight better
    Patch by: dw

  - Missing a way to get the users handle as it is saved in the userfile.
    Added getuser type HANDLE
    Found by: Johnny Mnemonic / Patch by: dw

  - Fixed dns findhost() SEGV
    Found by: guppy / Patch by: Fabian

  - dnslookup now allows additional parameters that get passed to the proc
    later on.
    Patch by: Fabian

  - Merged those two commands into one, dnslookup
    Patch by: Fabian

  - Added async Tcl commands dnsip2host and dnshost2ip
    Patch by: Fabian

  - Minor language cleanup
    Patch by: Fabian

  - .channel was using NICKMAX instead of nick_len
    Patch by: toot

  - Missing Tcl_UntraceVar for nick-len
    Patch by: Fabian

  - Nick length now set on-the-fly
    Found by: various / Patch by: Fabian

  - +nodesynch and +greet used the same flag bit and +nodesynch was read as
    -nodesynch from the chanfile.
    Found by: toot / Patch by: Fabian

  - Fixed crash when sending a whois
    Found by: toot / Patch by: G`Quann

  - Added updates to the silence list in several places
    Patch by: Ian

  - Added a new channel flag nodesynch which replaces the allow_desync
    setting
    Patch by: Ian

  - Fixed ASSERT failure in filesys. cleanups.
    Found by: toot / Patch by: Fabian

  - Added '.traffic' command which shows traffic statistics
    Patch by: G`Quann

  - chan->name to chan->dname fixes in user definable channel flags code
    Patch by: G`Quann

  - Failed reverse lookups were taken too serious
    Found by: toot / Patch by: Fabian

  - New option 'override-bots' to define weather local bot records should be
    overridden by those provided by the hub.
    Patch by: Fabian


1.5.0:

  - The transfer and filesys modules now support resume and re-get to
    continue aborted file downloads
    Patch by: Fabian

  - Tiny botlink return value fix
    Found by: Ehrenberg / Patch by: Fabian

  - A few filesys fixes
    Patch by: Fabian

  - Not re-adding existent bans to the channel anymore
    Patch by: Fabian

  - Duplicate rejections are now delayed to allow the botnet to overcome
    lags
    Found by: Mixter / Patch by: Fabian

  - Adds optional -next parameter to putquick, putserv and puthelp to push
    messages to the front of the queue
    Patch by: G`Quann

  - Further filesys db3 engine fixes
    Found by: Jason Ede, dw / Patch by: Fabian

  - Fixes mem leak and stack corruption in udef chan settings
    Patch by: G`Quann

  - dns module should now also compile statically
    Patch by: Fabian

  - Several filesys db3 engine fixes
    Found by: several / Patch by: Fabian

  - Fixed typos, auto-ident messups throughout the source, grammatical
    errors in tcl-commands.doc, renamed NEWTO1.5 to NEWS, other small fixes
    Patch by: Tothwolf

  - Minor motd/telnet-banner update
    Patch by: Tothwolf

  - Minor filesys fixes
    Found by: guppy / Patch by: Fabian

  - Documented usage of the user definable channel settings
    Patch by: G`Quann

  - Adds config variables to define which commands should be stacked.
    Includes default settings for IRCNet and Undernet.
    Patch by: G`Quann

  - The listening socket wasn't passed on correctly during the login
    procedure
    Found by: Jason Ede / Patch by: Fabian

  - Rewritten filesys.mod to allow unlimited filename, description, etc.
    lengths.
    Patch by: Fabian

  - block_dns_ipbyhost crashed on illegal hostnames/ips
    Found by: Wiktor / Patch by: Fabian

  - Fixed tcl_console getting confused between flags and +chans.
    Patch by: Cybah

  - Userfile functions need to use chan->dname.
    Patch by: Cybah

  - Changed most of the user-side findchan() calls to findchan_by_dname() so
    the commands can support !chans.
    Patch by: Cybah

  - Initial !channel support.
    Patch by: Cybah

  - Optimizes irc command queue and stacks as many commands as possible
    Patch by: G`Quann

  - Added user definable channel settings
    Patch by: G`Quann

  - block_dns_hostbyip crashed on failed dns lookups
    Patch by: G`Quann

  - The transfer module now supports almost unlimited file lengths, limited
    only by the system's max file name length. In addition, temporary files
    are created in a more race safe way.
    Patch by: Fabian

  - Added penalty calculation for all commands sent to the irc server to
    prevent flooding (IRCnet specific)
    Patch by: G`Quann

  - Reintroduced the text/-dir, renamed telnet-banner to banner, set default
    config filename to eggdrop.conf, put logfiles to logs/-dir by default
    Patch by: rtc

  - Numerical hostnames are now detected
    Found by: guppy / Patch by: Fabian

  - Outgoing bot links weren't correctly initialized, autolink wasn't
    detecting active bot links and the dns module was still broken from the
    last byte order changes
    Patch by: Fabian

  - Was deleting socket 0 if server connect failed
    Found by: G`Quann / Patch by: Fabian

  - The dcc[].addr is now consistently host byte order and all async dns
    lookup functions accept host byte order IPs
    Found by: arthur2 / Patch by: Fabian

  - Added an asynchronous DNS request module which prevents the bot from
    hanging on dns lookups.
    Patch by: Fabian