Soappy

Latest version: v0.12.22

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 6

0.9

-----------------------

- The Envelope now just contains definitions for namespaces actually used
(Builder)
- Namespace definitions are inherited by children but not siblings (Builder)
- Further improved multi-reference parsing -- it handles circular references
(Parser)
- Added support for building recursive and circular types using references
(Builder)
- More types
- Proper handling of overflow and underflow integral and floating point
types (Parser)
- More interop
- Various bug fixes and improvements

0.8.5

-----------------------

- buildSOAP, SOAPProxy, SOAPServer now taking encoding argument
- Much improved multi-referencing (Parser)
- Added base64 and dateTime to interop suite
- Various bug fixes

0.8

-----------------------

- Added more types
- Early multi-referencing support (Parser)
- Reorganized the parser, much cleaner now
- Preserve whitepsace in strings (per the standard)
- Full XML attribute support (Parser/Builder)
- Object (de)serialization now maintains element order
- Fixed the zero-length array problem
- Made indentation uniform (spaces not tabs)
- Made Header and Body work more like real structs
- Changed the parseSOAP api, now returns the body structure,
instead of a list of body elements
- Changed the soapaction and namespaces for the interop server
- New silabclient options
- Initial encoding support

0.7

-----------------------

- Fixed a bug that caused nothing to work with Python 2.1
- Float work arounds for WIN32 (others?)
- DateTime parsing for WIN32
- Beginnings of XML attribute support
- Better interop

0.6

-----------------------

- Fixed numerous bugs (dateTime, float precision, Response Element, null
strings)
- Added more types
- Homogeneous typed arrays
- Added support for more schemas
- Early Header support and mustUnderstand and actor
- Added interop suite
- Passes validator
- Interop greatly improved, passes all client tests for Frontier,
SOAP::LITE.

0.5

-----------------------

- Initial public release




2005-02-22 10:58 warnes

* ChangeLog, README, RELEASE_INFO: Update for 0.12.0 release.

2005-02-21 23:30 tag SOAPpy_0_12_0

2005-02-21 23:30 warnes

* tests/README: update README since TCtests.py now passes!

2005-02-21 23:29 warnes

* SOAPpy/: Parser.py, Types.py: Fix handling of parse rules!
TCtest.py now passes!

2005-02-21 23:25 warnes

* tests/: Bug1001646.py, Bug916265.py, ComplexTypes.py,
GoogleTest.py, Makefile, README, TCtest.py, echoClient.py,
echoHeader.py, echoServer.py, largeDataTest.py, testleak.py:
Enhance echoServer with a quit method. Provide a makefile for
running all working tests.

2005-02-21 15:27 warnes

* SOAPpy/Client.py: Fix loss of quotes at start of file
description.

2005-02-21 15:24 warnes

* SOAPpy/SOAPBuilder.py: Add spaces and newlines to soap
environment declarations when writing SOAP enclosure so that the
results are more human readable.

2005-02-21 15:21 warnes

* SOAPpy/Client.py: Add code to handle the case when headers are
empty or not present.

2005-02-21 15:16 warnes

* SOAPpy/WSDL.py: Add 'show_methods' which will print the methods
and associated parameters.

2005-02-21 15:09 warnes

* docs/: GettingStarted.txt, GlobusSupport.txt, WSDL.txt,
complexTypes.txt, simpleTypes.txt: Update documentation.

2005-02-18 14:29 warnes

* SOAPpy/Client.py: If content_length is missing or empty, we need
not check for a the OC4J bug...

2005-02-18 11:28 warnes

* README: Add bug reporting and mailing list information.

2005-02-18 10:42 warnes

* docs/GettingStarted.txt: Change 'SOAP.py' to 'SOAPpy'

2005-02-18 10:40 warnes

* docs/attrs.txt: Remove the long copyright and usage notices.
Clarify the (too brief) text.

2005-02-18 10:36 warnes

* docs/: complexTypes.txt, UsingHeaders.txt: Most of the
information in the 'complexTypes.txt' file was actually about the
use of headers. Moved that text to a new file
'UsingHeaders.txt'.

2005-02-18 08:50 warnes

* SOAPpy/wstools/XMLSchema.py: Apply patch submitted by Peter
McA'Nulty of WebReply.com: "class SimpleContent, class
Extension.fromDom() at line ~2313 doesn't handle extensions
without contents -- unusual, but not illegal"

2005-02-17 01:44 boverhof

* SOAPpy/wstools/XMLSchema.py:
----------------------------------------------------------------------

Modified Files:
XMLSchema.py -- added the item trace to an exception
thrown
when an unexpected child is encountered in
complexType.fromDom
method so one can see where the problem is occuring.


----------------------------------------------------------------------

2005-02-16 13:39 warnes

