=== modified file 'includes/bootstrap.inc'
--- includes/bootstrap.inc	2010-10-10 15:53:54 +0000
+++ includes/bootstrap.inc	2010-10-11 23:32:49 +0000
@@ -19,7 +19,7 @@ define('DRUPAL_CORE_COMPATIBILITY', '7.x
 /**
  * Minimum supported version of PHP.
  */
-define('DRUPAL_MINIMUM_PHP',    '5.2.0');
+define('DRUPAL_MINIMUM_PHP',    '5.2.5');
 
 /**
  * Minimum recommended value of PHP memory_limit.
@@ -1471,25 +1471,7 @@ function t($string, array $args = array(
  * @ingroup sanitization
  */
 function check_plain($text) {
-  // We do not want to use drupal_static() since PHP version will never change
-  // during a request.
-  static $php525;
-
-  if (!isset($php525)) {
-    $php525 = version_compare(PHP_VERSION, '5.2.5', '>=');
-  }
-  // We duplicate the preg_match() to validate strings as UTF-8 from
-  // drupal_validate_utf8() here. This avoids the overhead of an additional
-  // function call, since check_plain() may be called hundreds of times during
-  // a request. For PHP 5.2.5+, this check for valid UTF-8 should be handled
-  // internally by PHP in htmlspecialchars().
-  // See http://www.php.net/releases/5_2_5.php.
-  // @todo remove this when support for either IE6 or PHP < 5.2.5 is dropped.
-
-  if ($php525) {
-    return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
-  }
-  return (preg_match('/^./us', $text) == 1) ? htmlspecialchars($text, ENT_QUOTES, 'UTF-8') : '';
+  return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
 }
 
 /**

=== modified file 'includes/file.inc'
--- includes/file.inc	2010-10-05 06:23:18 +0000
+++ includes/file.inc	2010-10-11 23:44:19 +0000
@@ -122,7 +122,12 @@ function file_get_stream_wrappers($filte
         else {
           $wrappers[$scheme]['override'] = FALSE;
         }
-        stream_wrapper_register($scheme, $info['class']);
+        if (($info['type'] & STREAM_WRAPPERS_REMOTE) == STREAM_WRAPPERS_REMOTE) {
+          stream_wrapper_register($scheme, $info['class'], STREAM_IS_URL);
+        }
+        else {
+          stream_wrapper_register($scheme, $info['class']);
+        }
       }
       // Pre-populate the static cache with the filters most typically used.
       $wrappers_storage[STREAM_WRAPPERS_ALL][$scheme] = $wrappers[$scheme];

