SOAP-Lite

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  ! Added item in TROUBLESHOOTING section explaining that there is a
    bug in Perl 5.8 that prevents +autodispatch from working properly.
    The workaround is to use dispatch_from instead (bug 747290)
  ! Fixed warning when autodispatched call has no parameters
    (bug 747286)
  ! Fixed warning when empty SOAPAction specified (bug 747278)
  ! Turned off HTTP keep alive patch by default, however users can now
    turn on the patch by setting the constant PATCH_HTTP_KEEPALIVE to
    1 (bug 747281)
  ! Removed dependency on the URI module for non-HTTP transports
    (bug 747306)

0.55 Mon Apr 15 22:20:39 2002
  ! fixed security vulnerability with fully qualified method names
    (thanks to Randal Schwartz, Ilya Martynov and many others)
  ! fixed problem with TCP transport and SSL (thanks to Chris Hurd)
  ! fixed TCP transport to specify correct length with utf8 strings
    (thanks to Robin Fuller)
  ! fixed incorrect encoding when parameters list includes undefined
    values (thanks to Chris Radcliff)
  ! updated 'xmlsoap' prefix (thanks to Pierre Denis)
  ! updated MIME parser to accept messages that start with 'From'
    (thanks to Chris Davies)
  + added check for TCP transport on Mac (thanks to Robin Fuller)
  + added check for shutdown() method on AIX (thanks to Jos Clijmans)
  + added check for blocking() method in TCP transport
    (thanks to Jos Clijmans)
  + optimized parsing strings with entity encoding (thanks to Mathieu
    Longtin)
  + added check for entity size for CGI transport
    ($SOAP::Constant::MAX_CONTENT_SIZE) (thanks to J. Klunder)
  + added example (google.pl)
  + updated tests and examples with new endpoints

0.52 Mon Oct 18 21:20:19 2001
  ! fixed content_type returned under mod_perl with 500 SERVER ERROR
    status (thanks to Geoffrey Young and Scott Hutton)
  ! fixed problem with multiple bindings in WSDL file generated by
    MS SOAP toolkit
  ! fixed handling of boolean type in 1999 Schema and hexBinary type
    in 2001 Schema
  ! fixed warning and problem with WOULDBLOCK state in IO::SessionData
    (thanks to Marty Pauley)
  ! fixed miscalculation in position within sparse arrays
  ! fixed problem with URI when methods of SOAP::Data are called in
    certain order (thanks to Taras Shkvarchuk)
  ! fixed CRLF problem in CGI module on Windows platform under IIS
    (thanks to Werner Ackerl)
  ! fixed hex and hexBinary datatypes generation
  ! fixed content-length calculation when payload has multibyte utf8
    characters
  ! fixed problem with XMLRPC and nested packages with more than two
    levels (thanks to Leonid Gernovski)
  ! fixed (again) memory leak in SOAP::Parser (thanks to Craig
    Johnston)
  + updated Jabber interface for new format of 'use Net::Jabber ...'
    does not work with Net::Jabber 1.022 and later
  + updated XMLRPC::Lite to not detect value as float for 'NaN' and
    'INF' strings
  + updated XMLRPC::Lite to return 200OK on errors
  + updated XMLRPC do not specify charset in content-type
  + updated Makefile.PL to allow configuration from command line
    (thanks to Dana Powers)
  + updated publishing API tests for UDDI server to call a new server
    (GLUE)
  + changed close() to shutdown() in Daemon transport (thanks to Sean
    Meisner)
  + added support for HTTP_proxy and HTTP_proxy_* in WSDL access
    (thanks to Stephen Shortland)
  + added XMLRPC support in COM interface. XMLRPC client and server
    can be created using COM interface
  + added DO_NOT_PROCESS_XML_IN_MIME option for MIME parts with
    text/xml content type
  + modified deserialization algorithm that allows to properly
    deserialize SOAP1.2 messages when default is set to SOAP1.1 and
    vice versa
  + added fault in XMLRPC::Lite for incorrect datatypes specified by
    user (thanks to Paul Prescod)
  + added option to not generate XML declaration
  + added encoding for ']]>' (thanks to Matt Sergeant and James
    Amrhein)
  + added '\r' => '
' conversion in strings
  + added complaint on incorrect simple types
  + added byNameOrOrder and byName functions for
    SOAP::Server::Parameters (thanks to Matt Stum)
  + added handling relative locations in <import> in WSDL
  + added stringification of SOAP::Fault (thanks to Tim Jenness)
  + added documentation for SSL certificate authentication
  + added more examples (terraserver.pl, joke.pl, weblog.pl)
  + added more tests

