Download uTorrent 2.0.1

– 2010-03-02: Version 2.0.1 Beta (build 18408)
- Fix: Fixed half-open limit on Windows 7
- Fix: Fixed bug where uTorrent could freeze on broken web UI requests
- Fix: Fixed bug in uTP header field layout
- Feature: added advanced option to turn off uTP variable packet size
- Feature: added advanced option to turn off discoverability (web integration)
- Fix: uTP base delay bug fix and update interval tweaking
- Fix: uTP timer stability fixes
- Fix: calc_overhead bug
- Change: Support hyperlinks in autoupdate dialog
- Fix: Schedule map would show times that were “off” as grey in disabled view
- Fix: “Not downloading” disconnects when remote peer had previously been a seed

– 2010-02-19: Version 2.0.1 Beta (build 18408)
- Fix: high CPU bug due to TCP and uTP connection race condition fix
- Fix: issue where we would incorrectly report being as seed when using magnet links
- Feature: Add option to render the legend as solid instead of transparent

– 2010-02-18: Version 2.0.1 Beta (build 18244)
- Fix: Make toolbar icons render nice on vista+
- Feature: Add option to not report problems
- Change: Make uTP packet size depend on global uTP rate instead of the rate of each individual connection
- Feature: add detailed network overhead breakdown graph
- Fix: UDP tracker peer list parsing
- Change: increase allowed max packet size (fixes issue with torrents with more than 131000 pieces)
- Change: increase the max number of AddTorrent windows from 5 to 20
- Fix: BEP 22 would sometimes not kick in for new torrents
- Feature: make initial uTP packet size configurable
- Fix: Close download bar with hotkey
- Feature: display overhead at status bar
- Change: Do not count local overhead if local peers are not limited
- Change: Count overhead for transfer caps
- Feature: added legend to graphs
- Feature: it’s now possible to graph the tcp_rate_control rates
- Fix: potential buffer overrun with mismatched langpack
- Fix: enable apply button if changing scheduler
- Change: Do not stop torrents when automatically shutdown
- Fix: DHT would store duplicate peers for torrents
- Feature: Added support for suggest piece messages (part of FAST extensions)
- Fix: Potential bug when accessing the root directory of a URL
- Fix: ‘Cookie’ setting in WebUI add-torrent-by-url works again
- Fix: simultaneous uTP and TCP connection race condition


Download uTorrent 2.0.1 (beta)

Download uTorrent 2.0

Feature Overview:

uTP is an alternative communication method for BitTorrent traffic that allows the client to automatically regulate its bandwidth usage to avoid adversely impacting your internet connection. This will allow you or other users on the network to download their torrents but still allow others on the network to function with little difference. This does not require any additional setup.
In addition, uTP in this version has added its own form of STUN, a method of getting incoming connections without direct connectivity to the Internet. This allows µTorrent to punch holes through routers and firewalls to increase connectivity and improve speeds. It is even possible to connect two firewalled peers through uTP’s NAT traversal feature.
More details on uTP

UDP trackers are a different protocol for tracker communication that uses significantly less processing power on the tracker end. It’s important for us to support this because trackers have limited resources, so this should allow them to support many more users with their current hardware and not crash under the load.

The transfer cap settings were added in response to various users who have ISP-mandated caps on how much data they can download/upload in a month. Now you can track your usage in MB (with a handy graph to visualize it) and even configure µTorrent to stop torrenting once the limits are exceeded. Currently, you can configure the time interval, the data cap and whether it should stop based on only download, upload, or both combined.
As a privacy notice, this traffic data is not sent back to us or anyone.


Download uTorrent 2.0

Download uTorrent 1.85

