Monday, April 20, 2009

Monsoon 0.21

Monsoon 0.21 has been released. It now uses MonoTorrent 0.72. Other than bumping to a newer version of monotorrent, there were only a few minor fixes for Monsoon 0.21. The most notable of which is a fix for a change in firefoxs behaviour when opening files directly from the browser.

The update should come to a repository near you soon!

Thursday, April 16, 2009

nat-pmp support in Mono.Nat

Is there anyone out there with a week or so to complete the implementation of nat-pmp support in Mono.Nat that'd be awesome. The implementation is 80-90% complete. The only requirement is that you have a router supporting nat-pmp with which to test against. Unfortunately I don't have one and I can't get the daemon working on my router.

If you want to work on it, send me an email and I'll fill you in on what needs to be done.

Monday, April 06, 2009

MonoTorrent 0.72 released

This is a bugfix release to address a few reported issues and also a few issues that were discovered via my own testing.

* Add a helper method which ensures all data is flushed to disk
* Added additional error handling to prevent malformed DHT messages crashing the library
* Fixed issue when zeroing unused bits for torrents with an exact multiple of 32 pieces
* Fixed issue where data could be written to the wrong file if a file with the same name existed in multiple torrents
* Fixed the handling of torrents where the last file(s) are of zero length
* Fixed regression with global download rate limiting
* Fixed a performance regression with the new piece picking pipeline which resulted in lots of CPU cycles being used up on peers which have not sent an unchoke message

In other news, monotorrent.com is changing its hosting provider. It still brings you to the old website, but it'll be moved to http://projects.qnetp.net/projects/show/monotorrent soon enough. This is were future releases will be made.

Hit Counter