This aims to be a portable CGI library written in C++ and enabling applications written for standard CGI, FastCGI or SCGI protocols, within a framework that allows for future CGI-like protocols to be incorporated with only trivial changes to user code.
Be the first to post a text review of Fast and Simple CGI C++ library. Rate and review a project by clicking thumbs up or thumbs down in the right column.
I've uploaded a brief update of the docs, just so that they're not miles behind the code. I've also been working on a Boost.Spirit-based form_parser class for incrementally parsing POST data, session support (using Boost.Interprocess) and on allowing the library to be compiled separately. As usual, see the Boost SVN Sandbox for current source (or the README in the sf.net SVN repo). Cheers.
A caution to the brave: the documentation up on this site now (at http://cgi.sf.net/html/) is very out of date. After a long break for catching up with university work, I've done some work on getting FastCGI support integrated since last week. There is still one issue with regard to dealing with multiplexed requests through each connection (and other bits not done yet), but strangely a fair amount seems to just work - but only on linux for now! I'm going to have to work on updating the docs soon. At the moment the acgi/fcgi examples on the acceptor_work branch in the Boost Sandbox (sandbox/SOC/2007/cgi) are the only accurate picture of the library. I encourage looking and commenting/criticising, but touching *may* result in cranial haemorrhaging, or headaches. Please be warned.
Well I managed to move all development back to svn.boost.org. The experiment with mixing multiple repositories wasn't particularly nice, since cross-repo merging just isn't supported by SVN (or, for that matter svnmerge.py). But, I have an intact history now so development can continue. Current work is being done 'blind' though (ie. without a compiler) so expect branch work to be particularly unstable. I am trying to keep the trunk stable but again, for the few days at least, that may have obvious issues.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: