5.3->5.2.5
authorMichael Wallner <mike@php.net>
Fri, 8 Feb 2008 10:28:09 +0000 (10:28 +0000)
committerMichael Wallner <mike@php.net>
Fri, 8 Feb 2008 10:28:09 +0000 (10:28 +0000)
64 files changed:
tests/HttpMessage_001.phpt
tests/HttpMessage_002.phpt
tests/HttpMessage_003.phpt
tests/HttpQueryString_001.phpt
tests/HttpQueryString_002.phpt
tests/HttpQueryString_003.phpt
tests/HttpQueryString_004.phpt
tests/HttpRequestPool_001.phpt
tests/HttpRequestPool_004.phpt
tests/HttpRequestPool_005.phpt
tests/HttpRequest_001.phpt
tests/HttpRequest_002.phpt
tests/HttpRequest_003.phpt
tests/HttpRequest_006.phpt
tests/HttpRequest_010.phpt
tests/HttpResponse_001.phpt
tests/HttpResponse_002.phpt
tests/HttpResponse_003.phpt
tests/HttpResponse_004.phpt
tests/HttpResponse_005.phpt
tests/allowed_methods_002.phpt
tests/allowed_methods_002_logging.phpt
tests/build_url_003.phpt
tests/build_url_004.phpt
tests/cloning_001.phpt
tests/etag_mode_031.phpt
tests/etag_mode_032.phpt
tests/etag_mode_033.phpt
tests/etag_mode_034.phpt
tests/etag_mode_041.phpt
tests/etag_mode_042.phpt
tests/etag_mode_043.phpt
tests/etag_mode_044.phpt
tests/exceptions.phpt
tests/match_request_header_001.phpt
tests/negotiation_001.phpt
tests/ob_deflatehandler_001.phpt
tests/parse_cookie_002.phpt
tests/persistent_handles_002.phpt
tests/redirect_011.phpt
tests/redirect_011_logging.phpt
tests/redirect_012.phpt
tests/redirect_012_logging.phpt
tests/redirect_013.phpt
tests/redirect_013_logging.phpt
tests/send_data_001.phpt
tests/send_data_002.phpt
tests/send_data_003.phpt
tests/send_data_005.phpt
tests/send_data_006.phpt
tests/send_data_007.phpt
tests/send_data_008.phpt
tests/send_file_005.phpt
tests/send_file_006.phpt
tests/send_file_007.phpt
tests/send_file_009.phpt
tests/send_file_010.phpt
tests/send_file_011.phpt
tests/send_file_013.phpt
tests/send_ifrange_001.phpt
tests/send_ifrange_003.phpt
tests/skip.inc
tests/stream_filters_001.phpt
tests/stream_filters_003.phpt

index 8f711c1..ecdf228 100644 (file)
@@ -3,7 +3,7 @@ HttpMessage
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 65c1b6c..4e1f10c 100644 (file)
@@ -3,7 +3,7 @@ HttpMessage properties
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcls('HttpMessage');
 ?>
 --FILE--
index e2f9f4f..f0afbb9 100644 (file)
@@ -3,7 +3,7 @@ HttpMessage implements Serializable, Countable
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
@@ -44,26 +44,26 @@ Content-Length: 1
 X
 "
 object(HttpMessage)#%d (%d) {
