Re: problem with proxy connection

"Gaetano Giunta" <[email protected]> Fri, 6 Jul 2007 14:51:38 +0200
Newsgroups gmane.comp.php.xml-rpc
Message-ID <[email protected]>
--===============0275957238==
Content-Type: multipart/alternative; 
	boundary="----=_Part_3143_11028457.1183726298877"

------=_Part_3143_11028457.1183726298877
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Sorry, but the client side of the transaction is more interesting, if there
is a proxy problem involved.
Could you:
- use setDebug(2) on the client to see a complete dump of the http request
and response payloads
- post the results to the mailing list?

Bye
Gaetano

On 7/5/07, Manish Marathe <[email protected]> wrote:
>
> Hello,
>
> I am having problem when I am trying to make client calls via proxy
> although without proxy it works fine but with proxy it gives me:
>
> xmlrpclib.Fault: <Fault 105: 'XML error: Invalid document end at line 1,
> column 1'>
>
> Any help would be greatly appreciated.
>
> Here is my server code:
>
> ------------------------------------------------------------------------------------------------------------
>
> <?php
> require_once dirname(__FILE__) . '/../lib/xmlrpc/xmlrpc.inc';
> require_once dirname(__FILE__) . '/../lib/xmlrpc/xmlrpcs.inc';
> require_once dirname(__FILE__) . '/../site-setup.php';
>
> function getReleaseNotes ($message) {
>     global $REPOSITORY_BASE;
>     $rollup_release_note_file = $content = $comp_release_note_file = "";
>
>     $info = $files = array();
>
>     $pNameObj = $message->getParam(0);
>     $pName = $pNameObj->getVal();
>
>     $pVersionObj = $message->getParam(1);
>     $pVersion = $pVersionObj->getval();
>
>     $pPlatformObj = $message->getParam(2);
>     $pPlatform = $pPlatformObj->getval();
>
>     $localeObj = $message->getParam(3);
>     $locale = $localeObj->getval();
>
>     $dir = $REPOSITORY_BASE . $pName . "/" . $pVersion . "/" . $pPlatform;
>
>     if(is_dir($dir . "/locale/" . $locale)) {
>         $files = scan_dir($dir);
>
>         foreach ($files as $file) {
>             if(substr($file, -5) === '.yaml') {
>                 $info = syck_load(file_get_contents($dir . "/" . $file));
>                 if($info['rollup']['rollup_type'] === 'rollup') {
>
>                     // Release note of the rollup
>                     $rollups[$info['rollup']['id']] = $info;
>                     if(strtotime($info['rollup']['timestamp']) >
> $recent_timestamp) {
>                         $recent_timestamp =
> strtotime($info['rollup']['timestamp']);
>                         $rollup_id = intval($info['rollup']['id']);
>                     } else {
>                         continue;
>                     }
>                 } else {
>                     continue;
>                 }
>             }
>             $info = array();
>         }
>
>         $rollup_release_note_file =
> $rollups[$rollup_id]['rollup']['description'];
>         $content .= file_get_contents($dir . "/locale/" . $locale . "/"
> . $rollup_release_note_file) . "\n\n";
>
>         // End release notes of rollup
>         // Release notes of dependent components in the rollup yaml
>         if(!empty($rollups[$rollup_id]['components'])) {
>             foreach($rollups[$rollup_id]['components'] as $component) {
>                 $comp_release_note_file = $component['description'];
>                 $content .= file_get_contents($dir . "/locale/" .
> $locale . "/" . $comp_release_note_file) . "\n\n";
>
>                 $comp_release_note_file = "";
>             }
>         }
>
>         return new xmlrpcresp(new xmlrpcval($content, 'base64'));
>     } else {
>         $msg = "Error! Check Product Name: \"" . $pName . "\", Version:
> \"" . $pVersion
>              . "\", Platform: \"" . $pPlatform . "\", and Locale: \"" .
> $locale . "\"\n";
>         return new xmlrpcresp(new xmlrpcval($msg, 'string'));
>     }
> }
>
> function scan_dir($dir) {
>     $files = array();
>
>     if ($dh = opendir($dir)) {
>         while (($file = readdir($dh)) !== false) {
>             if($file != '.' && $file != '..') {
>                 $files[] = $file;
>             }
>         }
>         closedir($dh);
>     }
>     return $files;
> }
>
> // Declare our signature and provide some documentation.
> // (The PHP server supports remote introspection. Nifty!)
> $activate_sig = array(array('struct', 'string', 'string', 'string'),
>                       array('string', 'string', 'string', 'string'));
> $activate_doc = 'Activates a product';
> $checkForUpdates_sig = array(array('base64', 'string', 'string',
> 'string'),
>                              array('string', 'string', 'string',
> 'string'));
> $checkForUpdates_doc = 'Checks for Updates';
>
> $getReleaseNotes_sig = array(array('base64', 'string', 'string',
> 'string', 'string'),
>                              array('string', 'string', 'string',
> 'string', 'string'));
> $getReleaseNotes_doc = 'Get Release Note Contents';
>
>
> $s = new xmlrpc_server(array('activate' =>
>                             array('function' => 'activate',
>                                   'signature' => $activate_sig,
>                                   'docstring' => $activate_doc),
>                         'checkForUpdates' =>
>                             array('function' => 'checkForUpdates',
>                                   'signature' => $checkForUpdates_sig,
>                                   'docstring' => $checkForUpdates_doc),
>                         'getReleaseNotes' =>
>                             array('function' => 'getReleaseNotes',
>                                   'signature' => $getReleaseNotes_sig,
>                                   'docstring' => $getReleaseNotes_doc)
>                         )
>                   );
> $s->setDebug(3);
> ?>
> _______________________________________________
> phpxmlrpc mailing list
> [email protected]
> http://lists.usefulinc.com/cgi-bin/mailman/listinfo/phpxmlrpc
>

