Mercurial > ecos
view doc/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 | 4c4508c2530f |
| children | 32bc0bce49a0 |
line wrap: on
line source
2006-09-25 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/doclist: added MMC disk documentation 2006-06-16 Anthony Tonizzo <atonizzo@gmail.com> * sgml/doclist: add ATHTTPD documentation 2005-04-21 Bart Veer <bartv@ecoscentric.com> * sgml/doclist: add I2C and DS1307 documentation 2005-03-27 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/doclist: added memalloc documentation. 2004-08-25 Bart Veer <bartv@ecoscentric.com> * sgml/doclist: add SPI documentation 2004-06-20 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/doclist: Added flash API documentation. 2004-06-15 Jonathan Larmour <jifl@eCosCentric.com> * sgml/makemakefile: Replace plusses with x'es in all entities. 2004-04-19 John Dallaway <jld@ecoscentric.com> * sgml/doclist: Remove RedBoot documentation which is now built separately. 2004-04-14 Nick Garnett <nickg@calivar.com> * sgml/doclist: Added PPP package documentation. 2003-11-25 Manu Sharma <manu.sharma@ascom.com> * sgml/doclist: Add OpenBSD specific documentation. 2003-11-22 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/doclist: Added ipsec packages documentation * sgml/makemakefile: Added another set of man pages to the kludge. 2003-11-08 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/user-guide/programming.sgml: Suggest Unix users may prefer ecosconfig rather than the GUI. * sgml/user-guide/makefile: Listed the other .sgml files so dependency checking works 2003-09-11 Gary Thomas <gary@mlbassoc.com> * sgml/doclist: Add ethernet PHY documentation. 2003-07-09 Jonathan Larmour <jifl@eCosCentric.com> * sgml/makemakefile: Update trademark info and sort. 2003-05-01 Jonathan Larmour <jifl@eCosCentric.com> * sgml/jadetex.cfg: Add this to configure PDF output nicely with index and coloured links. 2003-03-23 Iztok Zupet <iz@vsr.si> * sgml/makemakefile: modified copyfiles to copy png-s instead of gif-s. * sgml/README-PDF: Comment on pdfjadetext failure and workaround. 2003-03-27 Thomas Koeller <thomas.koeller@baslerweb.com> * sgml/makemakefile: Modified to generate makefile that can be used to build docs in arbitrary directory. 2003-02-25 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/doclist: Added the simple network time protocol client documentation. 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com> * sgml/doclist: Reorder in a slightly more logical order with related bits grouped together. Add docs for power management, USB (slave, eth slave, and SA11x0 and NEC uPD8985xx drivers), and synthetic target HAL, eth and watchdog drivers. * sgml/.cvsignore: Add gifs and rename ecos.* to ecos-ref.* * sgml/makemakefile: Rename ecos.sgml/html/etc. to ecos-ref. Copy over GIFs where they exist. Don't treat porting guide specially at the top... treat it only as specially as the other special cases. Update (C) holders. Update licence/warranty blurb. 2003-01-30 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/doclist: Added snmp-manpages.sgml * sgml/makemakefile: Extend the kludge to include snmp-manpages.sgml 2003-01-22 John Dallaway <jld@ecoscentric.com> * sgml/makemakefile: Allow eCos package version to be specified (when not "current") as the first command line parameter. 2003-01-04 Jonathan Larmour <jifl@eCosCentric.com> * sgml/makemakefile: Oops, use new entity consistently in generated ecos.sgml. 2003-01-03 Jonathan Larmour <jifl@eCosCentric.com> * sgml/makemakefile: Try to shorten generated entity names. * sgml/doclist: add terminating LF. 2002-12-22 Nick Garnett <nickg@ecoscentric.com> * sgml/doclist: Added HTTPD package documentation. * sgml/.cvsignore: Added files generated during PDF build. 2002-10-28 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/makemakefile: Removed the second OTHER_SGML which clobbers the first correct definition, so stopping dependencies working. 2002-10-15 Iztok Zupet <iz@vsr.si> * sgml/README-PDF: added * sgml/makemakefile: defined MAIN_PDF 2002-10-15 Jonathan Larmour <jifl@eCosCentric.com> * sgml/makemakefile: Only put ecos.sgml in MAIN_SGML. Put all others in OTHER_SGML. From Bart Veer. 2002-09-02 Andrew Lunn <andrew.lunn@ascom.ch * sgml/tutorial/makefile: changed ecc to packages * sgml/user-guide/makefile: changed ecc to packages 2002-08-15 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/doclist: Added the CPU load package documentation. 2002-08-09 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/doclist: Added the CRC package documentation. 2002-08-09 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/.cvsignore: Ignore the generated html files etc. 2002-08-07 Andrew Lunn <andrew.lunn@ascom.ch> * sgml/makemakefile: Replaced the old internal RedHat ecc directory name with the new name "packages"
