Perl Module Release: RPC-XML 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 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.
- Makefile.PL
- t/51_client_with_host_header.t
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 RT #70280.
- t/11_base64_fh.t
- t/20_xml_parser.t
- t/21_xml_libxml.t
- t/40_server.t
These tests had failures when run as root. Permissions-based negative tests were incorrectly passing.
- t/10_data.t
Moved the 64-bit “TODO” tests to a SKIP block. Non-64-bit systems will skip, rather than fail, these tests.
- lib/RPC/XML/Server.pm
RT #65616: Fix for slow methods killing servers. Applied and modified patch from person who opened the ticket.
- MANIFEST
- lib/RPC/XML.pm
- t/10_data.t
- t/14_datetime_iso8601.t (added)
RT #55628: Improve flexibility of date parsing. This adds the ability to pass any ISO 8601 string to the RPC::XML::datetime_iso8601 constructor.