|
From: <wa...@us...> - 2003-03-27 12:32:26
|
Update of /cvsroot/pywebsvcs/SOAPpy
In directory sc8-pr-cvs1:/tmp/cvs-serv6113
Modified Files:
CHANGELOG README
Added Files:
RELEASE_INFO
Log Message:
- Updated text files for 0.9.9-pre2 release.
--- NEW FILE: RELEASE_INFO ---
This release fixes the version string problem Mark Bucciarelli pointed
out, as well as a couple of other bugs.
There are 2 important changes:
1) The new name handling mechanism has been enabled by default.
The primary purpose of this release is to allow users to test this
to see if it causes problems. Please take the time to do so. If
there are no problems reported by April 15, 2003, 0.9.9 will be
released with this feature enabled by default.
Note that running a client under an old release of SOAPpy and a
server under this release will be likely to generate errors due to
the different name handling mechanisms.
2) MS-Windows systems should now be fully supported.
This required implmenting a new module, ieee754, which provides
functions for detecting and generating IEEE 754 special floating
point values (+Inf, -Inf, NaN) which are not properly handled by
the Windows implementation of the float() function.
See the changelog for a detailed list of changes from previous releases.
Index: CHANGELOG
===================================================================
RCS file: /cvsroot/pywebsvcs/SOAPpy/CHANGELOG,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- CHANGELOG 26 Mar 2003 05:02:32 -0000 1.8
+++ CHANGELOG 27 Mar 2003 12:32:17 -0000 1.9
@@ -1,16 +1,31 @@
SOAP.py
+CHANGES SINCE VERSION 0.9.8-pre1
+
+- 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
-- SOAPpy should now work properly on Microsoft Windows systems.
+- IEEE 754 floating point specials (Inf, -Inf, NaN) should now be
+ properly and consistently handled on all platforms.
- Previously, supporting platforms for which float('Inf') and similar
- produced an error message ( notably Microsoft Windows) required an
- ugly hack in the code which fails entirely under recent versions of
- Python. A new module, ieee754 has been implemented which provides
- functions to handle NaN, Inf, and -Inf, so SOAPPy should now work on
- all platforms that use IEEE 754 double-precision floating point.
+ 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.***
Index: README
===================================================================
RCS file: /cvsroot/pywebsvcs/SOAPpy/README,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- README 8 Mar 2003 05:10:00 -0000 1.3
+++ README 27 Mar 2003 12:32:18 -0000 1.4
@@ -1,13 +1,12 @@
-Copyright (c) 2001
+Copyright (c) 2001-2003
-SOAP.py 0.9.8
+SOAP.py 0.9.9-pre2
Current Maintainers:
Gregory R. Warnes <gr...@wa...>
Christopher Blunck <bl...@gs...>
-
Original Authors:
Cayce Ullman <c_u...@ya...>
@@ -16,7 +15,6 @@
Contributions by:
Brad Knotwell <b.k...@f5...>
-
MANIFEST:
|