2.4.0.2 - March 16, 2006

New Features:

  • Core | Make default recheck behaviour after crash only check pieces active at last save point plus config to revert to old behaviour of checking everything
  • Core | Attempt to repair invalid port #s returned from trackers potentially improving outgoing connection success rate
  • UI | Allow some selection of split data/protocol stats in some views

Changes:

  • Core | Improved payload data vs. protocol overhead byte accounting
  • Core | Remove option to truncate files when setting to do-not-download as too many users confused by this
  • Core | Pick up alerts raised during closedown and give user chance to see them
  • Core | Improved optimistic disconnect algorithm in several ways - should speed up single seed torrents
  • Core | Only remove temp files created by Azureus in the "tmp" dir as some users placing files in there
  • Core | Resumed downloads now placed into queued state rather than started
  • Core | Improved magnet download potential
  • Plug | Added vendor id to DHT packets and increased version appropriately
  • Plug | Warn if UPnP port removal is slow as this can hang AZ closedown
  • UI | Add NAT Test item to OSX "Azureus" menu
  • UI | Filter-as-you-type is now more visible
  • UI | "Show In Explorer" on a Folder now opens to show what's in the folder
  • UI | Mr. Slidey formats URLs to clickable links
  • UI | Language Selection on first visible screen after initial installation
  • UI | Reduced the # of windows popping up at once on first run after installation

Corrected bugs:

  • Core | Ensure SO_REUSEADDR is set when binding during NAT test
  • Core | Retain data from terribly slow senders
  • Core | Fixed a case of potentially becoming uninterested in peers incorrectly
  • Core | Prevent infinite recursion and breakage of some file systems when moving torrent's data into a folder inside itself
  • Core | Improve fingerprint performance of shares
  • Core | Prevent reporting of double completion events to tracker under some circumstances
  • Core | Ensure DNS timeouts are set as early as possible as they weren't working
  • Core | Change per-torrent max peers so that values shown correctly in UI and also allow unlimited override
  • Core | Fix bug in crypto stream that could lead to corruption
  • Core | Strip unwanted attributes from imported torrents such as "file name"
  • Core | Ignore invalid Vivaldi coords that are too small
  • Core | Default to trivial url in torrent if it is missing
  • Core | Fix initialisation sequence problem that was causing startup errors if config corrupt
  • Core | Apply correct permissions when updated to Windows prog dir to fix multi-user problems on update
  • Core | Downloads stopped during seeding recheck sometimes came back as 99.x% complete
  • Core | Fix up timers on clock change to ensure announce and scrape work ok (amongst others)
  • Plug | Column dispose listener wasn't being called when there was no cell dispose listener
  • UI | Fixed window size/position not always being saved
  • UI | Fix default language: Use same language from diff. country when user's lang/country doesn't exist
  • UI | Fixed new table rows getting last graphic cell's image
  • UI | Column sort is now case-insensitive (again) for text columns
  • UI | Fix number display Seeds2Peer column (when radio is really small)
  • UI | Fixed Drag and Drop. Should work in Windows and Linux.
  • UI | Mr. Slidey no longer slides from (on slide-in) or onto (on slide-out) a different monitor
top