Subject: pkg/21735: SOAPpy update to 0.10.1
To: None <gnats-bugs@gnats.netbsd.org>
From: None <marc@informatik.uni-bremen.de>
List: netbsd-bugs
Date: 05/31/2003 13:04:48
>Number: 21735
>Category: pkg
>Synopsis: SOAPpy update to 0.10.1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Sat May 31 11:05:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator: Marc Recht
>Release: NetBSD 1.6T
>Organization:
>Environment:
System: NetBSD leeloo.intern.geht.de 1.6T NetBSD 1.6T (LEELOO) #0: Fri May 30 16:40:17 CEST 2003 root@leeloo.intern.geht.de:/usr/obj/sys/arch/i386/compile/LEELOO i386
Architecture: i386
Machine: i386
>Description:
Update of net/py-soappy to version 0.10.1.
Changelog:
VERSION 0.10.1
--------------
- Modified setup.py, Server.py, and Client.py to obtain SOAPpy version
number from a new file, version.py.
- SOAP server/user-agent is now to 'SOAPpy' instead of 'SOAP.py'.
- Added ident string containing CVS version to all files that were
lacking this.
VERSION 0.10.0
--------------
CHANGES SINCE VERSION 0.9.9-pre5
- Major Change: The huge file SOAPpy/SOAP.py (4,122 lines, 131K) has
been split into 10 separate files:
Client.py NS.py SOAPBuilder.py Utilities.py
Config.py Parser.py Server.py
Errors.py SOAP.py Types.py
This should ease navigation and maintenance.
- A new CVS module 'wstools' was created to hold code which is used by
both ZSI and SOAPpy. While this module is stored separately in CVS,
it will be distributed as an integral part of both ZSI and SOAPpy,
and will be included as an 'internal' module by both. In the SOAPpy
source, it lives in the directory SOAPpy/wstools.
- The files XMLname.py, ieee754.py, have been moved into SOAPpy/wstools.
- Added TODO file
- Fix bug in getNS that caused loss of namespace by using better
pattern matching to find the namespace in the SOAP message. Fixes bug
678239
- Added Mark Bucciarelli's <mark@hubcapconsulting.com> patch to
provide wsdl code on properly structured .GET requests to the server.
- Added client support for WSDL, ported from ZSI by Mark Bucciarelli
<mark@hubcapconsulting.com>
- Added ThreadingSOAPServer which inherits from ThreadingTCPServer
server so that muliple clients will be automatically multiplexed.
- Removed some files from /test for services that no longer exist.
CHANGES SINCE VERSION 0.9.9-pre4
- Added client support for WSDL, ported from ZSI by Mark Bucciarelli
<mark@hubcapconsulting.com>.
CHANGES SINCE VERSION 0.9.9-pre3
- Code shared between SOAPpy and ZSI now lives in
SOAPpy/SOAPpy/wstools and is stored in a separate CVS package. This
will allow ZSI and SOAPpy to keep these files synchronized.
CHANGES SINCE VERSION 0.9.9-pre2
- Fixed trivial compilation bug on Win32: Only define
SOAPUnixSocketServer if the Unix domain sockets are supported
CHANGES SINCE VERSION 0.9.9-pre1
- Added request for nested scopes, should now work properly in python
2.1 with named argument calls.
- Fixed bug caused by omission of the ieee754 module from __init__.py.
- SOAPpy now provides a SOAPUnixSocketServer class, which uses a unix
domain socket instead of a network TCP/IP socket for communication. A
corresponding client will be provided in the future. [This class
has not yet been tested.]
CHANGES SINCE VERSION 0.9.8
- IEEE 754 floating point specials (Inf, -Inf, NaN) should now be
properly and consistently handled on all platforms.
Added code to explicitly check for and handle IEEE 754 floating
point specials (Inf, -Inf, NaN). This replaces an ugly hack for
systems whose python float() doesn't understand the strings "Inf",
"NaN", etc. Floating point specials should now be properly handled
on all operating systems.
***SOAPpy should now work properly on all versions of Microsoft Windows.***
A new module, ieee754 contains the functions required to detect and
create NaN, Inf, and -Inf values. This module should be usable in
other contexts.
- *** The new argument handling method (via SOAPpy.SOAP.Config.specialArgs=1)
is now enabled by default.***
- Changed all references to actzero.com in SOAP.py to pywebscvs.sf.net.
- Fixed a bug where lists included as parameters to SOAP method calls
were being incorrectly named 'Results' even when another name was
given.
>How-To-Repeat:
>Fix:
http://www.geht.de/netbsd/pkgsrc/py-soappy.diff.bz2
Fix for net/py-google to work with the new SOAPpy version:
http://www.geht.de/netbsd/pkgsrc/py-google.diff.bz2
>Release-Note:
>Audit-Trail:
>Unformatted: