Skip to content

Commit

Permalink
MDL-17110 snoopy: imported new version 1.2.4; backported from HEAD
Browse files Browse the repository at this point in the history
  • Loading branch information
skodak committed Nov 3, 2008
1 parent ca81238 commit 7c09e5d
Showing 1 changed file with 14 additions and 22 deletions.
36 changes: 14 additions & 22 deletions lib/snoopy/Snoopy.class.inc
Expand Up @@ -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
Expand All @@ -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/
Expand All @@ -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";
Expand Down Expand Up @@ -259,7 +252,7 @@ class Snoopy
break;
default:
// not a valid protocol
$this->error = 'Invalid protocol "'.$URI_PARTS["scheme"].'"\n';
$this->error = 'Invalid protocol "'.$URI_PARTS["scheme"]; // moodlefix
return false;
break;
}
Expand Down Expand Up @@ -425,7 +418,7 @@ class Snoopy

default:
// not a valid protocol
$this->error = 'Invalid protocol "'.$URI_PARTS["scheme"].'"\n';
$this->error = 'Invalid protocol "'.$URI_PARTS["scheme"]; //moodlefix
return false;
break;
}
Expand Down Expand Up @@ -720,13 +713,13 @@ class Snoopy
chr(176),
chr(39),
chr(128),
"ä",
"ö",
"ü",
"Ä",
"Ö",
"Ü",
"ß",
"",
"",
"",
"",
"",
"",
"",
);

$text = preg_replace($search,$replace,$document);
Expand Down Expand Up @@ -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)
{
Expand Down

0 comments on commit 7c09e5d

Please sign in to comment.