[PHP-CVS] cvs: php-src(PHP_5_2) /main safe_mode.c
felipe Thu Jul 24 16:02:00 2008 UTC Modified files: (Branch: PHP_5_2) /php-src/main safe_mode.c Log: - MFB: Removed unused variable. http://cvs.php.net/viewvc.cgi/php-src/main/safe_mode.c?r1=1.62.2.1.2.16&r2=1.62.2.1.2.17&diff_format=u Index: php-src/main/safe_mode.c diff -u php-src/main/safe_mode.c:1.62.2.1.2.16 php-src/main/safe_mode.c:1.62.2.1.2.17 --- php-src/main/safe_mode.c:1.62.2.1.2.16 Mon Jul 21 19:34:45 2008 +++ php-src/main/safe_mode.cThu Jul 24 16:01:59 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: safe_mode.c,v 1.62.2.1.2.16 2008/07/21 19:34:45 felipe Exp $ */ +/* $Id: safe_mode.c,v 1.62.2.1.2.17 2008/07/24 16:01:59 felipe Exp $ */ #include "php.h" @@ -52,7 +52,6 @@ long uid=0L, gid=0L, duid=0L, dgid=0L; char path[MAXPATHLEN]; char *s, filenamecopy[MAXPATHLEN]; - php_stream_wrapper *wrapper = NULL; TSRMLS_FETCH(); path[0] = '\0'; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) /main safe_mode.c
janiThu Oct 11 09:33:53 2007 UTC Modified files: (Branch: PHP_5_2) /php-src/main safe_mode.c Log: MFB53 http://cvs.php.net/viewvc.cgi/php-src/main/safe_mode.c?r1=1.62.2.1.2.12&r2=1.62.2.1.2.13&diff_format=u Index: php-src/main/safe_mode.c diff -u php-src/main/safe_mode.c:1.62.2.1.2.12 php-src/main/safe_mode.c:1.62.2.1.2.13 --- php-src/main/safe_mode.c:1.62.2.1.2.12 Thu Oct 11 08:28:02 2007 +++ php-src/main/safe_mode.cThu Oct 11 09:33:53 2007 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: safe_mode.c,v 1.62.2.1.2.12 2007/10/11 08:28:02 jani Exp $ */ +/* $Id: safe_mode.c,v 1.62.2.1.2.13 2007/10/11 09:33:53 jani Exp $ */ #include "php.h" @@ -89,13 +89,12 @@ #if HAVE_BROKEN_GETCWD char ftest[MAXPATHLEN]; - strcpy(ftest,filename); + strcpy(ftest, filename); if (VCWD_GETCWD(ftest, sizeof(ftest)) == NULL) { - strcpy(path,filename); - } else { - expand_filepath(filename, path TSRMLS_CC); - } + strcpy(path, filename); + } else #endif + expand_filepath(filename, path TSRMLS_CC); ret = VCWD_STAT(path, &sb); if (ret < 0) { -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) /main safe_mode.c
janiThu Oct 11 08:28:02 2007 UTC Modified files: (Branch: PHP_5_2) /php-src/main safe_mode.c Log: MF53 http://cvs.php.net/viewvc.cgi/php-src/main/safe_mode.c?r1=1.62.2.1.2.11&r2=1.62.2.1.2.12&diff_format=u Index: php-src/main/safe_mode.c diff -u php-src/main/safe_mode.c:1.62.2.1.2.11 php-src/main/safe_mode.c:1.62.2.1.2.12 --- php-src/main/safe_mode.c:1.62.2.1.2.11 Wed Oct 10 23:54:39 2007 +++ php-src/main/safe_mode.cThu Oct 11 08:28:02 2007 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: safe_mode.c,v 1.62.2.1.2.11 2007/10/10 23:54:39 ab5602 Exp $ */ +/* $Id: safe_mode.c,v 1.62.2.1.2.12 2007/10/11 08:28:02 jani Exp $ */ #include "php.h" @@ -86,14 +86,16 @@ * If that fails, passthrough and check directory... */ if (mode != CHECKUID_ALLOW_ONLY_DIR) { +#if HAVE_BROKEN_GETCWD + char ftest[MAXPATHLEN]; -char ftest[MAXPATHLEN]; -strcpy(ftest,filename); -if (VCWD_GETCWD(ftest, sizeof(ftest)) == NULL) { -strcpy(path,filename); -} else { -expand_filepath(filename, path TSRMLS_CC); -} + strcpy(ftest,filename); + if (VCWD_GETCWD(ftest, sizeof(ftest)) == NULL) { + strcpy(path,filename); + } else { + expand_filepath(filename, path TSRMLS_CC); + } +#endif ret = VCWD_STAT(path, &sb); if (ret < 0) { -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) /main safe_mode.c
ab5602 Wed Oct 10 23:54:39 2007 UTC Modified files: (Branch: PHP_5_2) /php-src/main safe_mode.c Log: Fix for bug 41899, safe mode and relative paths with Solaris's broken getcwd(). http://cvs.php.net/viewvc.cgi/php-src/main/safe_mode.c?r1=1.62.2.1.2.10&r2=1.62.2.1.2.11&diff_format=u Index: php-src/main/safe_mode.c diff -u php-src/main/safe_mode.c:1.62.2.1.2.10 php-src/main/safe_mode.c:1.62.2.1.2.11 --- php-src/main/safe_mode.c:1.62.2.1.2.10 Sun Sep 23 15:19:21 2007 +++ php-src/main/safe_mode.cWed Oct 10 23:54:39 2007 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: safe_mode.c,v 1.62.2.1.2.10 2007/09/23 15:19:21 iliaa Exp $ */ +/* $Id: safe_mode.c,v 1.62.2.1.2.11 2007/10/10 23:54:39 ab5602 Exp $ */ #include "php.h" @@ -86,7 +86,15 @@ * If that fails, passthrough and check directory... */ if (mode != CHECKUID_ALLOW_ONLY_DIR) { - expand_filepath(filename, path TSRMLS_CC); + +char ftest[MAXPATHLEN]; +strcpy(ftest,filename); +if (VCWD_GETCWD(ftest, sizeof(ftest)) == NULL) { +strcpy(path,filename); +} else { +expand_filepath(filename, path TSRMLS_CC); +} + ret = VCWD_STAT(path, &sb); if (ret < 0) { if (mode == CHECKUID_DISALLOW_FILE_NOT_EXISTS) { -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) /main safe_mode.c
bjori Fri Jan 12 12:11:18 2007 UTC Modified files: (Branch: PHP_5_2) /php-src/main safe_mode.c Log: Typo http://cvs.php.net/viewvc.cgi/php-src/main/safe_mode.c?r1=1.62.2.1.2.7&r2=1.62.2.1.2.8&diff_format=u Index: php-src/main/safe_mode.c diff -u php-src/main/safe_mode.c:1.62.2.1.2.7 php-src/main/safe_mode.c:1.62.2.1.2.8 --- php-src/main/safe_mode.c:1.62.2.1.2.7 Fri Jan 12 01:46:11 2007 +++ php-src/main/safe_mode.cFri Jan 12 12:11:18 2007 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: safe_mode.c,v 1.62.2.1.2.7 2007/01/12 01:46:11 iliaa Exp $ */ +/* $Id: safe_mode.c,v 1.62.2.1.2.8 2007/01/12 12:11:18 bjori Exp $ */ #include "php.h" @@ -235,7 +235,7 @@ char *pwbuf; if (pwbuflen < 1) { - return "" + return ""; } pwbuf = emalloc(pwbuflen); if (getpwuid_r(pstat->st_uid, &_pw, pwbuf, pwbuflen, &retpwptr) != 0) { -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) /main safe_mode.c
tony2001Thu Jun 1 14:06:23 2006 UTC Modified files: (Branch: PHP_5_2) /php-src/main safe_mode.c Log: no need to do TSRMLS_FETCH() twice http://cvs.php.net/viewcvs.cgi/php-src/main/safe_mode.c?r1=1.62.2.1&r2=1.62.2.1.2.1&diff_format=u Index: php-src/main/safe_mode.c diff -u php-src/main/safe_mode.c:1.62.2.1 php-src/main/safe_mode.c:1.62.2.1.2.1 --- php-src/main/safe_mode.c:1.62.2.1 Sun Jan 1 12:50:17 2006 +++ php-src/main/safe_mode.cThu Jun 1 14:06:23 2006 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: safe_mode.c,v 1.62.2.1 2006/01/01 12:50:17 sniper Exp $ */ +/* $Id: safe_mode.c,v 1.62.2.1.2.1 2006/06/01 14:06:23 tony2001 Exp $ */ #include "php.h" @@ -153,8 +153,6 @@ } else if (PG(safe_mode_gid) && dgid == php_getgid()) { return 1; } else { - TSRMLS_FETCH(); - if (SG(rfc1867_uploaded_files)) { if (zend_hash_exists(SG(rfc1867_uploaded_files), (char *) filename, strlen(filename)+1)) { return 1; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php