freeCGI++ Homepage


freeCGI++ is a full featured C++ class hierarchy used to build CGI type applications. This library is provided with a BSD license and is free for any type of use. Provided as-is and to be used at your own risk (standard legal stuff). If you find bugs or enhancements please e-mail them to me so I can add them to the next release.

Platforms Tested (with included makefiles)

Please note gmake was used with all makefiles.
The code is ANSI C++ compliant and should build on any other platform supporting it.




The best source for open/free software



Everything you need is in one of the downloadable archives below.

freeCGI++ version 2.4.10 released on 18-Feb-2007


Update Log
2.4.10
  Upgraded the Microsoft solution files to v8.0 (MSDev 2005)
  Added cygwin makefile (which is really the generic linux gcc but people kept asking)
  Fixed cookie.cpp test file that demostrates usage of RFC-2019 and Netscape type cookies
  Some bug fixes submitted by Auron Priestley
  Cleaned up examples and added some more comments
2.4.09
  Removed SCO makefiles, not going support SCO if they rely of frivolous lawsuits and attack Linux
  Added AHTMLHelper class to help with formatting some data (mostly static helper methods)
  Cleaned up and highly improved multipart_ex.cpp to display more output about the multipart submitions and data processed
2.4.08
  Enhanced variables.cgi to display nice results and allow query of environment
  Added extra tracing code if built with _DEBUG_DUMP_ and _FULL_DEBUG_
  Fixed parsing issues with post submits and IIS 4.0
  Added routines for string concatenation
  Spell checked the documentation (some typos snuck in)
  Made all tags HTML4.0/XML compliant (singular tags are now <br/> instead of <br>)
2.4.07
  Cleaned up memory usage
  Enhanced error handling
  Fixed MSVC 7.0 sln file
2.4.06
  Memory leak fixed
  Some minor enhancements
  Ported to MSVC++ 7.0
  Fixed usage of  usage instead of deprecated 
2.4.05
  Minor bug fixes and some optimization
2.4.04
  Added support for multiple cookies in response HTTP header
2.4.03
  List remove bug fix, thanks to John Loemban Tobing
  Cleaned up and documented AMessage sample
  Added support for arbitrary mime type
  Added samples/Apps for variable dumps in HTML and WAP based WML
  \r\n is consistent with HTTP RFC
2.4.02
  Ported to SCO Unix thanks to Allan Clark of SCO
  (given the litigious nature of SCO I may remove support)
2.4.01
  Ported to SunC 5.0 and templated stream classes
2.4.00
  Ported from ACGI++ and ported to HPUX 10.x/11.x