2.3.0.6 - November 22, 2005 |
New Features:
- Core | Built in tracker support for multiple listen ports
- Core | Tracker support for multi-hash scrapes
- Core | "Date added" field added for hosted torrents
- Core | Alternate max upload rate limit when only seeding option
- Core | Ability to move a download's data files and torrent added
- Core | Added ability to turn off DHT originated IP Filter violation logs
- Core | When a peer is banned remove any data downloaded from it in partially complete pieces
- Core | Added "block banning" feature when multiple bad peers found with "close" IPs
- Core | Support for platform-specific plugin update components
- Core | Support for .torrent file download using just infohash hex string (via DHT magnet lookup mechanism)
- Core | Added some control over initial share ratio for "add for seeding" downloads
- Core | Added feature to allow disabling of multi-hash tracker scrapes
- Core | Tracker connections respect bind-ip settings (http only)
- Core | Banned ips persisted across restart
- Core | Ability to add an alternative max-torrent-limit when seeding
- Core | DHT NAT punching for firewalled peers
- Core | Ability to rename and redirect files within a torrent
- Core | Compact storage for "do not download" files
- Core | Magnet URI protocol registration under windows
- Plug | UPnP plugin will warn if it discovers a router that has known protocol problems
- Plug | Magnet URI accessor method added to Torrent
- Plug | Added "launchable plugins" that can be used to start Azureus
- Plug | Added single-instance management function
- Plug | Made some platform-specific functions available to plugins
- Plug | Ability to add Swing based interfaces as plugin views
- UI | Console UI support for viewing specific plugin logs
- UI | Beginner configuration user mode provides a simplified interface
- UI | Support for --closedown parameter to org.gudy.azureus2.ui.swt.Main to closedown an existing AZ instance
- UI | Added Average Peer Completion percentage column to MyTorrents view and Details view
- UI | Added NAT status icon to status area
- UI | Indicate potential DHT port problems in SWT status area
- UI | Added swarm average to activity view plus a legend
- UI | Console support for listing shares improved, deleting of shares added
Changes:
- Core | Countermeasures against swarm DOS/poisoning
- Core | Health status for swarms where all known peers are connected now reported as OK
- Core | Friendly hash-checking option now only applied during recheck operations and delay based on piece size
- Core | Don't automatically remove directory contents shares if they (appear to) have been deleted
- Core | Improved algorithm for detecting DHT port reachability
- Core | DHT - removed cache-distance metrics and added value versions to handle value evolution correctly
- Core | Reduced thread count by aggregating async listener dispatchers
- Core | Major refactoring of Download and Disk managers
- Core | Download totals don't include hash fails and discards and aren't included in share-ratio calculation
- Core | "Max simultaneous outbound connection attempts" option no longer accepts zero as a disable value
- Core | Under OSX, new bundle launches using the Java Preferences application configured JVM, enabling JRE 5.0 support
- Core | Under Windows, now runs via a launcher built by exe4j - taskmanager process is now "Azureus.exe"
- Plug | Major refactoring of plugin interface to separate out UI-level and core-level stuff
- UI | Update to the latest release SWT library (3.1.1)
Corrected bugs:
- Core | Fix interested flag being set sometimes when seeding
- Core | Wrong file name returned for stopped simple torrents
- Core | Seeder/leecher counts missing for published torrents
- Core | Stats going negative for hosted torrent average up/down
- Core | Fix piece request ignore bug
- Core | Fixed DHT initialisation hang if port already in use
- Core | Don't allow prohibited peer sources to be enabled (ui artifact only)
- Core | Fixed too many socket selectors created when in safe selector mode
- Core | Fixed re-announce interval when receiving "failure reason" error response from tracker
- Core | Fixed and improved restarts under OSX (and linux)
- Core | Fixed and improved one-to-one LAN transfer speeds
- Plug | UPnP fix for picking up changed network interfaces
- UI | Fixed 100% CPU problem with download bars
- UI | Fixed UI foregrounding itself on every unverified localhost:6880 socket connection attempt
- UI | Create-torrent wizard fix for multi-torrent checkbox enabling error
|