-- 1.05
Core dump in countpeers() accessing deallocated piece when assigning new piece
Error handling in the PIECE message killed the wrong connection. Fixed.
Optimistic unchoke in advance of interest if no interested peers available
Added LGPL or GPL license headers to the source code
Fixed statmap synch error when peer_connect_request fails
Bugfix for [ 1282595 ] Misallocation in `recv_peermsg' function resulting in crash
-- 1.04
Peer only assigns overlapping requests if fewer than 10 seeds, and even then
limits the overlapping requests to four at a time.
Bugfix for [ 1083910 ] bug in btString_cmp()
Bugfix for [ 998162 ] bug in btcheck
Bugfix for [ 1101174 ] Assertion failures in peer.c
Fixed a problem with download strategy for torrents where almost all peers
are complete.
Bugfix for 1017044: ANSI compatible code
Bugfix for 1034376: portability issue for Solaris
Bugfix for 1023172: integer format specifier used for long long type
Patch number 991427: fix header include order for compiler optimization
Tamzdrgn added experimental support for peers that participate in a cloud
without any idea what the packets are that they are sharing (hash mode).
-- 1.03
Bugfix for 977984: two errors in implementation of compact mode
Bugfix for 968288: btcheck doesn't check its command args.
Bugfix for 963996: Fix compilation bugs for gcc296
-- 1.02
Removed core dump on missing .torrent
Implemented suggested security changes from James Antill:
    Removed some unused functions
    Cleanup vsnprintf() calls 
    Changed assert()'s to DIE_UNLESS()
    Error checking malloc's
Fixed bugs with very large torrents (55G tested)
-- 1.01
Queue a larger number of requests with fast peers for better throughput
Use fixed size requests (16k)
Bug fix for snub handling & detection code
Added new option (-b) to disable snubbing altogether
Choke peer when they request an invalid block
Implemented cancels for overlapping requests
Added key= & compact= for the tracker protocol
New peers are accepted from the tracker mid transfer 
(used to only accept incoming connections post startup - this is needed for
clients behind firewalls)
-- 1.0
Multi-torrent downloads
Fixes for >2G torrents
malloc()/free() cleanup; configurable to build with dmalloc
New options:
  -q<timeout>     quit when all peers are complete
  -u		  download torrent from URL
  -s              seed mode (assume that file is ok)
  -e<multiplier>  exaggerate upload speed when talking to the tracker

-- 0.03
<prehistory>

