Changes in 0.9.2 (current build)

  • Fix: Occasional crash when deleting files
  • Change: Download first/last piece is disabled on the mac by default to avoid some shutdown delay caused by close on sparse files
  • Fix: Crash when changing system time
  • Fix: Periodic startup crash due to bad thread synchronization

Changes in 0.9.2 (build 16917)

  • Fix: Broken build process generating bad builds

Changes in 0.9.2 (build 16801)

  • Fix: Really fix 100% CPU issue on 10.6

Changes in 0.9.2 (build 16542)

  • Feature: Support for PPC.
  • Feature: UDP tracker support
  • Feature: uTP supports window sizes smaller than the packet size
  • Change: Added upnp host cache to speed up upnp nat resolution on certain routers
  • Change: Reduced uTP overhead slightly by ramping up packet sizes at lower rates
  • Fix: 100% CPU usage bug
  • Fix: build issue
  • Fix: fixed UDP-tracker crash when dns resolution would fail
  • Fix: rare crash in low level network read and write
  • Fix: Fix startup race condition between network and disk I/O thread
  • Fix: UDP Tracker retries three times instead of two
  • Fix: http seed fix for multifile torrents
  • Fix: Fixed negative allocation in RequestChunks() for web seeds
  • Fix: crash in UDP tracker support when tracker sends malformed responses
  • Fix: Integrity check .dat files after saving. Do not overwrite file.dat.old with a bad file.dat
  • Fix: uTP selective ack bug (would cause connections to stall and time out)
  • Fix: uTP fast re-send bug (would sometimes re-send packets that shouldn't be re-sent)
  • Fix: uTP recovers faster after timeout
  • Fix: http seeds would not reconnect after stopping and starting torrent
  • Fix: http seed for multifile torrents
  • Fix: uTP issue on low-latency high-throughput networks
  • Fix: Copying long filenames to clipboard no longer results in garbage or crash
  • Fix: Fixed web seed support for multi-file torrents
  • Fix: Handle multi file torrents with web seed urls that incorrectly don't end with a slash
  • Fix: Make sure web seed urls end with a slash for multifile torrents
  • Fix: uTP packet size fix. Sometimes it would send packets exceeding MTU. Fixes long standing rate oscillations.
  • Fix: Fixed crash when receiving a malformed PEX message
  • Fix: Crash when parsing some magnet uri components without values
  • Fix: DHT bootstrap failures now have an exponential back-off
  • Fix: uTP would not ramp up its rate fast enough
  • Fix: Invalid encoding of non-ascii urls in web seeds
  • Fix: uTP fix when receiving acks for old packets
  • Fix: uTP variable packet size bug

Changes in 0.9.1.2

  • Fix: Socket bug that caused upnp to hang and fail and hung shutdown.
  • Fix: Shutdown timeout.
  • Fix: Socket error that caused occasional 100% CPU on TCP sockets
  • Fix: Bad socket state on UDP socket timeout that randomly caused high CPU usage
  • Fix: Various TCP and uTP fixes and optimizations.
  • Fix: Optimization for uTP rate limiting.
  • Fix: uTP rate limiting bug.
  • Fix: Broken search.
  • Fix: Copyright notice.

Changes in 0.9.1.1

  • Fix: don't wait indefinitely for trackers and UPnP when shutting down
  • Change: Deleted files are now moved to the trash.
  • Fix: Socket bug that broke incoming connections.
  • Fix: 100% CPU utilization
  • Fix: deadlock on socket error.
  • Fix: uTP bug fixes and enhancements
  • Fix: .dat file memory leak
  • Fix: Integrity check .dat files after saving. Do not overwrite file.dat.old with a bad file.dat

Changes in 0.9.1

  • fix: speculative fix for crashes seen in crashdumps
  • added: Reordering of torrent priority in the queue.
  • fix: Problems when downloading selected files from a multi-file torrent.
  • fix: upgraded application core to the latest code base.

Changes in 0.9.0.5

  • fix: speculative fix for crashes seen in crashdumps

Changes in 0.9.0.4

  • fix: crash when selecting some .torrent files

Changes in 0.9.0.3

  • fix: double-clicking on .torrent file wouldn't open it if uTorrent wasn't already running
  • fix: the icon now properly shows in About box
  • fix: speculative fixes for some crashes from crashdumps

Changes in 0.9.0.2

  • fix 100% CPU usage when Peer Guardian is enabled
  • fix 'too many open files' error
  • fix some issues after setting a file to 'Don't download'

Changes in 0.9.0.1

  • fix Finder crash when uTorrent is default .torrent application and double-clicking .torrent file