]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-17110 snoopy: imported new version 1.2.4
authorskodak <skodak>
Mon, 3 Nov 2008 07:55:46 +0000 (07:55 +0000)
committerskodak <skodak>
Mon, 3 Nov 2008 07:55:46 +0000 (07:55 +0000)
lib/snoopy/Snoopy.class.inc

index b3abbdf898b4f206dc66f1a130447d4a826a7c2f..9ab7d8e1a268c5d18ddb7a1f9435b6be7727272c 100644 (file)
@@ -4,9 +4,8 @@
 
 Snoopy - the PHP net client
 Author: Monte Ohrt <monte@ispi.net>
-Copyright (c): 1999-2000 ispi, all rights reserved
-Version: 1.01
-(Note: v1.2.3 - var $agent="Snoopy v1.2.3";// agent we masquerade as)
+Copyright (c): 1999-2008 New Digital Group, all rights reserved
+Version: 1.2.4
 
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -23,13 +22,7 @@ Version: 1.01
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
 You may contact the author of Snoopy by e-mail at:
-monte@ispi.net
-
-Or, write to:
-Monte Ohrt
-CTO, ispi
-237 S. 70th suite 220
-Lincoln, NE 68510
+monte@ohrt.com
 
 The latest version of Snoopy can be obtained from:
 http://snoopy.sourceforge.net/
@@ -49,7 +42,7 @@ class Snoopy
     var $proxy_user        =    "";                    // proxy user to use
     var $proxy_pass        =    "";                    // proxy password to use
     
-    var $agent            =    "Snoopy v1.2.3";    // agent we masquerade as
+    var $agent            =    "Snoopy v1.2.4";    // agent we masquerade as
     var    $referer        =    "";                    // referer info to pass
     var $cookies        =    array();            // array of cookies to pass
                                                 // $cookies["username"]="joe";
@@ -1013,8 +1006,7 @@ class Snoopy
         
         $headerfile = tempnam($temp_dir, "sno");
 
-        $safer_URI = strtr( $URI, "\"", " " ); // strip quotes from the URI to avoid shell access
-        exec($this->curl_path." -D \"$headerfile\"".$cmdline_params." \"".$safer_URI."\"",$results,$return);
+        exec($this->curl_path." -k -D \"$headerfile\"".$cmdline_params." \"".escapeshellcmd($URI)."\"",$results,$return);
         
         if($return)
         {