0.51 Tue Jul 18 15:15:14 2001
  ! fixed memory leak in SOAP::Parser (thanks to Ryan Adams and Michael
    Brown)
  ! fixed skipping undef elements in arrays under Perl 5.005 (thanks to
    Arne Georg Gleditsch)
  ! fixed warning from undefined type in out parameters (thanks to
    Jrg Ziefle)
  ! fixed autovivification warnings on 5.7.x (thanks to Igor Pechersky)
  ! fixed tests on 64bit systems (thanks to Gurusamy Sarathy)
  ! fixed installation problem with long filenames on MacOS (thanks to
    Alex Harper)
  ! fixed POP3 server (thanks to Kevin Hutchinson)
  ! number of fixes in XMLRPC::Lite
    o fixed <string> requirement (thanks to Matthew Krenzer and Dana
      Powers)
    o fixed empty slot skipping (thanks to Jon Udell)
    o fixed serialization of "0"/""/undef values (thanks to Michael E.
      Gage)
    o fixed autodispatch (thanks to Craig Kelley)
  + added support for SOAP 1.2 (spec is still in draft, implementation
    is subject to change)
  + added extended array support (only in deserializer)
    sparse arrays
    multidimensional arrays (deserialized as array of arrays)
    partially transmitted arrays
  + modified XML::Parser::Lite to work on Perl 5.005 (thanks to John
    Gotts)
    fixed handling empty attributes as undef
    fixed minors (thanks to Duncan Cameron)
  + modified deserializer to work with different schemas (1999/2001)
  + added JABBER transport
  + added MQ transport
  + added mod_xmlrpc transport (Apache::XMLRPC::Lite)
  + added TCP over SSL transport
  + added non-blocking TCP multiserver
  + included FastCGI transport (thanks to Marko Asplund)
  + added support for APOP authentication in POP3 transport
  + added Encoding parameter for MAILTO transport (to choose
    base64/binary)
  + added 'autoresult' option (thanks to Mathieu Longtin)
  + added support for import directive in WSDL
  + added support for short (tModel) WSDL service descriptions
  + added support for multiple services/ports and allowed non-SOAP
    bindings in WSDL
  + added full search example UDDI->WSDL->SOAP (fullsearch.pl)
  + added charset in response message for HTTP transport
  + modified SOAPsh/XMLRPCsh to return all parameters (thanks to Chris
    Davies)
  + modified dispatch for XMLRPC server to work exactly as for SOAP
    server examples included in examples/XMLRPC directory
  + added example with Inline::C module (inline.daemon).
    Dispatch to C, C++, assembler, Java, Python and Tcl :).
    Thanks to Brian Ingerson for his Inline module.
  + all transport are available for both SOAP::Lite and XMLRPC::Lite:
    HTTP (daemon, CGI, mod_perl), SMTP/POP3, TCP, IO, JABBER, MQ
  + updated INCOMPATIBILITY section in README file
  + tested on Perl 5.00503, 5.6.0, 5.6.1, 5.7.1 and 5.7.2
  + added SOAP Cookbook (http://cookbook.soaplite.com/)
  + added server scripts for MQ and JABBER transports
  + added roundtrip example for JABBER transport
  + updated documentation and added new examples
  + added more tests (more than 700 for now)

0.50 Wed Apr 18 11:45:14 2001
  ! fixed tests on Windows platform
  ! fixed authInfo in UDDI publishing interface
  ! fixed mod_soap (Apache::SOAP) on Perl 5.005/5.004
  ! fixed namespace prefix on arrays of arrays
  ! modified Content-encoding from 'compress' to 'deflate'
  + added XML::Parser::Lite, regexp-based XML parser
    used automatically when XML::Parser is not available
  + added examples of custom serialization and deserialization
    (XML::DOM)
  + added XMLRPC::Lite (XMLRPC client and server interface)
    all transports and features of SOAP::Lite should be available
  + added XMLRPC interactive shell (XMLRPCsh.pl)
  + added dispatching based on URI and SOAPAction (dispatch_with)
  + added dispatching to object (in addition to class/method)
  + added dispatch from specific class(es) (dispatch_from)
  + added limited support for mustUnderstand and actor attributes
  + added SOAP::Fault class for customization of returning Fault
    message
  + added charset in HTTP header for requests
  + added check for namespace and types resolving
  + added namespaces declarations from WSDL interface
  + added INCOMPATIBILITY section in README file
  + added live tests/examples for UDDI publishing interface
  + added live tests/examples for basic authentication
  + added XMLRPC server code that validates with Userland's validator
  + added more examples, tests and documentation

0.47 Wed Feb 21 17:11:12 2001
  ! fixed lack of parameter in MAILTO transport
  ! fixed minimal version of COM interface to not require absent
    modules
  + added compression for HTTP transport
  + added mod_soap interface, add SOAP server functionality
    with couple of lines in .htaccess or httpd.conf file
  + added proper serialization of circular multiple references
  + significantly redesigned handling types and URIs
    ! incompatibilities with ApacheSOAP clients may occur
  + added handling PIPE and INT signals in Daemon server implementation
  + changed return from autodispatched calls:
    result() in scalar context and paramsall() in list context
  + redesigned tests and split on core and optional for smooth CPAN
    installation
  + added examples for cookie-based authorization
  + added examples in C# and PerlScript for COM interface
  + added more documentation for COM interface
  + updated documentation and added new examples

0.46 Wed Jan 31 16:30:24 2001
  ! fixed SOAP:: prefix with SOAP::Lite objects
  ! fixed documentation installation on Unix
  ! changed interface of schema() method. Use service() instead
  + added COM interface
    single dll (standalone or minimal version, downloadable separately)
    doesn't require ROPE.dll, MSXML.dll or listener.asp
    tested on Windows 98/2K, and should work on Windows 9x/Me/NT/2K
    ASP and daemon server implementations
    examples in VB/VBS, Excel/VBA, JavaScript, Perl and ASP
  + added parsing multipart/form-data
    SOAP server can accept SOAP requests directly from web form
    examples are provided (examples/forms/*)
  + added Map type for hash encoding. Tested with ApacheSOAP
  + added function that maps classes to URI (maptype)
  + allowed multiple ports in WSDL
  + tested object interoperability with Apache SOAP
  + optimized internal functions

0.45 Tue Jan 16 00:38:04 2001
  ! fixed interoperability problem with incorrect Array prefix for
    Apache SOAP
  + added interoperability tests for Apache SOAP
  + added interoperability tests with MS SOAP, 4s4c and Lucin
    implementations
  + added attachment parsing (singlepart/multipart MIME)
    Content-ID and Content-Location are supported
    text/xml fragments are supported and parsed
    all implementations support MIME encoded messages
  + added IO server implementation (for pipes, mail handlers, FTP and
    file processing)
  + added FTP client implementation

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.571 second using v1.00-cache-2.02-grep-82fe00e-cpan-2c419f77a38b )