Jump to content

Version 0.9.2 beta (17267) has been released


Recommended Posts

After a good several months, we've finally come out with a new build of µTorrent Mac. This adds official PPC support and UDP trackers, as well as a slew of bugfixes. It should be considerably more stable than the previous release.

We're still working our way up to a 1.0 release and as we improve stability, we will also add more features into the client.

Download the client now!

Note on platform support: With this release we are excited to finally support machines with PPC architectures. At the same time we have made the decision not to invest in making µTorrent compatible with 10.4 (Tiger). We know that this will be disappointing to some users, but we feel this is the best balance to strike between legacy platform support and accelerating the development of a Mac client as advanced as our Windows version.

Changes in 0.9.2 (build 17267)

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

Link to comment
Share on other sites

  • Replies 58
  • Created
  • Last Reply

@snowcrasher: Can you take a Sample of µTorrent when this is happening please? (Select uTorrent in Activity Monitor and hit "Sample" on top. Then paste the log to pastie.ca)

@pestbest: µT for Mac isn't compressed with UPX (possibly "yet", I don't know). µT for Windows is. Uncompressed, they're much closer in size. Not to mention, 1.2MB of the app is from Sparkle, not µT. So it can get a lot smaller still :)

Link to comment
Share on other sites

Funny this bug seems so hard to track down

Do you code? I'm guessing you don't. Some bugs can be complex to track down, others can just be time consuming to do. If it was just writing "don't randomize ports" in english, it would have been fixed already. But its far more complicated then that. It will be fixed, its just a matter of when.

Note: I'm not a developer of µTorrent. I do code other things though.

Link to comment
Share on other sites

i have been using this version too and it is brilliant and very stable - again the port randomizes after startup but i was able to change it to the port number i had previously that is set in my router and had no probs - but it does seem to be a very hard bug to track down.

Apart from that awesome work indeed - cant wait to be able to create torrents in the future with utorrent for mac.

Link to comment
Share on other sites

1. Great job guys!

2. No, really--great job, guys!!

3. Only problem I'm running into on 0.9.2 is that preferences are very prone to being changed or not saved. For instance, I can set "let utorrent upload at automatic rate", exit preferences, go back into preferences, and it never saved. Or, same thing can happen even if I exit uTorrent completely and go back in. Other preferences do save--for a while. Then they get changed again at some point without my doing anything. It seems rather random and intermittent, otherwise I'd list them in detail. I'll add that this spotty preferences behaviour has been around since the last version too, so it's not something newly introduced with 0.9.2 as far as I can tell.

Link to comment
Share on other sites

I don't see a way to setup uTorrent for automatic moving of completed downloads into a different folder. Is this a planned feature for the next, or even upcoming release of the mac version of uTorrent? I've looked all over the forum and can't seem to find anything, but its the only thing holding me back from using it more frequently, I've found myself downloading a lot lately but can't keep up with organizing all my downloads so the set folder contains both completed and incomplete downloads.


Link to comment
Share on other sites

The 100% CPU is gone now but the random port bug is back. Actually it's not truly random, it just refuses to remember the port I enter and rotates several others instead, which are repeating, not completely random. Port 57527 seems to be its favorite. At least UPnP works, so it's not really such a problem.

Link to comment
Share on other sites

It doesn't remember the download folder preference I set it to. All my files go to an external drive instead of the default 'download' folder on my main drive.

PPC 10.5.8

Thanks for supporting PPC! This is the only problem I have with uTorrent, love it.

Link to comment
Share on other sites


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

  • Create New...