thetaphi                Fri Apr 15 13:13:55 2005 EDT

  Modified files:              
    /php-src    NEWS 
    /php-src/ext/standard       md5.c sha1.c 
  Log:
  Remove include_path support from md5_file/sha1_file again
  
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1869&r2=1.1870&ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.1869 php-src/NEWS:1.1870
--- php-src/NEWS:1.1869 Sun Apr 10 17:45:25 2005
+++ php-src/NEWS        Fri Apr 15 13:13:52 2005
@@ -47,6 +47,7 @@
   . pg_result_error_field() - highly detailed error information, 
     most importantly the SQLSTATE error code.
   . pg_set_error_verbosity() - set verbosity of errors.
+- Changed sha1_file() / md5_file() to use streams instead of low level IO (Uwe)
 - Added optional fifth parameter "count" to preg_replace_callback() and
   preg_replace() to count the number of replacements made. FR #32275. (Andrey)
 - Added optional third parameter "charlist" to str_word_count() which
http://cvs.php.net/diff.php/php-src/ext/standard/md5.c?r1=1.37&r2=1.38&ty=u
Index: php-src/ext/standard/md5.c
diff -u php-src/ext/standard/md5.c:1.37 php-src/ext/standard/md5.c:1.38
--- php-src/ext/standard/md5.c:1.37     Fri Apr 15 10:29:32 2005
+++ php-src/ext/standard/md5.c  Fri Apr 15 13:13:54 2005
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: md5.c,v 1.37 2005/04/15 14:29:32 thetaphi Exp $ */
+/* $Id: md5.c,v 1.38 2005/04/15 17:13:54 thetaphi Exp $ */
 
 /* 
  * md5.c - Copyright 1997 Lachlan Roche 
@@ -67,14 +67,13 @@
 }
 /* }}} */
 
-/* {{{ proto string md5_file(string filename [, bool raw_output [, bool 
use_include_path]])
+/* {{{ proto string md5_file(string filename [, bool raw_output])
    Calculate the md5 hash of given filename */
 PHP_NAMED_FUNCTION(php_if_md5_file)
 {
        char          *arg;
        int           arg_len;
        zend_bool raw_output = 0;
-       zend_bool use_include_path = 0;
        char          md5str[33];
        unsigned char buf[1024];
        unsigned char digest[16];
@@ -82,12 +81,11 @@
        int           n;
        php_stream    *stream;
 
-       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|bb", &arg, 
&arg_len, &raw_output, &use_include_path) == FAILURE) {
+       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|b", &arg, 
&arg_len, &raw_output) == FAILURE) {
                return;
        }
        
-       stream = php_stream_open_wrapper(arg, "rb",
-               (use_include_path ? USE_PATH : 0) | REPORT_ERRORS | 
ENFORCE_SAFE_MODE, NULL);
+       stream = php_stream_open_wrapper(arg, "rb", REPORT_ERRORS | 
ENFORCE_SAFE_MODE, NULL);
        if (!stream) {
                RETURN_FALSE;
        }
http://cvs.php.net/diff.php/php-src/ext/standard/sha1.c?r1=1.11&r2=1.12&ty=u
Index: php-src/ext/standard/sha1.c
diff -u php-src/ext/standard/sha1.c:1.11 php-src/ext/standard/sha1.c:1.12
--- php-src/ext/standard/sha1.c:1.11    Fri Apr 15 10:29:32 2005
+++ php-src/ext/standard/sha1.c Fri Apr 15 13:13:54 2005
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: sha1.c,v 1.11 2005/04/15 14:29:32 thetaphi Exp $ */
+/* $Id: sha1.c,v 1.12 2005/04/15 17:13:54 thetaphi Exp $ */
 
 #include "php.h"
 
@@ -67,14 +67,13 @@
 /* }}} */
 
 
-/* {{{ proto string sha1_file(string filename [, bool raw_output [, bool 
use_include_path]])
+/* {{{ proto string sha1_file(string filename [, bool raw_output])
    Calculate the sha1 hash of given filename */
 PHP_FUNCTION(sha1_file)
 {
        char          *arg;
        int           arg_len;
        zend_bool raw_output = 0;
-       zend_bool use_include_path = 0;
        char          sha1str[41];
        unsigned char buf[1024];
        unsigned char digest[20];
@@ -82,12 +81,11 @@
        int           n;
        php_stream    *stream;
 
-       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|bb", &arg, 
&arg_len, &raw_output, &use_include_path) == FAILURE) {
+       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|b", &arg, 
&arg_len, &raw_output) == FAILURE) {
                return;
        }
        
-       stream = php_stream_open_wrapper(arg, "rb",
-               (use_include_path ? USE_PATH : 0) | REPORT_ERRORS | 
ENFORCE_SAFE_MODE, NULL);
+       stream = php_stream_open_wrapper(arg, "rb", REPORT_ERRORS | 
ENFORCE_SAFE_MODE, NULL);
        if (!stream) {
                RETURN_FALSE;
        }

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to