- Fix: catches crashes in bad DLLs
- Change: relaxed the requirements on bencoded integers to parse some broken torrents
- Fix: fixed uTP crash in edge condition
- Fix: Fixed HTTPS connections where received response was more than one packet
- Fix: fixed crash when icmp.dll wouldn’t contain the expected functions
- Fix: fixed crash when closing add torrent dialog while dragging a column
- Fix: More strict https connection state management for halfopen accounting.
- Fix: Vista and Windows 7 FW rules are created for all profiles
- Fix: /recover can be used without attempting to submit a crashdump
- Change: add an upgrade message if a buggy version of nvLsp is detected
- Fix: don’t take the total number of connections into account when connecting to trackers
- Fix: Accounting of halfopen https connections would cause uT to stop making new connections


Download uTorrent 1.85

Download uTorrent 1.84

Whats new:

- Fix: fixed potential crash in WSARecv and WSASend
- Fix: fixed piece availibility issue introduced in previous build
- Change: Balance CDNs to download updates
- Fix: Fixes bug where magnet links wouldn’t work if PEX was disabled
- Fix: potential crash in network code
- Fix: More crashes when using magnet links
- Fix: Potential crashes with magnet links
- Change: Disable Ask for unsupported 64-bit Windows
- Fix: Buffer overrun vulnerability
- Change: Conservative network locking in installer
- Fix: Installer crash after download
- Fix: Crash when peers disconnect from a magnet-link torrent right as we received the metadata
- Fix: Fixed negative allocation in RequestChunks() for web seeds
- Fix: Fix startup race condition between network and disk I/O thread
- Fix: installer with UAC
- Fix: Crashes when removing labels
- Fix: selection of labels over 256 characters in length
- Feature: Enabled magnet bundles.
- Change: run the 64 bit version of explorer when running as a 32 bit app in a 64 bit windows os.
- Change: disable toolbar offers for Wine installs
- Change: uninstaller is added to all user profiles
- Fix: crash when assigning new label to torrents from RSS
- Change: Incomplete downloads sort after completed downloads if sorting by “Completed On”
- Fix: maintain category list selection on update for some edge cases
- Change: if selected, install start menu and desktop shortcuts to all users instead of only current user
- Fix: buffer overrun vulnerability in create torrent dialog
- Fix: Check at startup for incompatible versions of NVIDIA nForce firewal


Download uTorrent 1.84

Download uTorrent translations pack

UTorrent translations pack to languages:

french
russian
chinese
dutch
swedish
taiwan

You can easily download uTorrent languages packs here from our site:

Download french uTorrent pack
Download russian uTorrent pack
Download taiwan uTorrent pack
Download dutch uTorrent pack
Download chinese uTorrent pack
Download swedish uTorrent pack

Download uTorrent – old versions

Here is some old verions of uTorrent.
You can easily download old verions here from our site.

Download uTorrent old versions:


Download uTorrent 1.1.1
Download uTorrent 1.1.7
Download uTorrent 1.5.0
Download uTorrent 1.6.0
Download uTorrent 1.7.2
Download uTorrent 1.7.7

Download uTorrent 1.8.3

- Change: Preserve file order text
- Fix: Prompt for .torrent association with new installs
- Change: Default bt.graceful_shutdown=true and diskio.no_zero=true
- Fix: Integrity check .dat files after saving. Do not overwrite file.dat.old with a bad file.dat
- Change: added code for handing bundles with the bundle type encoded in the bundle
- Change: modified the bundle code to unconditionally pop up dialog box
- Change: modified installer to remove the extra 32 bytes for the bundle type when installing from bundle
- Fix: no longer shows “make this your default .torrent handler” when running a bundle
- Change: added checkbox to the build torrent dialog so the user has the option not to rearrange the file order.
- Change: Modified the string for the “Start Seeding” checkbox to use ‘t’ as the shortcut since ’s’ was being used by “Create and Save As…”
- Change: lengthen “About” dialog
- Feature: language selector and downloader before installer


download uTorrent 1.8.3

Download uTorrent for Mac

Saw the light of the long-awaited Mac-version of the product uTorrent, the popular BitTorrent-Client, allowing users to share data over networks P2P.

