view ChangeLog @ 2326:bd648d8929f6

* cdl/httpd.cdl: Improve CDL dependencies. * doc/athttpd.sgml: Updated to describe lasted changes and corrected minor typos. * src/http.c: Check for "Content-Type" header. This is needed if we want to support parsing form variables in POST requests. * src/jim.c: Updated with latest release from Jim CVS. * src/cgi.c: streamlined cyg_httpd_exec_cgi_tcl(), now uses the 'source' command of tcl to execute a tcl script. * src/forms.c: Modified cyg_handle_method_POST so that the variables in the payload are scanned only if the request has a Content-Type of 'application/x-www-form-urlencoded' * src/jim-aio.c: Added to package. Now tcl has IO functions to access a file system. * include/httpd.h: Added a new mode, CYG_HTTPD_MODE_FORM_DATA which is set when a POST request has a Content-Type of 'application/x-www-form-urlencoded' * cdl/httpd.cdl: add CYGOPT_NET_ATHTTPD_CLOSE_CHUNKED_CONNECTIONS. Default is set to CLOSE, so it is backward compatible with previous versions of the browser. * src/socket.c: cyg_httpd_process_request() uses a loop to collect at least one full frame (til a header terminator is found), cyg_httpd_start_chunked() only close if configured to do so. * src/httpd.c: Overhaul of cyg_httpd_send_error to avoid the use of inbuffer as temporary storage (conflicts with pipelined frames), removed the option to send a page after calling a C language handler * include/httpd.h: Added a new mode, CYG_HTTPD_MODE_NO_CACHE 2006-10-12 Lars Povlsen <lpovlsen@vitesse.com> and Anthony Tonizzo <atonizzo@gmail.com> * cdl/httpd.cdl: add CYGNUM_ATHTTPD_SERVER_MAX_POST to limit POST'ed data * include/http.h: Added header_end, post_data fields to httpstate, Added "302 Found" for POST handler redirect (CYG_HTTPD_STATUS_MOVED_TEMPORARILY) * src/forms.c: Fixed variable decoding, fixed large POST processing * src/http.c: Fixed some debug ouptuts, cleanup after POST processing, overhaul of the pipelined requests code which can now handle multiple requests per frame. * src/socket.c: Removed assert for socket write failure, Accumulating receiving of requests (Browsers (Firefox) may pass partial headers in separate fragments). Fixed some diagnostics output.
author jlarmour
date Mon, 27 Nov 2006 15:41:55 +0000
parents d6a1854fdc1b
children a2fb80f5315f
line wrap: on
line source

2003-03-27  Bart Veer  <bartv@ecoscentric.com>

	* configure.in, configure:
	Look for the host-side sources in tools/src as well as in host, as
	per the 2.0 release tree.
	Look for per-package host-side software in any/all versions of a
	package, not just "current".

2003-02-12  Bart Veer  <bartv@ecoscentric.com>

	* README.host: update Tcl-related instructions

	* Makefile.in: regenerate

2002-08-13  Bart Veer  <bartv@ecoscentric.com>

	* README.host: update host-side build instructions
	
2002-08-03  Bart Veer  <bartv@ecoscentric.com>

	* acinclude.m4, configure.in, Makefile.am:
	Rework host-side autoconf support

1999-11-10  Bart Veer  <bartv@cygnus.co.uk>

	* configure.in
	* configure
	Added host/tools/configtool/standalone/common

1999-11-09  Bart Veer  <bartv@cygnus.co.uk>

	* configure:
	* configure.in:
	Added host/tools/ecostest/common, suppressed the configtool
	support for now.

1999-08-12  Bart Veer  <bartv@cygnus.co.uk>

	* Makefile.in:
	* acinclude.m4:
	* aclocal.m4:
	* configure.in:
	* configure:
	First attempt at autoconfiscation of the configtool.

1999-06-03  Bart Veer  <bartv@cygnus.co.uk>

	* acinclude.m4:
	Trying to sort out the compiler flags a bit better.

1999-06-02  Bart Veer  <bartv@cygnus.co.uk>

	* acinclude.m4:
	Added -enable-debuginfo flag which will do the right thing
	for both gcc/g++ (add -g) and VC++ (add -MDd or -MD)

1999-03-25  Bart Veer  <bartv@cygnus.co.uk>

	* configure.in: 
	* aclocal.m4:
	* acinclude.m4: 
	* Makefile.am:
	Sorting out the banner.

1999-01-26  Bart Veer  <bartv@cygnus.co.uk>

	* configure.in:
	* configure:
	* aclocal.m4:
	* Makefile.in
	Update to use autoconf 2.13 and automake 1.4

	* acinclude.m4 (CYG_AC_PATH_TCL):
	Improve the support for linking with Tcl

1999-01-21  Bart Veer  <bartv@cygnus.co.uk>

	* acinclude.m4:
	Added new macro CYG_AC_SUBST_VERSION so that different packages
	can use different symbols for versioning.

1999-01-19  Bart Veer  <bartv@cygnus.co.uk>

	* acinclude.m4:
	* aclocal.m4:
	* Makefile.in:
	Added new macros: CYG_AC_MSVC_PATH for handling pathname
	problems between cygwin and VC++; and CYG_AC_PATH_TCL so
	that the user can specify the location of a suitable Tcl
	installation.

1998-12-24  Bart Veer  <bartv@cygnus.co.uk>

	* configure.in: 
	* configure: 
	* aclocal.m4: 
	* acinclude.m4: 
	* Makefile.in: 
	* Makefile.am: 
	Provide support for building all host-side packages.
	
1998-07-13  Bart Veer  <bartv@cygnus.co.uk>

	* ltconfig
	* ltmain-sh
	Merge with latest versions from devo

	* missing
	* mkinstalldirs
	* config.guess
	* config.sub
	* install-sh
	* ltconfig
	* ltmain-sh
	Restore files that had been removed prematurely