diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index 140c5838639..305a44ce214 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -12,7 +12,7 @@
Last Updated: July 18, 2009
+Last Updated: September 11, 2009
@@ -2362,15 +2362,15 @@ extern void up_ledoff(int led);CONFIG_THTTPD_SERVER_SOFTWARE: SERVER_SOFTWARE: response
CONFIG_THTTPD_PATH: Server working directory
+ CONFIG_THTTPD_PATH: Server working directory. Default: /mnt/www.
CONFIG_THTTPD_CGI_PATH: Path to CGI executables
+ CONFIG_THTTPD_CGI_PATH: Path to CGI executables. Default: /mnt/www/cgi-bin.
CONFIG_THTTPD_CGI_PATTERN: Only CGI programs matching this
- pattern will be executed. In fact, if this value is not defined
- then no CGI logic will be built.
+ CONFIG_THTTPD_CGI_PATTERN: Only CGI programs whose expanded paths
+ match this pattern will be executed. In fact, if this value is not defined
+ then no CGI logic will be built. Default: /mnt/www/cgi-bin/*.
CONFIG_THTTPD_CGI_PRIORITY: Provides the priority of CGI child tasks
diff --git a/configs/eagle100/thttpd/defconfig b/configs/eagle100/thttpd/defconfig
index f1036fa360d..5e7ee7c66b9 100644
--- a/configs/eagle100/thttpd/defconfig
+++ b/configs/eagle100/thttpd/defconfig
@@ -541,7 +541,7 @@ CONFIG_THTTPD_SERVER_ADDRESS="http://www.nuttx.org"
CONFIG_THTTPD_SERVER_SOFTWARE="thttpd/2.25b 29dec2003-NuttX"
CONFIG_THTTPD_PATH="/mnt/www"
CONFIG_THTTPD_CGI_PATH="/mnt/www/cgi-bin"
-CONFIG_THTTPD_CGI_PATTERN="/cgi-bin/*"
+CONFIG_THTTPD_CGI_PATTERN="/mnt/www/cgi-bin/*"
CONFIG_THTTPD_CGI_PRIORITY=50
CONFIG_THTTPD_CGI_STACKSIZE=1024
CONFIG_THTTPD_CGI_BYTECOUNT=20000
diff --git a/configs/ntosd-dm320/thttpd/defconfig b/configs/ntosd-dm320/thttpd/defconfig
index 8ccf8f9c4c4..179523247e5 100644
--- a/configs/ntosd-dm320/thttpd/defconfig
+++ b/configs/ntosd-dm320/thttpd/defconfig
@@ -586,7 +586,7 @@ CONFIG_THTTPD_IPADDR=(10<<24|0<<16|0<<8|2)
CONFIG_THTTPD_SERVER_ADDRESS="http://www.nuttx.org"
CONFIG_THTTPD_SERVER_SOFTWARE="thttpd/2.25b 29dec2003-NuttX"
CONFIG_THTTPD_CGI_PATH="/mnt/www/cgi-bin"
-CONFIG_THTTPD_CGI_PATTERN="/cgi-bin/*"
+CONFIG_THTTPD_CGI_PATTERN="/mnt/www/cgi-bin/*"
CONFIG_THTTPD_CGI_PRIORITY=50
CONFIG_THTTPD_CGI_STACKSIZE=1024
CONFIG_THTTPD_CGI_BYTECOUNT=20000
diff --git a/netutils/thttpd/config.h b/netutils/thttpd/config.h
index b63320c7d9f..349c739685b 100644
--- a/netutils/thttpd/config.h
+++ b/netutils/thttpd/config.h
@@ -102,12 +102,12 @@
# define CONFIG_THTTPD_CGI_PATH "/mnt/www/cgi-bin"
# endif
-/* Only CGI programs matching this pattern will be executed. In fact,
+/* Only CGI programs whose fully expanded pathes match this pattern will be executed. In fact,
* if this value is not defined then no CGI logic will be built.
*/
# ifndef CONFIG_THTTPD_CGI_PATTERN
-# define CONFIG_THTTPD_CGI_PATTERN "/cgi-bin/*"
+# define CONFIG_THTTPD_CGI_PATTERN "/mnt/www/cgi-bin/*"
# endif
/* These provide the priority and stack size of the CGI child tasks */