You are not logged in.
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.
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
Last edited by Firon (2009-11-12 17:20:22)
Offline
Thank you for this. I use both Windows and Mac and Utorrent really rocks on both. I wish to thank the developers for their commitment to making Utorrent available on the Mac Platform even though there isn't a huge userbase.
Last edited by pestbest (2009-09-17 04:16:40)
Offline
Anyone else try this out? I'm using this at home and so far it's working great for me.
Offline
Same, Only thing, Utorrent doesn't seem to be a very tiny Bittorrent client anymore. But I guess 1mb doesn't really matter.
Offline
This is the mac client... It's a bit harder to make it as compact. ![]()
It's also a universal binary, which increases the size (since the binary for PPC and x86 are in the same dmg).
Offline
Seems stable, now if it could gain some features that would be very nice ![]()
Offline
CPU utilization goes up to 100% every few minutes, but then it recovers quickly. This did not happen in the previous version (0.9.1.2)
Offline
@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 ![]()
Offline
here you go..
Not sure if it managed to capture what you want, as the 100% CPU utilization lasts for only around a couple of seconds.
Also, I noticed that this version randomizes the incoming port on launch, even though I haven't selected that option.
Offline
For what I see it is allways the same port randomized after restart so i set that port on forwarding in the Router Setup. Hope the port keeps beeing the same
Funny this bug seems so hard to track down.
Offline
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.
Offline
Bug: if the category is empty and I click on it the torrent list contains items of previous category, i.e. it is not cleared.
Here is a screenshot:
Click for full size
Last edited by vhbit (2009-09-22 08:45:04)
Offline
Some intermittent high CPU usage (100%) is observed, here's a sample:
Offline
@noone was not intended as offence, with my vanishing oo programming knowledge i thought saving and loading settings was easy. I guess I was wrong.
Offline
Try updating to the latest U torrent Beta and the port randomization bug should be gone. At least, that's what happened for me. No Bugs for me so far, looking good.
Last edited by pestbest (2009-09-23 04:58:30)
Offline
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.
Offline
Hey guys. Just upgraded to 0.9.2. Running into 100% cpu usage.
Here is a sample of the uTorrent process:
[snip]
Offline
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.
Offline
well. just a little can we have a day a way to check if our µtorrent is uptodate ???? it's not an urgent thing, but iy would be nice.
Offline
No. The policy is to not give ETA's. Please stop asking questions you already know the answer to.
Offline
New build up that really fixes the 100% CPU problem on 10.6 (verified on various machines).
Offline
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.
Thanks!
Trust no one.
Offline
Its on the todo list. Feature parity with Windows is on that list, really.
Offline
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.
Last edited by blusprite (2009-10-04 13:20:17)
Offline
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.
Offline