Dmitry Stogov
6cb3fad99b
Fixed bug #38536 (SOAP returns an array of values instead of an object)
2006-11-08 10:05:33 +00:00
Dmitry Stogov
ae2fc4c4ab
Fixed bug #39121 (Incorrect return array handling in non-wsdl soap client)
2006-11-06 16:36:54 +00:00
Hannes Magnusson
176b72284c
Error message clean up
...
(patch by Matt W (php_lists -AT- realpain.com))
2006-10-08 13:34:24 +00:00
Dmitry Stogov
0bc5b98d2e
Fixed possible crash with default namespaces
2006-10-03 07:00:57 +00:00
Dmitry Stogov
90ff4f8f52
Added ability to make SOAP call userspace PHP<->XML converters
2006-09-20 13:43:04 +00:00
Dmitry Stogov
47cab28ab3
Added SoapServer::setObject() method (it is a simplified version of SoapServer::setClass() method).
2006-08-24 06:18:45 +00:00
Dmitry Stogov
fd22843513
Unicode support
2006-08-04 07:38:21 +00:00
Dmitry Stogov
e0b7e95935
Unicode support
2006-08-01 16:10:25 +00:00
Dmitry Stogov
ac7333ce60
Reimplemented SoapServer and SoapClient classes using ZE2 object API.
...
All internal properties are hidden now.
2006-07-31 16:02:04 +00:00
Dmitry Stogov
2d0539e2ba
Unicode support (not finished)
2006-07-13 16:47:26 +00:00
Dmitry Stogov
6a12b2de74
Fixed bug #38067 (Parameters are not decoded from utf-8 when using encoding option)
2006-07-12 09:00:15 +00:00
Dmitry Stogov
f32a21b112
Fixed bug #38055 (Wrong interpretation of boolean parameters)
2006-07-10 10:33:55 +00:00
Dmitry Stogov
517c39a035
Fixed bug #38005 (SoapFault faultstring doesn't follow encoding rules)
2006-07-10 07:41:52 +00:00
Dmitry Stogov
00d9e00ee4
Fixed test
2006-07-10 07:26:31 +00:00
Dmitry Stogov
ae8d24392e
Fixed bug #38004 Parameters in SoapServer are decoded twice
2006-07-10 07:23:12 +00:00
Dmitry Stogov
2fd6c8607a
Fixed bug #37523 (namespaces added too late, leads to missing xsi:type attributes. incompatibility with libxml2-2.6.24)
2006-05-26 09:04:54 +00:00
Dmitry Stogov
d5236aaf96
Fixed bug #37278 (SOAP not respecting uri in __soapCall)
2006-05-25 08:15:57 +00:00
Dmitry Stogov
c83968d4fc
Cleaned up Andrei's patch for caching WSDL in process memory, added TTL and LIMIT for memory cache.
...
Memory cache is disblead by fefault because it is experemental and isn't tested enough. It can be enabled whit configuartion directive "soap.wsdl_cache = WSDL_CACHE_MEMORY" or "soap.wsdl_cache = WSDL_CACHE_BOTH" or derectly in SoapClent/Soa
pServer constructor: $ws = new SoapClient($wsdl, array("cache_wsdl"=>WSDL_CACHE_BOTH))
Disk and memory caches use the same TTL value - "soap.wsdl_cache_ttl".
Configuration directive "soap.wsdl_cache_limit" restricts the number of cached w
sdl files in memory. Adding new files into full memory cache will delete oldest files from it.
Note that, each PHP process or thread uses it's own memory cache.
2006-04-19 10:49:16 +00:00
Dmitry Stogov
b5dab1b9dc
Fixed bug #37083 (Frequent crashs in SOAP extension with new WSDL caching code in multithread WS). (Andrei, Dmitry)
2006-04-18 13:08:11 +00:00
Dmitry Stogov
1c4d488cc8
Fixed bug #36908 (wsdl default value overrides value in soap request).
2006-04-10 13:29:57 +00:00
Dmitry Stogov
d532322b72
Fixed test
2006-04-10 12:50:14 +00:00
Dmitry Stogov
089646babf
Fixed bug #36721 (The SoapServer is not able to send a header that it didn't receive)
2006-03-21 12:05:10 +00:00
Dmitry Stogov
09619a30cb
Fixed Bug #36614 (Segfault when using Soap)
2006-03-15 16:14:40 +00:00
Dmitry Stogov
315dd834a3
Fixed bug #36629 (SoapServer::handle() exits on SOAP faults)
2006-03-10 11:47:06 +00:00
Dmitry Stogov
1facee1b94
Fixed bug #36575 (SOAP: Incorrect complex type instantiation with hierarchies)
2006-03-03 09:20:51 +00:00
Dmitry Stogov
a13e2c5784
Fixed bug #36083 (SoapClient waits for responses on one-way operations)
2006-02-07 12:49:30 +00:00
Dmitry Stogov
edbb459290
Bug #36226 Inconsistent handling when passing potential arrays
2006-02-02 11:42:12 +00:00
Dmitry Stogov
d4a61bb8de
Fixed encoding of inhereted objects
2006-02-01 17:18:38 +00:00
Dmitry Stogov
2d95730e89
Fixed bug #35273 (Error in mapping soap - java types)
2005-11-18 10:59:55 +00:00
Dmitry Stogov
84bcd9ac96
Fixed bug #35142 (SOAP Client/Server Complex Object Support)
2005-11-08 08:36:50 +00:00
Dmitry Stogov
d846b5382d
Fixed SIGSEGV
2005-11-01 11:11:19 +00:00
George Schlossnagle
bb09dad9d0
remove potentially bogus test
2005-10-10 16:02:20 +00:00
Dmitry Stogov
89df282855
Fixed XML Schema error
2005-10-10 15:40:43 +00:00
Dmitry Stogov
f60b382906
Fixed bug #34787 (SOAP Client not handling boolean types correctly)
2005-10-09 11:06:09 +00:00
George Schlossnagle
0315733264
Test simple derivation via restriction
2005-10-07 15:06:09 +00:00
Dmitry Stogov
408337fc18
Fixed throwing exceptions derived from SoapFault
2005-10-05 07:01:48 +00:00
Dmitry Stogov
db13ecd5aa
MFH (Bug #34643 wsdl default value)
2005-10-03 09:52:54 +00:00
Dmitry Stogov
eb48c25451
Fixed bug #34453 (parsing http://www.w3.org/2001/xml.xsd exception)
2005-09-28 11:23:32 +00:00
Dmitry Stogov
b94dc286e7
Fixed bug #34643 (wsdl default value has no effect)
2005-09-27 15:24:47 +00:00
Dmitry Stogov
1e32cdbb7d
Fixed bug #34449 (ext/soap: XSD_ANYXML functionality not exposed)
2005-09-12 08:23:49 +00:00
Dmitry Stogov
47539d32d0
Fixed boolean encoding (from 0/1 to false/true) to support some buggy soap SDKs.
...
Fixed support for missing nillable elements of sequnces.
2005-08-24 11:46:27 +00:00
Dmitry Stogov
c9103e18b0
Automatic encoding/decoding of hexbin data type (base64 support is improved)
2005-08-08 09:53:58 +00:00
Ilia Alshanetsky
3674649c59
Fixed bug #32139 (SOAP client does not auto-handle base64 encoding).
2005-07-27 14:52:52 +00:00
Dmitry Stogov
1f52d756fd
Fixed test to support 64-bit platforms
2005-07-06 07:28:25 +00:00
Dmitry Stogov
992a187eb1
Fixed array type autodetection (use namespace name, but not the namespace prefix
...
)
2005-06-09 08:17:37 +00:00
Dmitry Stogov
20d7e52a53
Enabled test for <any>
2005-06-07 05:37:38 +00:00
Dmitry Stogov
b41a7ad18a
Fixed bug #32941 (Sending structured SOAP fault kills a php)
2005-06-01 14:43:13 +00:00
Dmitry Stogov
9d2de24ab5
Fixed bug #32776 (SOAP doesn't support one-way operations)
2005-04-20 10:59:02 +00:00
Dmitry Stogov
7288226dba
Support for element's form and schema's elementFormDefault attributes (qualified/unqualified)
2005-04-20 08:30:43 +00:00
Dmitry Stogov
c4a7ee45ad
Some tests were fixed
2005-04-20 06:36:10 +00:00
Dmitry Stogov
ba22efa25c
Missing files were added
2005-04-18 07:54:46 +00:00
George Schlossnagle
1d25fc5c7b
actually commit the SOAP interop tests this time.
2005-04-03 15:51:22 +00:00
George Schlossnagle
55c25c7275
Fix qualified names for attributes according to attributeFormDefault.
...
Add SOAP Interop tests from Dmitry.
2005-04-03 15:39:56 +00:00
Dmitry Stogov
caeeebebc1
Fixed handling of attributes' namespaces
2005-03-28 18:06:29 +00:00
Dmitry Stogov
4ecbf1792b
Fixed bug #31695 (Cannot redefine endpoint when using WSDL)
2005-03-23 07:11:55 +00:00
Dmitry Stogov
fedbd2145a
Fixed bug #30106 (SOAP cannot not parse 'ref' element. Causes Uncaught SoapFault exception)
2005-03-22 10:19:08 +00:00
Dmitry Stogov
756c5784c1
Support for <soap:body> "parts" attribute
2005-03-21 15:52:53 +00:00
Dmitry Stogov
83e6e40438
Fixed bug #31755 (Cannot create SOAP header in no namespace)
2005-02-02 09:11:46 +00:00
Dmitry Stogov
a830b0fc6b
Fixed bug #31422 (No Error-Logging on SoapServer-Side).
2005-01-20 12:48:01 +00:00
Dmitry Stogov
3f0c2347ff
Fixed bug #30994 (SOAP server unable to handle request with references).
2004-12-14 13:58:57 +00:00
Dmitry Stogov
ca3c82bbb5
Fixed bug #30928 (When Using WSDL, SoapServer doesn't handle private or protected properties)
2004-12-07 17:29:42 +00:00
Dmitry Stogov
6bb5705619
namespace was renamed
2004-11-17 06:18:18 +00:00
Dmitry Stogov
94a372b992
Fixed bug #30799 (SoapServer doesn't handle private or protected properties)
2004-11-16 13:04:39 +00:00
Dmitry Stogov
a9a5dbd9b8
Class mapping was implemented (Bug #29385 Soapserver always uses std class).
2004-11-16 12:07:32 +00:00
Dmitry Stogov
fb6072e10d
Fixed bug #30175 (SOAP results aren't parsed correctly)
2004-10-05 16:00:40 +00:00
Dmitry Stogov
37a66d6d3b
Fixed invalid test name
2004-09-15 14:36:59 +00:00
Dmitry Stogov
ffc2278d6e
Fixed bug #30045 (Cannot pass big integers (> 2147483647) in SOAP requests)
2004-09-14 12:15:30 +00:00
Dmitry Stogov
12752a4044
Change soap's ctors to __construct(),
...
rename SoapClient->__call() to SoapClinet->__soapCall().
2004-09-13 11:55:24 +00:00
Dmitry Stogov
0384e2ae27
Fixed bug #29839 (incorrect convert (xml:lang to lang))
2004-08-26 18:43:06 +00:00
Dmitry Stogov
0835c34572
Fixed bug #29795 (SegFault with Soap and Amazon's Web Services)
...
Fixed bug #27994 (segfault with Soapserver when WSDL-Cache is enabled)
2004-08-26 15:26:32 +00:00
Dmitry Stogov
6078001f12
Merged bug fixes from PHP_5_0.
2004-08-26 12:24:54 +00:00
Dmitry Stogov
fa6079ea25
Fixed bug #28969 (Wrong data encoding of special characters)
2004-08-10 16:18:08 +00:00
Dmitry Stogov
db855e2c74
Test is fixed. (__call() requires two parameters).
2004-08-10 09:57:16 +00:00
Dmitry Stogov
96fc48b606
Fixed bug #28985 (__getTypes() returning nothing on complex WSDL).
2004-07-19 14:55:35 +00:00
Dmitry Stogov
71b7a54377
Fixed bugs #29109 and #29236 . (WSDL cache failure)
2004-07-19 13:58:10 +00:00
Dmitry Stogov
e0f33c589f
Fixed bug #29061 (soap extension segfaults).
2004-07-19 12:53:29 +00:00
Dmitry Stogov
8ad22e4279
Fixed bug #28751 (SoapServer does not call _autoload())
2004-07-06 07:30:33 +00:00
Dmitry Stogov
38ef28e41b
Allowing user defined SOAP transports with SoapClient::__doRequest()
2004-05-20 16:55:03 +00:00
Dmitry Stogov
962ab19c99
Support for classes with __call() method on server side.
2004-05-05 10:52:33 +00:00
Dmitry Stogov
7bddbd7bd0
php_error() -> php_error_docref() (Marcus, Dmitry)
2004-05-05 10:31:26 +00:00
Dmitry Stogov
7dae9e6cad
Fixed bug #27742 (WDSL SOAP Parsing Schema bug)
2004-04-02 06:23:51 +00:00
Dmitry Stogov
9dd0826623
Fixed bug #27722 (Segfault on schema without targetNamespace).
2004-04-01 13:44:12 +00:00
Dmitry Stogov
df29576af6
win32 specific fixes
2004-02-27 14:52:24 +00:00
Dmitry Stogov
ab968b3d03
HTTP compression (memory leak was fixed)
2004-02-25 14:37:06 +00:00
Dmitry Stogov
0b0eb80fdf
WSDL support for <soap:headerfault> was implemented
2004-02-24 15:06:42 +00:00
Dmitry Stogov
78b63f9df1
Fixed value of attribute is default value of attribute
2004-02-24 10:14:09 +00:00
Dmitry Stogov
866816efef
Caching of temorary WSDL files was disabled.
2004-02-12 11:02:16 +00:00
Dmitry Stogov
6096b09159
Now SoapClient uses excptions as default method for error reporting
2004-02-11 13:53:50 +00:00
Dmitry Stogov
a55f6cb66c
Allowing to report SOAP Fault with "return new SoapFault(...)"
2004-02-09 09:31:18 +00:00
Dmitry Stogov
3b19e196fa
Allowing to pass request to SoapServer::handle direct (not through $HTTP_RAW_POST_DATA).
2004-02-09 07:51:07 +00:00
Dmitry Stogov
508273780c
PHP API was changed (see readme.html for more details).
2004-02-05 20:26:05 +00:00
Dmitry Stogov
1f68c98aba
Unnecesurry namespaces was removed form SOAP fault responces
2004-02-04 16:50:29 +00:00
Dmitry Stogov
9fa7d1c24a
SOAP Headers was implemented (near complete)
2004-02-04 14:46:12 +00:00
Dmitry Stogov
f3a114a97f
SoapServer constructor was extended by default SOAP version.
2004-02-03 16:43:38 +00:00
Marcus Boerger
391494c0ef
Tests are executed with E_STRICT
2004-02-02 19:26:52 +00:00
Dmitry Stogov
a70a620a01
fix: proper handling of SOAP 1.1 href and unresolved attributes references
2004-02-02 17:39:10 +00:00
Dmitry Stogov
840526f1d3
Server-part support for SOAP Headers was implemented (incomplete)
2004-02-02 16:19:39 +00:00
Dmitry Stogov
92aa602af0
Some tests from official SOAP 1.2 specification was added
2004-01-30 15:08:52 +00:00
Dmitry Stogov
6cf3c8586e
Error reoprting improved by prefix
...
New 'HTTP' fault code
Source cleanup
2004-01-28 16:47:49 +00:00
Dmitry Stogov
84f259b448
Test suite for XML Schema and SOAP encoding/decoding
2004-01-28 13:33:48 +00:00