<?xml version="1.0"?>
<?xml-stylesheet
href="http://www.w3.org/2000/08/w3c-synd/style.css" type="text/css"
?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel rdf:about="http://pear.php.net/bugs/search.php">
    <title>PEAR Bug Search Results</title>
    <link>http://pear.php.net/bugs/search.php?cmd=display&amp;package_name%5B0%5D=XML_RPC</link>
    <description>Search Results</description>
    <dc:language>en-us</dc:language>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <admin:generatorAgent rdf:resource="http://pear.php.net/bugs"/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
    <items>
     <rdf:Seq>
      <rdf:li rdf:resource="http://pear.php.net/bug/21225" />
      <rdf:li rdf:resource="http://pear.php.net/bug/19894" />
      <rdf:li rdf:resource="http://pear.php.net/bug/19368" />

     </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://pear.php.net/gifs/pearsmall.gif">
    <title>PEAR Bugs</title>
    <url>http://pear.php.net/gifs/pearsmall.gif</url>
    <link>http://pear.php.net/bugs</link>
  </image>

    <item rdf:about="http://pear.php.net/bug/21225">
      <title>XML_RPC: Bug 21225 [Open] Package &quot;XML_RPC&quot; Version &quot;1.5.5&quot; does not have REST xml available</title>
      <link>http://pear.php.net/bugs/21225</link>
      <content:encoded><![CDATA[<pre>XML_RPC Bug
Reported by cdodd
2017-06-30T15:05:07+00:00
PHP: 5.6.30 OS: Centos 7 Package Version: 1.5.5

Description:
------------
When trying to install via pear (&quot;pear install XML_RPC-1.5.5&quot;) I get the error 
&quot;Package &quot;XML_RPC&quot; Version &quot;1.5.5&quot; does not have REST xml available&quot;

&quot;pear install XML_RPC-1.5.4&quot; works ok, but 1.5.5 fails.

Test script:
---------------
Please see commands in description.

Expected result:
----------------
XML_RPC 1.5.5 should install correctly

Actual result:
--------------
Cannot install due to error &quot;XML_RPC&quot; Version &quot;1.5.5&quot; does not have REST 
xml available&quot;</pre>]]></content:encoded>
      <description><![CDATA[<pre>XML_RPC Bug
Reported by cdodd
2017-06-30T15:05:07+00:00
PHP: 5.6.30 OS: Centos 7 Package Version: 1.5.5

Description:
------------
When trying to install via pear (&quot;pear install XML_RPC-1.5.5&quot;) I get the error 
&quot;Package &quot;XML_RPC&quot; Version &quot;1.5.5&quot; does not have REST xml available&quot;

&quot;pear install XML_RPC-1.5.4&quot; works ok, but 1.5.5 fails.

Test script:
---------------
Please see commands in description.

Expected result:
----------------
XML_RPC 1.5.5 should install correctly

Actual result:
--------------
Cannot install due to error &quot;XML_RPC&quot; Version &quot;1.5.5&quot; does not have REST 
xml available&quot;</pre>]]></description>
      <dc:date>2017-06-30T15:05:07+00:00</dc:date>
      <dc:creator>pear &amp;#x61;&amp;#116; dodd &amp;#x64;&amp;#111;&amp;#x74; io</dc:creator>
      <dc:subject>XML_RPC Bug</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/19894">
      <title>XML_RPC: Bug 19894 [Open] XML-RPC Client Crash on Server empty responses.</title>
      <link>http://pear.php.net/bugs/19894</link>
      <content:encoded><![CDATA[<pre>XML_RPC Bug
Reported by jamonalmansa
2013-04-10T23:59:22+00:00
PHP: 5.3.3 OS: Debian 6 Package Version: 1.5.5

Description:
------------
When you send message to XML-RPC server and it responds empty message, you get: 
Undefined index: value (/usr/share/php/XML/RPC.php:1516)

Test script:
---------------
--In the client test script I have:
//$msg is a valid XML_RPC_Message
$resp = $client-&gt;send($msg); //&lt;-- CRASH Undefined index: value (/usr/share/php/XML/RPC.php:1516)

--In the XML-RPC line 1516 of RPC.php you have
1516 } elseif (!is_object($XML_RPC_xh[$parser]['value'])) {

But $XML_RPC_xh[$parser]['value'] doesn't exist



Expected result:
----------------
A valid XML-RPC empty response (without errors)

Actual result:
--------------
I have solved it checking if $XML_RPC_xh[$parser]['value'] is set:

1519         elseif ( isset($XML_RPC_xh[$parser]['value']) )
1520         {
1521             $v = $XML_RPC_xh[$parser]['value'];
1522             if ($XML_RPC_xh[$parser]['isf']) {
1523                      $f = $v-&gt;structmem('faultCode');
1524                      $fs = $v-&gt;structmem('faultString');
1525                      $r = new XML_RPC_Response($v, $f-&gt;scalarval(),
1526                      $fs-&gt;scalarval());
1527             } else {
1528                 $r = new XML_RPC_Response($v);
1529             }
1530         }
1531         //elseif ( is_object($XML_RPC_xh[$parser]['value'] ))
1532         //{
1533         //    $v = $XML_RPC_xh[$parser]['value'];
1534         //    if ($XML_RPC_xh[$parser]['isf']) {
1535         //        $f = $v-&gt;structmem('faultCode');
1536         //        $fs = $v-&gt;structmem('faultString');
1537         //        $r = new XML_RPC_Response($v, $f-&gt;scalarval(), $fs-&gt;scalarval());
1538         //    } else {
1539         //        $r = new XML_RPC_Response($v);
1540         //    }
1541         //}
1542         else
1543         {
1544             // then something odd has happened
1545             // and it's time to generate a client side error
1546             // indicating something odd went on
1547             $r = new XML_RPC_Response(0, $XML_RPC_err['invalid_return'],$XML_RPC_str['invalid_return']);
1548          }</pre>]]></content:encoded>
      <description><![CDATA[<pre>XML_RPC Bug
Reported by jamonalmansa
2013-04-10T23:59:22+00:00
PHP: 5.3.3 OS: Debian 6 Package Version: 1.5.5

Description:
------------
When you send message to XML-RPC server and it responds empty message, you get: 
Undefined index: value (/usr/share/php/XML/RPC.php:1516)

Test script:
---------------
--In the client test script I have:
//$msg is a valid XML_RPC_Message
$resp = $client-&gt;send($msg); //&lt;-- CRASH Undefined index: value (/usr/share/php/XML/RPC.php:1516)

--In the XML-RPC line 1516 of RPC.php you have
1516 } elseif (!is_object($XML_RPC_xh[$parser]['value'])) {

But $XML_RPC_xh[$parser]['value'] doesn't exist



Expected result:
----------------
A valid XML-RPC empty response (without errors)

Actual result:
--------------
I have solved it checking if $XML_RPC_xh[$parser]['value'] is set:

1519         elseif ( isset($XML_RPC_xh[$parser]['value']) )
1520         {
1521             $v = $XML_RPC_xh[$parser]['value'];
1522             if ($XML_RPC_xh[$parser]['isf']) {
1523                      $f = $v-&gt;structmem('faultCode');
1524                      $fs = $v-&gt;structmem('faultString');
1525                      $r = new XML_RPC_Response($v, $f-&gt;scalarval(),
1526                      $fs-&gt;scalarval());
1527             } else {
1528                 $r = new XML_RPC_Response($v);
1529             }
1530         }
1531         //elseif ( is_object($XML_RPC_xh[$parser]['value'] ))
1532         //{
1533         //    $v = $XML_RPC_xh[$parser]['value'];
1534         //    if ($XML_RPC_xh[$parser]['isf']) {
1535         //        $f = $v-&gt;structmem('faultCode');
1536         //        $fs = $v-&gt;structmem('faultString');
1537         //        $r = new XML_RPC_Response($v, $f-&gt;scalarval(), $fs-&gt;scalarval());
1538         //    } else {
1539         //        $r = new XML_RPC_Response($v);
1540         //    }
1541         //}
1542         else
1543         {
1544             // then something odd has happened
1545             // and it's time to generate a client side error
1546             // indicating something odd went on
1547             $r = new XML_RPC_Response(0, $XML_RPC_err['invalid_return'],$XML_RPC_str['invalid_return']);
1548          }</pre>]]></description>
      <dc:date>2013-04-10T23:59:22+00:00</dc:date>
      <dc:creator>fcoj &amp;#x64;&amp;#111;&amp;#x74; gomez &amp;#x61;&amp;#116; tvalmansa &amp;#x64;&amp;#111;&amp;#x74; es</dc:creator>
      <dc:subject>XML_RPC Bug</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/19368">
      <title>XML_RPC: Feature/Change Request 19368 [Open] Please Provides LICENSE file</title>
      <link>http://pear.php.net/bugs/19368</link>
      <content:encoded><![CDATA[<pre>XML_RPC Feature/Change Request
Reported by remicollet
2012-04-04T11:50:19+00:00
PHP: 5.4.0 OS: GNU/Linux (Fedora 16) Package Version: 1.5.5

Description:
------------
Fedora Packaging Guidelines requires that each RPM includes the LICENSE file, when provided by upstream, and to request for it when missing.

So I do.

http://fedoraproject.org/wiki/Packaging/LicensingGuidelines#License_Text</pre>]]></content:encoded>
      <description><![CDATA[<pre>XML_RPC Feature/Change Request
Reported by remicollet
2012-04-04T11:50:19+00:00
PHP: 5.4.0 OS: GNU/Linux (Fedora 16) Package Version: 1.5.5

Description:
------------
Fedora Packaging Guidelines requires that each RPM includes the LICENSE file, when provided by upstream, and to request for it when missing.

So I do.

http://fedoraproject.org/wiki/Packaging/LicensingGuidelines#License_Text</pre>]]></description>
      <dc:date>2012-04-04T11:50:19+00:00</dc:date>
      <dc:creator>Fedora &amp;#x61;&amp;#116; FamilleCollet &amp;#x64;&amp;#111;&amp;#x74; com</dc:creator>
      <dc:subject>XML_RPC Feature/Change Request</dc:subject>
    </item>
</rdf:RDF>
