From 4eb8023428e87fcc9f6785ae8631b610874e708b Mon Sep 17 00:00:00 2001 From: patacongo Date: Sun, 20 Dec 2009 14:55:07 +0000 Subject: Document THTTPD bug git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2396 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/TODO | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'nuttx/TODO') diff --git a/nuttx/TODO b/nuttx/TODO index 3134b54b6..ade6ad888 100644 --- a/nuttx/TODO +++ b/nuttx/TODO @@ -1,4 +1,4 @@ -NuttX TODO List (Last updated December 18, 2009) +NuttX TODO List (Last updated December 20, 2009) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (5) Task/Scheduler (sched/) @@ -8,7 +8,7 @@ NuttX TODO List (Last updated December 18, 2009) (1) C++ Support (5) Binary loaders (binfmt/) (14) Network (net/, netutils/) - (4) Network Utilities (netutils/) + (5) Network Utilities (netutils/) (1) USB (drivers/usbdev) (5) Libraries (lib/) (11) File system/Generic drivers (fs/, drivers/) @@ -25,7 +25,7 @@ NuttX TODO List (Last updated December 18, 2009) (2) ARM/i.MX (arch/arm/src/imx/) (8) ARM/LPC214x (arch/arm/src/lpc214x/) (3) ARM/STR71x (arch/arm/src/str71x/) - (3) ARM/LM3S6918 (arch/arm/src/lm3s/) + (4) ARM/LM3S6918 (arch/arm/src/lm3s/) (5) ARM/STM32 (arch/arm/src/stm32/) (4) pjrc-8052 / MCS51 (arch/pjrc-8051/) (2) Hitachi/Renesas SH-1 (arch/sh/src/sh1) @@ -267,6 +267,15 @@ o Network Utilities (netutils/) Status: Open Priority: Medium + Description: There are some lingering bugs in THTTPD, possibly race conditions. When debug + is enabled, it works. But with debug disabled, there are sometimes + mysterious hangs or crashes in the CGI. Of course, this is hard to fix + when the problem goes away with debug output enabled (and also since + output from the CGI program is re-directed; you can redefine bdbg to + be lldbg in include/debug.h to get non-re-directed debug output). + Status: Open + Priority: High + Description: If the network is enabled, but THTTPD is not configured, it spews out lots of pointless warnings. This is kind of annoying and unprofessional; needs to be fixed someday. @@ -668,6 +677,12 @@ o ARM/LM3S6918 (arch/arm/src/lm3s/) Status: Open Priority: Low -- unless some dependency-related build issues is discovered. + Description: There are some lingering bugs in THTTPD, possibly race conditions. This + is covered above under Network Utilities, but is duplicated here + to point out that the LM3S suffers from this bug. + Status: Open + Priority: High + o ARM/STM32 (arch/arm/src/stm32/) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -- cgit v1.2.3