lwip-contrib-mac/apps/httpserver_raw
Simon Goldschmidt d1bf1ee0da httpd + makefsdata:
- added delayed open/read functionality (so that SSI code can delay sending of a file until internal data is available);
- clean up fs-handling: additional read is not required with our current fs implementation;
- kill oldest connection when running out of http_state memory;
- splitted SSI state into its own struct so that non-SSI pages don't consume too much memory (SSI buffer can get quit big);
- added support for HTTP/1.1 persistent connections (use the '-11' switch of makefsdata; not available for SSI files since we cannot calculate the file length in advance);
- splitted the unreadably-long function http_send_data into multiple smaller functions;
2011-09-04 19:26:46 +02:00
..
fs Added html source files for httpd 2009-11-01 18:30:06 +00:00
makefsdata httpd + makefsdata: 2011-09-04 19:26:46 +02:00
fs.c httpd + makefsdata: 2011-09-04 19:26:46 +02:00
fs.h httpd + makefsdata: 2011-09-04 19:26:46 +02:00
fsdata.c Added support for precalculated checksum and (pregenerated) HTTP/1.1 headers ("connection: close" and "content-length") 2010-03-18 06:34:35 +00:00
fsdata.h Added support for precalculated checksum and (pregenerated) HTTP/1.1 headers ("connection: close" and "content-length") 2010-03-18 06:34:35 +00:00
httpd_structs.h httpd + makefsdata: 2011-09-04 19:26:46 +02:00
httpd.c httpd + makefsdata: 2011-09-04 19:26:46 +02:00
httpd.h - added LWIP_HTTPD_SSI_INCLUDE_TAG (default on): when off, don't include the SSI tag in the output sent to clients (so SSI tags can be used anywhere, even in input boxes); 2010-07-05 14:32:24 +00:00