Friday, September 23, 2011

Only developing linuxha.net - nope!

Updating one project would be a little bit boring for me so I'm also undertaking the following in parallel:

Improvements to TP2 to help make packaging signing and repository management easier.

Re-writing a reporting intranet that was based on Perl to a "web v2" style Javascript application. No code online for this as yet ... but soon. I've not written any Javascript before and so going from nothing to writing a GUI application with thousands of lines of code, JSON, AJAX is proving to be slower going that I had hoped!

linuxha.net 1.4.11 in development

It has been about 8 months since the release of 1.4.10 and so I thought it time to look at linuxha.net and give it an update. The release will feature support for the functionality offered by the recent DRBD revisions, updates to core libraries, improved documentation, added testing functionality and the big change ... IP version 6.

Supporting the latest version of IP is a big change and requires a fair amount of re-work and several hurdles to over-come. The first was the lack of a "ping6" perl equivalent... hence a week spent hacking 'c' code to create a library which linuxha.net will dynamically load to provide optimal icmp ping functionality over IP v6.

I'm now currently writing and test changes to network handling in the libraries that linuxha.net provides. I've not got a release date as yet but am hoping before the end of the year.