I wanted to try out the new “subnet” topology in recent versions of OpenVPN, but this required that all clients be running a version that supported such option: unfortunately, on Maemo “Diablo” the available version was v2.0.9-4etch1maemo1… close, but no cigar.
Easiest way besides having someone else do it for you is to download both the older Maemo version and the current Debian one and manually compare the patches, a long and tiresome proposition. Fortunately, there is a tool called the Debian Patch Splitter which can split your typical jumbo-sized Debian patch into more manageable chunks. Using it, I was able to determine that the changes required to “maemify” the package are rather small: openvpn-debian2maemo.diff.gz is just a couple of screenfuls and applies to the Debian-patched source directory.
As you can see in my patch, I removed the dependencies on the two blacklist packages (they’re quite big for the NIT) and changed a few minor options in the debian/rules file. Also, I edited /etc/default/openvpn to inhibit autostarting (password-protected keys and booting do not mix well), added a backup configuration entry and an adapted version of the resolvconf script.
Did I mention that the newer OpenVPN that we have just built here requires a more recent libssl than the one shipped with Diablo? Ouch. Luckily, the version in Maemo “Fremantle” works fine, after rebuilding from the sources.
Happy hacking.
EDIT: removed broken patch link.
Interesting, (or rather, those bits I could easily read). I am afflicted with color blindness (protanopia to be precise). I use Konqueror browser (no idea if that is important), and a lot of your web page has display problems for me. I know that it is not your problem really, but it would be great if you could bear in mind color blind surfers whilst undertaking your next webpage re-working.
Hi.
I checked with the colorblind filter and it doesn’t seem too bad. Feel free to suggest relevant Wordpress themes that might be easier to read and I’ll consider them.