summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Modified plugin API to: initialized(), loaded(), sending() & received().jortel2010-05-137-23/+23
|
* Pass Plugin.onSend() the soap envelope root Element instead of the Document.jortel2010-05-123-3/+3
|
* Add plugin.py.jortel2010-05-121-0/+184
|
* Fix ImportDoctor onLoad() plugin API.jortel2010-05-111-1/+1
|
* Rename SendContext attribute to (envelope).jortel2010-05-112-2/+2
|
* Add Plugins facility. Supports hooks for onInit(), onLoad(), onSend() ↵jortel2010-05-116-8/+47
| | | | onReply() events.
* Undo changes to literal marshalling prefix qualification.jortel2010-05-063-25/+2
|
* optimize Schema.children using set().jortel2010-05-061-1/+4
|
* Update epydocs suds/xsd/schema.pyjortel2010-05-065-8/+38
|
* Fix RHQ test to work with latest server.jortel2010-05-061-341/+21
|
* Search successful reply envelopes for <soapenv:Fault/> to detect cases when ↵jortel2010-05-052-1/+19
| | | | servers return http=200 but envelope contians a fault.
* Fixed ticket #313. Fix attribute handling for TextAppender.jortel2010-05-032-5/+11
|
* Fix checkversion() for cases when the cache directory does not exist.jortel2010-04-141-2/+2
|
* FileCache.putf() needs to return valid file pointer although putf() not ↵jortel2010-04-091-2/+3
| | | | being used in suds it should do the right thing.
* Change content-type http header to be: 'text/xml; charset=utf-8' per ticket ↵jortel2010-04-053-5/+6
| | | | 251. Also, add <?xml version='1.0' encoding='UTF-8'>
* Add proper iterator for Element.jortel2010-04-012-1/+36
|
* update build information.jortel2010-03-311-1/+1
|
* Add version checking to ensure that the cache is cleared when suds is upgraded.jortel2010-03-311-0/+17
|
* Enhance caching: Add cachingpolicy (0=xml documents, 1=wsdl object); Add ↵jortel2010-03-313-38/+94
| | | | DocumentCache that can be used to cache XML files in string XML. This may be useful as the speed and reliability of python pickle is questionable. For now, the default cache will remain the ObjectCache.
* Provide for composite reply w/ repeating message parts.jortel2010-03-301-5/+10
|
* Fix Timezone.local references; Change xsd.sxbasic.qualify() to use the ↵jortel2010-03-115-40/+53
| | | | schema tns when the document default namespace is not specified (None, None). This handles poorly written wsdl/schema files that contain unqualified references such as: base='Animal' but don't define a default namespace for the schema document. The expectation here (although incorrect) is that the schema tns be used.
* Fix cache clear() to ignore suffix.jortel2010-03-091-1/+1
|
* Add UTC class and change the wsse timestamps to use sax.date classes for ↵jortel2010-03-034-12/+37
| | | | propert formatting. Also, change wsse classes to have timestamps in UTC.
* Change wsdl Import to use DocumentReader instead of DefinitionsReader. This ↵jortel2010-02-261-2/+2
| | | | will eliminate caching intermediate wsdl objects.
* bump rpm spec to 0.4jortel2010-02-252-4/+7
|
* Add base for <xs:list/> support.jortel2010-02-253-4/+28
|
* 0.3.9 GAjortel2010-02-192-2/+11
|
* Fix coding error in cache.py.jortel2010-02-102-2/+2
|
* Fix ticket #296. unmarshalling soap encoded arrays when array element has ↵jortel2010-02-092-7/+18
| | | | attributes.
* Fix basic http authentication when caching is enabled.jortel2010-02-023-8/+22
|
* Add support for <Timestamp/> and <Expires/> tokens for WSSE.jortel2010-02-012-12/+41
|
* Refactor transports to use urllib2 ProxyHandler.jortel2010-02-013-38/+42
|
* Fix ticket #295 and raise specific exception when location not found in ↵jortel2010-01-302-3/+32
| | | | document store.
* bump revision.jortel2010-01-291-1/+1
|
* In the ElementAppender (marshaller), wrap appended Elements to make them ↵jortel2010-01-292-6/+31
| | | | kind of read-only and appended As-Is. This mainly prevents Element parameters from being tampered with by promotePrefixes() and normalizePrefixes() during XML message optimizations. Also, fix potential issue with normalizePrefixes() by adding (self) to branch() and looking up the ancestor list for all possible namespaces. Added Element.ancestors() method.
* update epydocs.jortel2010-01-291-0/+7
|
* Add a local document store containing textual copies of static and ↵jortel2010-01-294-8/+586
| | | | frequently used documents such as the (http://schemas.xmlsoap.org/soap/encoding/) soap section 5 encoding schema. This is contained because of reports of problems with the http://schemas.xmlsoap.org site.
* Add check for 'options' before del and change to remove list of unwanted ↵jortel2010-01-293-8/+15
| | | | options. Also, restore 'options' on imported wsdls when unpickled.
* Fix pickling problem with wsdls that import other wsdls.jortel2010-01-282-5/+5
|
* Fix missing 'self' on getid.jortel2010-01-272-2/+2
|
* Bump version with pickled WSDL caching.jortel2010-01-261-1/+1
|
* Enable WSDL caching as pickled object; refactor caching; remove /options/ ↵jortel2010-01-2610-227/+309
| | | | attributes on object within (xsd) package and instead - pass to methods as needed (which was only a few); remove /schema/ & /options/ attributes from objects in (binding) package and get from wsdl instead; replace Object subclasses with Facade in wsdl for better pickling - true subclasses have no value here anyway.
* Remove (cleanup) Text pickler object.jortel2010-01-253-41/+2
|
* Move Text object pickling to the Text class.jortel2010-01-251-0/+10
|
* Move Text object pickling to the Text class.jortel2010-01-251-9/+0
|
* update python version.jortel2010-01-251-2/+2
|
* Add Facade to sudsobject to be used when a true subclass is not necessary.jortel2010-01-211-6/+17
|
* Update epydocs.jortel2010-01-133-5/+20
|
* Move transport caching to document-based caching. This approach leverages ↵jortel2010-01-1214-136/+221
| | | | the performance of pickling/unpickling of sax DOM object graphs. Also, ensures that only valid/complete XML documents are cached. The NoCache class moved as well so users disabling the cache as Client(url, cache=NoCache) should switch to the preferred: Client(url, cache=None).
* Decouple the sax.Parser and the Transport.jortel2010-01-123-22/+23
|