Tag for 3.0.0 release
authorgggeek <giunta.gaetano@gmail.com>
Sun, 15 Jun 2014 19:13:00 +0000 (21:13 +0200)
committergggeek <giunta.gaetano@gmail.com>
Sun, 15 Jun 2014 19:13:00 +0000 (21:13 +0200)
ChangeLog
NEWS
doc/xmlrpc_php.xml
lib/xmlrpc.inc

index 2c6dda7..18e2b56 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -21,7 +21,7 @@
 \r
        * xmlrpc.inc: method setAcceptedCompression was failing to disable reception\r
        of compressed responses if the client supported them (triggering a bug with\r
-       https and php < 5.3 on windows due); remove a php warning that could be\r
+       https and php < 5.3 on windows); remove a php warning that could be\r
        generated when using debug=2 in a client connecting to an https\r
        server\r
 \r
diff --git a/NEWS b/NEWS
index 40adb36..e0ba52e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,14 @@
-XML-RPC for PHP version 3.0.0 - 2014/xx/yy\r
+XML-RPC for PHP version 3.0.0 - 2014/6/15\r
 \r
 This release corrects all bugs that have been reported and successfully reproduced since\r
 version 3.0.0 beta.\r
 \r
+The requirements have increased to php 5.1.0 - which is still way older than what you should be running for any serious purpose, really.\r
+\r
 It also is the first release to be installable via composer.\r
 \r
+See the Changelog file or the pdf docs for a complete list of changes.\r
+\r
 \r
 XML-RPC for PHP version 3.0.0 beta - 2009/09/05\r
 \r
@@ -45,7 +49,7 @@ support that ancient, broken and insecure platform.
 * fixed: fix encoding of UTF8 chars outside of the BMP plane\r
 * fixed: fix detection of zlib.output_compression\r
 * improved: allow the add_to_map server method to add docs for single params too\r
-* improved: added the possibility to wrap for exposure as xmlrpc       methods plain php class methods, object methods and even whole classes\r
+* improved: added the possibility to wrap for exposure as xmlrpc methods plain php class methods, object methods and even whole classes\r
 \r
 \r
 XML-RPC for PHP version 2.2.1 - 2008/03/06\r
@@ -87,7 +91,7 @@ There is a minor security enhancement and overall speedup too.
 It has been tested with PHP 4.0.5 up to 4.4.4 and 5.1.5.\r
 Please note that 404pl1 is NOT supported, and has not been since 2.0.\r
 \r
-*** PLASE READ CAREFULLY BELOW ***\r
+*** PLEASE READ CAREFULLY BELOW ***\r
 \r
 CHANGES THAT MIGHT AFFECT DEPLOYED APPLICATIONS:\r
 \r
index 9262814..20c763f 100644 (file)
@@ -8,10 +8,10 @@ PHP-XMLRPC User manual
 <book lang="en">
   <title>XML-RPC for PHP</title>
 
-  <subtitle>version 3.0.0 beta</subtitle>
+  <subtitle>version 3.0.0</subtitle>
 
   <bookinfo>
-    <date>Sep 5, 2009</date>
+    <date>June 15, 2014</date>
 
     <authorgroup>
       <author>
@@ -212,6 +212,33 @@ PHP-XMLRPC User manual
     functions and methods please take a look at the source code of the
     library, which is quite thoroughly commented in javadoc-like form.</para>
 
+    <sect1>
+      <title>3.0.0</title>
+
+      <para><emphasis>Note:</emphasis> this is the last release of the library that will support PHP 5.1 and up.
+      Future releases will target php 5.3 as minimum supported version.</para>
+
+      <para><itemizedlist>
+      <listitem>
+        <para>when using curl and keepalive, reset curl handle if we did not get back an http 200 response (eg a 302)</para>
+      </listitem>
+
+      <listitem>
+        <para>omit port on http 'Host' header if it is 80</para>
+      </listitem>
+
+      <listitem>
+        <para>test suite allows interrogating https servers ignoring their certs</para>
+      </listitem>
+
+      <listitem>
+        <para>method setAcceptedCompression was failing to disable reception of compressed responses if the
+         client supported them</para>
+      </listitem>
+
+      </itemizedlist></para>
+    </sect1>
+
     <sect1>
       <title>3.0.0 beta</title>
 
@@ -855,11 +882,7 @@ PHP-XMLRPC User manual
     configuration.</para>
 
     <para>The <emphasis>minimum supported</emphasis> PHP version is
-    5.0.</para>
-
-    <para>Automatic generation of xml-rpc methods from php functions is only
-    supported with PHP version 5.0.3 and later (note that the lib will
-    generate some warnings with PHP 5 in strict error reporting mode).</para>
+    5.1.</para>
 
     <para>If you wish to use SSL or HTTP 1.1 to communicate with remote
     servers, you need the "curl" extension compiled into your PHP
@@ -3642,7 +3665,7 @@ else {
         transparently carried out by the lib, while datetime vals are passed
         around as strings).</para>
 
-        <para>Known limitations: requires PHP 5.0.3 +; only works for
+        <para>Known limitations: only works for
         user-defined functions, not for PHP internal functions (reflection
         does not support retrieving number/type of params for those); the
         wrapped php function will not be able to programmatically return an
index aeaf4be..ea775f8 100644 (file)
        $GLOBALS['xmlrpc_internalencoding']='ISO-8859-1';\r
 \r
        $GLOBALS['xmlrpcName']='XML-RPC for PHP';\r
-       $GLOBALS['xmlrpcVersion']='3.0.0.beta';\r
+       $GLOBALS['xmlrpcVersion']='3.0.0';\r
 \r
        // let user errors start at 800\r
        $GLOBALS['xmlrpcerruser']=800;\r