RPC-XML

 view release on metacpan or  search on metacpan

ChangeLog.xml  view on Meta::CPAN

    <change>
      <fileset>
        <file path="lib/RPC/xML.pm" />
        <file path="t/15_serialize.t" />
      </fileset>
      <description>
        Added a serialize() method to all the data classes in preparation for
        changing the client and server modules to stream XML over the line
        rather than print it using in-memory strings. Added test suite
        t/15_serialize.t to exercise this.
      </description>
    </change>
    <change>
      <fileset>
        <file path="lib/RPC/XML/Parser.pm" />
        <file path="t/20_parser.t" />
      </fileset>
      <description>
        Modified RPC::XML::Parser to accept arguments to new() that instruct
        it to spool Base64 data to a filehandle, using the new capabilities
        of the base64 class described previously. Added tests to t/20_parser.t
        and support for the parameters to the constructors of the client and
        base server classes. Documented all around.
      </description>
    </change>
    <change>
      <file path="lib/RPC/XML.pm" />
      <description>
        Re-engineered the test for the "bytes" pragma in RPC::XML, so that
        it now works with Perl 5.005.
      </description>
    </change>
    <change>
      <file path="lib/RPC/XML/Client.pm" />
      <description>
        Fixed the credentials() method in RPC::XML::Client.
      </description>
    </change>
    <change>
      <fileset>
        <file path="lib/Apache/RPC/Server.pm" />
        <file path="lib/RPC/XML/Client.pm" />
        <file path="lib/RPC/XML/Server.pm" />
      </fileset>
      <description>
        All the internal use of object attributes in RPC::XML::Client now use
        accessors instead of the hash keys directly, to make it easier to
        sub-class the package. The same was done in RPC::XML::Server and to
        some degree in Apache::RPC::Server. The server classes are more likely
        to have problems, though.
      </description>
    </change>
    <change>
      <fileset>
        <file path="lib/RPC/XML/Client.pm" />
        <file path="lib/RPC/XML/Parser.pm" />
        <file path="lib/RPC/XML/Server.pm" />
      </fileset>
      <description>
        The parsing of incoming data in the client and both server classes is
        now done to a streaming XML parser, eliminating the need for the
        full message to ever be in memory at once. Likewise, the client and
        server classes have new attributes and accessor methods to allow
        them to spool outgoing messages to files if the messages threaten to
        be too large to keep in memory (this is best used when dealing with a
        lot of Base64 data that is being dealt with directly on disk as well).
      </description>
    </change>
  </release>
  <release version="0.46" date="2002-12-29T23:39:05-08:00">
    <change>
      <file path="lib/RPC/XML/Client.pm" />
      <description>
        Applied a patch from Andrew Langmead to fix a bug in the uri() method
        of RPC::XML::Client. Prior, retrieving the value could accidentally
        reset it. Applied another fix from him to prevent a possible warning.
      </description>
    </change>
    <change>
      <file path="lib/RPC/XML/Server.pm" />
      <description>
        Applied another patch to better handle testing of the availability of
        compression in the client.
      </description>
    </change>
    <change>
      <file path="Makefile.PL" />
      <description>
        Moving around some of the RPM spec-file generation caused problems
        with some people trying to build the package if spec.in was missing.
        Fixed this in Makefile.PL.
      </description>
    </change>
    <change>
      <file path="lib/RPC/XML/Procedure.pm" />
      <description>
        Fix to RPC::XML::Procedure per tip from Stig Porsgaard, to fix the
        reading of 'signature' arguments to new() when providing all the
        proc data directly. Reported by others as well, but Stig nailed it
        down to a specific line.
      </description>
    </change>
  </release>
  <release version="0.45" date="2002-10-29T21:06:00-08:00">
    <change>
      <file path="lib/RPC/XML.pm" />
      <description>
        Fixed a problem in the test-usage of the bytes pragma in RPC::XML,
        reported by Marc Jauvin.
      </description>
    </change>
    <change>
      <file path="lib/RPC/XML/Parser.pm" />
      <description>
        Closed a potential security hole in the parsing of external entities,
        pointed out by Gregory Steuck.
      </description>
    </change>
  </release>
  <release version="0.44" date="2002-04-30T23:44:08-07:00">
    <change>



( run in 1.022 second using v1.01-cache-2.11-cpan-39bf76dae61 )