+2009-08-02 - G. Giunta (giunta.gaetano@gmail.com) thanks Laurens\r
+\r
+ * xmlrpcs.inc: add a new member var in server class to allow fine-tuning\r
+ of the encoding of returned values when the server is in 'phpvals' mode;\r
+ allow servers in 'xmlrpcvals' mode to also register plain php functions by\r
+ defining them in the dispatch map with an added option:\r
+ 'parameters_type' => 'phpvals' (feature request #2806628)\r
+\r
+ * xmlrpc.inc: added new method xmrlpc_client::SetCurlOptions($array) to\r
+ allow extra flexibility in tweaking http config, such as explicitly\r
+ binding to an ip address (feature request #2787468); fix bad encoding if\r
+ same object is encoded twice using php_xmlrpc_encode; removed some by-ref\r
+ assignments and declarations\r
+\r
+2009-07-31 - G. Giunta (giunta.gaetano@gmail.com)\r
+\r
+ * xmlrpc.inc: add support for dateTime objects in both in php_xmlrpc_encode\r
+ and as parameter for constructor of xmlrpcvals; add support for timestamps\r
+ as parameter for constructor of xmlrpcvals; add option 'dates_as_objects' to\r
+ php_xmlrpc_decode to return dateTime objects for xmlrpc datetimes\r
+\r
+ * benchmark.php, xmlrpc_wrappers.inc: remove usage of split(), deprecated in\r
+ php 5.3\r
+\r
+ * benchmark.php: fixed url of server page used for testing; improved\r
+ verification of correspondence of test results; added more variants for\r
+ http options comparison\r
+\r
+ * verify_compat.php: check for php version 5 for client side too\r
+\r
+ * makefile: remove from build the compat directory\r
+\r
+2009-07-26 - G. Giunta (giunta.gaetano@gmail.com)\r
+\r
+ * server.php: remove usage of ereg*(), deprecated in php 5.3\r
+\r
+2009-07-16 - G. Giunta (giunta.gaetano@gmail.com) thanks Jean-Jacques Sarton\r
+\r
+ * xmlrpc.inc: add support for the <ex:nil/> from the apache library, both\r
+ in input and output (feature request #...)\r
+\r
+ * xmlrpc.inc, testsuite.php: remove usage of split(), deprecated in php 5.3\r
+\r
+ * testsuite.php: flush better results with output_buffering on\r
+\r
+ * server: php: avoid one warning about static function calls\r
+\r
+2009-07-02 - G. Giunta (giunta.gaetano@gmail.com) thanks Heiko Stuebner\r
+\r
+ * xmlrpc.inc: fix: when checking the parameters against the signatures xmlrpc\r
+ checks for "array" but PHP returns "Array" resulting in a not matches signature\r
+\r
+2009-05-07 - G. Giunta (giunta.gaetano@gmail.com)\r
+\r
+ * replace all usage of '= & new' with '= new', as this is deprecated in php 5\r
+ and has been shown to cause problems too\r
+\r
+2009-05-06 - G. Giunta (giunta.gaetano@gmail.com)\r
+\r
+ * create php4 branch, rename trunk to 3.0.0beta - it will be the php5-only version\r
+\r
+ * xmlrpc.inc: removed test for php version and inclusion of compat patches for really\r
+ really old versions of php 4\r
+\r
2009-03-16 - G. Giunta (giunta.gaetano@gmail.com) thanks Tommaso Trani\r
\r
+ * move from CVS to SVN on sf.net; file layout now is the same as in packaged lib\r
+\r
* xmlrpc.inc: fix php warning when receiving 'false' in a bool value\r
\r
+ * Makefile, doc/Makefile: alter to follow new file layout\r
+\r
+ * tagged and released as 2.2.2\r
+\r
2009-02-03 - G. Giunta (giunta.gaetano@gmail.com)\r
\r
* debugger/action.php: improve code robustness when parsing system.listmethods\r
\r
2006-09-17 Gaetano Giunta <giunta.gaetano@gmail.com>\r
\r
- * xmlrpc.inc, xmlrpcs.inc, testsuite.php: added support for </NIL> and\r
+ * xmlrpc.inc, xmlrpcs.inc, testsuite.php: added support for <NIL/> and\r
system.getCapabilities, and one more testcase to go with it\r
\r
2006-09-05 Gaetano Giunta <giunta.gaetano@gmail.com>\r
2004-12-27 Miles Lott <milos@groupwhere.org>\r
* xmlrpc.inc: A new constant, XMLRPC_EPI_ENABLED, is defined depending on\r
the existence of the function, xmlrpc_decode. This function will exist in\r
- PHP if the extension, XMLRPC-EPI (http://xmlrpc-epi.sourceforge.net), is\r
+ PHP if the extension, XMLRPC-EPI (http://xmlrpc-epi.sourceforge.net), is\r
loaded. It defines the functions xmlrpc_encode and xmlrpc_decode, which\r
will conflict with functions of the same name in xmlrpc.inc. If this\r
extension is loaded, we instead use the names php_xmlrpc_encode and\r