3.0.2.0 - August 20, 2007 |
New Features:
- Core | Act on suspend/resume events on Windows
- Core | Added new AZ message to inform of bad pieces
- Core | Added new stacked HAVE message to reduce peer-peer overhead
- Core | IPv6 support - dht, version server, tracker and improved transport
- UI | New "Torrent" menu in the menu bar
- UI | New "Piece Distribution" subview in the pieces tab
- UI | Auto-speed ping views in Tools->Statistics->Transfers when Auto Speed is enabled
- UI | "Clear Resume Data" menu option added
- UI | "Clear remembered save paths" option added (for the Open Torrent dialog)
Changes:
- Core | Optimise memory usage for single-file downloads
- Core | Optimise memory usage for queued torrents (no need to keep resume data in memory)
- Core | Much better peer ID identification code added, many more clients now correctly identified
- Core | Changes made to identify some "fake" clients (or other clients which identify themselves in a problematic way)
- Core | Biased optimistic disconnect slightly against leechy peers
- Core | Core changes in some places to allow "Default save path" to be used without requiring "Use default data dir" to be enabled
- Core | Reduce CPU usage when many (queued) torrents are present and in the the pieces view
- Core | *nix: New startup script to detect Gecko/XULRunner and to allow better restarting
- UI | UL/DL speed selection on right click of status bar changed from menu to scale widget.
- UI | Open Torrent Window now asks to create directories if they don't exist yet, instead of evilly auto-creating them when you click the Browse button
- UI | Added download status, distributed copies and completed piece count to the General torrent view
- UI | User Comment field more useful in General torrent view - easy edit link, hyperlink formatting, auto-resizing
- UI | "Show Transfer Bar" menu option is now a checkbox menu item - so you can now hide the transfer bar using the menu item
- Plug | Added setVisible method for plugin menu items
Corrected bugs:
- Core | Fixed bug where renaming a download for a single file torrent would sometimes cause data to get out of sync and cause file errors
- Core | Allow pipelined http seed requests to switch torrents
- Core | Bootstrap DHT better when no contacts
- Core | Fixed bug where renaming a download in some conditions would generate "Target is sub-directory" errors
- UI | Fixed swarm view rendering bug where some incomplete peers were shown as full circles
- Plug | Fixed bug where previously removed child menu items would still be present when generating some menus
|