2.3.0.4 - June 27, 2005 |
New Features:
- Core | DHT torrent lookup now based on sha1(hash) and torrent xfer encrypted using hash-derived key
- Core | More aggressive banning of peers sending bad data - algorithm change and block-banning feature
- Core | Support for multiple DHT networks on same port
- Core | Introduced "passive torrents" - these are tracked but not downloaded
- Core | Category setting functions added to "My Tracker"
- Core | Added ability to make plugin config ui components invisible
- UI | Average peer speed for swarm column added
- Plug | Plugin interface extension to allow per-plugin torrent-attributes
- Plug | Plugin ResourceDownload feature for accessing content-type
Changes:
- Core | Improved optimistic unchoke anti-leech algorithms
- Core | CVS versions run multiple DHTs to permit validations of changes
- Core | DHT anti-spoof for cache forwards
- Core | DHT mechanisms for flood prevention
- Core | Added local tracker url to torrents when hosting external torrents
- Core | Hosted torrents now become "passively tracked" when their corresponding download is removed
- Core | More pro-active injection of DHT scrapes for torrents with failing trackers
- Plug | More JPC plugin enhancements to help reduce cache server load
Corrected bugs:
- Core | DHT protocol version logic fixes
- Core | Fix for 100% cpu when more than 60 connections are registered with a selector under buggy network stacks
- Core | Invalid listen port configuration would prevent Azureus from starting
- Core | Added hooks to catch Windows shutdown events to allow graceful Azureus exit
- Core | Fix for start-stopped non-simple torrents showing data-missing error on restart
- Core | Fix for drag-n-drop SWT exceptions blocking Azureus startup
- Core | Fixed up "interested" message for downloads with "do not download" files
- UI | Categories not being correctly displayed when torrents transit between downloading and seeding
|