X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ChangeLog;h=48a73059d043b10b84754e4b9f58da204507125f;hb=1b20c1862afa2ef0cc1f965bfa76ddd3d1d303b0;hp=cd80508b5b6563ecaafa1dec8be7d654ae8eaddd;hpb=26ac91603dc5dab166667622bbc5e7de6d585f3c;p=plcapi.git
diff --git a/ChangeLog b/ChangeLog
index cd80508..48a7305 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,128 @@
+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
+
+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 due); 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
+
+ * tagged and released as 2.2.2
+
2009-02-03 - G. Giunta (giunta.gaetano@gmail.com)
* debugger/action.php: improve code robustness when parsing system.listmethods
@@ -147,7 +268,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
@@ -1194,7 +1315,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
@@ -1476,6 +1597,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 $