Home | Back
2013-12-31 Sebastien DIAZ  <sebastien.diaz@gmail.com>
        Corrected Bugs on 3.2.11
	Add Mac Os compilation        
2013-01-14 Sebastien DIAZ  <sebastien.diaz@gmail.com>
        Corrected Bugs on 3.2.10
        Savannah bugs:
          bug #32742: Malformed name/value pairs not handled nicely in Cgicc.cpp
          bug #38053, incorrect soname
	  bug #36497, Form Variable Parsing Bug
          bug #35285: CGICC does not return all data from HTML request header

2009-11-14 Sebastien DIAZ  <sebastien.diaz@gmail.com>
        Corrected Bugs on 3.2.10
        UBUNTU #219307 libcgicc5-dev still missing cgicc.pc
	RPM support with cgicc.spec

2009-11-14  Sebastien DIAZ  <sebastien.diaz@gmail.com>
	Corrected Bugs
        #26003 : CgiEnvironment getenv
	#26065 : save function
	#26917 : 3.2.8 tar files has sym links to files that don't exist
	#27681 : Make building on FreeBSD easier
2009-01-18  Sebastien DIAZ  <sebastien.diaz@gmail.com>
        Corrected Bugs
        #25212 	'sort' undeclared
		#25211 	dns.cpp fails with memcpy undeclared
		#25073 	query string is incorrectly parsed, when post enctype is multipart/form-data 
		#24301 	CgiEnvironment constructor fails when posts have zero length
		#23979 	Swapped documentation blocks in CgiUtils.h

2008-06-01  Sebastien DIAZ  <sebastien.diaz@gmail.com>
        Corrected Bugs
        #23341  Instalation cgicc.M4 doesn t support DESDIR 
        #23316  distribute plain file until symbolic link

2008-05-18  Sebastien DIAZ  <sebastien.diaz@gmail.com>
	Corrected Bugs
	#23253  Queries with a charset suffix in the content type do not get parsed from Frédéric Sagnes
	#22885  Missing includes in HTMLElement.cpp from  Chris Butler
	#22517  Version 3.2.5 identifies itself as version 3.2.4  
	#22177  Install example/cgicc.m4 per default  from   Tiziano Müller
	#22176  Remove stray @GNUCAP_LDFLAGS@  Fixed  from   Tiziano Müller
	Added Patches
	#6510  Queries with a charset suffix in the content type do not get parsed from    Frédéric Sagnes
	#6385  Fix wrong htmldir/docdir handling in doc/Makefile.am  from   Tiziano Müller

2008-01-19  Sebastien DIAZ  <sebastien.diaz@gmail.com>

	* cgicc/CgiUtils.h: Just little change
	* cgicc/HTTPXHTMLHeader.cpp,cgicc/HTTPXHTMLHeader.h,cgicc/XHTMLDoctype.cpp,
	and cgicc/XHTMLDoctype.h, cgicc/XMLDeclaration.h, XMLPI.cpp
	and   XMLPI.h : Add the XHTML support from David Roberts work
	* cgicc/Makefile.am: Change for darwin (apple) test .
	* example/Config.h.in: an empty file just for autogen
	* example/acinclude.m4: more usable make
	* example/autogen: enhance making work
	* example/configure.ac: enhance the making system

2007-07-15  Sebastien DIAZ  <sebastien.diaz@gmail.com>

	* demo/cardgame.cpp: A new demo based on a card game with persistance data,AI,Scoring, ...

2007-07-02  Sebastien DIAZ  <sebastien.diaz@gmail.com>

	* all source: Change the license LGPL to the version 3

2004-11-06  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiUtils.cpp: Fixed bug in extractBetween, now use
	size_type (bug reported by slava@perlx.com)
	* THANKS: added Vyacheslav Ignatyuk