Recall that the project uTorrent for Mac was launched nearly two years ago. Initially, developers planned to develop a solution of «zero», using as a basis library libtorrent, but last year it was decided that porting an existing Windows-version on a new platform.

The current version at the moment is on the status «beta», and is currently only operating system on computers sLeopard Intel Mac. In the near future, the developers promise to save the product from the majority of detected «bug», and to provide support for Mac OS Tiger.


Download uTorrent for Mac (Beta 0.9.12)

About uTorrent client

uTorrent – a free client for networks BitTirrent (P2P), operating under OS Windows: 98/ME, NT/2000, XP, 2003 and Vista. The main difference from other uTorrent torrent-clients are small in size with a rather large functional capacity and a simple, friendly interface. uTorrent took less than 220 KB on the disk, uses minimum system resources and not to the whims of iron, will work fine even on very old PC. I think uTorrent is the best torrent client for the network and will not cause difficulties when downloading movies, games and music from well-known torrent trackers!

Main features of uTorrent:
• You can adjust the speed of downloading and impact
• Complete setup cache files on disk
• uTorrent supports DHT and PeerExchange
• Automatic download torrent from the RSS news feeds
• Support the work through a proxy server and connect to HTTPS
• Available encryption protocol
• UPnP support Unicode and all versions of Windows
• The program interface can be customized to your liking
• Localization in 38 languages, including Russian
• The program can be run in Linux and Mac using Wine

Super Seed mode information

Super-seeding – a special mode in the distribution of some BitTorrent-clients, trying to minimize the amount of data that give the appearance of distributing up to the first download. John Hoffmann realized for the first time in his BitTornado client in mid-2003.

Mechanism

Client-supersid Peeroo invites everyone to download just one segment of the file, which is not yet at other peers. Then the LED does not give this Peeroo following segments until you receive confirmation from other peers that they too have received this segment.
Thus, supersid trying to avoid the impact of the same segments, and tries to give only to those segments piram that actively transmit them to others.
Are a prerequisite for the effective presence on the distribution of only one CIDA and at least two (but preferably more) licherov, that they may share segments.
Supersid not included in the formal specification of the protocol BitTorrent. It should be noted that the use of client-supersidom does not require any support in the other clients participating in BitTorrent distribution.

Application
Supersid recommended that you use only for the initial distribution of the file, and only one distributed.
The main purpose of supersida – before the first download distributing had to pay as little as possible (usually 105% to 120% of the file). Therefore supersid indispensable for distributing to pay for the amount of outgoing traffic.
Typically, the distribution of superside allow to minimize the time that is faster to get the first download. However, in some cases, the inclusion supersida may slow raprostranenie file. The effectiveness depends largely on the impact speed tilting.
Mode is not recommended supersid Kachan, and Sidamo in the distribution, where sidov more than one.
uTorrent client support super seed mode

About bitTorrent

BitTorrent (literally, pp. «Bitstream») – peer-to-peer (P2P) network protocol Cohen for the cooperative exchange of files over the Internet.

The files are transmitted in parts, each torrent-client, receiving (downloading) of these parts, at the same time preference (downloads) to other customers, which reduces the burden and dependence on the source of each client and provides data redundancy.

The first torrent-client «BitTorrent» Bram Cohen created the Python 4 April 2001, launching the first version was held on 2 July 2001.

There are many other programs customers to exchange files from BitTorrent.

The operating principle of the protocol
How it works BitTorrent: load on the distributor of the file is reduced due to the fact that customers are beginning to share data immediately, even if the file does not dokachan them to the end.

Before you start downloading the client connects to the tracker, he said his address and the hash sum of the requested file, which in response the customer receives the addresses of other clients to download or distributing the same file. The client periodically informs the tracker about the process and obtain an updated list of addresses.

Customers are connected with each other and exchange segments of files without the direct involvement of tracker, which is only regularly updates information on the contracts for the exchange of clients and other statistical information. An effective network BitTorrent necessary that as many customers have been able to accept incoming connections. Incorrect changes to the NAT or firewall can prevent this.

