Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Sep 24, 2008

  1. Tagged 0.63 release


Sep 19, 2008

  1. Prep for 0.63.

  2. Forgot to bump $VERSION.

  3. Prep for 0.62 release.

  4. Testers-service reports showed that the new i8 type was not auto-boxi…

    …ng correctly on true 64-bit machines. Turns out I had bogus values for the maximums and minimums, not just for 8-byte ints but also for plain 4-byte ones as well.
  5. Extended the die message when $srv fails to allocate. Some testers ar…

    …e getting a failure here but I have no idea how or why.

Sep 15, 2008

  1. One more change-set needed for 0.61 to fix broken tests.

  2. Some of the work in armoring the test suites against server-death cha…

    …nged the
    counts on tests and on call-counts in the system.status method. Some explicit
    re-starts didn't help.
  3. Preparation for 0.61 release.


Jul 25, 2008

  1. RT#30354 Implement the 'i8' type as an extension to the official RPC-…

    …XML spec.
  2. Fix for RT#36078, fix the URL testing on the server object to be less…

    … strict.

Apr 17, 2008

  1. Test suites armored against server processes that die as a result of …

    or other calls within 3rd-party modules. The client and net_server suites
    were also converted to Test::More at this time.

Apr 13, 2008

  1. Changed a test for "localhost:$port" in the server URL method to opti…

    allow localhost.localdomain, for those systems whose /etc/hosts cause the
    former to convert to the latter. Was causing false failures.
  2. Converted to Test::More. Some cpan-testers reports were showing test 2

    failing (RPC::XML::Parser). Hoping this might provide better feedback if
    the test continues to fail.

Apr 09, 2008

  1. Admin/prep work for 0.60 release.

  2. Updated all copyright/redistribution information with current year and

    correct/current URLs for Artistic and LGPL licenses.

Apr 03, 2008

  1. Added cover_db (generated by Devel::Cover) to svn:ignore, and deleted…

    … leftover
    .cvsignore files.

Mar 30, 2008

  1. RT #34557: Provide access to client-side connection info to methods c…

    …alled on
    the server, by placing the data from get_peeraddr() (as abstracted through
    existing methods in HTTP::Daemon::ClientConn and Apache::Connection) into
    localized keys on the server object, as is already done with the method_name
    and signature pseudo-keys. Tests added to 40_server.t and docs updated.
  2. Typo in a test diagnostic.

  3. In response to concerns raised by a report of parsing problems, added…

    … XML
    entity encoding for ' and " (' and ") to the base RPC::XML module,
    and added a test to the parser suite to make sure it is correctly turning
    all core XML entities back into characters during the parsing process.
  4. Per RT ticket #31818, fix to the XML serialization of double values t…

    …o conform
    to the XML-RPC spec, as it does not allow for exponential notation. This also
    required changes to the tests, as values were no longer being auto-truncated
    at 5 decimal places. Also finished cleaning up the t/10_data.t test suite
    with diagnostic messages on the tests that had not previously gotten them.
  5. Based on report in RT ticket #29351, fixed a bug that caused a server to

    incorrectly report the location and cause of an XML parsing error in the
    request. The actual bug and solution were different than initially reported
    in the ticket.

Mar 29, 2008

  1. Applied a patch from Masatake Daimon to improve the performance of the

    parser by reducing the (vast) number of string-concat operations. During
    this change, re-wrote the parser tests to use Test::More and have better

Mar 27, 2008

  1. Set the svn:keywords property.

  2. Applied a patch from Chris Darroch to make the spawning of servers wo…

    …rk in
    some corner-cases that were failing. All that was required was explicit
    specification of 'localhost' in the instantiation.
  3. Made a do-nothing branch in RPC::XML::smart_encode actually die with …

    …an error
    when a reference-type is passed in that cannot be converted. Added two tests
    to cover this, and took the opportunity to convert 10_data.t to Test::More.

Mar 26, 2008

  1. Fixed the bug in RPC::XML::Server::process_request() could lead to an

    infinite loop if the client shuts down the socket before the full request
    is sent. Added a test script specific to this bug, to catch it if it

Mar 24, 2008

  1. Applied a modified form of a patch submitted by Mike Rylander (miker@…

    to make things work under SSL.
  2. Copy of this file, for use with the ChangeLog.xml file in root.

  3. Per RT ticket #30849, fix problem causes by having colons in temp-fil…

    …e names.
  4. Related to the main change of RT ticket #30849, fixes potential problem

    in the creation of temporary file names if a test script is run directly
    from the "t" directory. While at it, added a line with the Subversion "Id"
    keyword and set the "svn:keywords" property on all test scripts.

Jun 30, 2006

  1. Forgot the two new test suites

  2. Preparation for 0.59 release

  3. Applied a patch from Jos Boumans to add flexibility to the smart_enco…

    …de() hack
    that tries to match bare Perl data to RPC classes.
  4. Fixed the logic around the setting of $no_def in new(); it was handli…

    …ng the
    no_default method-argument backwards.
Something went wrong with that request. Please try again.