X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fxmlrpc_php.xml;h=e77df0a8f7fb378ca3707e9649e1fe61c81c8364;hb=490862c33009397151ac39c811b6ee8e24689692;hp=9262814f8308dcc642ecd0aa32acbd4988ecce2a;hpb=1b20c1862afa2ef0cc1f965bfa76ddd3d1d303b0;p=plcapi.git diff --git a/doc/xmlrpc_php.xml b/doc/xmlrpc_php.xml index 9262814..e77df0a 100644 --- a/doc/xmlrpc_php.xml +++ b/doc/xmlrpc_php.xml @@ -8,10 +8,10 @@ PHP-XMLRPC User manual XML-RPC for PHP - version 3.0.0 beta + version 3.0.1 - Sep 5, 2009 + April 19, 2015 @@ -212,6 +212,52 @@ 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. + + 3.0.1 + + + + fixed: the library does not decode correctly LATIN-1 requests/responses if the character set is not set in the xml prolog + + + + fixed: the debugger sends incorrect requests when the payload includes LATIN-1 characters + + + + fixed: the client can not call remote methods which use LATIN-1 or UTF8 characters in their names + + + + + + + 3.0.0 + + Note: 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. + + + + when using curl and keepalive, reset curl handle if we did not get back an http 200 response (eg a 302) + + + + omit port on http 'Host' header if it is 80 + + + + test suite allows interrogating https servers ignoring their certs + + + + method setAcceptedCompression was failing to disable reception of compressed responses if the + client supported them + + + + + 3.0.0 beta @@ -855,11 +901,7 @@ PHP-XMLRPC User manual configuration. The minimum supported PHP version is - 5.0. - - 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). + 5.1. 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 +3684,7 @@ else { transparently carried out by the lib, while datetime vals are passed around as strings). - Known limitations: requires PHP 5.0.3 +; only works for + 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 @@ -4074,7 +4116,7 @@ if (!$resp->faultCode()) PHP-XMLRPC only supports the ISO 8859-1 and UTF8 character sets. The net result of this situation is that those extra characters will not be properly encoded, and will be received at the other end of the - XML-RPC tranmission as "garbled data". Unfortunately the library cannot + XML-RPC transmission as "garbled data". Unfortunately the library cannot provide real support for CP1252 because of limitations in the PHP 4 xml parser. Luckily, we tried our best to support this character set anyway, and, since version 2.2.1, there is some form of support, left commented @@ -4085,7 +4127,7 @@ if (!$resp->faultCode()) xmlrpc.inc (you can search for the string "1252"), then set $GLOBALS['xmlrpc_internalencoding']='CP1252'; Please note that all incoming data will then be fed to your application - as UTF-8 to avoid any potentail data loss. + as UTF-8 to avoid any potential data loss.