I have just tagged, packaged and announced version 0.3 of my BitTorrent implementation, Unworkable. My goal with Unworkable is to make releases frequently - hopefully twice a month or so - with incremental improvements each release. The hope is that each release should be of a higher quality than the last. Therefore I try to test new features well and ensure the stability is at least as good as the previous release. I also try to run tests across a wide variety of platforms (Solaris, OpenBSD, Linux, Windows, Mac OS X, etc). Anyway, here's whats new in this version:
- Fixed a subtle bug in download strategy
- Removed numerous format specifier bugs by bringing source in line with C99.
- Major refactoring and code cleanup.
- Added initial implementation of a TCP/IP "control server"
- Checked in some initial work towards a decoupled Python UI.
- Portability improvements to build and run on Windows (Cygwin).
- Build and runtime testing on Fedora 7 and Gentoo Linux.
Niall O'Higgins is an author, event organizer and software consultant. He wrote the book MongoDB and Python, published by O'Reilly. Events he organizes include We Have Tablets, the #1 Bay Area Tablet Computing Meet-up and PyWebSF. He also offers consulting services for Mobile, Tablet and Cloud Computing.
