? 284536_drupal_http_request_2.patch
? drupal_http_request_furl_open_limitations.patch
Index: plugin_manager.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/plugin_manager/plugin_manager.module,v
retrieving revision 1.31
diff -u -p -r1.31 plugin_manager.module
--- plugin_manager.module	18 Jul 2008 22:09:22 -0000	1.31
+++ plugin_manager.module	19 Jul 2008 00:05:00 -0000
@@ -185,7 +185,8 @@ function plugin_manager_reload_repositor
 
   // Download a new copy of the project-list and begin parsing the XML.
   $output = '';
-  $xml = simplexml_load_file("http://updates.drupal.org/release-history/project-list/all");
+  $file = drupal_http_request("http://updates.drupal.org/release-history/project-list/all");
+  $xml = simplexml_load_string($file->data);
   $version = constant("DRUPAL_CORE_COMPATIBILITY");
 
   if ($xml == FALSE) {
@@ -322,7 +323,8 @@ function plugin_manager_get_release_hist
 
   // Look up the data for every project requested.
   foreach($projects AS $project) {
-    $xml = simplexml_load_file("http://updates.drupal.org/release-history/$project/$version");
+    $file = drupal_http_request("http://updates.drupal.org/release-history/$project/$version");
+    $xml = simplexml_load_string($file->data);
 
     // If it failed, then quit.
     if ($xml == FALSE) {
