PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

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