Changes in 1.0.0.1

  • Fix: Create torrent
  • Fix: Adjusted uTP protocol packet scaling.

Changes in 1.0.0.0 (19873)

  • Client promoted to release
  • Fix: Creating directories on external drives now fixed.

Changes in 0.9.3.11 (19773)

  • Fix: When external drive with the download directory is not connected, do not create the missing directory in /Volumes.
  • Fix: Fixed deleting non-torrent files when dropped on application window.
  • Fix: Sort order no longer randomly changes when sorting on fields other than name.
  • Added create torrent dialog.
  • Fix: Shutdown bug that cancels computer shutdown when the quit dialog is disabled.

Changes in 0.9.3.10 (19343)

  • Change: Client promoted to beta from alpha.

Changes in 0.9.3.9 (19267)

  • Fix: Crash when setting priority in files tab.

Changes in 0.9.3.8 (19223)

  • Fix: Resolved intermittent crash when right clicking on directories in the files tab
  • Fix: Resolved several small memory leaks

Changes in 0.9.3.7 (19149)

  • Fix: Sorting order with sub directories in files tab
  • Fix: Various crashes and memory leaks fixed

Changes in 0.9.3.6 (19100)

  • Fix: Various crashes fixed
  • Fix: Sorting order in files tab
  • Fix: Download/upload speeds on the PPC now work
  • Fix: Loading/saving settings on PPC now work
  • Fix: Adding torrent by URL when clipboard is empty now works

Changes in 0.9.3.5 (Build 18975)

  • Fix: Various crashes fixed
  • Fix: periodic 100% CPU issue

Changes in 0.9.3.4 (Build 18887)

  • Fix: Various crashes fixed
  • Fix: Several memory leaks resolved
  • Fix: Corrected version information
  • Fix: Updated bandwidth management

Changes in 0.9.3.3 (Build 18821)

  • Fix: Magnet links now work
  • Fix: Various crashes fixed

Changes in 0.9.3.2 (Build 18641)

  • Fix: Fixed bug in uTP header field layout
  • Fix: Removed bogus "for torrent 'UNKNOWN'" message
  • Fix: several miscelaneous crash fixes.
  • Fix: termination of strings on non-Unicode bencoded GetString operations.
  • Fix: simultaneous uTP and TCP connection race condition
  • Fix: Parsing of udp tracker responses
  • Fix: Make sure bep22 is started on new torrent loads
  • Fix: Potential crash caused by bug in messaging system

Changes in 0.9.3.1 (Build 18181)

  • Fix: Several crash fixes
  • Fix: Better behavior when drive runs out of space
  • Fix: Fixed peer failover
  • Fix: DHT no longer stores duplicate peers

Changes in 0.9.3 (Build 17921)

  • Updated the start and stop icon in the toolbar
  • Fix: crash when the number of open file descriptors exceeded 500
  • Fix: rate limiting problem when using calc_overhead and switching between unlimited and rate limited upload or download
  • Fix: Compelete pending Disk operations before automatically shutting down
  • Fix: Don't exceed the upload limit with overhead when calc_overhead is on
  • Fix: disconnect issue with seeds
  • Fix: uTP over Teredo at high speeds, and MTU problems on some kinds of networks
  • Fix: random crash when drawing the piece graph

Changes in 0.9.3 (Build 17856)

  • fixed random crash during startup when dragging and dropping files on to the application

Changes in 0.9.3 (Build 17780)

  • changed the colors for the pieces bar
  • fixed bug in pieces bar that caused pieces to show up in the wrong colors
  • updated the gradient
  • modified progress bar to be drawn with an image instead of gradient
  • updated the highlight for each bar and added borders
  • modified progress bars to be drawn with images instead of gradient
  • updated webUI sessions to be compatible with SRP negotiation
  • always close filehandle in webui sessions
  • crash fix in webui sessions
  • removed the number of files from the main table and added the magnifying glass icon
  • changed sidebar numbering background/text color (no text gradient)
  • set main table Name column indentation to 0
  • changed sidebar numbering background/text color
  • removed file count, and added file path
  • removed number of files displaying and added the magnifying glass icon for completed torrents
  • main table indentation set to 0
  • Fix for download speed limit
  • Fix file handle leak with http client connections
  • fixed message loop crashes
  • increase max size of torrent files added via URL to 5 meg
  • turn release assert into a regular assert and deal with the corrupt hash-table to avoid breaking
  • Fixes for scrollbars
  • fix for highlight colors
  • fixed button sizes
  • updated button icons
  • updated statistics graph
  • fixed crash when receiving download piece after DownloadPiece is released
  • resolved race condition that caused periodic crash when starting up
  • updated TCP rate control
  • Fixed crash when cloning sockets due to pending events
  • conservative (Teredo-sized) MTU for UDP on IPv6 connections (including uTP) with update to overhead accounting.
  • speed tab elements repositioning
  • details show/hide button pushed state while details show/hide animation is running
  • table highlight colors
  • fixed some column alignments
  • details view resizer bar / behavior (collapse near the edge, drag area...)
  • fixed table highlights
  • details resizer fix
  • resized/moved UI items
  • adjusted colors for sidebug text
  • custom color for table text cells
  • track when details view resizes
  • resize, reposition, and modify resizing mask so that general panel anchors properly to the top
  • changed the general tab scroll view height to 449
  • changed the tcp_rate_control for download rates to be more conservative on how fast it makes changes.
  • fix calc_overhead.

Changes in 0.9.3 (Build 17496)

  • Change: Updated WebUI
  • Fix: Various crashes and memory leaks

Changes in 0.9.3 (build 17226)

  • Feature: Enabled nationalization support
  • 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

Changes in 0.9.3 (build 16930)

  • Change: Completely revamped UI
  • Feature: Improved speed display
  • Feature: Display region flags

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: 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