* tests/echoServer.py: Added echo_jheader which returns its
argument and the header, in order to support Bug1001646.py

2005-02-16 13:34 warnes

* tests/Bug1001646.py: Test now properly checks to see that the
header is preserved.

2005-02-16 09:45 tag v1_7

2005-02-16 09:45 warnes

* SOAPpy/wstools/XMLname.py: Remember to paste prefix back onto the
XMLname before returning.

2005-02-15 23:27 warnes

* SOAPpy/SOAPBuilder.py: Bug fix for [ 1078051 ] "Arrays of complex
types (doc/lit)" per the patch submited with the bug report by
Nelson Minar.

2005-02-15 23:25 warnes

* tests/echoClient.py: Print what we're trying to do so that errors
are easier to track down.

2005-02-15 23:24 warnes

* tests/storageTest.py: Updated 'registerUser' to match current
documentation, but still get an error from the server.

2005-02-15 23:23 warnes

* tests/echoServer.py: Add 'echo_simple' command that just returns
its arguments as-is.

2005-02-15 23:22 warnes

* tests/Bug1001646.py: Turn of some debugging information.

2005-02-15 23:21 warnes

* tests/Bug916265.py: Regression test for [ 916265 ] "Arrays of
unicode do not serialize correctly (patch included)"

2005-02-15 23:09 warnes

* tests/Bug1001646.py: Regression test for bug [ 1001646 ] SOAPpy
stomps headers when sending multirefs.

2005-02-15 16:51 warnes

* SOAPpy/Client.py: Create workaround for a bug in OC4J reported in
[ 1122991 ] "error from SOAPpy/Client.py for content_length
evaluation?" by Merten Schumann.

2005-02-15 16:09 warnes

* SOAPpy/SOAPBuilder.py: Fix [ 1106450 ] "Floats are truncated to
10 digits, causing precision loss" submitted by Kerry 'krdavis'.

2005-02-15 16:07 warnes

* SOAPpy/Client.py: Fixed [ 1096971 ] "Parse error: missing HTTP
header 'Content-length'" submitted by 'pure water'.

2005-02-15 15:59 warnes

* SOAPpy/Types.py: Fix [ 1064248 ] "Bugs in _asdict() and
_asarray() in Types.py" submitted by Peter Lamb.

2005-02-15 15:56 warnes

* SOAPpy/SOAPBuilder.py: Fix handling of 0-length arrays.

2005-02-15 15:52 warnes

* SOAPpy/SOAPBuilder.py: Apply [ 1064233 ] "Bug fixes for complex
types" from Peter Lamb.

2005-02-15 15:41 warnes

* SOAPpy/SOAPBuilder.py: Fix bug [ 1001646 ] SOAPpy stomps headers
when sending multirefs using included patch provide by Nelson
Minar

2005-02-15 15:15 warnes

* SOAPpy/Client.py: Fix [ 925077 ] SOAPpy prints out SOAP fault
/even when Config.debug is off/.

2005-02-15 15:12 warnes

* SOAPpy/Parser.py, tests/Bug918216.py: Fix parsing bug & add
regression test. SOAPpy was not allowing anything after the
close of a faulttype block, but multirefs should be permitted
there. Closes bug [ 918216 ] "Parsing faults in SOAPpy 0.11.3"

2005-02-15 14:30 warnes

* tests/ZeroLengthArray.py: Test handling of zero-length typed
lists. Currently fails.

2005-02-15 14:22 warnes

* SOAPpy/SOAPBuilder.py: Revert broken header generation from last
patch.

2005-02-15 11:41 warnes

* SOAPpy/SOAPBuilder.py: Fix bug [ 916265 ] Arrays of unicode do
not serialize correctly, submitted by Nelson Minar.

2005-02-15 11:37 warnes

* README: Fix typo in README.

2005-02-15 11:32 warnes

* LICENSE, README, setup.py, SOAPpy/Client.py, SOAPpy/Errors.py,
SOAPpy/GSIServer.py, SOAPpy/NS.py, SOAPpy/Server.py,
SOAPpy/wstools/XMLname.py, docs/MethodParameterNaming.txt: Update
email address

2005-02-09 13:33 tag bogus-12_9_123RC93

2005-02-09 13:33 boverhof

* SOAPpy/wstools/Utility.py:
----------------------------------------------------------------------

Modified Files:
Utility.py -- need to do isfile check before calling mod
func
"urlopen" for cross-platform compat.


----------------------------------------------------------------------

2005-02-07 12:07 irjudson

* SOAPpy/wstools/WSDLTools.py: Mod to flatten wsdl imports, schemas
not dealt with yet.

2005-02-04 14:18 boverhof

* SOAPpy/wstools/Namespaces.py:
----------------------------------------------------------------------
Committing in .

