PEAR is archived and read-only

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

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