Projects / LibCGI

LibCGI

LibCGI is a simple to use and powerful library written from scratch to assist in the making of CGI appliactions in C. It has support for string manipulation, linked lists, cookies, sessions, GET and POST methods, and more.

Tags Internet Web Dynamic Content CGI Tools/Libraries
Licenses LGPL
Operating Systems POSIX BSD FreeBSD Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Dec 2003 09:02
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  13 Mar 2003 08:19
  • Rrelease-after

Changes: FreeBSD and Solaris compilation problems and the infamous cgi_end() bug were fixed.

  • Rrelease-mid
  •  30 Dec 2002 08:32
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  21 Oct 2002 11:26
  • Rrelease-after

Changes: 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.

Changes: 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.

30608e18bc89fb17b2b8c944c325e5aa_thumb

Project Spotlight

Mac Mass Mailer

A fully-featured mass mailer to work with mailing lists.

36273b11553c2a68206b853ce007139f_thumb

Project Spotlight

Mutt Folder List

A mutt patch that adds a sidebar showing all mail folders.