2.2.0.2 - December 18, 2004

New Features:

  • Core | Manual peer upload blocking (when seeding) and kick-banning
  • Core | Control added to not cache small files (default no cache for < 1MB)
  • Core | Ability to cancel torrent creation processes added
  • Core | Ability to cancel sharing process added
  • Core | Ability to pass multiple torrents to Azureus.exe
  • Core | Added configuration items for tracker processing limits
  • Core | Option to open torrent for seeding in create-torrent Wizard
  • Core | Auto-rescan of shared resources + addition/deletion of shares accordingly
  • Core | Persistence of download and tracker stats for shares
  • Core | Advanced network settings: MTU, SO_RCVBUF, SO_SNDBUF, IPTOS
  • Core | Optimistic Connect: drop inactive connections in order to find better ones
  • Core | Added ability to apply updates and shutdown Azureus instead of restarting
  • Core | Can now specify that password protected tracker web is only available via HTTPS, HTTP access -> access denied
  • Core | Can now specify comment to be added to share torrents
  • Core | resume data no longer saved to torrent files, stored in %user-dir%/active instead
  • Core | Plugin support for installing and uninstaling plugins
  • Core | Category support for shares
  • Core | Apply updates and defer applicaton to later restart/close
  • UI | Added 'share' support to console UI
  • UI | Option to show confirmation dialog on torrent Removal
  • UI | Added Seed2PeerRatio item to MyTorrents view
  • UI | Added detailed connection State to peers view
  • UI | Added Connected Time item to peers view
  • UI | Option to add torrent downloads silently (without activating main Azureus window)
  • UI | Added download speed limit column to MyTorrents
  • UI | Telnet UI added
  • UI | Auto-open stats option added
  • UI | Plugin install/uninstall wizards
  • UI | Double click on status bar progress area to give details of update/install/uninstall progress
  • UI | SWT/Console share support for setting category
  • UI | Pick out links (anything prefixed with "http") in torrent comments in general view
  • Plug | Status mailer support for SMTP port, user + password
  • Plug | Status mailer support for plain text notifications

Changes:

  • Core | Support azureus.install.path parameter, used by new linux launcher script
  • Core | Moved config items for tracker client overrides + UDP to tracker client config
  • Core | Also do dynamic tracker re-announce interval overrides when seeding; uses peer count only
  • Core | NAT check url changed to aelitis server
  • Core | Reduce tracker re-announce frequency when incoming connections are accepted (unfirewalled)
  • Core | Remove old auto-migration code
  • Core | Update restart logic now preserves JVM max mem setting for Sun JVMs
  • Core | Cleanup and optimize choke-unchoke logic
  • Core | Added an option to enable the prioritization of most completed Files, default is off
  • Core | Default http tracker to disabled
  • UI | Create torrent wizard now initially defaults torrent save path from "save to" default
  • UI | Obey "start stopped" config item for dropped torrents
  • UI | Torrents no longer need to be stopped before removal is allowed
  • UI | Graphical view item refresh optimizations
  • UI | Change context menu selection for queue/stop/force-start/recheck to be "at least one can be..." rather than "all can be..."
  • UI | More pre-defined speed ranges for queue slot limits
  • UI | Improve wording of "delete torrent?" prompt
  • Plug | UPnP information messages now off by default

Corrected bugs:

  • Core | Fix for kernel panics under MacOSX
  • Core | Handle passing of torrents to already running but not fully initialised process better
  • Core | Default save dir was defaulting to ON, changed to OFF
  • Core | Tidied up UPnP error handing if action missing
  • Core | Scrape mult-tracker torrents correctly when download not running
  • Core | Upload/download/share ratio frig for newly added seeds made consistent
  • Core | Fix for stalls from system clock being set backwards in time
  • Core | Fixed up bad behaviour on out-of-disk-space falures
  • Core | Fixed torrents getting stuck in READY state
  • Core | Fix potential connection establishment backlog
  • Core | Fix potential DOS by timing out stalled connections
  • Core | Fix bug in re-announce interval override calculation when connection limit has been reached
  • Core | Fix for hangs when scraping due to slow DNS resolves
  • Core | Fix for UPnP failing if trailing spaces in 'action name'
  • Core | Fixed bug in choke/unchoke logic when number of connected peers < max upload slots
  • Core | Updater problems with non-ascii chars in user dir (again!)
  • Core | Created torrents had name.utf-8 tag in wrong place
  • Core | UDP scrape responses being handled incorrectly
  • Core | Fixed the "high priority" piece-picking for files
  • UI | Old language files in user dir causing !missing! item texts
  • UI | Fix for window state not being remembered between sessions
  • UI | Fix for messages window being closed while animated
  • UI | Fix for BUG 1059432 : Download bars spawning multiple times when set to auto open
  • UI | Fix for BUG 1061538 : /0 error if no pieces
  • UI | Fix create-torrent wizard to remember paths properly
  • UI | Fixed up opening of torrent files not ending in ".tor" or ".torrent"
  • UI | Fix Health icons sometimes not refreshing
  • UI | Fix bug with Azureus crashing when quitting on OSX if the Stats view has been opened
  • UI | Fix the fuzzy Azureus icon bug under OSX
  • UI | IPFilter config view slow to display when thousands of ranges are set
  • UI | Fixed bug 1081886 : stats graphics can now be 2000 pixels wide, instead of only 1600 before
  • Plug | UPnP plugin support for multi-homed machines improved
top