Openswan Patch for Android ICS Bug

I recently setup a private VPN using an Amazon EC2 instance. Unfortunately, while my Samsung Galaxy Nexus, which is running Android JellyBean, has no trouble connecting to the VPN, my wife’s Samsung Galaxy S2, which is running Android ICS, refused to connect. The only error on the phone was “Timeout”. Very helpful. Thankfully, the authentication log on the EC2 instance revealed much more:

Sep  7 14:38:22 localhost pluto[7325]: "L2TP-PSK-NAT"[32] #30: sending notification PAYLOAD_MALFORMED…Continue reading »
Tagged with

Internet Security When Travelling

My…Continue reading »

Jekyll Power

Several months ago, when I decided to launch a new blog, I knew that I wanted a platform that would allow me to quickly and easily add new content (and manage existing content), while also spreading my developer wings and having some fun in the process.


I’ve used it in the past for personal projects and also for a few clients, but it always felt…wrong. From a user’s perspective, WP can be a pleasure, but it can also feel a bit daunting with it’s myriad of options in the Admin panel. From a developer’s perspective,…Continue reading »

Tagged with