I've recently recreated my site from scratch with Drupal 7. Old content is currently archived at http://archive.0xfeedface.org/. I will eventually be porting all the old posts to this site. Until then, please head over there for anything that used to be on this site. Eventually, the archive will disappear and I will drop Drupal 6 entirely.
Today is a great day for releasing a new version of my Jailadmin Drupal module. Version 0.4 is a milestone release. I'm really proud of this release and excited to see its usage. I've added support for IPv6, epair and bridge aliases, and custom routes. You can download the new version directly from GitHub. If you're interested in helping out, please fork the project and send me either patch files or pull requests.
Current IPv6 tunnel brokers carry requirements that you might not be able to meet on the network you're using. For example, if you're using a public, open wireless network which you don't control and you want to create a 6in4 tunnel to he.net, you're met with difficulties. If ICMP is disabled on the WAN port of the network, you won't be able to connect. I've come up with a solution: use OpenVPN to tunnel your 6in4 tunnel. This article describes how to use OpenVPN 2.2 (which doesn't have IPv6 support in the tun device) to create a secure tunnel to enable IPv6 on a remote wireless network.
Over the past 48 hours, you've probably noticed that the site has gone down and come back up periodically. I've been working on implementing IPv6 on my network at home. Thanks to Hurricane Electric, I now have IPv6 enabled at home. I've set up a AAAA DNS record on 0xfeedface.org. I'm excited to have IPv6 enabled. Please let me know if there are issues to resolve regarding IPv6 connectivity to my site.
I now have my box set up to build nightly versions of FreeBSD 9-STABLE. I have it building a basic (~500 MB) ISO and memstick image. The ISO and memstick image are uploaded after the build completes to here. The nightly build contains a few patches I've written and a custom kernel (don't worry, nothing malicious). If you use this, you'll have VIMAGE and IPFW support out-of-the-box along with recursive setfacl.
In preparation for my presentations, I've been ramping up development of my FreeBSD jail administration Drupal module. I'm proud to announce today the release of version 0.3. This release is a milestone release which makes it much more usable and efficient. Continue reading for the full changelog.
May is going to be a very busy time for me. The first two weeks I'll be touring Salt Lake City and Canada, speaking about two subjects I blog about often: libhijack and creating a cloud-like infrastructure with FreeBSD vnet jails. On the evening of May 3rd, I'll be speaking for my local OWASP chapter about libhijack. I'm really excited. My local OWASP chapter has some really knowledgeable people. Attendance is free, so come and learn about libhijack.
After I release a new version of libhijack, I usually take a break for a month or two to let my mind settle. Since releasing version 0.6 of libhijack, I've been hard at work. I've been reading FreeBSD's RTLD to implement the same in libhijack. I've come a long way and have a good chunk of code. However, it seems the FreeBSD developers have done a great job at keeping the RTLD secure. I can't figure out how to hook into the RTLD. Because GNU's RTLD code is uglier than ugly, I've focused current development on FreeBSD/amd64.
My wife recently switched employers and is now a teacher at a nearby university. She's practiced her line of work for the past six or so years and has done an amazing job honing her skills. She now hopes to pass her skills and techniques on to fellow students of massage therapy. Until just a couple days ago when she landed the job, my wife and I shared a single laptop (a MacBook Pro). She would use it during the day when I was off at work and I would use it during the evenings at home. Now that she needs her own laptop full-time (she'll be teaching in the evenings), I needed a new rig. I opted to go with an Android Tablet since my employer loves it when I give presentations.
Read on to hear my thoughts about the ASUS Transformer Prime.
I'll be speaking at BSDCan this year about creating a basic cloud-like infrastructure with FreeBSD, ZFS, vnet, and jails. I've been researching this topic for the last few months and creating various implementations. I'm really excited to give this presentation. The BSDCan fellows gave my 30-minute presentation a 60-minute slot, so if you're coming, come with questions. You can find the page for my presentation here.