Obsolete

As of today (7/26/2008) this website is officially obsolete.

I've been tinkering with OpenWrt (a version of Linux that can run on certain routers) in my limited free time (mostly evenings/weekends) for the past year or so, building a new web interface for my router. I recently released my work, calling the new web interface Gargoyle. The main website for Gargoyle can be found at gargoyle-router.com I've moved most of what I had here to the Gargoyle website.

My programming tutorial, which was probably the most popular part of this site, can be found here

The Dynamic DNS scripts package (though not the matrixssl version of wget) has been incorporated into the OpenWrt trunk and will be available in the upcoming Kamikaze 8.08 release.

The code for the version of wget linked to matrixssl can be found in the Gargoyle SVN. Many bugs have been fixed (including a severe one that was reported in the OpenWrt forums here and prevented usage with the trunk) and the version of wget upgraded to 1.11.2 You can checkout all of the Gargoyle code using this command:

svn checkout https://svn.assembla.com/svn/gargoyle-router/trunk

Or,you can checkout just the wget-matrixssl package and the required matrixssl package like this:

svn checkout https://svn.assembla.com/svn/gargoyle-router/trunk/package/wget svn checkout https://svn.assembla.com/svn/gargoyle-router/trunk/package/libmatrixssl-nothread

You may also be interested to know that Gargoyle does not actually use the ddns-scripts package or the wget-matrixssl package. I keep the matrixssl version of wget in the repository merely because I have nowhere else to put it and it may be useful to someone at some point. I wrote a new dynamic DNS update program in C that links directly to matrixssl, is less than a quarter of the size of wget (50kb vs 200kb), and which also runs faster. This package is not (yet) incorporated into OpenWrt, but it too is incorporated into the Gargoyle SVN.

Disclaimer