Changes for version 0.77

  • t/15_serialize.t Fix a test failure on Windows.
  • lib/RPC/XML.pm RT #70408: Fix spelling error in man page, reported by Debian group.
  • t/90_rt54183_sigpipe.t Fix to handle cases where server creation fails. Now skips the tests rather than dying.
  • lib/RPC/XML/Client.pm RT #67486: Add port to Host header in client requests.
  • lib/RPC/XML/Server.pm RT #65341: Added "use" of forgotten library File::Temp. This was causing failure when "message_file_thresh" kicked in.
  • t/10_data.t RT #78602: Changed 64-bit test from use64bitint to longsize. On some systems (such as OS X), use64bitint can be true even when in 32-bit mode.
  • t/21_xml_libxml.t Fix from Christian Walde, skip passed test on Windows.
  • lib/RPC/XML/Server.pm
  • t/40_server.t Checkpoint refactoring and additional tests. Work is not complete here, but the Net::Server changes demand immediate attention
  • t/20_xml_parser.t RT #72780: Check for a possible parser failure. One instance of XML::Parser failing to parse the extern entities test. Cannot reproduce, so wrap it in a "skip" block for now.
  • lib/RPC/XML/Procedure.pm
  • t/30_method.t RT #71452: Correct handling of dateTime parameters. Existing code in lib/RPC/XML/Procedure.pm did not properly handle parameters of the dateTime.iso8601 type. Also, there were no tests for these.
  • MANIFEST
  • t/30_method.t (deleted)
  • t/30_proceudre.t (added) Renamed t/30_method.t to t/30_procedure.t.
  • lib/RPC/XML/Server.pm RT #77992: Make RPC::XML::Server work with Net::Server again, after the API changes of Net::Server 2.x.

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