<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dereferenced.com &#187; RPC-XML</title>
	<atom:link href="http://www.dereferenced.com/tags/rpc-xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dereferenced.com</link>
	<description>A preponderance of Perl, an excess of XML, and additional alliterations.</description>
	<lastBuildDate>Tue, 17 Jan 2012 17:18:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Perl Module Release: RPC-XML 0.76</title>
		<link>http://www.dereferenced.com/2011/08/21/perl-module-release-rpc-xml-0-76/</link>
		<comments>http://www.dereferenced.com/2011/08/21/perl-module-release-rpc-xml-0-76/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 20:12:53 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=190</guid>
		<description><![CDATA[MetaCPAN.org: https://metacpan.org/release/RJRAY/RPC-XML-0.76 Version: 0.76 Released: Saturday August 20, 2011, 06:30:00 PM -0700 Changes: etc/make_method lib/RPC/XML/Server.pm RT #70258: Fixed typos in docs pointed out by Debian team. lib/Apache/RPC/Server.pm Better version of the fix for infinite loops. This is the patch originally suggested by Eric Cholet, who found the bug. t/00_load.t RT #70280: This test was still [...]]]></description>
			<content:encoded><![CDATA[<div>MetaCPAN.org: <a href="https://metacpan.org/release/RJRAY/RPC-XML-0.76">https://metacpan.org/release/RJRAY/RPC-XML-0.76</a></div>
<div xmlns="http://www.w3.org/1999/xhtml" xmlns:cl="http://www.blackperl.com/2009/01/ChangeLogML" xmlns:xhtml="http://www.w3.org/1999/xhtml" id="changelog-container" class="changelog-container-div">
<div class="changelog-release-div" name="release_0_76" id="release_0_76_div">
<span class="changelog-release-heading">Version: 0.76</span><br/><br />
<span class="changelog-release-date">Released: <span class="changelog-date">Saturday August 20, 2011, 06:30:00 PM -0700</span></span></p>
<p class="changelog-release-para">Changes:</p>
<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">etc/make_method</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para"><a href="https://rt.cpan.org/Ticket/Display.html?id=70258" class="changelog-html-a">RT #70258</a>: Fixed typos in docs pointed out by Debian team.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Better version of the fix for infinite loops. This is the patch originally suggested by Eric Cholet, who found the bug.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/00_load.t</tt>
</li>
</ul>
<p class="changelog-release-change-para"><a href="https://rt.cpan.org/Ticket/Display.html?id=70280" class="changelog-html-a">RT #70280</a>: This test was still testing RPC/XML/Method.pm. Rewrote to remove that but include the (forgotten) XMLLibXML.pm module. That test has to be conditional on the presence of XML::LibXML.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">Makefile.PL</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/51_client_with_host_header.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Clean up test suite to work with older Test::More. Also specify a minimum Test::More that supports subtest(). This is also a part of <a href="https://rt.cpan.org/Ticket/Display.html?id=70280" class="changelog-html-a">RT #70280</a>.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/11_base64_fh.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/20_xml_parser.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/21_xml_libxml.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/40_server.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">These tests had failures when run as root. Permissions-based negative tests were incorrectly passing.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/10_data.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Moved the 64-bit &#8220;TODO&#8221; tests to a SKIP block. Non-64-bit systems will skip, rather than fail, these tests.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para"><a href="https://rt.cpan.org/Ticket/Display.html?id=65616" class="changelog-html-a">RT #65616</a>: Fix for slow methods killing servers. Applied and modified patch from person who opened the ticket.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">MANIFEST</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/10_data.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/14_datetime_iso8601.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
</ul>
<p class="changelog-release-change-para"><a href="https://rt.cpan.org/Ticket/Display.html?id=55628" class="changelog-html-a">RT #55628</a>: Improve flexibility of date parsing. This adds the ability to pass any ISO 8601 string to the RPC::XML::datetime_iso8601 constructor.</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2011/08/21/perl-module-release-rpc-xml-0-76/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chasing a Very Elusive Warning</title>
		<link>http://www.dereferenced.com/2011/08/16/chasing-a-very-elusive-warning/</link>
		<comments>http://www.dereferenced.com/2011/08/16/chasing-a-very-elusive-warning/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 22:59:46 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=184</guid>
		<description><![CDATA[I am getting a warning in one of my test suites for RPC-XML. I only get this warning when I run &#8220;make test&#8220;. I do not get the warning if I run the test directly with &#8220;perl -Mblib t/&#8230;&#8220;, or if I run it via prove. The test this occurs in is t/21_xml_libxml.t, which tests [...]]]></description>
			<content:encoded><![CDATA[<p>I am getting a warning in one of my test suites for <a href="https://metacpan.org/release/RPC-XML">RPC-XML</a>. I only get this warning when I run &#8220;<span style="font-family: andale mono,times;">make test</span>&#8220;. I do <em>not</em> get the warning if I run the test directly with &#8220;<span style="font-family: andale mono,times;">perl -Mblib t/&#8230;</span>&#8220;, or if I run it via <span style="font-family: andale mono,times;">prove</span>. The test this occurs in is <span style="font-family: andale mono,times;">t/21_xml_libxml.t</span>, which tests the XML::LibXML-based parser, and the warning I get is:</p>
<pre style="padding-left: 30px;">Use of uninitialized value in subroutine entry at .../site_perl/5.14.1/darwin-2level/XML/LibXML.pm line 843.</pre>
<p>Because this is occurring within Perl itself, I cannot seem to get it to give me a stack-trace in place of the warning. My attempts to check for undefined values have not found any, yet I get the warning. Running in the debugger does not generate the warning.</p>
<p>Because my tests pass, I have confidence that this parser is fine, despite this only-in-test-harness warning. But the OCD side of me is going crazy over having this still show up when I run my tests locally (and yes, it shows up on all my platforms: Darwin, 64-bit Linux and 32-bit Linux). So, if anyone reading this can give me a helpful hint as to how I can get more/better diagnostic information on this, I would be truly grateful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2011/08/16/chasing-a-very-elusive-warning/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.75</title>
		<link>http://www.dereferenced.com/2011/08/14/perl-module-release-rpc-xml-0-75/</link>
		<comments>http://www.dereferenced.com/2011/08/14/perl-module-release-rpc-xml-0-75/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 00:57:20 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=175</guid>
		<description><![CDATA[MetaCPAN.org: https://metacpan.org/release/RJRAY/RPC-XML-0.75 Version: 0.75 Released: Saturday August 13, 2011, 05:30:00 PM -0700 Changes: MANIFEST Somehow, t/13_no_deep_recursion.t never got added to MANIFEST. lib/RPC/XML/Parser/XMLLibXML.pm RT #65154: Fixed a cut/paste error in an error message. lib/RPC/XML/Client.pm t/51_client_with_host_header.t (added) RT #68792: Merge pull request #2 from dragon3/master (https://github.com/dragon3). Allow setting of &#8220;Host&#8221; header, and test suite for it. MANIFEST [...]]]></description>
			<content:encoded><![CDATA[<p>MetaCPAN.org: <a href="https://metacpan.org/release/RJRAY/RPC-XML-0.75">https://metacpan.org/release/RJRAY/RPC-XML-0.75</a></p>
<div xmlns="http://www.w3.org/1999/xhtml" xmlns:cl="http://www.blackperl.com/2009/01/ChangeLogML" xmlns:xhtml="http://www.w3.org/1999/xhtml" id="changelog-container" class="changelog-container-div">
<div class="changelog-release-div" name="release_0_75" id="release_0_75_div">
<span class="changelog-release-heading">Version: 0.75</span><br/><br />
<span class="changelog-release-date">Released: <span class="changelog-date">Saturday August 13, 2011, 05:30:00 PM -0700</span></span></p>
<p class="changelog-release-para">Changes:</p>
<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">MANIFEST</tt>
</li>
</ul>
<p class="changelog-release-change-para">Somehow, t/13_no_deep_recursion.t never got added to MANIFEST.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">
<a href="https://rt.cpan.org/Ticket/Display.html?id=65154" class="changelog-html-a">RT #65154</a>: Fixed a cut/paste error in an error message.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Client.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/51_client_with_host_header.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
</ul>
<p class="changelog-release-change-para">
<a href="https://rt.cpan.org/Ticket/Display.html?id=68792" class="changelog-html-a">RT #68792</a>: Merge pull request #2 from dragon3/master (<a href="https://github.com/dragon3" class="changelog-html-a">https://github.com/dragon3</a>). Allow setting of &#8220;Host&#8221; header, and test suite for it.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">MANIFEST</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/51_client_with_host_header.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Added new test suite to MANIFEST, fixed spelling. Also added &#8220;plan tests&#8221; line to the test suite.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/20_xml_parser.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/21_xml_libxml.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/41_server_hang.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Merge pull request #3 from yannk/master (<a href="https://github.com/yannk" class="changelog-html-a">https://github.com/yannk</a>). Expat parser subclass is protected against ext ent attack, libxml isn&#8217;t.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/41_server_hang.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Undo a change to this suite from yannk&#8217;s pull.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">etc/make_method</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Status.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Client.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Function.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Method.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/ParserFactory.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">More perlcritic-driven clean-up. This is mostly POD sections, but also includes heavy re-working of etc/make_method and parts of lib/RPC/XML.pm.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/21_xml_libxml.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Fixed external entity handling on MacOS. Also made small change to the test suite to be cleaner.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Took out warnings on external entities blocking. Now it blocks silently. Also cleaned up some docs.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/15_serialize.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Additions to increase code coverage in XML.pm.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Turns out this wasn&#8217;t exporting RPC_I8.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Status.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Client.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Function.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Method.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/ParserFactory.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/02_pod_coverage.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Made 5.8.8 the new minimum-required perl. Also dropped the utf8_downgrade hack, which affected an xt test.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Client.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Improved arguments-checking in send_request.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Client.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Fixed error-cases in usage of File::Temp-&gt;new(). File::Temp::new croaks on errors, doesn&#8217;t return undef like I thought.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">MANIFEST</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Function.pm</tt> <span class="changelog-release-file-action">(deleted)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Method.pm</tt> <span class="changelog-release-file-action">(deleted)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Roll Method.pm and Function.pm into Procedure.pm. Remove Method.pm and Function.pm from distro.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Fixed regexp for methodName validation.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/10_data.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/11_base64_fh.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/12_nil.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/15_serialize.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/20_xml_parser.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/21_xml_libxml.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/25_parser_negative.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/29_parserfactory.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/30_method.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/40_server.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/40_server_xmllibxml.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/50_client.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/BadParserClass.pm</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/meth_good_1.xpl</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/namespace3.xpl</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/svsm_text.b64</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/util.pl</tt>
</li>
</ul>
<p class="changelog-release-change-para">First round of Devel::Cover-inspired improvements. These are the changes to the test suites to increase coverage of the code.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Fixes and such from Devel::Cover analysis.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/30_method.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/meth_good_1.xpl</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/meth_good_2.xpl</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/meth_good_3.xpl</tt> <span class="changelog-release-file-action">(added)</span>
</li>
</ul>
<p class="changelog-release-change-para">Fixes for file-based method loading/reloading. New tests in the suite, and re-working of the ugliest hacky part of this package.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/30_method.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/meth_good_3.xpl</tt>
</li>
</ul>
<p class="changelog-release-change-para">RPC::XML::Procedure test-coverage improvement. Also removed some unneeded code.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/30_method.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/40_server.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Last round of RPC::XML::Procedure test coverage. This is mostly in t/40_server.t, though some bugs were found and addressed in the modules and in t/30_method.t.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Status.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Client.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/ParserFactory.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Documentation clean-up and update.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Status.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Client.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Changes from new Perl::Critic::Bangs policies.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/01_pod.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/02_pod_coverage.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/03_meta.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/04_minimumversion.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/05_critic.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Adjustments to reflect moving from t to xt. Also made changes to xt/02_pod_coverage.t to reflect changes to modules.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Client.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Removed some error checks that can never fail.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/40_server.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Code-coverage-driven changes and added tests.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">etc/make_method</tt>
</li>
</ul>
<p class="changelog-release-change-para">Fixes from new Perl::Critic::Bangs policies.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">Removed usage of AutoLoader completely.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/40_server.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/02_pod_coverage.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">Removed some dead code and better did the aliases. This required a change in t/40_server.t for a private sub that no longer exists. Also updated xt/02_pod_coverage.t for private subs that have no pod.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para"><a href="https://rt.cpan.org/Ticket/Display.html?id=67694" class="changelog-html-a">RT #67694</a>: Fix a potential infinite-loop condition.</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2011/08/14/perl-module-release-rpc-xml-0-75/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.74</title>
		<link>http://www.dereferenced.com/2011/01/23/perl-module-release-rpc-xml-0-74/</link>
		<comments>http://www.dereferenced.com/2011/01/23/perl-module-release-rpc-xml-0-74/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 01:22:08 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=133</guid>
		<description><![CDATA[Version: 0.74 Released: Sunday January 23, 2011, 12:50:00 PM -0800 Changes: t/90_rt54183_sigpipe.t RT #56800: Make this suite skip all tests on Windows platforms. lib/Apache/RPC/Server.pm Clean up some run-time &#8220;use of undefined value&#8221; messages. lib/RPC/XML/Parser/XMLLibXML.pm lib/RPC/XML/Parser/XMLParser.pm t/90_rt58323_push_parser.t (added) RT #58323: Started as making the parser interfaces correctly report errors when passed null-length strings or &#8220;0&#8243; values. [...]]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:cl="http://www.blackperl.com/2009/01/ChangeLogML" xmlns:xhtml="http://www.w3.org/1999/xhtml" id="changelog-container" class="changelog-container-div">
<div class="changelog-release-div" name="release_0_74" id="release_0_74_div">
<span class="changelog-release-heading">Version: 0.74</span><br/><br />
<span class="changelog-release-date">Released: <span class="changelog-date">Sunday January 23, 2011, 12:50:00 PM -0800</span></span></p>
<p class="changelog-release-para">Changes:</p>
<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/90_rt54183_sigpipe.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">
<a href="http://rt.cpan.org/Ticket/Display.html?id=56800" class="changelog-html-a">RT #56800</a>: Make this suite skip all tests on Windows platforms.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">
Clean up some run-time &#8220;use of undefined value&#8221; messages.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/90_rt58323_push_parser.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
</ul>
<p class="changelog-release-change-para">
<a href="http://rt.cpan.org/Ticket/Display.html?id=58323" class="changelog-html-a">RT #58323</a>: Started as making the parser interfaces correctly report errors when passed null-length strings or &#8220;0&#8243; values. Turned out that the error return interface from XMLLibXML.pm was not consistent with the rest of the system, so fixed that as well.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/40_server.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">
<a href="http://rt.cpan.org/Ticket/Display.html?id=58240" class="changelog-html-a">RT #58240</a>: Applied a patch from Martijn van de Streek that adds access to the HTTP::Request object to called method code.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/90_rt58065_allow_nil.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
</ul>
<p class="changelog-release-change-para">
<a href="http://rt.cpan.org/Ticket/Display.html?id=58065" class="changelog-html-a">RT #58065</a>: Allow the parsing of <tt class="changelog-html-tt">&lt;nil /&gt;</tt> tags when they are encountered, even if $RPC::XML::ALLOW_NIL is not set. Only limit the generation of these tags.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/41_server_hang.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">
This test sporadically fails, so enhance the error message for more info. Also alter the test slightly, hoping it fixes the random failures.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">etc/make_method</tt>
</li>
</ul>
<p class="changelog-release-change-para">
Applied perlcritic to the make_method tool.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/XML/RPC.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/10_data.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/20_xml_parser.t</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/21_xml_libxml.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">
<a href="http://rt.cpan.org/Ticket/Display.html?id=62916" class="changelog-html-a">RT #62916</a>: Previous adjustments to the <tt class="changelog-html-tt">dateTime.iso8601</tt> stringification caused it to no longer fit the XML-RPC spec. Fixed.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Client.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/ParserFactory.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/RPC/XML/Server.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">
Used <tt class="changelog-html-tt">warnings::unused</tt> to find unused variables not found by Perl::Critic.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/10_data.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">
Realized I had no boundary-tests for ints in smart_encode(). This revealed some problems with i8 values on my 32-bit system. Don&#8217;t want to introduce dependency on BigInt right now, so marked those tests &#8220;TODO&#8221;.
</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2011/01/23/perl-module-release-rpc-xml-0-74/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.73</title>
		<link>http://www.dereferenced.com/2010/03/16/perl-module-release-rpc-xml-0-73/</link>
		<comments>http://www.dereferenced.com/2010/03/16/perl-module-release-rpc-xml-0-73/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 06:14:48 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=121</guid>
		<description><![CDATA[Version: 0.73 Released: Tuesday March 16, 2010, 10:45:00 PM -0700 Changes: MANIFEST t/28_parser_bugs_50013.t (deleted) t/90_rt50013_parser_bugs.t (added) Rename of t/28_parser_bugs_50013.t to fit more universal scheme for test suites that directly address specific RT bugs. lib/RPC/XML/Server.pm t/90_rt54183_sigpipe.t (added) RT #54183: Provide handling of SIGPIPE when sending the response to the client, in case they&#8217;ve terminated the connection. [...]]]></description>
			<content:encoded><![CDATA[<div id="changelog-container" class="changelog-container-div">
<div id="release_0_73_div" class="changelog-release-div">
<p><span class="changelog-release-heading">Version: 0.73</span></p>
<p><span class="changelog-release-date">Released: <span class="changelog-date">Tuesday March 16, 2010, 10:45:00 PM -0700</span></span></p>
<p class="changelog-release-para">Changes:</p>
<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">t/28_parser_bugs_50013.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">t/90_rt50013_parser_bugs.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para">
<p>Rename of t/28_parser_bugs_50013.t to fit more universal scheme for<br />
test suites that directly address specific RT bugs.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Server.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">t/90_rt54183_sigpipe.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=54183">RT #54183</a>: Provide handling of SIGPIPE when sending the response to the client,<br />
in case they&#8217;ve terminated the connection.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Forgot to add the new test suite to MANIFEST.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Server.pm</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Forgot to update the module version number.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Fix typo in reftype() call.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">t/90_rt54494_blessed_refs.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=54494">RT #54494</a>: Fix handling of blessed references in smart_encode().</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/Apache/RPC/Status.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Client.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Function.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Method.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/ParserFactory.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Server.pm</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Large-scale code clean-up driven by Perl::Critic. All critic flags<br />
down to severity 1 now removed.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Forgot to add t/90_rt54494_blessed_refs.t when it was created.</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2010/03/16/perl-module-release-rpc-xml-0-73/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.72</title>
		<link>http://www.dereferenced.com/2009/12/13/perl-module-release-rpc-xml-0-72/</link>
		<comments>http://www.dereferenced.com/2009/12/13/perl-module-release-rpc-xml-0-72/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 05:48:56 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=101</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>
<div id="changelog-container" class="changelog-container-div">
<div id="release_0_72_div" class="changelog-release-div"><span class="changelog-release-heading">Version: 0.72</span>

<span class="changelog-release-date">Released: <span class="changelog-date">Sunday December 13, 2009, 09:45:00 PM -0700</span></span>
<p class="changelog-release-para">Changes:</p>

<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">Makefile.PL</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/40_server_xmllibxml.t</tt></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=52662">RT #52662</a>:
Fix requirement specification for XML::LibXML.

</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Some more clean-up of the docs, removing a redundant section.</div>
</div>
</div>
</div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2009/12/13/perl-module-release-rpc-xml-0-72/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.71</title>
		<link>http://www.dereferenced.com/2009/12/07/perl-module-release-rpc-xml-0-71/</link>
		<comments>http://www.dereferenced.com/2009/12/07/perl-module-release-rpc-xml-0-71/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:39:22 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=96</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>
<div id="changelog-container" class="changelog-container-div">
<div id="release_0_71_div" class="changelog-release-div"><span class="changelog-release-heading">Version: 0.71</span>

<span class="changelog-release-date">Released: <span class="changelog-date">Monday December  7, 2009, 08:00:00 PM -0700</span></span>
<p class="changelog-release-para">Changes:</p>

<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/01_pod.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/02_pod_coverage.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/03_meta.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/04_minimumversion.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/05_critic.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/01_pod.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/02_pod_coverage.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/03_meta.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/04_minimumversion.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/05_critic.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para"></p>

Moved author-only tests to xt/, updated MANIFEST.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Add test suite 28_parser_bugs_50013.t, which was omitted from last
release.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/01_pod.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/02_pod_coverage.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/03_meta.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/04_minimumversion.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/05_critic.t</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Re-engineered the author-only/release tests, since they're no longer in
the t/ directory and thus should not interfere.</div>
</div>
</div>
</div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2009/12/07/perl-module-release-rpc-xml-0-71/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.70</title>
		<link>http://www.dereferenced.com/2009/12/06/perl-module-release-rpc-xml-0-70/</link>
		<comments>http://www.dereferenced.com/2009/12/06/perl-module-release-rpc-xml-0-70/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 06:54:50 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=94</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>
<div id="changelog-container" class="changelog-container-div">
<div id="release_0_70_div" class="changelog-release-div"><span class="changelog-release-heading">Version: 0.70</span>

<span class="changelog-release-date">Released: <span class="changelog-date">Sunday December  6, 2009, 10:00:00 PM -0700</span></span>
<p class="changelog-release-para">Changes:</p>

<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/10_data.t</tt></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=49406">RT #49406</a>:
Make Base64 data-type allow zero-length data.

</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/10_data.t</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Hand-applied a patch (most likely from Bill Moseley) to extend the
construction of dateTime.iso8601 data-types.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/40_server.t</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Fixed another corner-case for the url() test.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Fixed a case from previous work that caused "undef" warnings.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser.pm</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/28_parser_bugs_50013.t</tt></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=50013">RT #50013</a>:
Restore backwards-compatibility for projects that use RPC::XML::Parser
directly.

</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=50143">RT #50143</a>:
Incorrectly called server_fault() as if it were a coderef.

</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Applied patch from Frank Wiegand to fix a POD problem.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Some additional regexp issues on dateTime.iso8601, to handle
backwards-compatibility.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/ParserFactory.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Fixed some minor doc errors.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Moved the 'require' of some libraries to the point where they are
first needed, to delay loading until/unless necessary.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/21_xml_libxml.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/29_parserfactory.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/40_server_xmllibxml.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para"></p>

Implement support for XML::LibXML in the parser-factory.</div>
</div>
</div>
</div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2009/12/06/perl-module-release-rpc-xml-0-70/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

