The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.76

  • 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 the 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.

Documentation

Turn Perl code into an XML description for RPC::XML::Server

Modules

A subclass of RPC::XML::Server tuned for mod_perl
A status monitor similar to Apache::Status for RPC
A set of classes for core data, message and XML handling
An XML-RPC client class
Interface for parsers created by RPC::XML::ParserFactory
A container class for XML::LibXML
A container class for XML::Parser
A factory class for RPC::XML::Parser objects
Object encapsulation of server-side RPC procedures
A server base-class for XML-RPC

Provides

in lib/RPC/XML/Procedure.pm
in lib/RPC/XML/Procedure.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm
in lib/RPC/XML.pm