PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Web Services » XML_RPC2

XML-RPC client/server library

This package is unmaintained.

Download latest release 1.1.5 (there might be newer Composer installable version)

License: LGPL-2.1

Description

XML_RPC2 is a pear package providing XML_RPC client and server services. XML-RPC is a simple remote procedure call protocol built using HTTP as transport and XML as encoding.
As a client library, XML_RPC2 is capable of creating a proxy class which exposes the methods exported by the server. As a server library, XML_RPC2 is capable of exposing methods from a class or object instance, seamlessly exporting local methods as remotely callable procedures.

Documentation

Manual

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#6369Wont fixReq2005-12-29XML_RPC2 CVS directory structure doesn't respect the PEAR standard
#7688ClosedBug0.0.72006-05-21@xmlrpc.methodname is always ignored
#8108ClosedBug0.0.72006-07-03Fatal Error: Call to undefined method XML_RPC2_FaultException::getFaultString()
#8258Wont fixReq0.0.72006-07-20encyrption of requests
#8343ClosedBug0.0.72006-08-01XML_RPC2 not returning the boolean FALSE
#8397SuspendedReq0.0.72006-08-09Cookie support
#8499ClosedBug0.0.72006-08-18Static function defined as abstract in RPC2\Backend\Php\Value.php line 279
#8641ClosedBug2006-09-05set_error_handler($oldErrorHandler) mangles error_types
#8644ClosedBugCVS2006-09-06Php backend incorrectly casts SimpleXML objects
#9539ClosedDoc0.0.82006-12-04example does not work: getFaultString() undefined
#9540ClosedBug0.0.82006-12-04curl dependency not explained
#10231ClosedBug1.0.02007-03-01XML_RPC2::Client doesn't decode body with correct encoding
#11023ClosedReq1.0.12007-05-12use php://input instead of $GLOBALS['HTTP_RAW_POST_DATA']
#11135ClosedBug1.0.12007-05-25Empty array should not give a notice
#11177ClosedBug1.0.12007-05-29Encoding is not correct
#11235BogusBug1.0.12007-06-06Call of RPC the method dies without error
#11280ClosedBug1.0.12007-06-11Xmlrpcext escapes UTF-8
#11314ClosedBug1.0.12007-06-13Following codesniffer standards param docs mess up
#11636ClosedBug1.0.12007-07-18XML decoding error doesn't throw an exception properly
#11648ClosedBug1.0.12007-07-19Problems with ssl servers
#11817ClosedBug1.0.22007-08-10Client cannot decode boolean false
#12135ClosedDocCVS2007-09-28getFaultCode code as a method of the Exception
#12249ClosedBugCVS2007-10-15Php Server backend does not pass encoding to response object PATCH
#12562ClosedBug1.0.22007-12-01Support 64-bit integer datatype i8
#12860Wont fixReq1.0.22008-01-08HTTP Auth support
#12884ClosedBug1.0.52008-01-11Bogus User-agent header
#13145ClosedBug2008-02-18Server sends the wrong content-length header if mbstring is used
#13393DuplicateReq1.0.22008-03-14sslverify=false should also turn off VERIFYHOST
#13597ClosedBug1.0.22008-04-05XML_RPC2_Backend_Xmlrpcext_Client::remoteCall___ unable to handle FALSE response
#13963BogusBug1.0.22008-05-23RPC method named create can't be called by client
#14038BogusBug1.0.22008-06-01Empty array gives a notice
#14043Wont fixBug1.0.22008-06-02Exceptions cannot be autoloaded
#14822ClosedReqCVS2008-10-18Make use of SKIPIF when xmlrpc extension not loaded (unit tests)
#14875DuplicateReqCVS2008-10-25Improve testability, make use of a simulated http client
#14896ClosedBugCVS2008-10-27validator1EasyStructTest.phpt fails when no xmlrpc extension
#14958ClosedReq1.0.52008-11-04Make it easy to define error messages so they are shown in docs
#15068ClosedReq1.0.52008-11-18Use HTTP_Request2 rather than cURL
#15633ClosedReq2009-01-14Add timeout
#15855Wont fixReqCVS2009-02-01Mock out unit tests
#16145ClosedBug1.0.52009-04-23Exception Codes not being used by class "XML_RPC2_FaultException"
#16300ClosedReq1.0.52009-06-07Encoding of NULL values
#16301ClosedBug1.0.52009-06-07Invalid XML response from server will crash PHP
#16478No FeedbackBug1.0.52009-07-28duplicate header output
#17082No FeedbackBug1.0.52010-02-09Description field encoding is wrong
#17256ClosedReqSVN2010-03-23curl error codes are not passed to the XML_RPC2_CurlException
#17632ClosedBugSVN2010-07-26Throw exception when DocBlock doesn't exist
#17732ClosedBug1.0.52010-08-17XML_RPC2 throws a notice
#17881BogusBug1.0.52010-09-225.3.x lacks dl() function; XML_RPC2_Client::create fails
#17964ClosedReq1.0.62010-10-16Please, consider realising these files under PHP 3.01 license
#18067ClosedBug1.0.62010-11-16XML_RPC crashes when dl_enable is set to Off
#18114ClosedBugSVN2010-12-13Using deprecated $is_dst parameter of mktime
#18258ClosedReq1.0.62011-02-10Can not call remote function called create() because XML_RPC2_Client::create()
#18268ClosedBug1.0.62011-02-13Test suite fails
#18269ClosedBug1.0.62011-02-13data stuff not need to be installed
#18285ClosedBug1.0.62011-02-18XML_RPC2 client doesn't accept <nil />s
#18315ClosedBug1.0.72011-02-25Missing files in 1.0.7
#18329ClosedBug1.0.82011-03-02Fatal error in HTTPRequest.php
#18344OpenBug1.0.82011-03-08Doesn't work auto documentation
#18378OpenBug1.0.82011-03-20XMLRPC2 can't decode results when querying Trac server
#18402ClosedDoc1.0.82011-03-28Dependency on other package
#18404ClosedBug1.0.82011-03-28PHP Notice about undefined property: XML_RPC2_Server_Input_PhpInput::$readReque
#18405ClosedBug1.0.82011-03-28Non-static method PEAR::load Extension() should not be called statically
#18636DuplicateBug1.0.82011-06-30getStatus() is undefined
#18650OpenDoc1.1.12011-07-04Calling 2 methods from the server
#18741DuplicateBug1.1.12011-08-18Backend.php output error to /var/log/apache2/error.log
#18925ClosedBug1.1.12011-10-23Test fails with latest HTTP_Request2
#19036ClosedBugSVN2011-11-14remove error_reporting (for PEAR QA team)
#19357ClosedDoc1.1.12012-03-29package.xml points to nonexistent URL|license PHP 3.02
#19558OpenReq1.1.12012-08-10ISO8601 implementation
#19587ClosedBug1.1.12012-08-27PHP backend fails when encoding type is set to UTF-8 instead of utf-8
#19588OpenBug1.1.12012-08-27PHP backend with RAW Post data input library fails to load introspection page
#19592OpenBug1.1.12012-08-30XML_RPC2 result is not properly decoded to UTF-8.
#20924OpenBugSVN2015-07-25Strict Standards: Non-static method PEAR::loadExtension() should not be called