projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add extra wrt350n leds (patch from #2745)
[openwrt.git]
/
package
/
busybox
/
patches
/
310-passwd_access.patch
diff --git
a/package/busybox/patches/310-passwd_access.patch
b/package/busybox/patches/310-passwd_access.patch
index
22e6abc
..
bd0db8f
100644
(file)
--- a/
package/busybox/patches/310-passwd_access.patch
+++ b/
package/busybox/patches/310-passwd_access.patch
@@
-1,19
+1,19
@@
Copyright (C) 2006 OpenWrt.org
Copyright (C) 2006 OpenWrt.org
-Index: busybox-1.
4
.2/networking/httpd.c
+Index: busybox-1.
7
.2/networking/httpd.c
===================================================================
===================================================================
---- busybox-1.
4.2.orig/networking/httpd.c 2007-06-04 13:21:32.190083032 +02
00
-+++ busybox-1.
4.2/networking/httpd.c 2007-06-04 13:21:34.401746808 +02
00
-@@ -1
402,12 +1402
,26 @@
+--- busybox-1.
7.2.orig/networking/httpd.c 2007-10-30 15:34:59.000000000 -05
00
++++ busybox-1.
7.2/networking/httpd.c 2007-10-30 15:35:03.000000000 -05
00
+@@ -1
527,12 +1527
,26 @@
if (ENABLE_FEATURE_HTTPD_AUTH_MD5) {
char *cipher;
char *pp;
+ char *ppnew = NULL;
+ struct passwd *pwd = NULL;
if (ENABLE_FEATURE_HTTPD_AUTH_MD5) {
char *cipher;
char *pp;
+ char *ppnew = NULL;
+ struct passwd *pwd = NULL;
- if (strncmp(p, request, u
-
request) != 0) {
- /* user
uncompared
*/
+ if (strncmp(p, request, u
-
request) != 0) {
+ /* user
doesn't match
*/
continue;
}
pp = strchr(p, ':');
continue;
}
pp = strchr(p, ':');
@@
-29,10
+29,10
@@
Index: busybox-1.4.2/networking/httpd.c
+ strcpy(ppnew + 1, pwd->pw_passwd);
+ pp = ppnew;
+ }
+ strcpy(ppnew + 1, pwd->pw_passwd);
+ pp = ppnew;
+ }
- if (pp && pp[1] == '$' && pp[2] == '1'
&&
- pp[3] == '$' && pp[4]) {
- pp++;
-@@ -1
417,6 +1431
,10 @@
+ if (pp && pp[1] == '$' && pp[2] == '1'
+ && pp[3] == '$' && pp[4]
+ ) {
+@@ -1
543,6 +1557
,10 @@
/* unauthorized */
continue;
}
/* unauthorized */
continue;
}
This page took
0.022127 seconds
and
4
git commands to generate.