goldsimon
c7acce523a
fixed signed/unsigned comparision, fixed indentation
16 years ago
goldsimon
3a06d130c3
performance improvements:
...
- don't stop sending after inserting a tag (leads to delayed ACKs);
- enqueue FIN in last data packet;
fix usage of tcp_close() after correcting close vs. shutdown
16 years ago
goldsimon
debf0134df
Fixed compilation for LWIP_HTTPD_DYNAMIC_HEADERS==1, fixed a few warnings, changed the init code a bit
16 years ago
goldsimon
57c1f7a16d
Fixed compilation with LWIP_UDP/LWIP_TCP disabled
16 years ago
goldsimon
c2f3fcc72a
Set LWIP_HTTPD_STRNSTR_PRIVATE on by default, prevent old-style function declaration
16 years ago
goldsimon
fbee0f5c56
Don't limit maximum body length in post, added TRACE to some debug outputs
16 years ago
goldsimon
321578fd14
Fixed compilation: removed extra tokens after #endif, which MSVC doesn't complain about :-(
16 years ago
goldsimon
71b0d509dc
minor coding style: strnstr: added brackets
16 years ago
goldsimon
7ea6692cdb
Don't call tcp_close right after all data is enqueue, since this may result in resetting the connection (because of task #10088 )
16 years ago
goldsimon
75d9fdc5c7
Initialize the listen pcb's prio correctly, added missing cast and include, http_poll: don't check for pcb->state
16 years ago
goldsimon
0035c0f119
Added support for POST, HTTP/0.9 and extended status files (e.g. "/501.html")
16 years ago
goldsimon
298991e83b
Added option LWIP_HTTPD_SUPPORT_EXTSTATUS
16 years ago
goldsimon
f779310da6
Support request that are spanned over multiple packets/pbufs (disabled by default to save space), use memcpy instead of snprintf
16 years ago
goldsimon
111004caa9
Fixed compilation for CGI, SSI and DYNAMIC_HEADERS, renamed variables, added comments
16 years ago
goldsimon
3a30b8350d
Use tcp_mss(pcb) instead of pcb->mss; only call tcp_output from http_poll
16 years ago
goldsimon
3f79779a0f
Added connection timing, changed default definition of HTTP_IS_DATA_VOLATILE() to not copy data when sending from unmodified files
16 years ago
goldsimon
b83a115953
Fixed compilation warnings (missing casts, includes, etc.)
16 years ago
goldsimon
e97f6e1909
Improved code size & memory footprint when LWIP_HTTPD_SSI==0 && LWIP_HTTPD_DYNAMIC_HEADERS==0
16 years ago
goldsimon
6bb0cded4f
For LWIP_HTTPD_DYNAMIC_HEADERS==1, skip get_http_headers() if http_header_included
16 years ago
goldsimon
0b541d8f0a
HTTPD_DEBUG defaults to off
16 years ago
goldsimon
1f93022b83
Moved some parts of the HTTP-header related code to a new file to share it between httpd.c and makefsdata.c, regenerated fsdata.c
16 years ago
goldsimon
4ec673b17d
Merged httpd from TI Luminary: added basic SSI and CGI support, added support for dynamic HTTP header generation
16 years ago
goldsimon
892859455c
bug #28659 : Missing casts
16 years ago
goldsimon
faf826ad6d
bug #26523 : Compiler Warnings
16 years ago
goldsimon
d20a5e8b29
Fixed warnings and wrong asserts
16 years ago
goldsimon
4dac3ab5f6
Fixed compiling httpd without user-specified memp-pool
17 years ago
goldsimon
9e338b8ff2
Restructured http: made more robust, added logging, removed printf, commented, prepared for files that don't include HTTP response header
17 years ago
goldsimon
6ce49364c5
Added many missing includes to <string.h>
17 years ago
goldsimon
726953e7f3
http_accept(): arg is not unused any more, thanks Bill
17 years ago
goldsimon
4a5c399e7d
Fixed my last checkin that fixed bug #27117 : "httpserver_raw sample does not call tcp_accepted()" accidentally called tcp_accepted() on the connection-pcb, not the listen-pcb
17 years ago
goldsimon
47521ce2bc
fixed bug #27117 : httpserver_raw sample does not call tcp_accepted()
17 years ago
goldsimon
0f06910f66
Fixed bug #25705 (memory leak in httpserver_raw when aborting connection)
17 years ago
goldsimon
d0b500244b
~patch #6459 : Changed file name variables to const; changed file size in httpd from u16_t to u32_t to allow file sizes > 64KB (fsdata.c file size is int)
18 years ago
jifl
19cd8d9d9a
* httpd.c: Fix warnings on some systems with mem_malloc.
18 years ago
fbernon
0ed511d380
Minor changes in contrib folder: fix some warnings
18 years ago
fbernon
f2e2f7bf05
Minor changes: remove tabs
19 years ago
goldsimon
fe5e7bd541
Moved raw httpd and netio test apps from ports/msvc6 to apps
19 years ago
kieranm
68bf8d154c
Return msvc6 to "maintained" state
19 years ago
kieranm
4903763b16
Move unmainted ports to "old" directory
19 years ago
goldsimon
79ef1fb324
Updated the Win32 port to work with current CVS HEAD (only NO_SYS=1 yet)
19 years ago
proff_fs
bd14ef63dc
Finally got it working. Cleaned up in some places, messed more in others.
23 years ago
likewise
b4eaa5a113
Major stylo search/replace for "One space between keyword and opening bracket."
23 years ago
jani
c1d9d1e71f
Spelling fixes from Marc Boucher
23 years ago
jani
edd18aad86
add unix projects to contrib module
23 years ago