When connecting clients directly exchange information on their segments. Clients wishing to download segment, sends a request and if the second client is ready to give, receive the segment. The client then verifies the checksum for the segment and notifies all connected peers about having him in this segment.

Each client is able to temporarily block the return to another client (eng. choke). This is done to make better use of the channel output. In addition, if you choose – one to unlock preferred piram, which are transferred to this client a lot of segments. Thus, the feasts with good impact velocities encourage each other on the principle of «you – I, I – you».

Exchange of segments is on a «you – I, I – you» symmetrically in two directions and in random order. Clients periodically communicate with each other on their segments. Data transfer starts when both parties are interested in it, that is, each side has segments, which have no other. The number of transferred segments are calculated, and if one party discovers that sends on average more than taking it to block (engl. choke) returns. Thus, the protocol provided protection against licherov.

Upon receipt of the full file, the client goes into a special mode of operation, in which he pays only the data (becomes Sid).

Clients periodically inform the tracker on the changes in the status of the download and update the lists of IP-addresses.

About BitTorrent-tracker

BitTorrent-Tracker – a web server, which coordinates BitTorrent-Client.

Coordination of client

The main function of BitTorrent-tracker – handling customer queries.

Each time a client calls with a request to the tracker, which indicated:

* Unique hash sum torrent file;
* TCP-port, where the client is waiting for connections from other clients;
* The amount of data that the client had time to share with other clients;
* And some other information.

This treatment is a normal HTTP-request, which information is encrypted using a special protocol Bencode (en: Bencode).

If the BitTorrent-client open more than one active torrent file, then each use a separate request, in no way connected with others. The intervals between requests for each individual torrent settings depend on the client, and usually range from 30 to 60 minutes.

BitTorrent-tracker, using the hash value as a unique identifier file that lists of IP-addresses and ports involved in the distribution of each individual customer. Every client in response to another request tracker returns a list, and the client uses it to establish connections with other clients.

Role tracker

Thus, the tracker «associates» clients with each other, but is not directly involved in the exchange of distributed data files. Moreover, in principle tracker can work without having any information about these files, as customers have reported to him just the hash sum file.

Tracker regarded as «weak» place of BitTorrent, because when the device is disconnected, new customers just can not mutually «find». This has already been involved in the distribution of customers may continue to file for some time, gradually losing those who are disabled or who has changed the dynamic IP-address.

To resolve this problem, can be used stand-trackers or special protocol such as DHT.

Additional features

Most implementations trackers, except for the coordination of clients also have additional features available to users with browsers through a regular Web server, often with a different address or port than the interface for the client.

Thus, virtually all trackers statistics show the distribution, ie the number of sidov and peers in each hand, the overall volume of data transferred between clients and other information available to them.

Most trackers are used to store the torrent files, and their descriptions.

Private (private) trackers

Private (English private) tracker – this tracker, limiting access to users, usually requiring the registration of the account and demand the maintenance of «ranking», at a certain level.

One of the reasons for the emergence of private trackers is the asymmetry of user access channels to the Internet. Average user during download torrent manages to give other users a small amount of data, many users after receiving a file is closed immediately torrent client. As a result of reduced availability of torrent, and the original distributors of the file falls unduly heavy workload.

As a rule, private trackers record statistics (top) of each user by the number of «downloaded» and «given» to other users, and require the maintenance of a minimum ratio of these two variables. As a result, the availability and speed of downloading torrent on a private tracker is usually higher than in the open.

To identify a specific client tracker uses an IP-address of the user, or a unique key for each user (called user key and pass key), add trackers in the torrent file when downloading it yourself.

A rating system is, and the negative side: discrimination of users with a narrow channel of impact. Most of the impact that user does not, the reason for that – other people who have more upload-channel, and give much more and faster. This user is very difficult to restore your rating, especially if it deals with malovostrebovannymi files. In the end, stay at a private tracker turns out for him a constant headache on how to maintain the rating.