I've not been keeping up with these diary entries, but that's hardly a surprise. I never seem to find the time...
I've had several beta releases so far, each of which causes a surge of mild interest from the Freshmeat announcement, but I'm still looking for people to run Gangplank sites and use them, or at least help refine the process of getting the system up and running.
I've improved the portability of the system in the last few releases, and the last release works on most Linux systems, several BSD variants (including Mac OS X), Solaris and Cygwin under Win32. Generally, porting to a new Unix variant has been fairly straightforward.
Currently, I'm in the process of integrating autoconf into Gangplank. This should improve portability even more, and simplify compile-time configuration of the default port number and guest access, which previously required the adminstrator to modify the relevant source code. I still need to work on installation-path issues, and consider whether to add code to support setuid operation. I'm also trying to clean up the build process and simplify the release process.
I figure I'm about 80-90% done with this release, but I've probably still got 3-5 hours of work left to do, when I can find the time. I'd also like to create an RPM spec file, but that may end up waiting for the next release.
Gangplank isn't ready for a "stable" release yet, but adding autoconf support was one of the milestones I wanted to reach first. I hope the releases will move from betas to release candidates within the next few releases, but I still need to improve the documentation and try to clean up a few more loose ends first...