------=_Part_3143_11028457.1183726298877
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Sorry, but the client side of the transaction is more interesting, if there is a proxy problem involved.<br>Could you:<br>- use setDebug(2) on the client to see a complete dump of the http request and response payloads<br>
- post the results to the mailing list?<br><br>Bye<br>Gaetano<br><br><div><span class="gmail_quote">On 7/5/07, <b class="gmail_sendername">Manish Marathe</b> &lt;<a href="mailto:[email protected]">[email protected]
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello,<br><br>I am having problem when I am trying to make client calls via proxy
<br>although without proxy it works fine but with proxy it gives me:<br><br>xmlrpclib.Fault: &lt;Fault 105: &#39;XML error: Invalid document end at line 1,<br>column 1&#39;&gt;<br><br>Any help would be greatly appreciated.
<br><br>Here is my server code:<br>------------------------------------------------------------------------------------------------------------<br><br>&lt;?php<br>require_once dirname(__FILE__) . &#39;/../lib/xmlrpc/xmlrpc.inc&#39;;
<br>require_once dirname(__FILE__) . &#39;/../lib/xmlrpc/xmlrpcs.inc&#39;;<br>require_once dirname(__FILE__) . &#39;/../site-setup.php&#39;;<br><br>function getReleaseNotes ($message) {<br>&nbsp;&nbsp;&nbsp;&nbsp;global $REPOSITORY_BASE;<br>
&nbsp;&nbsp;&nbsp;&nbsp;$rollup_release_note_file = $content = $comp_release_note_file = &quot;&quot;;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;$info = $files = array();<br><br>&nbsp;&nbsp;&nbsp;&nbsp;$pNameObj = $message-&gt;getParam(0);<br>&nbsp;&nbsp;&nbsp;&nbsp;$pName = $pNameObj-&gt;getVal();<br><br>&nbsp;&nbsp;&nbsp;&nbsp;$pVersionObj = $message-&gt;getParam(1);
<br>&nbsp;&nbsp;&nbsp;&nbsp;$pVersion = $pVersionObj-&gt;getval();<br><br>&nbsp;&nbsp;&nbsp;&nbsp;$pPlatformObj = $message-&gt;getParam(2);<br>&nbsp;&nbsp;&nbsp;&nbsp;$pPlatform = $pPlatformObj-&gt;getval();<br><br>&nbsp;&nbsp;&nbsp;&nbsp;$localeObj = $message-&gt;getParam(3);<br>&nbsp;&nbsp;&nbsp;&nbsp;$locale = $localeObj-&gt;getval();
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;$dir = $REPOSITORY_BASE . $pName . &quot;/&quot; . $pVersion . &quot;/&quot; . $pPlatform;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if(is_dir($dir . &quot;/locale/&quot; . $locale)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$files = scan_dir($dir);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach ($files as $file) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(substr($file, -5) === &#39;.yaml&#39;) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$info = syck_load(file_get_contents($dir . &quot;/&quot; . $file));<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($info[&#39;rollup&#39;][&#39;rollup_type&#39;] === &#39;rollup&#39;) {
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Release note of the rollup<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$rollups[$info[&#39;rollup&#39;][&#39;id&#39;]] = $info;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(strtotime($info[&#39;rollup&#39;][&#39;timestamp&#39;]) &gt;
<br>$recent_timestamp) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$recent_timestamp =<br>strtotime($info[&#39;rollup&#39;][&#39;timestamp&#39;]);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$rollup_id = intval($info[&#39;rollup&#39;][&#39;id&#39;]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 nbsp;$info = array();
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$rollup_release_note_file =<br>$rollups[$rollup_id][&#39;rollup&#39;][&#39;description&#39;];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$content .= file_get_contents($dir . &quot;/locale/&quot; . $locale . &quot;/&quot;<br>
. $rollup_release_note_file) . &quot;\n\n&quot;;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// End release notes of rollup<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Release notes of dependent components in the rollup yaml<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!empty($rollups[$rollup_id][&#39;components&#39;])) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach($rollups[$rollup_id][&#39;components&#39;] as $component) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$comp_release_note_file = $component[&#39;description&#39;];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$content .= file_get_contents($dir . &quot;/locale/&quot; .
<br>$locale . &quot;/&quot; . $comp_release_note_file) . &quot;\n\n&quot;;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$comp_release_note_file = &quot;&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return new xmlrpcresp(new xmlrpcval($content, &#39;base64&#39;));
<br>&nbsp;&nbsp;&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$msg = &quot;Error! Check Product Name: \&quot;&quot; . $pName . &quot;\&quot;, Version:<br>\&quot;&quot; . $pVersion<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . &quot;\&quot;, Platform: \&quot;&quot; . $pPlatform . &quot;\&quot;, and Locale: \&quot;&quot; .
<br>$locale . &quot;\&quot;\n&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return new xmlrpcresp(new xmlrpcval($msg, &#39;string&#39;));<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>}<br><br>function scan_dir($dir) {<br>&nbsp;&nbsp;&nbsp;&nbsp;$files = array();<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if ($dh = opendir($dir)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while (($file = readdir($dh)) !== false) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($file != &#39;.&#39; &amp;&amp; $file != &#39;..&#39;) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$files[] = $file;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;closedir($dh);<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;return $files;<br>}<br><br>// Declare our signature and provide some documentation.<br>// (The PHP server supports remote introspection. Nifty!)<br>$activate_sig = array(array(&#39;struct&#39;, &#39;string&#39;, &#39;string&#39;, &#39;string&#39;),
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array(&#39;string&#39;, &#39;string&#39;, &#39;string&#39;, &#39;string&#39;));<br>$activate_doc = &#39;Activates a product&#39;;<br>$checkForUpdates_sig = array(array(&#39;base64&#39;, &#39;string&#39;, &#39;string&#39;, &#39;string&#39;),
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; array(&#39;string&#39;, &#39;string&#39;, &#39;string&#39;, &#39;string&#39;));<br>$checkForUpdates_doc = &#39;Checks for Updates&#39;;<br><br>$getReleaseNotes_sig = array(array(&#39;base64&#39;, &#39;string&#39;, &#39;string&#39;,
<br>&#39;string&#39;, &#39;string&#39;),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; array(&#39;string&#39;, &#39;string&#39;, &#39;string&#39;,<br>&#39;string&#39;, &#39;string&#39;));<br>$getReleaseNotes_doc = &#39;Get Release Note Contents&#39;;
<br><br><br>$s = new xmlrpc_server(array(&#39;activate&#39; =&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array(&#39;function&#39; =&gt; &#39;activate&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;signature&#39; =&gt; $activate_sig,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;docstring&#39; =&gt; $activate_doc),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;checkForUpdates&#39; =&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array(&#39;function&#39; =&gt; &#39;checkForUpdates&#39;,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;signature&#39; =&gt; $checkForUpdates_sig,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;docstring&#39; =&gt; $checkForUpdates_doc),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;getReleaseNotes&#39; =&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array(&#39;function&#39; =&gt; &#39;getReleaseNotes&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;signature&#39; =&gt; $getReleaseNotes_sig,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;docstring&#39; =&gt; $getReleaseNotes_doc)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br>$s-&gt;setDebug(3);<br>?&gt;<br>_______________________________________________<br>phpxmlrpc mailing list<br><a href="mailto:[email protected]">[email protected]
</a><br><a href="http://lists.usefulinc.com/cgi-bin/mailman/listinfo/phpxmlrpc">http://lists.usefulinc.com/cgi-bin/mailman/listinfo/phpxmlrpc</a><br></blockquote></div><br>

------=_Part_3143_11028457.1183726298877--

--===============0275957238==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
phpxmlrpc mailing list
[email protected]
http://lists.usefulinc.com/cgi-bin/mailman/listinfo/phpxmlrpc

--===============0275957238==--