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_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

Manual

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#52ClosedBug2003-10-01XML_RPC processes data as UTF-8 regardless of actual encoding
#382ClosedBug2003-12-08Undefined index: ac in XML/RPC.php at line 342
#987ClosedBug2004-03-09XML Character entities are duplicated in decode
#1031BogusBug2004-03-17https appears to not be supported?
#1090ClosedBug2004-03-29[Patch] Use call_user_func for function call and strpos for prefix match.
#1161Wont fixReq2004-04-08[patch] add introspection methods
#1170ClosedBug2004-04-09XML_RPC_Server can't parse request method name
#1197ClosedBug2004-04-13use of $this outside class
#1370ClosedBug2004-05-09serializeDebug() does not properly escape --
#1493ClosedBug2004-05-25XML_RPC_encode for empty array returns "struct" and not "array".
#1498DuplicateBug2004-05-25documentation out of date in using ssl with xml_rpc, plus ssl patch
#1604ClosedBug2004-06-10'Unknow method' when xml is on one line
#1689BogusBug2004-06-20XML_RPC_Encode can't handle php5 objects
#1714ClosedBug2004-06-24PHP warnings on no connection
#1819ClosedBug2004-07-07XML_RPC_Encode doesn't run with ERROR_ALL enabled
#1859ClosedBug2004-07-13doc to update: global variables for types
#1874BogusBug2004-07-14server breaks down when included file terminates with whitespace
#2350BogusBug2004-09-16ssl-related error in server.php file
#2372ClosedReq2004-09-22RPC-Methods inside of classes
#2471ClosedBug2004-10-06Bad regex for integers leads to fatal error
#2489ClosedBug2004-10-10XML RPC doesn't allow for proper communication over ssl
#2521ClosedBug2004-10-13Broken encoding of '\r\n' line-ends
#2628BogusBug2004-10-27XML_RPC_Server doesn't parse XML without carriage returns correctly.
#2845ClosedBug2004-11-28XML_RPC_backslash not declared global in XML_RPC_dh()
#2859Wont fixReq2004-11-30reporting XML_RPC client version
#3121ClosedReq2005-01-06different output method
#3340ClosedBug2005-01-31fread shouldn't grab 32k
#3344BogusBug2005-02-01parsing error during eval
#3363ClosedBug2005-02-02BC Break in 1.2RC
#3373ClosedReq2005-02-03Documentation of XML_RPC_decode/encode is missing
#3406ClosedBug2005-02-08pear-config is wrong replacement type, use package-info
#3537ClosedReq2005-02-20RPC client don't specify encoding
#3571BogusBug2005-02-24XML_PRC can't work correctly with statement "foreach (array as $key=>$value)"
#3600BogusBug2005-02-25XML_RPC_Value's getval() doesn't properly recurse arrays and objects
#3608BogusReq2005-02-26[patch] add makeValue method XML_RPC_Client
#3658ClosedBug2005-03-01missing isset() test resulting in error (Server.php line 414)
#3679ClosedBug2005-03-03XML_RPC_Client failure behind Squid proxy, access
#3703DuplicateBug2005-03-04http proxy requests are not correct
#3713Wont fixReq2005-03-05Constants instead of global variables
#3752BogusBug2005-03-091.2.2 breaks pear
#3777BogusBug2005-03-11HTTPS Support Broken on Windows
#3782ClosedBug2005-03-11E_STRICT errors in RPC
#3858DuplicateBug2005-03-17pear list-all gives a proxy error
#3956ClosedBug2005-03-24Duplicate case in function XML_RPC_ee
#3963ClosedBug2005-03-25Timeout incorrectly implemented in client.
#3987BogusBug2005-03-28Fatal error: Call to a member function serialize()
#4032ClosedReq2005-04-02Failure to ret. XML_RPC_Response obj. in XML-RPC server results in fatal error
#4116ClosedBug2005-04-11XMLRPC-Response with status HTTP 100 are not accepted
#4205ClosedReq2005-04-22Need an alias for <methodName>
#4228BogusBug2005-04-26Call to undefined function: kindof()
#4231ClosedBug2005-04-27RPC method calls with bad parameter counts can cause PHP notices.
#4550ClosedBug2005-06-08setSSLVerifyPeer() not defined
#4582ClosedReq2005-06-13error handling
#4596BogusBug2005-06-15Erronous Dependency
#4642Wont fixReq2005-06-20I want support to HTTP 1.1.
#4692ClosedBug2005-06-27Remote Code Exection In XML RPC Server
#4726No FeedbackBug2005-07-01XML_RPC_Response not properly creating as fault when fault has been parsed
#4757ClosedBug2005-07-06requests are serviced twice, resulting in errors
#4775ClosedBug2005-07-09check for failed eval still missing in rpc.php line 1326
#4780ClosedBug2005-07-10Memory leak in XML_RPC_Message::parseResponse
#4805ClosedBug2005-07-12undefined functions are used
#4820ClosedBug2005-07-13Output headers individually
#4831Wont fixReq2005-07-13XML_RPC doesn't propagate PEAR errors
#4833DuplicateBug2005-07-14Wrong PHP version dependency
#5002ClosedReq2005-08-05Can't pass derived XML_RPC_Message to Client->send() method
#5094ClosedReq2005-08-14Docs: object instances as 'function' parameter in XML_RPC_Server()
#5117ClosedReq2005-08-16XML_RPC needs to encode iso8601.DateTime correctly
#5136ClosedBug2005-08-18debug messages in non-debug code
#5293Wont fixBug2005-09-04Errorhandling fails when a server sends faultCode 0
#5315ClosedBug2005-09-07empty parameter becomes object when omitting <type> tags
#5498ClosedReq2005-09-22user docs describe functions not present in PEAR XML_RPC
#5696BogusBug2005-10-14undefined function
#5918ClosedReq2005-11-10getParam documentation needs update
#5919BogusBug2005-11-10Invalid payload on good script
#6007ClosedBug2005-11-17Server fails to set Content-Type
#6111BogusBug2005-11-29XML_RPC_Client gets wrong data types in response values
#6155BogusBug2005-12-05fault code handling
#6263DuplicateBug2005-12-16PEAR XML_RPC Manual is not updated about XML_RPC_Message::getParam
#6314BogusBug2005-12-21Proxy password failure
#6956Wont fixBug1.4.52006-02-27Null <int> returns 102
#7088ClosedBug1.4.52006-03-10createPayload() function of XML_RPC_Message behaves incorrectly
#7116DuplicateBug1.4.52006-03-14Truncation of new lines where there shouldn't be
#7358ClosedBug1.4.62006-04-10xml extension dependency
#7376ClosedBug1.4.72006-04-12XML_RPC_encode does not encode binary strings as base64
#7381ClosedBug1.4.72006-04-12can not access a method within a class
#7670DuplicateBug1.4.82006-05-19XML_RPC does not handle faults where faultCode = 0
#7748BogusBug2006-05-29XML-RPC 1.4.8 locale error
#7819ClosedDoc1.4.82006-06-06Wrong Reponse on '-1' -String
#7837ClosedBug1.4.82006-06-08Converting string to base64 is wrong
#8240ClosedReq1.5.02006-07-18debug output of methodcall
#8251ClosedBug1.5.02006-07-19response is checked, warning appears
#8557BogusBug1.5.02006-08-25Wrong include path in Server.php
#8560BogusBug1.5.02006-08-25Bad conversion of invalid ints in structs
#8632ClosedBug1.5.02006-09-04Agressive server string encoding
#8764Wont fixBug1.5.02006-09-22Wrong decoding of xmlrpc-boolean
#8850BogusBug1.5.02006-10-04Incorrect serialization of structures
#9210BogusBug1.5.12006-11-01http:// isn't stripped from fsockopen()
#9375No FeedbackBug1.5.12006-11-18XML_RPC_decode decodes integer as strings in an array
#9729Wont fixBug1.5.12007-01-04XML_RPC_encode doesn't match all iso8601 dates
#10186BogusBug1.5.12007-02-26Error in function serializeval($o)
#11981ClosedReq1.5.12007-09-05Creating the payload before opening a socket connection
#12575ClosedBug1.5.12007-12-02incorrect license in package.xml
#12604Wont fixBug1.5.12007-12-03XML_RPC_Value->scalarval() incorrectly handles false booleans
#12867BogusBug1.5.12008-01-09XML-RPC Module does not support structs as method parameteres
#13027Wont fixBug1.5.12008-01-31mbregex compile err: undefined type (bug) in /pear/XML/RPC/Server.php
#13237No FeedbackBug1.5.12008-02-27invalid return payload
#16018Wont fixReq1.5.12009-03-11XML_RPC keep-alive option
#16579Wont fixBugUnknown2009-09-08Deprecated testing instance of class
#16780ClosedBug1.5.22009-11-11serializedata function doesn't work for arrays not indexed in sequence order
#17368ClosedBug1.5.32010-05-05struct member name serialization/encoding bug
#17546ClosedReq1.5.32010-07-01split() deprecated in php 5.3
#17638ClosedBug1.5.42010-07-29Uses deprecated function split()
#17837ClosedBug1.5.42010-09-01degraded by BUG #2521
#18653ClosedBug1.5.42011-07-06error populating $r->hdrs
#18889No FeedbackBug1.5.52011-10-04XML error: Reserved XML Name at line 2
#19368OpenReq1.5.52012-04-04Please Provides LICENSE file
#19894OpenBug1.5.52013-04-10XML-RPC Client Crash on Server empty responses.
#21225OpenBug1.5.52017-06-30Package "XML_RPC" Version "1.5.5" does not have REST xml available