Modified Files:
Namespaces.py -- OASIS.PROPERTIES wasn't quite correct
(suffix .wsdl --> .xsd)

----------------------------------------------------------------------

2005-02-01 13:10 boverhof

* SOAPpy/wstools/Namespaces.py:
----------------------------------------------------------------------

Modified Files:
Namespaces.py -- added OASIS BaseFaults.


----------------------------------------------------------------------

2005-01-31 09:45 warnes

* README: Update URL for fpconst.

2005-01-27 18:01 boverhof

* SOAPpy/wstools/XMLSchema.py:
----------------------------------------------------------------------
Modified Files:
XMLSchema.py -- added a couple convenience methods for
grabbing
various Schema Items.


----------------------------------------------------------------------

2005-01-25 19:31 boverhof

* SOAPpy/wstools/Utility.py:
----------------------------------------------------------------------

Modified Files:
Utility.py -- change to accomodate writing out XML
instances
w/o SOAP Envelopes, "known" prefixes aren't
"known"
when the Envelope isn't writen out.


----------------------------------------------------------------------

2005-01-18 12:18 boverhof

* SOAPpy/wstools/: Namespaces.py, XMLSchema.py:
----------------------------------------------------------------------
Modified Files:
Namespaces.py
-- added Oasis base notification ns.
XMLSchema.py
-- modified an exception message.

----------------------------------------------------------------------

2004-12-20 15:36 boverhof

* SOAPpy/wstools/: WSDLTools.py, XMLSchema.py:
----------------------------------------------------------------------
Modified Files:
WSDLTools.py
-- removed a line that was screwing up imports/includes
of
when WSDL file was specified to "wsdl2py" via a relative
path.

XMLSchema.py
-- stop requiring suffix "xsd" for schema files.


----------------------------------------------------------------------

2004-12-17 16:41 boverhof

* SOAPpy/wstools/c14n.py:
----------------------------------------------------------------------

Modified Files:
c14n.py -- fixed a bug affecting those who don't have
pyXML installed.

----------------------------------------------------------------------

2004-12-08 15:04 boverhof

* SOAPpy/wstools/c14n.py:
----------------------------------------------------------------------

Modified Files:
c14n.py -- just removed import of ZSI so SOAPy can use
w/o ZSI.

----------------------------------------------------------------------

2004-12-07 10:54 blunck2

* SOAPpy/wstools/__init__.py: uncommented import of WSDLTools.
josh commented this out during another commit and i think it was
unintentional

2004-11-30 01:27 boverhof

* SOAPpy/wstools/: Namespaces.py, WSDLTools.py:
----------------------------------------------------------------------

Modified Files:
Namespaces.py WSDLTools.py
-- added WSA 2004/08 namespaces, and enabled "PortType"
to
discover it.

----------------------------------------------------------------------

2004-11-16 15:59 boverhof

* SOAPpy/wstools/XMLSchema.py:
----------------------------------------------------------------------
Modified Files:
XMLSchema.py -- added a couple helper methods for
discovering
whether or not an element should be qualified.


----------------------------------------------------------------------

2004-11-12 18:14 boverhof

* SOAPpy/wstools/: Namespaces.py, WSDLTools.py, XMLSchema.py,
logging.py:
----------------------------------------------------------------------
Modified Files:
Namespaces.py
-- Added a SOAP-1.2 binding
WSDLTools.py
-- Added some methods from grabbing ElementDeclaration
and
TypeDefintion from Message instances.
XMLSchema.py
-- fixed a bug in SchemaReader.
logging.py
-- added a couple more functions, and a level to basic
logger.

----------------------------------------------------------------------

2004-11-08 14:46 boverhof

* SOAPpy/wstools/Utility.py:
----------------------------------------------------------------------
Committing in .

Modified Files:
Utility.py -- removed "sw" property in ElementProxy.


----------------------------------------------------------------------

2004-11-05 02:32 boverhof

* SOAPpy/wstools/c14n.py:

----------------------------------------------------------------------
Modified Files:
c14n.py -- opps, want to call the implementation
constructor
when passed any NodeType, not just Element nodes.


----------------------------------------------------------------------

2004-11-05 01:35 boverhof

* SOAPpy/wstools/: Namespaces.py, Utility.py, WSDLTools.py,
__init__.py, c14n.py:
----------------------------------------------------------------------

Modified Files:
** removed all "imports" of ZSI or ZSI.wstools, so
wstools
can be used independently by SOAPpy.

Namespaces.py
-- added a namespace

Utility.py
-- moved ZSI.utility here, and the "Base" class for
logging.

WSDLTools.py
-- added a "toDom" and "GetWSDL" methods to several
classes,
so now you can construct a WSDL instance and then call
WSDL.toDom() --> DOM --> and create a WSDL file.

__init__.py
-- removed "Base" class for logging.

