SOURCES: php-pear-HTTP_Upload-bug-4318.patch - rediff against curr...

glen glen at pld-linux.org
Wed Feb 22 13:04:34 CET 2006


Author: glen                         Date: Wed Feb 22 12:04:34 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- rediff against current cvs (r1.53)

---- Files affected:
SOURCES:
   php-pear-HTTP_Upload-bug-4318.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/php-pear-HTTP_Upload-bug-4318.patch
diff -u SOURCES/php-pear-HTTP_Upload-bug-4318.patch:1.2 SOURCES/php-pear-HTTP_Upload-bug-4318.patch:1.3
--- SOURCES/php-pear-HTTP_Upload-bug-4318.patch:1.2	Mon Jun  6 16:17:57 2005
+++ SOURCES/php-pear-HTTP_Upload-bug-4318.patch	Wed Feb 22 13:04:29 2006
@@ -1,6 +1,20 @@
---- ./Upload.php~	2005-06-06 16:52:38.000000000 +0300
-+++ ./Upload.php	2005-06-06 17:02:12.000000000 +0300
-@@ -836,12 +836,14 @@
+--- ./Upload.php~	2006-02-22 13:55:52.000000000 +0200
++++ ./Upload.php	2006-02-22 13:55:56.000000000 +0200
+@@ -590,6 +590,13 @@
+     var $_extensionsMode  = 'deny';
+ 
+     /**
++     * @see HTTP_Upload_File::setValidExtensions()
++     * @var bool
++     * @access private
++     */
++	var $_extensionsCaseSensitive = true;
++
++    /**
+      * Contains the desired chmod for uploaded files
+      * @var int
+      * @access private
+@@ -934,12 +941,16 @@
       *                       1) 'deny'   Will deny only the supplied extensions
       *                       2) 'accept' Will accept only the supplied extensions
       *                                   as valid
@@ -8,70 +22,27 @@
       * @access public
       */
 -    function setValidExtensions($exts, $mode = 'deny')
-+    function setValidExtensions($exts, $mode = 'deny', $case_sensitive = true)
++    function setValidExtensions($exts, $mode = 'deny', $case_sensitive = null)
      {
-         $this->_extensions_check = $exts;
-         $this->_extensions_mode  = $mode;
-+        $this->_extensions_case_sensitive  = $case_sensitive;
+         $this->_extensionsCheck = $exts;
+         $this->_extensionsMode  = $mode;
++		if (!is_null($case_sensitive)) {
++			$this->_extensionsCaseSensitive  = $case_sensitive;
++		}
      }
  
      /**
-@@ -854,17 +856,22 @@
+@@ -952,8 +963,12 @@
      {
-         $exts = $this->_extensions_check;
+         $exts = $this->_extensionsCheck;
          settype($exts, 'array');
 +        $ext = $this->getProp('ext');
-+        if (!$this->_extensions_case_sensitive) {
++        if (!$this->_extensionsCaseSensitive) {
 +            $ext = strtolower($ext);
 +        }
-+
-         if ($this->_extensions_mode == 'deny') {
+         if ($this->_extensionsMode == 'deny') {
 -            if (in_array($this->getProp('ext'), $exts)) {
 +            if (in_array($ext, $exts)) {
                  return false;
              }
          // mode == 'accept'
-         } else {
--            if (!in_array($this->getProp('ext'), $exts)) {
-+            if (!in_array($ext, $exts)) {
-                 return false;
-             }
-         }
-         return true;
-     }
- }
--?>
-\ No newline at end of file
-+?>
---- ./Upload.php~	2005-06-06 16:52:38.000000000 +0300
-+++ ./Upload.php	2005-06-06 17:02:12.000000000 +0300
-@@ -549,6 +549,13 @@
-     var $_extensions_mode  = 'deny';
- 
-     /**
-+     * @see HTTP_Upload_File::setValidExtensions()
-+     * @var bool
-+     * @access private
-+     */
-+	var $_extensions_case_sensitive = true;
-+
-+    /**
-      * Contains the desired chmod for uploaded files
-      * @var int
-      * @access private
-@@ -839,11 +846,13 @@
-      * @param bool $case_sensitive Is extension check is case sensitive.
-      * @access public
-      */
--    function setValidExtensions($exts, $mode = 'deny', $case_sensitive = true)
-+    function setValidExtensions($exts, $mode = 'deny', $case_sensitive = null)
-     {
-         $this->_extensions_check = $exts;
-         $this->_extensions_mode  = $mode;
--        $this->_extensions_case_sensitive  = $case_sensitive;
-+		if (!is_null($case_sensitive)) {
-+			$this->_extensions_case_sensitive  = $case_sensitive;
-+		}
-     }
- 
-     /**
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/php-pear-HTTP_Upload-bug-4318.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list