Unworkable 0.3 released
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.
Tags: BitTorrent, C, OpenBSD, Python, Unworkable
Related posts: Unworkable 0.4 releasedBitTorrent Strategies: The End GameAbout Niall O’HigginsPorting software from OpenBSD to LinuxDecoupled Python GUI Construction, or BitTorrent visualisation