Added Files:
c14n.py
-- moved the c14n stuff from ZSI.compat here.


----------------------------------------------------------------------

2004-11-04 18:06 mateo41

* SOAPpy/wstools/Namespaces.py: overloaded the DSIG.C14N (from
PyXML Namespace with a newer canonicalization algorithm. Added
GLOBUS.SIG, which is the namespace for SecureConversation

2004-10-26 20:09 boverhof

* SOAPpy/wstools/Namespaces.py:
----------------------------------------------------------------------

Modified Files:
Namespaces.py -- added OASIS.LIFETIME

----------------------------------------------------------------------

2004-10-22 16:11 boverhof

* SOAPpy/wstools/: Utility.py, XMLSchema.py:
----------------------------------------------------------------------
Modified Files:
Utility.py -- catch any exceptions thrown when a DOM is
loaded up,
throw a ParseError with old ex.args and inform
which file
caused the problem.

XMLSchema.py -- For attributeGroup incorrectly adding
global
attribute declarations, but these are declared
locally.


----------------------------------------------------------------------

2004-10-21 02:40 mateo41

* SOAPpy/wstools/Namespaces.py: added another namespace to WSSE,
and created a GLOBUS namespace class with 2 namespaces

2004-10-20 18:35 boverhof

* SOAPpy/wstools/WSDLTools.py:
----------------------------------------------------------------------

Modified Files:
WSDLTools.py -- uncommented some "import" code that I
didn't
think was of any use. Now I need it.


----------------------------------------------------------------------

2004-10-19 21:33 mateo41

* SOAPpy/wstools/Namespaces.py: added the BEA class, which is an
organization which has created schema for the SecureConversation
protocol

2004-10-19 18:52 boverhof

* SOAPpy/wstools/: WSDLTools.py, XMLSchema.py:
----------------------------------------------------------------------
Modified Files:
WSDLTools.py
XMLSchema.py
--removed some print statements I left behind.

----------------------------------------------------------------------

2004-10-18 22:51 boverhof

* SOAPpy/wstools/Namespaces.py:

----------------------------------------------------------------------

Modified Files:
Namespaces.py -- added some URLs for Oasis
specifications.


----------------------------------------------------------------------

2004-10-15 21:15 boverhof

* SOAPpy/wstools/WSDLTools.py:
----------------------------------------------------------------------
Modified Files:
WSDLTools.py -- forgot to look for 2004 WS-Actions.


----------------------------------------------------------------------

2004-10-14 04:24 boverhof

* SOAPpy/wstools/: WSDLTools.py, XMLSchema.py:
----------------------------------------------------------------------
Modified Files:
WSDLTools.py
-- resolution of default WS-Action was incorrect when
using
imported portTypes.

XMLSchema.py
-- added a couple helper functions, and a few more
Markers
for introspecting modelGroups and simpleType derivations.


----------------------------------------------------------------------

2004-10-01 00:27 boverhof

* SOAPpy/wstools/XMLSchema.py:
----------------------------------------------------------------------

Modified Files:
XMLSchema.py -- SchemaReader wasn't resolving relative
paths correctly.


----------------------------------------------------------------------

2004-09-27 16:40 boverhof

* SOAPpy/wstools/XMLSchema.py:
----------------------------------------------------------------------
Modified Files:
XMLSchema.py -- Shouldn't check attributes for WSDL
definition
since it's legal to specify <any> attribute in
<definition>


----------------------------------------------------------------------

2004-09-27 15:55 boverhof

* SOAPpy/wstools/XMLSchema.py:
----------------------------------------------------------------------
Modified Files:
XMLSchema.py -- required another condition in
getItemTrace,
need to check if at <xsd:schema> or <wsdl:definition>,
also added some info to SchemaError throw in
checkAttributes.
Now provides namespace/attribute and the Schema Item
containing
the offending attribute.


----------------------------------------------------------------------
~

2004-09-22 18:40 boverhof

* SOAPpy/wstools/: XMLSchema.py, __init__.py, logging.py:
----------------------------------------------------------------------
Modified Files:
XMLSchema.py
-- added a few convience methods, and 'disabled' a few
methods
to force a sane usage.

__init__.py
-- removed use of python logging module, and replaced it
with
the below.

Added Files:
logging.py
-- simple interface to log message to, can write your own
logger class. By default do no logging.


----------------------------------------------------------------------

2004-09-21 18:19 boverhof

* SOAPpy/wstools/XMLSchema.py:

----------------------------------------------------------------------
Modified Files:
XMLSchema.py -- added a "getItemTrace" method to
XMLSchemaComponent
Base class to produce a node trace. Added a bunch of
"tag"
class variables for identifying what an instance
represents,
and removed a bunch of unused code.


----------------------------------------------------------------------

2004-09-10 23:14 warnes

Page 6 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.