2004-06-29  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/Cgicc.cpp: Parse both GET and POST data if present
	* demo/*.cpp: Demos made into stand-alone applications
	* cgicc/Cgicc.cpp: Improved form data parsing efficiency
	* cgicc/Cgicc.cpp: Removed parsePair

2004-06-27  Stephen F. Booth  <sbooth@gnu.org>

	* demo/upload.{html,cpp}:Added content redirection for uploads

2004-06-26  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/Cgicc.{h,cpp}: Added operator() (const std::string&) for
	easier form element access
	* cgicc/Cgicc.{h,cpp}: Added copy constructor and overloaded
	comparison and assignment operators
	* cgicc/CgiEnvironment.{h,cpp}: Added copy constructor and
	overloaded comparison and assignment operators

2004-06-21  Stephen F. Booth  <sbooth@gnu.org>

	* configure.ac: Removed maintainer mode
	* Makefile.am: New gpg targets
	* doc/gnu-head-sm.jpg: New file
	* doc/Makefile.am: Removed maintainer mode
	* doc/index.tmpl: New header
	* doc/cgicc-doc.css: New styles

2004-06-19  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/Makefile.am: Updated libtool version info

2004-06-12  Stephen F. Booth  <sbooth@gnu.org>

	* support/Makefile.am: Removed mkinstalldirs from EXTRA_DIST
	* configure.ac: Removed extra AC_CANONICAL_HOST
	* configure.ac: Removed CGICC_CHECK_LINK_STDCPP
	* demo/test.html: Changed votes to browsers, friends to authors
	* demo/test.cpp: Changes votes to browsers, friends to authors
	* cgicc/CgiUtils.cpp: Fixed bug for malformed input in
	form_urldecode (bug submitted by hitheat@hotmail.com and
	* THANKS: Added Gilbert Fine and Jim Hull

2004-06-11  Stephen F. Booth  <sbooth@gnu.org>

	* BUGS: Created file
	* Makefile.am: Distribute BUGS
	* acinclude.m4: Quote properly
	* doc/bugs.tmpl: Created file
	* doc/lists.tmpl: Created file
	* doc/license.tmpl: Created file
	* doc/demos.tmpl: Created file
	* docs/cgicc-doc.css: Fixed margins for hr.half

2004-06-09  Stephen F. Booth  <sbooth@gnu.org>

	* contrib/FCgiIO.cpp: Removed (amazingly obsolete) refs to CGICCNS

2003-07-13  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiUtils.{h,cpp}: Changed escapeString to form_urldecode
	* cgicc/CgiUtils,{h,cpp}: Added charToHex and form_urlencode

2003-07-11  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiUtils.h: Change STDNS to std::
	* cgicc/FormEntry.cpp: Add std:: in front of atol and atof
	* cgicc/CgiEnvironment.cpp: Add std:: in front of atol
	* cgicc/CgiEnvironment.cpp: Use vector<char> instead of auto_ptr
	* THANKS: Added Aida Shinra
	* NEWS: Added blurb about namespace support

2002-12-04  Stephen F. Booth  <sbooth@gnu.org>

	* acinclude.m4: Generate error if namespaces not supported
	* configure.ac: Removed enabling/disabling of namespaces
	* cgicc/CgiDefs.h.in: Removed CGICC_USE_NAMESPACES
	STDNS macros removed
	STDNS macros removed
	STDNS macros removed
	* doc/Doxyfile.in: Reference to obsolete macros removed

2002-11-24  Stephen F. Booth  <sbooth@gnu.org>

	* configure.ac: Change $debug to $cgicc_debug
	* contrib/nph-hello.cpp: Added STDNS qualifier to ofstream and ios

2002-11-23  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/FormEntry.{h,cpp}: Added getIntegerValue(int, int, bool&)
	and getDoubleValue(double, double, bool&) to allow caller to
	determine if value was adjusted to specified limits
	(Suggested by Carsten@RollingHorse.com)
	* cgicc/CgiUtils.cpp(readString): Fixed memory leak reported 
	by bostjan@optonline.net (fix submitted by alexoss@verizon.net)
	* THANKS: Added Bostjan Lah and Carsten Gehrke
	* cgicc/CgiInput.cpp(getenv): Explicitly return STDNS string from
	ternary ? operator

2002-09-04  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiEnvironment.cpp(parseCookie): Do not unescape the
	cookie name and data (Thanks to afm@othello.ch)
	* doc/Makefile.am: Install into DESTDIR (Thanks to naddy@mips.inka.de)
	* THANKS: Added Andreas Mueller and Christian Weisgerber
	* doc/cgicc.html.in: Updated version of gcc to 3.2

2002-04-02  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/FormFile.cpp: Explicitly return STDNS string from 
	ternary ?: operator
	* cgicc/CgiUtils.cpp(hexToChar): Do computations on an int, and 
	return a static_cast to char (Thanks to alexoss@verizon.net)
	* cgicc/CgiUtils.cpp(stringsAreEqual): Added STDNS qualifier 
	to toupper() call (Thanks to alexoss@verizon.net)
	* cgicc/CgiEnvironment.cpp(parseCookie): Added STDNS qualifier 
	to isspace() call (Thanks to alexoss@verizon.net)
	* CgiUtils.{h,cpp}: Removed safeGetEnv() and saferSystem() functions
	and #include <cstdlib>

2002-03-17  Stephen F. Booth  <sbooth@gnu.org>

	* Makefile.am: Make distclean in example for dist-hook
	* contrib/fcgi-test.cpp: New file
	* contrib/FCgioIO.{h,cpp}: New files
	* configure.ac: Add checks for FastCgi
	* contrib/Makefile.am: Added conditional support for FastCgi demo

2002-03-13  Stephen F. Booth  <sbooth@gnu.org>

	* doc/tutorial.tmpl: Fixed bug in complete example code 
	(bug fix submitted by sevcenko@vc.cvut.cz)

2002-03-12  Stephen F. Booth  <sbooth@gnu.org>

	* support/cgicc-config.in: Update copyright

2002-03-09  Stephen F. Booth  <sbooth@gnu.org>

	* Makefile.am: Removed DIST_SUBDIRS
	* Makefile.am: Added win and contrib to EXTRA_DIST
	* Makefile.am: Removed dist-hook section
	* configure.ac: Updated for automake-1.6
	* acconfig.h: Removed file
	* Makefile.am: Removed acconfig.h from EXTRA_DIST
	* configure.ac: Updated AC_DEFINE calls for autoconf-2.53
	* configure.ac: Use /bin/echo if doxygen is not found
	* doc/Makefile.am: Added html to EXTRA_DIST
	* doc/Makefile.am: Removed dist-hook section
	* support/Makefile.am: Removed mdate-sh from EXTRA_DIST
	* Makefile.am: Added dist-hook to remove CVS directories
	* doc/cgicc.css: Renamed to cgicc-doc.css
	* doc/images: Directory removed
	* doc/cgicc.png: New file
	* doc/Doxyfile.in: Use cgicc-doc.css stylesheet
	* doc/Doxyfile.in: Don't generate alphabetical index
	* Makefile.am: Remove autogen from example in dist-hook

2002-03-06  Stephen F. Booth  <sbooth@gnu.org>

	* support/Makefile.am: Distribute depcomp, don't distribute it

2002-03-05  Stephen F. Booth  <sbooth@gnu.org>

	* Makefile.am: Removed html dir
	* CgiEnvironment.{h,cpp}: Changed CgiInput back to CgiInput*
	* Cgicc.{h,cpp}: Changed CgiInput back to CgiInput*
	* THANKS: Thanks to Steve McAndrewsmith
	* configure.ac: Removed html dir references

2002-03-03  Stephen F. Booth  <sbooth@gnu.or>

	* cgicc/CgiInput.h: Added copy construcor, operator=, 
	operator==, operator!=
	* CgiEnvironment.cpp: Got rid of static CgiInput*
	* CgiEnvironment.{h,cpp}: Changed CgiInput* to CgiInput
	* Cgicc.{h,cpp}: Changed CgiInput* to CgiInput
	* demo/{cookie,dns,test,upload}.cpp: Got rid of my name
	* demo/{cookie,dns,test,upload}.html: Got rid of my name

2002-03-02  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/Cgicc.cpp: Removed unnecessary variable initialization

2002-03-01  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiInput.{h,cpp}: New files for input data sources
	* cgicc/Cgicc.{h,cpp}: Added support for CgiInput class
	* cgicc/CgiEnvironment.{h,cpp}: Added support for CgiInput class
	* cgicc/HTTPHeaders.h: Removed (unnecessary)
	* demo/cookie.cpp: #include "HTTPHTMLHeader.h"
	* demo/dns.cpp: #include "HTTPHTMLHeader.h"
	* demo/test.cpp: #include "HTTPHTMLHeader.h"
	* demo/upload.cpp: #include "HTTPHTMLHeader.h"
	* contrib/nph-login.cpp: #include "HTTPResponseHeader.h"
	* contrib/nph-hello.cpp: #include "HTTPResponseHeader.h"
2002-02-19  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/HTTPCookie.cpp: Don't output a trailing newline
	(bug fix submitted by natebiz@msn.com)
	* cgicc/CgiEnvironment.cpp: #include <stdio.h> on Win32
	* cgicc/CgiEnvironment.cpp: Use setmode instead of _setmode for
	Borland C++ Builder
	(bug fixes submitted by alexoss@bellatlantic.net 
	and eddielee@tropicsoft.com)
	* THANKS: Thanks to Nathan Barnett, Edward Diener, Alexander J. Oss

2002-02-05  Stephen F. Booth  <sbooth@gnu.org>

	* acinclude.m4(CGICC_CHECK_LINK_STDCPP): Use std:: namespace
	* acinclude.m4: Added CGICC_CHECK_ACC function
	* configure.ac: Added support for aCC
	* demo/Makefile.am: Added support for aCC

2002-02-04  Stephen F. Booth  <sbooth@gnu.org>

	* win/cgicc.dsp: Modified for version 3.2
	* win/cgicc.dsw: Modified for version 3.2
	* win/cookie.dsp: Added
	* win/dns.dsp: Modified for version 3.2
	* win/example.dsp: Modified for version 3.2
	* win/test.dsp: Modified for version 3.2
	* win/upload.dsp: Added
	* THANKS: Thanks to Quintin Connell
	* Makefile.am: Distribute cookie.dsp and upload.dsp

2002-01-19  Stephen F. Booth  <sbooth@gnu.org>

	* demo/Makefile.am: Distribute cookie.html, cgicc.css
	* demo/cgicc.css: Added

2002-01-09  Stephen F. Booth  <sbooth@gnu.org>

	* README: Updated for 3.2
	* NEWS: Updated for 3.2
	* Makefile.am: Changed configure.in to configure.ac
	* doc/Makefile.am: Added install-data-local target
	* Makefile.am: Added DIST_SUBDIRS, distribute COPYING.DOC
	* Added files COPYING.LIB and COPYING.DOC

2001-09-04  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/HTMLAttribute.h: Removed <vector> from #includes
	* cgicc/HTMLElementList.h: Added <vector> to #includes
	* cgicc/HTTPHeader.h: Added <vector> to #includes
	* cgicc/HTTPResponseHeader.h: Added <vector> to #includes

2001-09-03  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/HTTPHeaders.h: Added new class HTTPResponseHeader, and
	restructured HTTPNPHeader to be a subclass of HTTPResponseHeader
	* cgicc/HTTPHeaders.cpp: Same as above
	* cgicc/CgiUtils.h: Fixed debug logging for namespaces
	* cgicc/HTTPCookie.{h,cpp}: New files (code split from HTTPHeaders)
	* cgicc/HTTPHeaders.{h,cpp}: Removed HTTPCookie code
	* cgicc/CgiEnvironment.cpp: Fixed includes for HTTPCookie.h
	* cgicc/HTTPHeaders.h(HTTPHeader): Added setCookie method
	* cgicc/HTTPHeaders.cpp: Added logic to render() for HTTPCookies
	* cgicc/CgiEnvironment.h: Added cookie_iterator, 
	const_cookie_iterator typedefs
	* demo/Makefile.am: Added target cookie.cgi
	* demo/cookie.{cpp,html}: New files
	* demo/README: Updated for new XHTML files and cookie.cgi
	* configure.in: Renamed to configure.ac for autoconf 2.52
	* cgicc/HTMLAttributes.{h,cpp}: Split into four new files,
	HTMLAttribute.{h,cpp} and HTMLAttributeList.{h,cpp}
	* cgicc/HTMLElements.{h,cpp}: Split into four new files,
	HTMLElement.{h,cpp} and HTMLElementList.{h,cpp}
	* cgicc/HTMLGeneric.h: Split into two new files,
	HTMLAtomicElement.h and HTMLBooleanElement.h
	* cgicc/HTTPHeaders.{h,cpp}: Split into 16 new files:
	HTMLDoctype.{h,cpp}, HTTPContentHeader.{h,cpp},
	HTTPHTMLHeader.{h,cpp}, HTTPHeader.{h,cpp},
	HTTPPlainHeader.{h,cpp}, HTTPRedirectHeader.{h,cpp},
	HTTPReponseHeader.{h,cpp}, HTTPStatusHeader.{h,cpp}

2001-09-02  Stephen F. Booth  <sbooth@gnu.org>

	* THANKS: Fixed punctuation
	* doc/Makefile.am: Install HTML documentation into $(prefix)/doc
	* demo/test.cpp: Added documentation
	* demo/upload.cpp: Added documentation

2001-09-01  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiUtils.cpp(writeString): Fixed bug assuming string.getData()
	was null-terminated (bug fix submitted by fine@netease.com)
	* demo/test.cpp: Changed HTML footer
	* demo/dns.cpp: Changed HTML footer
	* demo/upload.cpp: Changed HTML footer

2001-08-30  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiEnvironment.h: Added fUsingHTTPS data member
	* cgicc/CgiEnvironment.cpp(readEnvironmentVariables): Added WIN32 
	specific section to determing is connection is secure
	(bug fix submitted by peter.goedtkindt@axstech.com)
	* cgicc/CgiEnvironment.cpp(save, restore): Whether connection is
	secure is now saved/restored
	* THANKS: Thanks to Peter Goedtkindt
	* Makefile.am: Removed references to example/ltmain.sh and 

2001-07-04  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/*.h: Changed license to LGPL
	* cgicc/*.cpp: Changed license to LGPL
	* acconfig.h: Changed license to LGPL

2001-07-01  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/HTMLElements.h: Fix memory leak in HTMLElement assignment 
	operator (bug fix submitted by fdegros@soreh.fr)
	* cgicc/HTMLClasses.h: Changed tags to lowercase
	* cgicc/HTMLAttributes.h: Removed idea of 'atomic' attributes
	* cgicc/HTMLAttributes.cpp: Removed 'atomic' attribute
	* cgicc/HTMLElements.cpp(render): Atomic elements now rendered
	with a trailing / (for SGML/XML compliance)
	* demo/test.cpp: Changed all HTML to lowercase
	* demo/dns.cpp: Changed all HTML to lowercase
	* demo/upload.cpp: Changed all HTML to lowercase

2001-03-12  Stephen F. Booth  <sbooth@gnu.org>

	* autogen: Run autogen in example/

2001-03-06  Stephen F. Booth  <sbooth@gnu.org>

	* configure.in: Increment version to 3.1.6
	* cgicc/Makefile.am: Increment libtool version
	* THANKS: Thanks to Gilbert Fine
	* demo/test.html: Updated for the times :P

2001-03-05  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/Cgicc.cpp: Parse content type correctly for uploaded 
	files (bug fix submitted by fine@netease.com)
	* cgicc/Cgicc.h: Added support for external reader functions
	* cgicc/Cgicc.cpp: Added support for external reader functions
	* cgicc/CgiEnvironment.h: Added support for external reader functions
	* cgicc/CgiEnvironment.cpp: Added support for external reader functions
	* info/class-cgicc.texinfo: Documentation for external readers
	* info/class-cgienv.texinfo: Documentation for external readers

2001-03-03  Stephen F. Booth  <sbooth@gnu.org>

	* demo/README: Fixed a spelling error

2000-11-15  Stephen F. Booth  <sbooth@gnu.org>

	* configure.in: DEBUG should be off by default
	* README: Modified for mailing list info
	* support/cgicc-config.in: Quote shell variables in echo
	* info/support.texinfo: Modified mailing list info
	* info/reporting-bugs.texinfo: Modified mailing list info
	* NEWS: Added blurb about FDL
	* demo/Makefile.am: Distribute test.html

2000-11-14  Stephen F. Booth  <sbooth@gnu.org>

	* accconfig.h: Add DEBUG macro
	* configure.in: Add --enable-debug-logging flag
	* example/: Directory completely reworked (see example/ChangeLog)
	* support/cgicc-config.in: Added --includedir, --libdir options, 
	removed --ldflags, --cxxflags, --libs options
	* demo/testform.html: Renamed to test.html
	* demo/test.html: New name
	* demo/README: Completely rewritten

2000-11-13  Stephen F. Booth  <sbooth@gnu.org>

	* configure.in: Don't generate example/Makefile
	* Makefile.am: Distribute new files in example/

2000-11-06  Stephen F. Booth  <sbooth@gnu.org>

	* Makefile.am: Added support/ to SUBDIRS, removed dist-hook support/
	* support/cgicc-config.in: Removed --cflags option
	* info/fdl.texinfo: Added file
	* info/cgicc.texinfo: Modified for FDL
	* info/gpl.texinfo: Node links modified
	* info/concept-index.texinfo: Node links modified
	* info/reporting-bugs.texinfo: Modified for mailman
	* info/support.texinfo: Added file
	* README: Updated for mailman

2000-11-02  Stephen F. Booth  <sbooth@gnu.org>

	* support/cgicc-config.in: Added
	* support/Makefile.am: Added
	* configure.in: Modified for cgicc-config

2000-10-26  Stephen F. Booth  <sbooth@gnu.org>

	* example/README: 'Cgicc' -> 'cgicc'

2000-10-16  Stephen F. Booth  <sbooth@gnu.org>

	* demo/upload.html: New file upload demo
	* demo/upload.cpp: New file upload demo
	* demo/Makefile.am: Added file upload demo
	* demo/testform.html: Removed file upload support
	* demo/test.cpp: Removed file upload support

2000-10-15  Stephen F. Booth  <sbooth@gnu.org>

	* example/yourSource.cpp: Changed instances of 'Cgicc' to 'cgicc'
	* demo/test.cpp: 'Cgicc' -> 'cgicc'
	* demo/dns.cpp: 'Cgicc' -> 'cgicc'
	* demo/testform.html: Updated e-mail address
	* info/version.texi: Updated for 3.1.4
	* README: 'Cgicc' -> 'cgicc'
	* README.WIN: 'Cgicc' -> 'cgicc'
	* AUTHORS: 'Cgicc' -> 'cgicc'
	* NEWS: 'Cgicc' -> 'cgicc'
	* Makefile.am: Removed reference to .spec file

2000-10-07  Stephen F. Booth  <sbooth@gnu.org>

	* demo/dns.cpp: Updated URL
	* demo/test.cpp: Updated URL
	* demo/testform.html: Updated URL
	* demo/dns.cpp: Changed various instances of 'Cgicc' to 'cgicc'
	* demo/test.cpp: Changed various instances of 'Cgicc' to 'cgicc'
	* demo/testform.html: Changed various instances of 'Cgicc' to 'cgicc'
	* info/cgi-classes.texinfo: Changed various instances of 'Cgicc' to 
	* info/cgicc.texinfo: Changed various instances of 'Cgicc' to 'cgicc'
	* info/class-cgicc.texinfo: Changed various instances of 'Cgicc' to 
	* info/classes-html.texinfo: Changed various instances of 'Cgicc' to
	* info/html-classes.texinfo: Changed various instances of 'Cgicc' to
	* info/library-overview.texinfo: Changed various instances of 'Cgicc' 
	to 'cgicc'
	* info/tutorial.texinfo: Changed various instances of 'Cgicc' to 
	* support/cgicc.spec.in: Removed
	* configure.in: Removed reference to cgicc.spec, version to 3.1.4
	* cgicc/Makefile.am: Updated libtool version
	* cgicc/HTMLAttributes.h: Updated copyright and mail info

2000-09-21  Stephen F. Booth  <sbooth@gnu.org>

	* demo/dns.cpp: Fix for http servers not running on port 80
	(reported by qconnell@medic.up.ac.za)
	* cgicc/HTMLElements.cpp: Changed 'for' for code symmetry
	* cgicc/CgiEnvironment.cpp: Skip leading whitespace in cookie names
	(reported by chaanho@netian.com)
	* example/Makefile.in: Use "-Wl,--rpath" for linux
	(reported by mail@jbrisbin.net)

2000-07-02  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/HTMLElements.h: Fix operator< for HTMLElement
	(reported by as@globalplastics.com)

2000-04-15  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiEnvironment.cpp: Fix typo, fctrl.h -> fcntl.h
	(reported by cdanzl@cosy.sbg.ac.at)

2000-04-10  Stephen F. Booth  <sbooth@gnu.org>

	* Makefile.am: Added new dist-bzip2 target
	* support/cgicc.spec.in: Fix typo
	* example/Makefile.in: Use -rpath style as default
	* example/README: Update for Makefile changes

2000-04-07  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiEnvironment.cpp(CgiEnvironment): Use binary read mode on 
	Win32 to prevent CR/LF conversion
	* NEWS: Added items on multipart/form-data and Win32 CR/LF bugs
	* configure.in: Updated version to 3.1.2
	* cgicc/Makefile.am: Up libtool version to 2:1:1
	* README.WIN: Removed note about MS IIS 4.0 (unnecessary)
	* support/cgicc.spec.in: New file

1999-10-05  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/CgiDefs.h.in: Include "config.h", not "cgicc/config.h"
	* example/Makefile.in: Fix -rpath opton for Linux

1999-10-02  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/Cgicc.cpp(parseFormInput): Fixed handling of
 	"multipart/form-data" to correctly extract the final item
	(bug reported by gabe@bignet.com)

1999-10-01  Stephen F. Booth  <sbooth@gnu.org>

	* README.WIN: Added a note about MS IIS 4.0

1999-09-30  Stephen F. Booth  <sbooth@gnu.org>

	* info/Makefile.am: Added rules to generate HTML (texinfo-4.0)
	* cgicc/Cgicc.h: Added typedefs for iterators
	([const_]form_iterator, [const_]file_iterator)
	* cgicc/Cgicc.cpp: Use above typedefs
	* demo/test.cpp: Use typedefs, as above
	* demo/dns.cpp: Use typedefs, as above
	* info/class-cgicc.texinfo: Added documentation for iterator typedefs.
	* info/tutorial.texinfo: Updated example to use iterator typedefs.
	* info/cgicc.texinfo: Use @ifnottex instead of @ifinfo
	* NEWS: Added item on iterators

1999-09-27  Stephen F. Booth  <sbooth@gnu.org>

	* demo/test.cpp: Changed "Remote Setdress" -> "Remote Address" in
	HTML output.

1999-09-22  Stephen F. Booth  <sbooth@gnu.org>

	* cgicc/HTMLClasses.h: Added definition of link_, to be used
	when namespaces are not in use (reported by flavpol@tin.it)
	* demo/test.cpp: Add #define link link_ when namespaces not in use
	* demo/dns.cpp: Add #define link link_ when namespaces not in use

1999-08-31  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* configure.in: Automatically enable warnings for gcc
	* cgicc/CgiEnvironment.h: Added usingHTTPS() method
	* demo/test.cpp(dumpEnvironment): Added display for usingHTTPS()
	* info/class-cgienv.texinfo: Added doc for usingHTTPS
	* cgicc/Makefile.am: Up libtool version to 2:0:1

1999-08-20  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/MStreamable.h: Added empty ctor and dtor
	* cgicc/HTMLAttributes.cpp(HTMLAttribute::HTMLAttribute): Explicitly
	initialize MStreamable
	* cgicc/HTTPHeaders.cpp:(HTTPCookie::HTTPCookie): Explicitly
	initialize MStreamable
	* cgicc/HTTPHeaders.cpp(HTTPHeader::HTTPHeader): Explicitly 
	initialize MStreamable
	* cgicc/HTMLElements.cpp(HTMLElement::HTMLElement): Explicitly
	initialize MStreamable
	* cgicc/CgiEnvironment.h: Added method usingHTTPS()
	* demo/test.cpp(main): Comment out argc, argv
	* demo/dns.cpp(main): Comment out argc, argv

1999-08-17  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/CgiDefs.h.in,HTMLClasses.h: Same.
	* demo/dns.cpp,test.cpp: Same.
	* example/yourSource.cpp: Same
	* cgicc/HTMLElements.h: Added add(HTMLElement*) to HTMLElement and
	* cgicc/HTMLElements.cpp: Same.
	* cgicc/MStreamable.h: Added CGICC_API in front of friend 
	declaration (for MSVC++ 5.0).
	* info/classes-html.texinfo: Added documentation for new 
	HTMLElemnt::add method.
	* cgicc/Makefile.am: Add $(top_builddir) to includes

1999-08-16  Christof Danzl  <cdanzl@cosy.sbg.ac.at>

	* cgicc/FormEntry.cpp(makeString): Only increment src once
	when a CR or LF is encountered.
1999-08-16  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* win/cgicc.dsp: Modified to use "Multithreaded DLL" runtime library
	* win/dns.dsp,test.dsp,example.dsp: Modified to use "Multithreaded"
	runtime library
	* cgicc/CgiDefs.h.in: Enable warning 4251 in WIN32 section
	* cgicc/CgiEnvironment.h: Added declaration for templatized member
	* cgicc/FormEntry.h: Added dummy operator< for MSVC++
	* cgicc/FormFile.h:  Added dummy operator< for MSVC++
	* cgicc/HTMLAttributes.h:  Added dummy operator< for MSVC++, and 
	declaration for templatized member
	* cgicc/HTMLElements.cpp: Added operator==
	* cgicc/HTMLElements.h: Added operator==, operator!=, operator<, and
	declaration for templatized member
	* cgicc/HTTPHeaders.cpp: Added operator==
	* cgicc/HTTPHeaders.h: Added operator==, operator!=, operator<
	* info/tutorial.texinfo: Remove reference to HTMLAttributeList
	* info/classes-html.texinfo: Add description to getElements and
	getAttributes methods.
	* cgicc/Cgicc.h: Added declaration for templatized member
	* cgicc/Cgicc.cpp: Removed #ifdef WIN32 copy_if section
	* README.WIN: Added section on C4251 warnings

1999-08-11  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/CgiDefs.h.in: Disable warning 4251 in WIN32 section

1999-08-10  Stephen F. Booth  <sbooth@ride.cupertino.ibm.com>

	* info/tutorial.texinfo: Updated for new HTML generation
	* info/classes-html.texinfo: Same
	* demo/test.cpp: Changed code to use new HTML generation technique
	* demo/dns.cpp: Changed code to use new HTML generation technique
	* cgicc/HTMLClasses.h: Define div as div_ and select as select_
	* demo/{test.cpp,dns.cpp}: #define div div_, #define select select_ 
	* example/Makefile.in: Removed @DEFS@

1999-08-09  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* configure.in: AC_INIT(Cgicc.cc) -> AC_INIT(Cgicc.cpp)
	* cgicc/*.cc: Removed, renamed to *.cpp.  Changed #includes to 
	reflect new names.
	* cgicc/*.hh: Removed, renamed to *.h.  Changed #includes to
	reflect new names.
	* cgicc/Makefile.am: All .cc -> .cpp, .hh -> .h.  config.h is
	no longer installed.
	* demo/test.cc: Removed, renamed to test.cpp.  Changed #includes
	to reflect new names.
	* demo/dns.cc: Removed, renamed to dns.cpp.  Changed #includes
	to reflect new names.
	* demo/Makefile.am: All .cc -> .cpp.
	* example/yourSource.cc: Removed, renamed to yourSource.cpp.  Changed
	#includedes to reflect new names.
	* example/Makefile.in: .cc -> .cpp.
	* configure.in: Added AC_CONFIG_AUX_DIR(support).
	* configure.in: Added AC_REVISION
	* Makefile.am: yourSource.cc -> yourSource.cpp.
	* cgicc/CgiDefs.h: Removed, added CgiDefs.h.in.
	* cgicc/CgiDefs.h.in: Added USE_NAMESPACES
	* cgicc/config.h.in: Removed USE_NAMESPACES
	* cgicc/Makefile.am: config.h no longer installed.
	* acconfig.h: Removed USE_NAMESPACES
	* configure.in: No longer AC_DEFINE USE_NAMESPACES; AC_SUBST instead
	* README.WIN: Added
	* win/cgicc.{dsw,dsp},test.dsp,dns.dsp,example.dsp: Added
	* Makefile.am: Added rules to dist-hook for Win32 files

1999-08-06  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/HTMLElements.{hh,cc}: Added add() method, to allow
	embedded HTMLElements to be embedded after object construction.

1999-08-06  Christof Danzl  <cdanzl@cosy.sbg.ac.at>

	* cgicc/HTMLElements.{hh,cc}: Completely reworked for new
	HTML generation strategy.
	* cgicc/HTML*.{hh,cc}: Removed (see above).
	* cgicc/HTMLClasses.hh: Completely reworked for new HTML
	generation strategy.
	* cgicc/HTMLGeneric.hh: New file, for new HTML generation

1999-08-05  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* configure.in: Added AC_CONFIG_AUX_DIR(support)

1999-08-03  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/HTMLAttributes.hh: Changed all add methods to set.
	* cgicc/HTMLAttributes.cc: Changed all add methods to set.

1999-08-02  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/Cgicc.cc(copy_if): Removed prototype, moved definition
	inside of CGICC_NAMESPACE block.
	* Makefile.am: Added check-news, dist-zip to AUTOMAKE_OPTIONS

1999-07-30  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/HTTPHeaders.hh(HTTPCookie): Reworked to use cookie spec
	per RFC 2109 (use seconds for maximum age, added comment and
	version fields).
	* cgicc/HTTPHeaders.hh(HTTPCookie): Removed getExpires, replaced
	by getMaxAge.  Added getComment.
	* cgicc/HTTPHeaders.cc(HTTPCookie): Changed ctor and render.
	* info/classes-http.texinfo: Changed documentation for HTTPCookie
	to reflect new cookie spec.

1999-06-24  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/HTMLAttributes.hh: Removed class HTMLAtomicAttribute,
	merged with class HTMLAttribute.
	* cgicc/HTMLAttributes.cc: Removed class HTMLAtomicAttribute,
	merged with class HTMLAttribute.
	* cgicc/FormEntry.hh(FormEntry, ~FormEntry, operator=): Made
	* cgicc/FormEntry.cc(FormEntry, ~FormEntry, operator=): Removed
	definitions (moved to FormEntry.hh)
	* cgicc/FormFile.hh(FormFile, ~FormFile, operator=): Made
	* cgicc/FormFile.cc(FormFile, ~FormFile, operator=): Removed
	definitions (moved to FormFile.hh)

1999-06-22  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/CgiDefs.hh: Changed indenting of #defines

1999-06-21  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/Cgicc.cc(getElementByValue): Changed "true" to "false"
	in call to findEntries() (reported by Christof Danzl).

1999-06-16  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/CgiUtils.cc(unescapeString): Added STDNS macro to
	"const string& src" function parameter.
	* example/Makfile.in: Removed SOURCES macro, changed to use
	OBJECTS.  Rewrote compilation rule to be make-independent 
	(use old style suffix rule).
	* acconfig.h: Changed "Cgicc" to "cgicc"

1999-06-15  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* demo/testform.html: Brought in line with HTML 4.0 transitional DTD.

1999-06-14  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* cgicc/Makefile.am: Updated -version-info to 0:2:0.

1999-06-07  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* info/cgicc.texinfo: Changed Edition to edition, and
	Cgicc to GNU Cgicc.
	* configure.in: Updated version to 3.0.2

1999-06-03  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* src/*: Removed directory, renamed to cgicc
	* cgicc/*: Added files from src/
	* cgicc/CgiDefs.hh: Removed conditional guard from 
	config.h #include.  Changed to #include "cgicc/config.h"
	* cgicc/*: All #include directives for cgicc headers changed
	from "x" to "cgicc/x".
	* configure.in: All instances of src/ changed to cgicc/
	* Makefile.am: All instances of src/ changed to cgicc/
	* demo/Makefile.am: All instances of src/ changed to cgicc/
	* demo/test.cc: Cgicc includes changed for package prefix.
	(ie, #include "Cgicc.hh" --> #include "cgicc/Cgicc.hh")
	* demo/dns.cc: Cgicc includes changed for package prefix.

1999-06-02  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* configure.in: Added AM_MAINTAINER_MODE, and switched order
	of the AC_ENABLE for demos and namespaces (to reflect relative
	* Makefile.am: Added maintainer mode conditional around
	cvs-dist and cvs-diff targets.
	* info/Makefile.am: Added maintainer mode targets doc-gz,
	doc-texi-gz, doc-info-gz, doc-dvi-gz (for generating
	.tar.gz files for web documentation)
	* src/Makefile.am: Updated version info to 0:1:0
	* Upgraded to libtool-1.3.2

1999-06-01  Stephen F. Booth  <sbooth@saaba..lmi.net>

	* src/CgiUtils.cc(readString): Added STDNS macro in front of
	instantiated string object.
	* src/Cgicc.cc(findEntries): Added block for MS C++ compilers
	on Win32 that don't support the std::copy_if function.
	* src/HTTPHeaders.cc(render): Added STDNS macro in front of
	endl (all render methods).
	* src/CgiEnvironment.cc(CgiEnvironment): Added STDNS macro in
	front of cin.
	* src/CgiEnvironment.cc(save,restore): Added STDNS macro in front
	of ios::in and ios::skipws.
	* info/reporting-bugs.texinfo: Added file
	* info/cgicc.texinfo: Now includes section on reporting bugs

1999-05-31  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* src/CgiUtils.cc(unescapeString): Added temporary to ensure
	evaluation order of iterator increment in call to hexToChar.

1999-05-14  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* Removed classes LinkedList and Iterator
	* Reworked to use the STL classes vector, iterator, and string
	* Changed include directory from $(includedir) to $(pkgincludedir)
	* Reverted to installing config.h
	* Upgraded to libtool-1.3
	* Added methods on Cgicc for querying the system type
	* Released as part of the GNU project under the GPL

1999-01-05  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* Fixed problem in src/Makefile.am that caused config.h to 
	not be installed
	* Added example/ directory containing a skeleton CGI and Makefile
1998-12-11  Stephen F. Booth  <sbooth@saaba.lmi.net>

	* Reworked to use autoconf/automake/libtool
	* Re-released under the GNU Library General Public License