1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2025-04-21 12:27:27 +03:00

upgrade busybox to 1.1.0 final

git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2977 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
kaloz
2006-01-14 17:22:39 +00:00
parent ac31c967ce
commit edcccca8c7
4 changed files with 49 additions and 84 deletions

View File

@@ -1,5 +1,6 @@
--- busybox-1.1.0-pre1.orig/networking/httpd.c 2005-11-01 00:55:15.000000000 +0100
+++ busybox-1.1.0-pre1/networking/httpd.c 2006-01-07 00:58:45.000000000 +0100
diff -ur busybox-1.1.0/networking/httpd.c busybox-1.1.0-owrt/networking/httpd.c
--- busybox-1.1.0/networking/httpd.c 2006-01-11 06:43:51.000000000 +0100
+++ busybox-1.1.0-owrt/networking/httpd.c 2006-01-14 17:56:53.000000000 +0100
@@ -150,6 +150,7 @@
/* You can use this server as standalone, require libbb.a for linking */
@@ -8,7 +9,7 @@
/* Config options, disable this for do very small module */
//#define CONFIG_FEATURE_HTTPD_CGI
@@ -184,7 +185,7 @@
@@ -202,7 +203,7 @@
void bb_show_usage(void)
{
fprintf(stderr, "Usage: %s [-p <port>] [-c configFile] [-d/-e <string>] "
@@ -17,7 +18,7 @@
exit(1);
}
#endif
@@ -234,6 +235,7 @@
@@ -256,6 +257,7 @@
#endif
unsigned port; /* server initial port and for
set env REMOTE_PORT */
@@ -25,7 +26,7 @@
union HTTPD_FOUND {
const char *found_mime_type;
const char *found_moved_temporarily;
@@ -826,6 +828,13 @@
@@ -858,6 +860,13 @@
sprintf(buf, "%u", config->port);
addEnv(port_name, "PORT", buf);
}
@@ -39,7 +40,7 @@
#endif
#endif /* CONFIG_FEATURE_HTTPD_CGI */
@@ -910,7 +919,14 @@
@@ -942,7 +951,14 @@
/* inet_addr() returns a value that is already in network order */
memset(&lsocket, 0, sizeof(lsocket));
lsocket.sin_family = AF_INET;
@@ -55,32 +56,30 @@
lsocket.sin_port = htons(config->port) ;
fd = socket(AF_INET, SOCK_STREAM, 0);
if (fd >= 0) {
@@ -1943,7 +1959,7 @@
#define OPT_INC_2 0
#endif
@@ -1971,7 +1987,7 @@
#define OPT_INC_3 ENABLE_FEATURE_HTTPD_AUTH_MD5
#ifndef CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY
- "p:v"
+ "p:v:l"
- "p:"
+ "p:l"
#endif
#ifdef CONFIG_FEATURE_HTTPD_SETUID
"u:"
#endif
@@ -1957,8 +1973,9 @@
#define OPT_REALM (1<<(3+OPT_INC_1))
#define OPT_MD5 (1<<(4+OPT_INC_1))
#define OPT_PORT (1<<(3+OPT_INC_1+OPT_INC_2))
-#define OPT_DEBUG (1<<(4+OPT_INC_1+OPT_INC_2))
-#define OPT_SETUID (1<<(5+OPT_INC_1+OPT_INC_2))
+#define OPT_ADDR (1<<(4+OPT_INC_1+OPT_INC_2))
+#define OPT_DEBUG (1<<(5+OPT_INC_1+OPT_INC_2))
+#define OPT_SETUID (1<<(6+OPT_INC_1+OPT_INC_2))
@@ -1985,6 +2001,7 @@
#define OPT_REALM (1<<(2+OPT_INC_1+OPT_INC_2)) /* r */
#define OPT_MD5 (1<<(2+OPT_INC_1+OPT_INC_2+OPT_INC_3)) /* m */
#define OPT_PORT (1<<(3+OPT_INC_1+OPT_INC_2+OPT_INC_3)) /* p */
+#define OPT_ADDR (1<<(4+OPT_INC_1+OPT_INC_2+OPT_INC_3)) /* l */
#define OPT_SETUID (1<<(4+OPT_INC_1+OPT_INC_2+OPT_INC_3)) /* u */
#ifdef HTTPD_STANDALONE
@@ -2014,6 +2031,7 @@
@@ -2038,6 +2055,7 @@
#endif
#ifndef CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY
, &s_port
+ , &(config->addr)
#endif
#ifdef CONFIG_FEATURE_HTTPD_SETUID
, &s_uid
#endif
Only in busybox-1.1.0-owrt/networking: httpd.c.orig
Only in busybox-1.1.0-owrt/networking: httpd.c.rej