X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ChangeLog;h=cd95a9f32cf29efc99f80a5686c44c5f4a1387a4;hb=9107200d73d380c154d92ebb9d5452f3a3c8169d;hp=6b241cf9575b55ff18ed7d4b942c8ada107f912b;hpb=c80d00f44651a2bda88d2ccbf08765f3bdb91400;p=plcapi.git diff --git a/ChangeLog b/ChangeLog index 6b241cf..cd95a9f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,136 @@ +NB: All recent commits are available online. +This file will not be updated further. +See https://github.com/gggeek/phpxmlrpc/commits/master + + +2014-02-3 - G. Giunta (giunta.gaetano@gmail.com) + + * bumped up requirements to php 5.1.0 + +2014-01-10 - G. Giunta (giunta.gaetano@gmail.com) + + * xmlrpc.inc: when using curl and keepalive, reset curl handle if we did not get back an http 200 response (eg a 302) + + * testsuite.php, parse_args.php: update testsuite + + * debugger/controller.php: change default path to javascript debugger + +2010-05-23 - G. Giunta (giunta.gaetano@gmail.com) + + * xmlrpc.inc: omit port on http 'Host' header if it is 80; + add a namespace declaration in response if ex:nil is in use + +2010-04-12 - G. Giunta (giunta.gaetano@gmail.com) + + * testsuite.php, parse_args.php: testsuite allows interrogating https servers ignoring their certs + + * xmlrpc.inc: method setAcceptedCompression was failing to disable reception + of compressed responses if the client supported them (triggering a bug with + https and php < 5.3 on windows); remove a php warning that could be + generated when using debug=2 in a client connecting to an https + server + +2010-04-11 - G. Giunta (giunta.gaetano@gmail.com) thanks amoe + + * fixed: bad variables in "make install" make target + +2009-11-11 - G. Giunta (giunta.gaetano@gmail.com) thanks Ikiro Watanabe + + * added INSTALL file + +2009-09-05 - G. Giunta (giunta.gaetano@gmail.com) + + * xmlrpcs.inc, xmlrpcs.inc: remove code that was left for compatibility + with php 4; use __METHOD__ constant for error messages instead of hardcoded + values + + * xmlrpcs.inc: catch exceptions thrown during execution of invoked methods; + check for $_SERVER having been disabled via php.ini and log an error if so + + * server.php, testsuite.php: add a new test and server method for exception + catching in the server + + * xmlrpc.inc: added new method SetUserAgent to client to allow having different + user-agent http headers + + * tagged and released as 3.0.0 beta + +2009-08-05 - G. Giunta (giunta.gaetano@gmail.com) + + * xmlrpc_wrappers.inc: improve compatibility with php 5.0 when registering + class/object methods + +2009-08-02 - G. Giunta (giunta.gaetano@gmail.com) thanks Laurens + + * xmlrpcs.inc: add a new member var in server class to allow fine-tuning + of the encoding of returned values when the server is in 'phpvals' mode; + allow servers in 'xmlrpcvals' mode to also register plain php functions by + defining them in the dispatch map with an added option: + 'parameters_type' => 'phpvals' (feature request #2806628) + + * xmlrpc.inc: added new method xmrlpc_client::SetCurlOptions($array) to + allow extra flexibility in tweaking http config, such as explicitly + binding to an ip address (feature request #2787468); fix bad encoding if + same object is encoded twice using php_xmlrpc_encode; removed some by-ref + assignments and declarations + +2009-07-31 - G. Giunta (giunta.gaetano@gmail.com) + + * xmlrpc.inc: add support for dateTime objects in both in php_xmlrpc_encode + and as parameter for constructor of xmlrpcvals; add support for timestamps + as parameter for constructor of xmlrpcvals; add option 'dates_as_objects' to + php_xmlrpc_decode to return dateTime objects for xmlrpc datetimes + + * benchmark.php, xmlrpc_wrappers.inc: remove usage of split(), deprecated in + php 5.3 + + * benchmark.php: fixed url of server page used for testing; improved + verification of correspondence of test results; added more variants for + http options comparison + + * verify_compat.php: check for php version 5 for client side too + + * makefile: remove from build the compat directory + +2009-07-26 - G. Giunta (giunta.gaetano@gmail.com) + + * server.php: remove usage of ereg*(), deprecated in php 5.3 + +2009-07-16 - G. Giunta (giunta.gaetano@gmail.com) thanks Jean-Jacques Sarton + + * xmlrpc.inc: add support for the from the apache library, both + in input and output (feature request #...) + + * xmlrpc.inc, testsuite.php: remove usage of split(), deprecated in php 5.3 + + * testsuite.php: flush better results with output_buffering on + + * server: php: avoid one warning about static function calls + +2009-07-02 - G. Giunta (giunta.gaetano@gmail.com) thanks Heiko Stuebner + + * xmlrpc.inc: fix: when checking the parameters against the signatures xmlrpc + checks for "array" but PHP returns "Array" resulting in a not matches signature + +2009-05-07 - G. Giunta (giunta.gaetano@gmail.com) + + * replace all usage of '= & new' with '= new', as this is deprecated in php 5 + and has been shown to cause problems too + +2009-05-06 - G. Giunta (giunta.gaetano@gmail.com) + + * create php4 branch, rename trunk to 3.0.0beta - it will be the php5-only version + + * xmlrpc.inc: removed test for php version and inclusion of compat patches for really + really old versions of php 4 + 2009-03-16 - G. Giunta (giunta.gaetano@gmail.com) thanks Tommaso Trani * move from CVS to SVN on sf.net; file layout now is the same as in packaged lib * xmlrpc.inc: fix php warning when receiving 'false' in a bool value - * Makefile, doc/Makefile: alter to follow new file layout + * Makefile, doc/Makefile: alter to follow new file layout * tagged and released as 2.2.2 @@ -153,7 +279,7 @@ 2006-09-17 Gaetano Giunta - * xmlrpc.inc, xmlrpcs.inc, testsuite.php: added support for and + * xmlrpc.inc, xmlrpcs.inc, testsuite.php: added support for and system.getCapabilities, and one more testcase to go with it 2006-09-05 Gaetano Giunta @@ -1200,7 +1326,7 @@ 2004-12-27 Miles Lott * xmlrpc.inc: A new constant, XMLRPC_EPI_ENABLED, is defined depending on the existence of the function, xmlrpc_decode. This function will exist in - PHP if the extension, XMLRPC-EPI (http://xmlrpc-epi.sourceforge.net), is + PHP if the extension, XMLRPC-EPI (http://xmlrpc-epi.sourceforge.net), is loaded. It defines the functions xmlrpc_encode and xmlrpc_decode, which will conflict with functions of the same name in xmlrpc.inc. If this extension is loaded, we instead use the names php_xmlrpc_encode and @@ -1253,7 +1379,7 @@ * xmlrpc.inc: added setSSLVerifyPeer and setSSLVerifyHost; as of curl 7.10, various certificate checks are done (by default). The default for CURLOPT_SSL_VERIFYHOST is to ensure the common - name on the cert matches the provided hostname. This breaks a + name on the cert matches the provided hostname. This breaks a lot of stuff, so allow users to override it. * doc/xmlrpc_php.sgml: updated documentation accordingly. @@ -1482,6 +1608,3 @@ * Added the server class and demonstrations * Fixed bugs in the XML parsing and reworked it - - -$Id: ChangeLog,v 1.96 2009/03/16 19:39:11 ggiunta Exp $