Release Notes: The header files were reorganized. The Makefile was updated for cross-compiling. cgi_send_header() now obeys the RFC correctly. Possible memory problems were fixed. Deprecated parts were removed. MD5 support was added. This major release consolidates LibCGI as really stable.
Release Notes: FreeBSD and Solaris compilation problems and the infamous cgi_end() bug were fixed.
Release Notes: Solaris compilation issues were fixed. Non-stantard C functions were replaced. Support for MD5 was added. Various source code cleanups were made, and other general bugs were fixed.
Release Notes: The parser was completely rewritten. Pointer mistakes in the base64 functions were fixed. Minor Makefile and compiler warnings were fixed. Support for C++ programs was added.
Release Notes: Big improvements were made in session support, including the addition of the cgi_session_save_path() and cgi_session_cookie_name() functions. Functions for handling data encoded with base64 were also added. Bugs that may occur under special circumstances while parsing URL parameters, cookies, and some string functions have been fixed.
Release Notes: A fix for a memory leak at process_data() function, a fix for an incorrect parser when there was only one parameter in the URL, dropping redundant calls to sizeof() when using malloc(), code cleanups, dropping some documentation, and revisiting/updating the examples.
Release Notes: This release contains some code cleanups. The header files were revised. Initial code to support the W3C CGI 1.2 Specification was added. The cgi_send_header() function was added.
Release Notes: This release fixes some bugs in form data manipulation. Many new strings manipulation functions were added, like htmlentities() and trim(). The examples were revised and new documentation was written. The nomenclature of CGI functions was changed, but compatibility with older versions is retained.
Release Notes: A bug in sess_file_rewrite() that caused a crash when all session variables were unregistered together has been fixed.
Release Notes: Fixes for session support, fixes for many memory leaks and string manipulation bugs, more examples, replacing the debug() function and defines by a libcgi_error() function, and other code improvements.