-  ["type":protected]=>
+  ["type%sprotected%s]=>
   int(2)
-  ["body":protected]=>
+  ["body%sprotected%s]=>
   string(0) ""
-  ["requestMethod":protected]=>
+  ["requestMethod%sprotected%s]=>
   string(0) ""
-  ["requestUrl":protected]=>
+  ["requestUrl%sprotected%s]=>
   string(0) ""
-  ["responseStatus":protected]=>
+  ["responseStatus%sprotected%s]=>
   string(2) "Ok"
-  ["responseCode":protected]=>
+  ["responseCode%sprotected%s]=>
   int(200)
-  ["httpVersion":protected]=>
+  ["httpVersion%sprotected%s]=>
   float(1.1)
-  ["headers":protected]=>
+  ["headers%sprotected%s]=>
   array(1) {
     ["Server"]=>
     string(9) "Funky/1.0"
   }
-  ["parentMessage":protected]=>
+  ["parentMessage%sprotected%s]=>
   NULL
 }
 int(1)
index 413bb34..9958e1a 100644 (file)
@@ -3,7 +3,7 @@ HttpQueryString global
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
@@ -72,7 +72,7 @@ object(stdClass)#%d (%d) {
   int(3)
 }
 object(HttpQueryString)#1 (2) {
-  ["queryArray":"HttpQueryString":private]=>
+  ["queryArray%sprivate%s]=>
   &array(3) {
     ["c"]=>
     string(3) "3.4"
@@ -91,7 +91,7 @@ object(HttpQueryString)#1 (2) {
       string(1) "2"
     }
   }
-  ["queryString":"HttpQueryString":private]=>
+  ["queryString%sprivate%s]=>
   &string(49) "c=3.4&r%5B0%5D=1&r%5B1%5D=2&r%5B2%5D=3&z%5B0%5D=2"
 }
 array(3) {
index d711f26..3eba39b 100644 (file)
@@ -3,7 +3,7 @@ HttpQueryString local
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
@@ -68,7 +68,7 @@ object(stdClass)#%d (%d) {
   int(3)
 }
 object(HttpQueryString)#1 (2) {
-  ["queryArray":"HttpQueryString":private]=>
+  ["queryArray%sprivate%s]=>
   array(3) {
     ["c"]=>
     string(3) "3.4"
@@ -87,7 +87,7 @@ object(HttpQueryString)#1 (2) {
       string(1) "2"
     }
   }
-  ["queryString":"HttpQueryString":private]=>
+  ["queryString%sprivate%s]=>
   string(49) "c=3.4&r%5B0%5D=1&r%5B1%5D=2&r%5B2%5D=3&z%5B0%5D=2"
 }
 array(3) {
index 0287ce9..6342ad6 100644 (file)
@@ -3,7 +3,7 @@ HttpQueryString xlate
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkext('iconv');
 ?>
 --FILE--
index cb73ea6..c7db402 100644 (file)
@@ -3,7 +3,7 @@ HttpQueryString w/ objects
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
@@ -28,7 +28,7 @@ echo "Done\n";
 --EXPECTF--
 %aTEST
 object(HttpQueryString)#3 (2) {
-  ["queryArray":"HttpQueryString":private]=>
+  ["queryArray%sprivate%s]=>
   array(1) {
     ["bar"]=>
     array(1) {
@@ -36,11 +36,11 @@ object(HttpQueryString)#3 (2) {
       int(1)
     }
   }
-  ["queryString":"HttpQueryString":private]=>
+  ["queryString%sprivate%s]=>
   string(14) "bar%5Bbaz%5D=1"
 }
 object(HttpQueryString)#4 (2) {
-  ["queryArray":"HttpQueryString":private]=>
+  ["queryArray%sprivate%s]=>
   array(1) {
     ["bar"]=>
     array(1) {
@@ -48,7 +48,7 @@ object(HttpQueryString)#4 (2) {
       int(0)
     }
   }
-  ["queryString":"HttpQueryString":private]=>
+  ["queryString%sprivate%s]=>
   string(14) "bar%5Bbaz%5D=0"
 }
 Done
index f94e92f..c0d9c94 100644 (file)
@@ -3,7 +3,7 @@ HttpRequestPool
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcls('HttpRequestPool');
 checkurl('www.php.net');
 checkurl('dev.iworks.at');
index 8348ec1..69635fa 100644 (file)
@@ -3,7 +3,7 @@ HttpRequestPool::__destruct() invalid curl handle
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcls('HttpRequest');
 checkcls('HttpRequestPool');
 ?>
index ac16995..4770fe7 100644 (file)
@@ -3,7 +3,7 @@ HttpRequestPool exception
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcls('HttpRequestPool');
 ?>
 --FILE--
index ddb0a43..5ef2d9d 100644 (file)
@@ -3,7 +3,7 @@ HttpRequest options
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcls('HttpRequest');
 ?>
 --FILE--
index 6ad0ced..b00c649 100644 (file)
@@ -3,7 +3,7 @@ HttpRequest GET/POST
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcls('HttpRequest');
 checkurl('www.google.com');
 checkurl('dev.iworks.at');
index 879b42b..0f148a0 100644 (file)
@@ -3,7 +3,7 @@ HttpRequest SSL
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkurl('arweb.info');
 skipif(!http_support(HTTP_SUPPORT_SSLREQUESTS), 'need ssl-request support')
 ?>
index 114d0b0..44afcde 100644 (file)
@@ -25,7 +25,7 @@ object(HttpMessage)#%d (%d) {
   ["type:protected"]=>
   int(2)
   ["body:protected"]=>
-  string(309) "string(294) "<?xml version="1.0" encoding="iso-8859-1"?>
+  string(309) "string(294) "<?xml version="1.0" encoding="iso-8859-1%s]>
 <methodCall>
 <methodName>testMethod</methodName>
 <params>
@@ -66,7 +66,7 @@ object(HttpMessage)#%d (%d) {
   ["type:protected"]=>
   int(2)
   ["body:protected"]=>
-  string(309) "string(294) "<?xml version="1.0" encoding="iso-8859-1"?>
+  string(309) "string(294) "<?xml version="1.0" encoding="iso-8859-1%s]>
 <methodCall>
 <methodName>testMethod</methodName>
 <params>
@@ -107,7 +107,7 @@ object(HttpMessage)#%d (%d) {
   ["type:protected"]=>
   int(2)
   ["body:protected"]=>
-  string(309) "string(294) "<?xml version="1.0" encoding="iso-8859-1"?>
+  string(309) "string(294) "<?xml version="1.0" encoding="iso-8859-1%s]>
 <methodCall>
 <methodName>testMethod</methodName>
 <params>
index 292cc1f..ed3ca71 100644 (file)
@@ -3,7 +3,7 @@ HttpRequest cookie API
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcls("HttpRequest");
 ?>
 --FILE--
index 8d2417d..58fcf21 100644 (file)
@@ -3,7 +3,7 @@ HttpResponse - send data with caching headers
 --SKIPIF--
 <?php 
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcgi();
 ?>
 --FILE--
index 584f4a7..bbfa30f 100644 (file)
@@ -3,7 +3,7 @@ HttpResponse - send gzipped file
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcgi();
 skipif(!http_support(HTTP_SUPPORT_ENCODINGS), "need zlib support");
 ?>
index 8a45f47..e128865 100644 (file)
@@ -3,7 +3,7 @@ HttpResponse - send gzipped file with caching headers
 --SKIPIF--
 <?php 
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcgi();
 skipif(!http_support(HTTP_SUPPORT_ENCODINGS), "need zlib support");
 ?>
index d8d02f9..88b7884 100644 (file)
@@ -4,7 +4,7 @@ HttpResponse - send cached gzipped data
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 skipif(!http_support(HTTP_SUPPORT_ENCODINGS), "need zlib support");
 ?>
 --ENV--
index afa768c..bda3aa6 100644 (file)
@@ -4,7 +4,7 @@ HttpResponse file not found
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 99d0c61..993f92e 100644 (file)
@@ -4,7 +4,7 @@ allowed methods
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 6edbb6c..53a2b81 100644 (file)
@@ -4,7 +4,7 @@ logging allowed methods
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_HOST=example.com
index 1e55290..1736ca6 100644 (file)
@@ -3,7 +3,7 @@ http_build_url()
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_HOST=www.example.com
index f518f7b..1db54a8 100644 (file)
@@ -19,4 +19,4 @@ http://www.example.com/foo/baz
 http://www.example.com/foo/baz
 http://mike@www.example.com/foo/baz
 http://www.example.com/?a%5B0%5D=1&a%5B1%5D=b&b=c
-Done
\ No newline at end of file
+Done
index 20c8fe6..9d26682 100644 (file)
@@ -3,7 +3,7 @@ cloning
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 checkcls('HttpRequest');
 ?>
 --FILE--
index 43a0c1a..5f72338 100644 (file)
@@ -4,7 +4,7 @@ crc32 etag (may fail because PHPs crc32 is actually crc32b)
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 2f2c643..cfb5c35 100644 (file)
@@ -4,7 +4,7 @@ sha1 etag
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 4842a83..c39cc65 100644 (file)
@@ -4,7 +4,7 @@ md5 etag
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 6416a48..f97bda9 100644 (file)
@@ -4,7 +4,7 @@ ext/hash etag
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 skipif(!extension_loaded('hash'), 'need ext/hash support');
 ?>
 --FILE--
index e1f8a5f..0834ede 100644 (file)
@@ -4,7 +4,7 @@ ob crc32 etag (may fail because PHPs crc32 is actually crc32b)
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 843e636..1d74254 100644 (file)
@@ -4,7 +4,7 @@ ob sha1 etag
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 303312b..98777e1 100644 (file)
@@ -4,7 +4,7 @@ ob md5 etag
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index faf4bf1..6992860 100644 (file)
@@ -4,7 +4,7 @@ ob ext/hash etag
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 skipif(!extension_loaded('hash'), 'need ext/hash support');
 ?>
 --FILE--
index c99461f..fdda3f3 100644 (file)
@@ -3,7 +3,7 @@ exceptions
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 7c1c2b7..34aa3c2 100644 (file)
@@ -3,7 +3,7 @@ http_match_request_header()
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_FOO=bar
index 9cf9936..3c2a6d0 100644 (file)
@@ -3,7 +3,7 @@ negotiation
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_ACCEPT=application/xml, application/xhtml+xml, text/html ; q = .8
index bd41dcd..bed6803 100644 (file)
@@ -4,7 +4,7 @@ ob_deflatehandler
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 skipif(!http_support(HTTP_SUPPORT_ENCODINGS), "need zlib");
 ?>
 --ENV--
index b417922..220f4e9 100644 (file)
@@ -3,7 +3,7 @@ parse cookie
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index afaad11..5b5d28c 100644 (file)
@@ -3,7 +3,7 @@ persistent handles
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 skipif(!http_support(HTTP_SUPPORT_REQUESTS), "need request support");
 skipif(function_exists('zend_thread_id'), "need non-ZTS build");
 ?>
index e30fed0..70a0262 100644 (file)
@@ -4,7 +4,7 @@ http_redirect() with params
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_HOST=localhost
index 22eada5..2735172 100644 (file)
@@ -4,7 +4,7 @@ logging redirects
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_HOST=example.com
index 620b679..977b593 100644 (file)
@@ -4,7 +4,7 @@ http_redirect() with session
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 checkext('session');
 ?>
 --ENV--
index 22eada5..2735172 100644 (file)
@@ -4,7 +4,7 @@ logging redirects
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_HOST=example.com
index f8bec17..fb14140 100644 (file)
@@ -4,7 +4,7 @@ http_redirect() permanent
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_HOST=localhost
index c8f77ac..b2623bf 100644 (file)
@@ -4,7 +4,7 @@ logging redirects
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_HOST=example.com
index 2aadc8e..d744d8d 100644 (file)
@@ -4,7 +4,7 @@ http_send_data() NIL-NUM range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=-5
index 8b9dd69..1dc775b 100644 (file)
@@ -4,7 +4,7 @@ http_send_data() NUM-NUM range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=5-6
index 1fd8561..f47c38d 100644 (file)
@@ -4,7 +4,7 @@ http_send_data() NUM-NIL range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=5981-
index 2e16105..c373b10 100644 (file)
@@ -4,7 +4,7 @@ http_send_data() oversized range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=5990-6000
index 3112c46..418d4f0 100644 (file)
@@ -4,7 +4,7 @@ http_send_data() multiple ranges
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=0-3, 4-5,9-11
index 3aa94c1..e82fa83 100644 (file)
@@ -4,7 +4,7 @@ http_send_data() NIL-NIL range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=0-0
index bf8abb7..3a69563 100644 (file)
@@ -4,7 +4,7 @@ http_send_data() multiple ranges
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=0-0,-1
index 7cecd6d..51f6b8f 100644 (file)
@@ -4,7 +4,7 @@ http_send_file() multiple ranges
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=0-3, 4-5,9-11
index c3eceb0..1b93319 100644 (file)
@@ -4,7 +4,7 @@ http_send_file() first/last byte range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=0-0,-1
index eb6452d..09f1167 100644 (file)
@@ -4,7 +4,7 @@ http_send_file() NIL-NIL range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=0-0
index bf53901..2d360b0 100644 (file)
@@ -4,7 +4,7 @@ http_send_file() NUM-NUM range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=5-9
index 31935c5..d0f4318 100644 (file)
@@ -4,7 +4,7 @@ http_send_file() NIL-NUM range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=-9
index 99b4388..8444a7d 100644 (file)
@@ -4,7 +4,7 @@ http_send_file() NUM-NIL range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=1000- 
index 4de94b4..cd3f3cb 100644 (file)
@@ -4,7 +4,7 @@ http_send_file() oversized range
 <?php 
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=-1111
index b4aae05..40185ac 100644 (file)
@@ -4,7 +4,7 @@ http_send() If-Range
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=0-1
index df97814..226c72f 100644 (file)
@@ -4,7 +4,7 @@ http_send() If-Range
 <?php
 include 'skip.inc';
 checkcgi();
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --ENV--
 HTTP_RANGE=bytes=0-1
index 63ae05c..d8770fb 100644 (file)
@@ -6,8 +6,8 @@ if (!function_exists('fprintf')) {
 function skipif($if, $skip) { if ($if) { fprintf(STDOUT, "skip $skip"); exit(); }}
 function checkcgi() { skipif(!strncasecmp('CLI', PHP_SAPI, 3), 'need CGI SAPI'); }
 function checkext($ext) { skipif(!extension_loaded($ext), "need ext/$ext"); }
-function checkmin($ver) { skipif(round($ver,1) > round((double) PHP_VERSION,1), sprintf("need PHP >= v%0.1f",$ver)); }
-function checkmax($ver) { skipif(round($ver,1) < round((double) PHP_VERSION,1), sprintf("need PHP <= v%0.1f",$ver)); }
+function checkmin($ver) { skipif(version_compare(PHP_VERSION, $ver) < 0, sprintf("need PHP >= v%s",$ver)); }
+function checkmax($ver) { skipif(version_compare(PHP_VERSION, $ver) > 0, sprintf("need PHP <= v%s",$ver)); }
 function checkurl($url) { skipif(!@fsockopen($url, 80), "$url not responsive"); }
 function checkcls($cls) { skipif(!class_exists($cls), "need class $cls"); }
 function checkver($ver) { checkmin($ver); }
index 56e5228..7a3ec69 100644 (file)
@@ -3,7 +3,7 @@ stream filters
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 ?>
 --FILE--
 <?php
index 145ec15..2cf8102 100644 (file)
@@ -3,7 +3,7 @@ stream filter fun
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkmin(5.3);
+checkmin("5.2.5");
 skipif(!http_support(HTTP_SUPPORT_ENCODINGS), "need zlib");
 ?>
 --FILE--