English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Contents of /branches/common-nfo/package/busybox/patches/330-httpd_user_agent.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3427 - (show annotations) (download)
Wed Aug 8 11:08:41 2007 UTC (6 years, 6 months ago) by tg
File size: 1091 byte(s)
merge in trunk rev. 3426
1 diff -Nur busybox-1.4.1.orig/networking/httpd.c busybox-1.4.1/networking/httpd.c
2
3 submitted as http://bugs.busybox.net/view.php?id=1432
4
5 --- busybox-1.4.1.orig/networking/httpd.c 2007-01-24 22:34:34.000000000 +0100
6 +++ busybox-1.4.1/networking/httpd.c 2007-02-05 13:15:17.000000000 +0100
7 @@ -137,6 +137,7 @@
8 const char *query;
9
10 USE_FEATURE_HTTPD_CGI(char *referer;)
11 + USE_FEATURE_HTTPD_CGI(char *user_agent;)
12
13 const char *configFile;
14
15 @@ -1066,6 +1067,7 @@
16 if (cp) *cp = '\0'; /* delete :PORT */
17 setenv1("REMOTE_ADDR", p);
18 }
19 + setenv1("HTTP_USER_AGENT", config->user_agent);
20 #if ENABLE_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
21 setenv_long("REMOTE_PORT", config->port);
22 #endif
23 @@ -1629,6 +1631,8 @@
24 content_type = strdup(skip_whitespace(buf + sizeof("Content-Type:")-1));
25 } else if ((STRNCASECMP(buf, "Referer:") == 0)) {
26 config->referer = strdup(skip_whitespace(buf + sizeof("Referer:")-1));
27 + } else if ((STRNCASECMP(buf, "User-Agent:") == 0)) {
28 + config->user_agent = strdup(skip_whitespace(buf + sizeof("User-Agent:")-1));
29 }
30 #endif
31

root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20