Mercurial > ecos
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
