Jump to content

µTorrent 2.0.1 beta 18786


Firon

Recommended Posts

Yes, a 2.0.1 beta already. :) Many changes here!

uTP's performance has been improved (reduced overhead, better speed), BEP22 is fixed now, torrents with a very large number of pieces work correctly, and many others.

Download here!: http://download.utorrent.com/beta/utorrent-2.0.1-beta-18786.upx.exe

-- 2010-03-26: Version 2.0.1 Beta (build 18786)

- Fix: crash with webseeds

-- 2010-03-24: Version 2.0.1 Beta (build 18758)

- Change: default double click action is "Open Folder" for seeding torrents

- Fix: eliminate duplicate connections to the same peer ID over different IPs

- Fix: saving of column settings

-- 2010-03-23: Version 2.0.1 Beta (build 18723)

- Fix: column size being 0, and invisible

- Feature: complete_ago extension handshake

- Feature: account for clock skew in delay measurements of uTP

- Fix: fixed uTP packet size bug on local networks

- Fix: fixed uTP fast-resend counter wrapping bug

- Fix: fixed uTP advertised window size bug

- Change: only close files that haven't been used for a while periodically (closing all files could interact badly with indexers)

- Fix: dismissing pairing dialog is now interpreted as no. "no" is also the default button

- Change: disable transparent graph legend by default

- Fix: Fixed bug where Bandwidth Management checkbox sometimes didn't work

- Feature: queueup/down/top/bottom commands for WebUI

-- 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 18284)

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

Link to comment
Share on other sites

  • Replies 192
  • Created
  • Last Reply

uTP can do NAT traversal. It will often succeed in holepunching through NAT, even if your port is closed.

rapizemun, there is no issue. Overhead calculation is turned on now and TCP does generate overhead. It's not using more bandwidth, it's just showing you the true bandwidth use. Turning uTP off doesn't make the inherent TCP overhead go away. You should try uTP again though, it should have less overhead than 2.0 stable.

Link to comment
Share on other sites

Some observations/bugs:

1. I've noticed a possible issue with # of peers of TCP trackers, that seem to not correlate to the total peers/list (total being much larger)

2. download is stopped when downloading in uTP (10) and changing DL limit to infinity

3. Better default for uTP packet size for me was 8 (1438 bytes)

4. Some cases of "hard to connect" to another 2.01 client

5. Minor GUI issues:

- redundant "send rate to player" in 2 graphs

- UL=DL limit graphs shows only the upload limit

- resizing speed graph is slow if the legend is on

6. incidents of uT "not responding" after trying to stop a torrent that is downloading with both DL speed limitter and upload speed limitter set (limitted by the DL limit, AND the speed-graph tab- in view)

94186531.png

More details - were emailed to the devs...

Link to comment
Share on other sites

a frustrating download-test

Seed: uT 2.01 , uTP only (10) , a few tasks running, a test-torrent seeding.

3 upload slots per torrent, 10+ concurrent / downloading tasks

below the set upload limit

Peer: uT 2.01 , uTP only (10, then 15), only one downloading task for the above torrent, DHT/PEX - disabled

Peer list: 1. own IP (89...)

2. seed IP (68...)

3. ISP cache IP (not supporting uTP) (212...)

Both used encryption. Task added using a magnet link , and the peer IP was added manually.

Tracker was updated with the seed (just in case) and listed a single peer:

http://tracker.openbittorrent.com/announce working 27m 49s 0 1 30m 8s 15m 4s 5

Download was intermittent when active, very low speed, and long time gaps (minutes) w/o any traffic.

Is there any reason for a traffic to a single peer from a "dedicated" task on the seed to NOT be , at least, continuous ? (btw, using TCP - all was well!)

On one accasion I have managed to "catch" s screenshot of TWO concurrent sessions with the seeder:

http://img69.imageshack.us/img69/9394/82333826.png

Seldomly, the log shows using another port on the seed - 1890 here - for "agregated data":

[2010-02-19 15:25:23] 68.x.x.x:65502 [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 15:26:27] 68.x.x.x:1890(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Sending 7 bytes of aggregated data

A typical log shows:

[2010-02-19 14:56:09] 89.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: T

[2010-02-19 14:56:29] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent 2.0.1 (100.0)]: Sending 19 bytes of aggregated data

[2010-02-19 14:57:23] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 14:57:25] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Encrypted handshake completed

[2010-02-19 14:57:25] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent 2.0.1 (100.0)]: Sending 19 bytes of aggregated data

[2010-02-19 14:57:25] 89.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: T

[2010-02-19 14:57:54] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 14:58:17] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent 2.0.1 (100.0)]: Sending 19 bytes of aggregated data

[2010-02-19 14:58:22] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 14:58:26] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Encrypted handshake completed

[2010-02-19 14:59:12] 212.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: T

[2010-02-19 14:59:28] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 14:59:32] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Encrypted handshake completed

[2010-02-19 14:59:47] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 14:59:49] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Encrypted handshake completed

[2010-02-19 15:00:31] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 15:00:35] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 15:00:36] 212.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: T

[2010-02-19 15:00:37] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Encrypted handshake completed

[2010-02-19 15:00:37] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent 2.0.1 (100.0)]: Sending 19 bytes of aggregated data

[2010-02-19 15:00:51] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 15:01:19] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 15:02:46] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 15:03:12] 68.x.x.x:yyyyy(NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

Also: after turning from downloading to a seeding state - it was impossible for a donwloader (68.x.x.x) to connect to that seed for downloading. Just re-starting of uTorrent - enabled it for seeding again.

A log in this case shows "Disconnect: Not downloading":

[2010-02-19 19:15:50] 68.x.x.x:yyyyy (NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 19:15:52] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Sending 7 bytes of aggregated data

[2010-02-19 19:15:52] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Disconnect: Connection closed

[2010-02-19 19:15:54] 68.x.x.x:yyyyy (NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Encrypted handshake completed

[2010-02-19 19:15:54] 68.x.x.x:yyyyy (NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent 2.0.1 (0.0)]: Disconnect: Not downloading

[2010-02-19 19:16:39] 68.x.x.x:yyyyy [uTP](NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 19:16:39] 68.x.x.x:yyyyy (NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): Connecting: source: I

[2010-02-19 19:16:40] 68.x.x.x:yyyyy (NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent/2.0.1.11 (0.0)]: Encrypted handshake completed

[2010-02-19 19:16:40] 68.x.x.x:yyyyy (NGC 5457 - M101 - Pinwheel Galaxy hires.jpg): [µTorrent 2.0.1 (0.0)]: Disconnect: Not downloading

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...