Home » Web Services » XML_RPC
PHP implementation of the XML-RPC protocol
This package is unmaintained.
Download latest release 1.5.5 (archived versions might be outdated)
License: PHP License
Description
A PEAR-ified version of Useful Inc's XML-RPC for PHP.
It has support for HTTP/HTTPS transport, proxies and authentication.
Documentation
Maintainers
- Stig Bakken (ssb) — lead, inactive
- Daniel Convissor (danielc) — lead, inactive
Dependencies
Required
- PHP (>= 4.2.0)
- PEAR Installer (>= 1.4.0a1)
- xml (extension)
Releases
- 1.5.5 (stable, 2011-08-27)
Release notes
License: PHP License
* Adjust is_a() usage due to change in PHP 5.3.7.
* Fix error populating headers. Bug 18653. - 1.5.4 (stable, 2010-07-03)
Release notes
License: PHP License
* Change ereg functions to preg due to deprecation (Request 17546 and then some.)
* Fix bugs in XML_RPC_Dump error detection process.
* Escape XML special characters in key names of struct elements. Bug 17368. - 1.5.3 (stable, 2010-01-14)
Release notes
License: PHP License
* Make licenses consistent. Bug 12575.
* Fix serializedata() for non-sequentially indexed arrays. Bug 16780.
* Show request information in debug mode. Request 8240.
* Creating the payload before opening a socket connection. Request 11981. - 1.5.2 (stable, 2009-08-18)
Release notes
License: PHP License
* Change license in empty-value-struct.php from PHP 3.0 to 3.01.
- 1.5.1 (stable, 2006-10-28)
Release notes
License: PHP License
* Turn passing payload through mb_convert_encoding() off by default. Use new XML_RPC_Message::setConvertPayloadEncoding() and XML_RPC_Server::setConvertPayloadEncoding() to turn it on. Bug 8632.
* Have XML_RPC_Value::scalarval() return FALSE if value is not a scalar. Bug 8251. - 1.5.0 (stable, 2006-07-11)
Release notes
License: PHP License
No changes from 1.5.0RC2.
The primary change from 1.4.8 is improved multi-byte support. See the change log for complete information.
- 1.5.0RC2 (beta, 2006-06-21)
Release notes
License: PHP License
* If PHP's mbstring extension is enabled, use mb_convert_encoding() to ensure the server payload matches the intended encoding.
- 1.5.0RC1 (beta, 2006-06-16)
Release notes
License: PHP License
* Provide complete multi-byte string support for systems with the mbstring extension enabled. Bug 7837.
* If PHP's mbstring extension is enabled, use mb_convert_encoding() to ensure the client payload matches the intended encoding. This is a better resolution of Bug 7376.
* Turn off the default of automatically base64 encoding strings that can generate fatal errors in PHP's SAX parser. The automatic base64 encoding can be turned on via the new XML_RPC_Client::setAutoBase64() method. The auto-encoding is a workaround for systems that don't have PHP's mbstring extension available. (The automatic base64 encoding was added in the prior release, 1.4.8, and caused problems for users who don't control the receiving end of the requests.) Bug 7837. - 1.4.8 (stable, 2006-04-16)
Release notes
License: PHP License
* Characters other than alpha-numeric, punctuation, SP, TAB, LF and CR break the XML parser, encode value via Base 64. Bug 7376.
- 1.4.7 (stable, 2006-04-10)
Release notes
License: PHP License
* Add include_once for PEAR if need to load xml extension. Bug 7358.
* Add dependency for xml extension in package file. Bug 7358. - 1.4.6 (stable, 2006-04-07)
Release notes
License: PHP License
* Add XML_RPC_Message::$remove_extra_lines property. Defaults to true. If set to false, extra lines are left in place. Bug 7088.
* Add XML_RPC_Message::$response_payload property. Makes logging responses easy. - 1.4.5 (stable, 2006-01-14)
Release notes
License: PHP License
* Have server send headers individualy as opposed to sending them all at once. Necessary due to changes PHP 4.4.2.
- 1.4.4 (stable, 2005-10-15)
Release notes
License: PHP License
* Properly deal with empty values in struct's.
- 1.4.3 (stable, 2005-09-24)
Release notes
License: PHP License
* Make XML_RPC_encode() properly handle dateTime.iso8601. Request 5117.
- 1.4.2 (stable, 2005-09-18)
Release notes
License: PHP License
* Allow empty <value>'s without <types>'s. Bug 5315.
- 1.4.1 (stable, 2005-09-07)
Release notes
License: PHP License
* Don't add debug info unless debug is on. Bug 5136.
* Use is_a() instead of class_name() so people can use their own XML_RPC_Message objects. Request 5002. - 1.4.0 (stable, 2005-08-14)
Release notes
License: PHP License
* MAJOR SECURITY FIX: eliminate use of eval().
* Using socket_get_status() because stream_get_meta_data() was introduced in 4.3.0, but we need to support 4.2.0. Bug 4805. - 1.3.3 (stable, 2005-07-14)
Release notes
License: PHP License
* Eliminate memory leak by resetting $XML_RPC_xh each time parseResponse() is called. Bug 4780.
* Using socket_set_timeout() because stream_set_timeout() was introduced in 4.3.0, but we need to support 4.2.0. Bug 4805. - 1.3.2 (stable, 2005-07-06)
Release notes
License: PHP License
* Eliminate path disclosure vulnerabilities by suppressing error messages when eval()'ing.
* Eliminate path disclosure vulnerability by catching bogus parameters submitted to XML_RPC_Value::serializeval().
* In XML_RPC_Server::service(), only call createServerPayload() and createServerHeaders() if necessary. Fixes compatibility issue introduced in Release 1.3.0RC1 for users who set the $serviceNow parameter of XML_RPC_Server() to 0. Bug 4757.
* Change "var $errstring" to "var $errstr". Bug 4582. Was put into CVS version 1.75 of RPC.php but didn't make it into RELEASE_1_3_1. - 1.3.1 (stable, 2005-06-29)
Release notes
License: PHP License
* Security fix. Update highly recommended!
- 1.3.0 (stable, 2005-06-13)
Release notes
License: PHP License
* Stable release. See earlier releases for changes since 1.2.2.
- 1.3.0RC3 (beta, 2005-05-09)
Release notes
License: PHP License
* When verifying requests against function signatures, if the number of parameters don't match, provide an appropriate message. NOTE: this resolves a path disclosure vulnerability. (Refines the changes made in the last commit.) Bug 4231.
* XML_RPC_Message::getParam() now returns an XML_RPC_Response object upon error. Changed from Release 1.3.0RC2.
* Add the XML_RPC_Value::isValue() method. For testing if an item is an XML_RPC_Value object.
* If XML_RPC_Client::send() is given an incorrect $msg parameter, raise an error with the new XML_RPC_ERROR_PROGRAMMING code and return 0.
* Improve cross-platform operation by using PEAR::loadExtension() instead of dl().
* Use <br /> instead of <br> in XML_RPC_Value::dump(). - 1.3.0RC2 (beta, 2005-05-05)
Release notes
License: PHP License
* If XML_RPC_Message::getParam() is given an incorrect parameter, raise an error with the new XML_RPC_ERROR_INCORRECT_PARAMS code and return FALSE.
* Handle improper requests to XML_RPC_Server::verifySignature(). Bug 4231.
* Try to allow HTTP 100 responses if followed by a 200 response. Bug 4116.
* Help Delphi users by making RPCMETHODNAME an alias for METHODNAME. Request 4205. - 1.3.0RC1 (beta, 2005-04-06)
Release notes
License: PHP License
* Improve timeout handling for situations where connection to server is made but no response is not received in time. Accomplished via stream_set_timeout(). Request 3963.
* Add Fault Code 6: "The requested method didn't return an XML_RPC_Response object." Request 4032.
* Add the createServerPayload() and createServerHeaders() methods and the $server_payload and $server_headers properties. Request 3121.
* As in earlier versions, if the $serviceNow parameter to XML_RPC_Server() is 0, no data will be returned, but now the new $server_payload and $server_headers properties will be set.
* Convert the parser handle to an integer before using it as an index for $XML_RPC_xh[$parser]. Reduces E_STRICT notices. Bug 3782.
* Add createHeaders() method and $headers property to XML_RPC_Client to make testing easier. - 1.2.2 (stable, 2005-03-07)
Release notes
License: PHP License
* When using a proxy, add the protocol to the Request-URI, making it an "absoluteURI" as per the HTTP 1.0 spec. Bug 3679.
- 1.2.1 (stable, 2005-03-01)
Release notes
License: PHP License
* Add isset() check before examining the dispatch map. Bug 3658.
- 1.2.0 (stable, 2005-02-27)
Release notes
License: PHP License
* Provide the "stable" release.
* Add package2.xml for compatibility with PEAR 1.4.0.
* For changes since 1.1.0, see the changelogs for the various RC releases. - 1.2.0RC7 (beta, 2005-02-22)
Release notes
License: PHP License
* Add the setSendEncoding() method and $send_encoding
property to XML_RPC_Message. Request 3537.
* Allow class methods to be mapped using either syntax:
'function' => 'hello::sayHello',
or
'function' => array('hello', 'sayhello'),
Bug 3363.
* Use 8192 instead of 32768 for bytes in fread()
in parseResponseFile(). Bug 3340. - 1.2.0RC6 (beta, 2005-01-24)
Release notes
License: PHP License
* Don't put the protocol in the Host field of the POST data. (danielc)
- 1.2.0RC5 (beta, 2005-01-24)
Release notes
License: PHP License
* If $port is 443 but a protocol isn't specified in $server, assume ssl:// is the protocol.
- 1.2.0RC4 (beta, 2005-01-24)
Release notes
License: PHP License
* When a connection attempt fails, have the method return 0. (danielc)
* Move the protocol/port checking/switching and the property settings from sendPayloadHTTP10() to the XML_RPC_Client constructor. (danielc)
* Add tests for setting the client properties. (danielc)
* Remove $GLOBALS['XML_RPC_twoslash'] since it's not used. (danielc)
* Bundle the tests with the package. (danielc) - 1.2.0RC3 (beta, 2005-01-19)
Release notes
License: PHP License
* ssl uses port 443, not 445.
- 1.2.0RC2 (beta, 2005-01-10)
Release notes
License: PHP License
* Handle ssl:// in the $server string. (danielc)
* Also default to port 445 for ssl:// requests as well. (danielc)
* Enhance debugging in the server. (danielc) - 1.2.0RC1 (beta, 2004-12-30)
Release notes
License: PHP License
* Make things work with SSL. Bug 2489. (nkukard lbsd net)
* Allow array function callbacks (Matt Kane)
* Some minor speed-ups (Matt Kane)
* Add Dump.php to the package (Christian Weiske)
* Replace all line endings with \r\n. Had only done replacements on \n. Bug 2521. (danielc)
* Silence fsockopen() errors. Bug 1714. (danielc)
* Encode empty arrays as an array. Bug 1493. (danielc)
* Eliminate undefined index notice when submitting empty arrays to XML_RPC_Encode(). Bug 1819. (danielc)
* Speed up check for enumerated arrays in XML_RPC_Encode(). (danielc)
* Prepend "XML_RPC_" to ERROR_NON_NUMERIC_FOUND, eliminating problem when eval()'ing error messages. (danielc)
* Use XML_RPC_Base::raiseError() instead of PEAR::raiseError() in XML_RPC_ee() because PEAR.php is lazy loaded. (danielc)
* Allow raiseError() to be called statically. (danielc)
* Stop double escaping of character entities. Bug 987. (danielc)
NOTICE: the following have been removed:
* XML_RPC_dh()
* $GLOBALS['XML_RPC_entities']
* XML_RPC_entity_decode()
* XML_RPC_lookup_entity()
* Determine the XML's encoding via the encoding attribute in the XML declaration. Bug 52. (danielc) - 1.1.0 (stable, 2004-03-15)
Release notes
License: PHP License
* Added support for sequential arrays to XML_RPC_encode() (mroch)
* Cleaned up new XML_RPC_encode() changes a bit (mroch, pierre)
* Remove "require_once 'PEAR.php'", include only when needed to raise an error
* Replace echo and error_log() with raiseError() (mroch)
* Make all classes extend XML_RPC_Base, which will handle common functions (mroch)
* be tolerant of junk after methodResponse (Luca Mariano, mroch)
* Silent notice even in the error log (pierre)
* fix include of shared xml extension on win32 (pierre) - 1.0.4 (stable, 2002-10-10)
Release notes
License: PHP License
* added HTTP proxy authorization support (thanks to Arnaud Limbourg)
- 1.0.3 (stable, 2002-05-20)
Release notes
License: PHP License
* fix bug when parsing responses with boolean types
- 1.0.2 (stable, 2002-04-17)
Release notes
License: PHP License
* E_ALL fixes
* fix HTTP response header parsing
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #52 | Closed | Bug | 2003-10-01 | XML_RPC processes data as UTF-8 regardless of actual encoding | |
| #382 | Closed | Bug | 2003-12-08 | Undefined index: ac in XML/RPC.php at line 342 | |
| #987 | Closed | Bug | 2004-03-09 | XML Character entities are duplicated in decode | |
| #1031 | Bogus | Bug | 2004-03-17 | https appears to not be supported? | |
| #1090 | Closed | Bug | 2004-03-29 | [Patch] Use call_user_func for function call and strpos for prefix match. | |
| #1161 | Wont fix | Req | 2004-04-08 | [patch] add introspection methods | |
| #1170 | Closed | Bug | 2004-04-09 | XML_RPC_Server can't parse request method name | |
| #1197 | Closed | Bug | 2004-04-13 | use of $this outside class | |
| #1370 | Closed | Bug | 2004-05-09 | serializeDebug() does not properly escape -- | |
| #1493 | Closed | Bug | 2004-05-25 | XML_RPC_encode for empty array returns "struct" and not "array". | |
| #1498 | Duplicate | Bug | 2004-05-25 | documentation out of date in using ssl with xml_rpc, plus ssl patch | |
| #1604 | Closed | Bug | 2004-06-10 | 'Unknow method' when xml is on one line | |
| #1689 | Bogus | Bug | 2004-06-20 | XML_RPC_Encode can't handle php5 objects | |
| #1714 | Closed | Bug | 2004-06-24 | PHP warnings on no connection | |
| #1819 | Closed | Bug | 2004-07-07 | XML_RPC_Encode doesn't run with ERROR_ALL enabled | |
| #1859 | Closed | Bug | 2004-07-13 | doc to update: global variables for types | |
| #1874 | Bogus | Bug | 2004-07-14 | server breaks down when included file terminates with whitespace | |
| #2350 | Bogus | Bug | 2004-09-16 | ssl-related error in server.php file | |
| #2372 | Closed | Req | 2004-09-22 | RPC-Methods inside of classes | |
| #2471 | Closed | Bug | 2004-10-06 | Bad regex for integers leads to fatal error | |
| #2489 | Closed | Bug | 2004-10-10 | XML RPC doesn't allow for proper communication over ssl | |
| #2521 | Closed | Bug | 2004-10-13 | Broken encoding of '\r\n' line-ends | |
| #2628 | Bogus | Bug | 2004-10-27 | XML_RPC_Server doesn't parse XML without carriage returns correctly. | |
| #2845 | Closed | Bug | 2004-11-28 | XML_RPC_backslash not declared global in XML_RPC_dh() | |
| #2859 | Wont fix | Req | 2004-11-30 | reporting XML_RPC client version | |
| #3121 | Closed | Req | 2005-01-06 | different output method | |
| #3340 | Closed | Bug | 2005-01-31 | fread shouldn't grab 32k | |
| #3344 | Bogus | Bug | 2005-02-01 | parsing error during eval | |
| #3363 | Closed | Bug | 2005-02-02 | BC Break in 1.2RC | |
| #3373 | Closed | Req | 2005-02-03 | Documentation of XML_RPC_decode/encode is missing | |
| #3406 | Closed | Bug | 2005-02-08 | pear-config is wrong replacement type, use package-info | |
| #3537 | Closed | Req | 2005-02-20 | RPC client don't specify encoding | |
| #3571 | Bogus | Bug | 2005-02-24 | XML_PRC can't work correctly with statement "foreach (array as $key=>$value)" | |
| #3600 | Bogus | Bug | 2005-02-25 | XML_RPC_Value's getval() doesn't properly recurse arrays and objects | |
| #3608 | Bogus | Req | 2005-02-26 | [patch] add makeValue method XML_RPC_Client | |
| #3658 | Closed | Bug | 2005-03-01 | missing isset() test resulting in error (Server.php line 414) | |
| #3679 | Closed | Bug | 2005-03-03 | XML_RPC_Client failure behind Squid proxy, access | |
| #3703 | Duplicate | Bug | 2005-03-04 | http proxy requests are not correct | |
| #3713 | Wont fix | Req | 2005-03-05 | Constants instead of global variables | |
| #3752 | Bogus | Bug | 2005-03-09 | 1.2.2 breaks pear | |
| #3777 | Bogus | Bug | 2005-03-11 | HTTPS Support Broken on Windows | |
| #3782 | Closed | Bug | 2005-03-11 | E_STRICT errors in RPC | |
| #3858 | Duplicate | Bug | 2005-03-17 | pear list-all gives a proxy error | |
| #3956 | Closed | Bug | 2005-03-24 | Duplicate case in function XML_RPC_ee | |
| #3963 | Closed | Bug | 2005-03-25 | Timeout incorrectly implemented in client. | |
| #3987 | Bogus | Bug | 2005-03-28 | Fatal error: Call to a member function serialize() | |
| #4032 | Closed | Req | 2005-04-02 | Failure to ret. XML_RPC_Response obj. in XML-RPC server results in fatal error | |
| #4116 | Closed | Bug | 2005-04-11 | XMLRPC-Response with status HTTP 100 are not accepted | |
| #4205 | Closed | Req | 2005-04-22 | Need an alias for <methodName> | |
| #4228 | Bogus | Bug | 2005-04-26 | Call to undefined function: kindof() | |
| #4231 | Closed | Bug | 2005-04-27 | RPC method calls with bad parameter counts can cause PHP notices. | |
| #4550 | Closed | Bug | 2005-06-08 | setSSLVerifyPeer() not defined | |
| #4582 | Closed | Req | 2005-06-13 | error handling | |
| #4596 | Bogus | Bug | 2005-06-15 | Erronous Dependency | |
| #4642 | Wont fix | Req | 2005-06-20 | I want support to HTTP 1.1. | |
| #4692 | Closed | Bug | 2005-06-27 | Remote Code Exection In XML RPC Server | |
| #4726 | No Feedback | Bug | 2005-07-01 | XML_RPC_Response not properly creating as fault when fault has been parsed | |
| #4757 | Closed | Bug | 2005-07-06 | requests are serviced twice, resulting in errors | |
| #4775 | Closed | Bug | 2005-07-09 | check for failed eval still missing in rpc.php line 1326 | |
| #4780 | Closed | Bug | 2005-07-10 | Memory leak in XML_RPC_Message::parseResponse | |
| #4805 | Closed | Bug | 2005-07-12 | undefined functions are used | |
| #4820 | Closed | Bug | 2005-07-13 | Output headers individually | |
| #4831 | Wont fix | Req | 2005-07-13 | XML_RPC doesn't propagate PEAR errors | |
| #4833 | Duplicate | Bug | 2005-07-14 | Wrong PHP version dependency | |
| #5002 | Closed | Req | 2005-08-05 | Can't pass derived XML_RPC_Message to Client->send() method | |
| #5094 | Closed | Req | 2005-08-14 | Docs: object instances as 'function' parameter in XML_RPC_Server() | |
| #5117 | Closed | Req | 2005-08-16 | XML_RPC needs to encode iso8601.DateTime correctly | |
| #5136 | Closed | Bug | 2005-08-18 | debug messages in non-debug code | |
| #5293 | Wont fix | Bug | 2005-09-04 | Errorhandling fails when a server sends faultCode 0 | |
| #5315 | Closed | Bug | 2005-09-07 | empty parameter becomes object when omitting <type> tags | |
| #5498 | Closed | Req | 2005-09-22 | user docs describe functions not present in PEAR XML_RPC | |
| #5696 | Bogus | Bug | 2005-10-14 | undefined function | |
| #5918 | Closed | Req | 2005-11-10 | getParam documentation needs update | |
| #5919 | Bogus | Bug | 2005-11-10 | Invalid payload on good script | |
| #6007 | Closed | Bug | 2005-11-17 | Server fails to set Content-Type | |
| #6111 | Bogus | Bug | 2005-11-29 | XML_RPC_Client gets wrong data types in response values | |
| #6155 | Bogus | Bug | 2005-12-05 | fault code handling | |
| #6263 | Duplicate | Bug | 2005-12-16 | PEAR XML_RPC Manual is not updated about XML_RPC_Message::getParam | |
| #6314 | Bogus | Bug | 2005-12-21 | Proxy password failure | |
| #6956 | Wont fix | Bug | 1.4.5 | 2006-02-27 | Null <int> returns 102 |
| #7088 | Closed | Bug | 1.4.5 | 2006-03-10 | createPayload() function of XML_RPC_Message behaves incorrectly |
| #7116 | Duplicate | Bug | 1.4.5 | 2006-03-14 | Truncation of new lines where there shouldn't be |
| #7358 | Closed | Bug | 1.4.6 | 2006-04-10 | xml extension dependency |
| #7376 | Closed | Bug | 1.4.7 | 2006-04-12 | XML_RPC_encode does not encode binary strings as base64 |
| #7381 | Closed | Bug | 1.4.7 | 2006-04-12 | can not access a method within a class |
| #7670 | Duplicate | Bug | 1.4.8 | 2006-05-19 | XML_RPC does not handle faults where faultCode = 0 |
| #7748 | Bogus | Bug | 2006-05-29 | XML-RPC 1.4.8 locale error | |
| #7819 | Closed | Doc | 1.4.8 | 2006-06-06 | Wrong Reponse on '-1' -String |
| #7837 | Closed | Bug | 1.4.8 | 2006-06-08 | Converting string to base64 is wrong |
| #8240 | Closed | Req | 1.5.0 | 2006-07-18 | debug output of methodcall |
| #8251 | Closed | Bug | 1.5.0 | 2006-07-19 | response is checked, warning appears |
| #8557 | Bogus | Bug | 1.5.0 | 2006-08-25 | Wrong include path in Server.php |
| #8560 | Bogus | Bug | 1.5.0 | 2006-08-25 | Bad conversion of invalid ints in structs |
| #8632 | Closed | Bug | 1.5.0 | 2006-09-04 | Agressive server string encoding |
| #8764 | Wont fix | Bug | 1.5.0 | 2006-09-22 | Wrong decoding of xmlrpc-boolean |
| #8850 | Bogus | Bug | 1.5.0 | 2006-10-04 | Incorrect serialization of structures |
| #9210 | Bogus | Bug | 1.5.1 | 2006-11-01 | http:// isn't stripped from fsockopen() |
| #9375 | No Feedback | Bug | 1.5.1 | 2006-11-18 | XML_RPC_decode decodes integer as strings in an array |
| #9729 | Wont fix | Bug | 1.5.1 | 2007-01-04 | XML_RPC_encode doesn't match all iso8601 dates |
| #10186 | Bogus | Bug | 1.5.1 | 2007-02-26 | Error in function serializeval($o) |
| #11981 | Closed | Req | 1.5.1 | 2007-09-05 | Creating the payload before opening a socket connection |
| #12575 | Closed | Bug | 1.5.1 | 2007-12-02 | incorrect license in package.xml |
| #12604 | Wont fix | Bug | 1.5.1 | 2007-12-03 | XML_RPC_Value->scalarval() incorrectly handles false booleans |
| #12867 | Bogus | Bug | 1.5.1 | 2008-01-09 | XML-RPC Module does not support structs as method parameteres |
| #13027 | Wont fix | Bug | 1.5.1 | 2008-01-31 | mbregex compile err: undefined type (bug) in /pear/XML/RPC/Server.php |
| #13237 | No Feedback | Bug | 1.5.1 | 2008-02-27 | invalid return payload |
| #16018 | Wont fix | Req | 1.5.1 | 2009-03-11 | XML_RPC keep-alive option |
| #16579 | Wont fix | Bug | Unknown | 2009-09-08 | Deprecated testing instance of class |
| #16780 | Closed | Bug | 1.5.2 | 2009-11-11 | serializedata function doesn't work for arrays not indexed in sequence order |
| #17368 | Closed | Bug | 1.5.3 | 2010-05-05 | struct member name serialization/encoding bug |
| #17546 | Closed | Req | 1.5.3 | 2010-07-01 | split() deprecated in php 5.3 |
| #17638 | Closed | Bug | 1.5.4 | 2010-07-29 | Uses deprecated function split() |
| #17837 | Closed | Bug | 1.5.4 | 2010-09-01 | degraded by BUG #2521 |
| #18653 | Closed | Bug | 1.5.4 | 2011-07-06 | error populating $r->hdrs |
| #18889 | No Feedback | Bug | 1.5.5 | 2011-10-04 | XML error: Reserved XML Name at line 2 |
| #19368 | Open | Req | 1.5.5 | 2012-04-04 | Please Provides LICENSE file |
| #19894 | Open | Bug | 1.5.5 | 2013-04-10 | XML-RPC Client Crash on Server empty responses. |
| #21225 | Open | Bug | 1.5.5 | 2017-06-30 | Package "XML_RPC" Version "1.5.5" does not have REST xml available |