9
0
Fork 0
Commit Graph

131 Commits

Author SHA1 Message Date
patacongo 876788f58d Fix debug output; remove redundanct close()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2071 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-16 20:30:12 +00:00
patacongo 0370010415 Must periodically check if CGI task is still alive
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2066 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-16 16:29:36 +00:00
patacongo 77a1b859c9 THTTPD CGI works
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2063 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-16 15:04:58 +00:00
patacongo bdb9f7915d Add logic to dump data in and out of pipe
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2059 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-15 20:55:06 +00:00
patacongo 6154e5ccf9 CGI needs to copy httpd_conn because it is volatile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2058 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-15 19:48:13 +00:00
patacongo 1cf504bf59 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2057 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-15 17:35:18 +00:00
patacongo b458482f26 SDCLONE was disabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2055 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-15 17:17:14 +00:00
patacongo 6496c923c4 Add semaphore to prevent socket from being closed before it is dup'ed
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2052 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-13 22:36:20 +00:00
patacongo a8a09f8658 Remove unused status field
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2051 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-13 22:35:34 +00:00
patacongo 8a9e3c17bb Keep track of number of time free called
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2050 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-13 22:35:04 +00:00
patacongo 55265f6bd5 CGI tried to execute using relative path
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2047 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-13 20:14:51 +00:00
patacongo c728e1d067 Fix order problem that was causing dup2 to clobber pipe FD and hang
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2046 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-13 16:16:24 +00:00
patacongo 1731b6a277 move CGI logic to a separate file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2044 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-13 14:53:32 +00:00
patacongo fcd7b29915 Remove last remnants of SYLOGging
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2043 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-13 00:12:09 +00:00
patacongo 601f0efa03 Fix CGI pattern logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2040 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-11 21:09:46 +00:00
patacongo 251a0faf57 Don't use relative pathes when accessing files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2039 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-11 20:34:41 +00:00
patacongo 013180db0e Clean up THTTPD watch handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2036 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-11 18:21:57 +00:00
patacongo 4fa7fd698a Reduce default memory allocation for strings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2034 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-11 15:44:47 +00:00
patacongo ba9a85bf07 Add memory debug support to THTTPD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2033 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-11 15:15:35 +00:00
patacongo 88386217fe Was exitting when no connections
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2029 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-02 13:38:54 +00:00
patacongo a9eba9aad4 Reduce stack usage
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2028 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-16 20:05:56 +00:00
patacongo ec18abaf9c THTTPD integration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2027 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-16 19:24:18 +00:00
patacongo c0f48de611 Modify THTTPD to avoid poll() for write ready
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2026 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-16 15:26:52 +00:00
patacongo bbcd2d737c Fix errors in handle_send
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2024 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-16 14:29:08 +00:00
patacongo ad5dc49b30 Continued THTTPD debug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2023 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-15 22:59:59 +00:00
patacongo 0b37288c9e Get rid of cwd in THTTPD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2021 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-15 20:25:13 +00:00
patacongo f84c2399f8 THTTPD progress
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2020 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-15 19:36:06 +00:00
patacongo 6b3d67720e strftime fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2014 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-08 15:14:10 +00:00
patacongo 13af0f2c03 accept() now supports non-blocking operations
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2011 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-02 23:35:27 +00:00
patacongo 41a264fb84 Fix fdwatch problems; reduce fdwatch memory usage
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2010 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-02 18:12:22 +00:00
patacongo d0e7e21e63 Fix accept() -- it wanted parts of return address initialized
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2008 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-02 16:31:50 +00:00
patacongo 68994faba7 THTTPD now gets past initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2007 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-02 16:08:20 +00:00
patacongo 13f242d60c Initialize THTTPD integration changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2006 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-02 15:08:09 +00:00
patacongo 42ce2b8620 Fix build problems with different configuratin options
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2004 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-02 12:56:52 +00:00
patacongo 22bba10637 Finish fdwatch logic in cgi_child
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1997 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-19 14:14:35 +00:00
patacongo d5c773fbc9 Add non-blocking capability for TCP sockets
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1996 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-19 13:50:08 +00:00
patacongo 3a434976d8 Add framework for THTTPD example
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1989 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-18 19:47:08 +00:00
patacongo e93f39b93a Fix CGI I/O redirection and interposer tasks
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1988 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-18 18:04:05 +00:00
patacongo 359381c637 Add NXFLAT CGI programs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1983 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-13 01:30:53 +00:00
patacongo 4d920f55d8 Add tdate_parse.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1982 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 20:48:44 +00:00
patacongo a687d08f64 Add fdwatch.c and timers.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1981 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 20:27:56 +00:00
patacongo 93d580ae9a libthttpd.c now longer used fork() and execve()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1980 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 18:46:11 +00:00
patacongo c4c313ee4b Add libhttpd.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1978 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 16:45:27 +00:00
patacongo 277489e907 Add gmtime and localtime
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1976 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 00:41:06 +00:00
patacongo c979a84ff8 Add framework for thttpd
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1975 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-11 23:40:17 +00:00
patacongo b55abac7e3 Fixes for clean ez80 compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1965 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-26 19:22:21 +00:00
patacongo e7a512ead0 Consolidate buffer dumping; fix all occurrences of 'the the'
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1951 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-25 17:44:35 +00:00
patacongo ea831cda96 Remove all options from examples/uip except for the webserver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1661 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-28 21:28:43 +00:00
patacongo 511ade6bdb Fix parsing of port number
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1659 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-28 20:38:13 +00:00
patacongo 83ab6306b4 Add wget command to NSH
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1657 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-28 19:49:28 +00:00