Ilia Alshanetsky
15e5832c26
MFB: Last set of zend_hash_init() optimizations
2006-10-03 19:52:34 +00:00
Hannes Magnusson
67234dc2b7
Fix arginfo&proto
2006-09-25 21:16:51 +00:00
Dmitry Stogov
e5b5342df4
Removed warning about unreferenced local variable
2006-09-25 08:19:06 +00:00
Dmitry Stogov
d365bd66c2
Prevent access to dead zval
2006-09-22 13:39:17 +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
128548a5c0
Disabled autoconversion of hash keys (from string to unicode) for PHP arrays
2006-09-19 10:38:31 +00:00
Dmitry Stogov
251bb2d7e1
Fixed memory leak
2006-09-15 07:11:09 +00:00
Dmitry Stogov
4cd00c73fc
Fixed unicode support
2006-09-07 13:25:46 +00:00
Dmitry Stogov
e9cf79d23d
Fixed bug #38700 (SoapClient::__getTypes never returns)
2006-09-04 10:52:44 +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
Antony Dovgal
dbe2092313
implement zend_unicode_to_string() and zend_string_to_unicode()
...
part #2 (of 2)
2006-08-08 16:59:11 +00:00
Rob Richards
9bd82acc33
fix compile
2006-08-04 13:40:12 +00:00
Dmitry Stogov
fd22843513
Unicode support
2006-08-04 07:38:21 +00:00
Dmitry Stogov
31c0eb37f6
Unicode support.
2006-08-03 16:13:06 +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
1dcb726c5a
Removed deprecated #ifdef ZEND_ENGINE_2
2006-07-27 15:23:04 +00:00
Dmitry Stogov
83f54a2592
Unicode support (not finished)
2006-07-27 14:56:46 +00:00
Dmitry Stogov
98799bdc16
Unicode support (not finished)
2006-07-18 15:05:07 +00:00
Dmitry Stogov
2d0539e2ba
Unicode support (not finished)
2006-07-13 16:47:26 +00:00
Dmitry Stogov
1e0999fd46
Nuke signed/unsigned compiler warnings
2006-07-11 14:36:05 +00:00
Dmitry Stogov
c429225904
Nuke signed/unsigned compiler warnings
2006-07-11 14:24:39 +00:00
Dmitry Stogov
517c39a035
Fixed bug #38005 (SoapFault faultstring doesn't follow encoding rules)
2006-07-10 07:41:52 +00:00
Michael Wallner
231ad17475
- explicit usage of TS macros
...
# this could have been raised a lot earlier
2006-06-03 11:19:44 +00:00
Michael Wallner
4ce0141713
- new output control code
...
# scan README.NEW-OUTPUT-API to get a grasp
# tree has been tagged with BEFORE_NEW_OUTPUT_API
#
# TODO:
# - improve existing output handlers
# - move zlib.output_compression cruft from SAPI.c to zlib.c
# - output_encoding handling was ambigious, resp. is undefined yet
# - more tests
2006-06-02 19:51:43 +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
a4f2165295
Fixed win32 build
2006-04-24 07:04:25 +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
930bf30460
Fixed calling header functions through __call()
2006-04-14 09:11:48 +00:00
Dmitry Stogov
fa9135ff2d
Fixed bug #37054 (SoapClient Error Fetching http headers)
2006-04-13 08:18:54 +00:00
Andrei Zmievski
909a0f5cd0
MFB
2006-04-09 23:38:30 +00:00
Dmitry Stogov
0623f8471a
Fixed SoapFault::getMessage()
2006-03-24 08:46:14 +00:00
Dmitry Stogov
82864571ad
Fixed compatibility with auto_globals_jit
2006-03-21 12:27:10 +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
315dd834a3
Fixed bug #36629 (SoapServer::handle() exits on SOAP faults)
2006-03-10 11:47:06 +00:00
Marcus Boerger
20273c4fe9
- Fix build
2006-03-05 17:31:44 +00:00
Dmitry Stogov
43621bdc7a
Fixed crash
2006-03-03 10:28:58 +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
63116203d7
Fixed bug #36388 (ext/soap crashes when throwing exception and session persistence). (David)
2006-03-02 14:08:04 +00:00
Dmitry Stogov
0f1209ab3d
Portable unicode string API:
...
- use the same type (int) for zval.value.usr.len and zval.value.str.len
- use union "zstr" as char*/UChar* mixture instead of void*
- Z_UNISTR() and Z_UNILEN() no longer check for Z_TYPE()
- nuke int32_t from ZE (not finisned)
2006-02-21 20:12:43 +00:00
Dmitry Stogov
a13e2c5784
Fixed bug #36083 (SoapClient waits for responses on one-way operations)
2006-02-07 12:49:30 +00:00
Antony Dovgal
96543b01ad
initialize variables and reduce the number of warnings
2006-02-06 11:28:20 +00:00
Antony Dovgal
01937aa77f
initialize variable and make gcc happy
2006-02-06 11:00:51 +00:00
Dmitry Stogov
edbb459290
Bug #36226 Inconsistent handling when passing potential arrays
2006-02-02 11:42:12 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
Dmitry Stogov
c548f7d610
Fixed possible SIGSEGV (Rob Richards)
2005-12-09 15:28:57 +00:00
foobar
a208d9a966
- Nuke php3 legacy
2005-12-06 02:28:26 +00:00
Dmitry Stogov
4e744e2b42
Fixed bug #35091 (SoapClient leaks memory)
2005-11-07 10:07:55 +00:00
Dmitry Stogov
050d36d8af
Fixed memory leak in ZTS mode
2005-10-19 07:55:05 +00:00
Dmitry Stogov
3ea64d3377
Fixed fault message formatting
2005-10-09 11:31:51 +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
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
foobar
cbb14bec35
Fix ZTS build
2005-08-17 17:02:46 +00:00
Zeev Suraski
63c6feaff7
Add SoapClient::__setSoapHeaders()
2005-08-17 07:04:50 +00:00
Sebastian Bergmann
52b001cc05
ZTS fixes.
2005-08-12 14:08:28 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Dmitry Stogov
e07d2f4803
"_local_cert" and "_passphrase" properties moved into "_stream_context".
...
As a result now it is possible to use certificates during access WSDL files.
2005-07-20 10:21:49 +00:00
Wez Furlong
3b5af6d43f
Remove stale #ifdefs (this is PHP 5 only code).
...
Add a stream_context option to the SoapClient constructor; this allows
generic stream context options to be set without having to add code to the
SoapClient every time a context option is added.
2005-07-19 19:48:02 +00:00
Dmitry Stogov
61d6c4e616
Fixed SIGSEGV during error processing on some systems (linux/ppc)
2005-07-06 06:58:44 +00:00
Brian France
cd8adc0cf2
ifdef'ed the code but not the includes
2005-06-16 22:35:11 +00:00
George Schlossnagle
d3a665248d
[Move from branch]
...
On architectures that support va_copy (specifically x86_64 linux distros),
if you use va_list args more than once, you can corrupt memory - you
need to use va_copy instead. man va_copy for details.
Also, derefrencing a void * to a long on 64 bit is totally uncool.
2005-06-03 07:34:49 +00:00
Dmitry Stogov
dac8f964f2
Fixed usage of uninicialized variable
2005-05-31 14:35:55 +00:00
foobar
9b57f5ff36
- Fixed bug #33185 (--enable-session=shared does not build)
2005-05-30 15:14:12 +00:00
Antony Dovgal
8056035197
fix both win and gcc compile errors
2005-05-11 21:16:29 +00:00
Antony Dovgal
6568dea9ef
fix gcc-2.95 problems (reported by Adam Maccabee Trachtenberg)
2005-05-11 20:04:18 +00:00
Dmitry Stogov
e0b3a79e1e
Fixed transparent SoapFault passing
2005-05-10 13:58:11 +00:00
Dmitry Stogov
bd996f23f2
Fixed SIGSEGV
2005-05-10 10:20:58 +00:00
Dmitry Stogov
bd06b244a7
Fixed wrong SoapFault codes. The codes MUST be namespace qualified.
2005-04-21 11:16:48 +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
d8b50c8175
space -> tab
2005-04-20 08:44:05 +00:00
Dmitry Stogov
e31bc5a643
Allow define connection timeout throught "connection_timeout" option in SoapClient constructor.
2005-03-23 08:08:54 +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
713622d363
Fixed SoapFault::details passing
2005-03-20 09:55:47 +00:00
Dmitry Stogov
625b79c3ba
Fixed bug #31832 (SOAP encoding problem with complex types in WSDL mode with multiple parts)
2005-02-04 15:42:46 +00:00
Dmitry Stogov
3c31410074
Fixed bug #31747 (SOAP Digest Authentication doesn't work with "HTTP/1.1 100 Continue" response)
2005-02-02 10:34:39 +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
950632519b
Empty "detail" was removed from SoapFault object.
2005-01-31 14:26:06 +00:00
Dmitry Stogov
6e8d3e9023
Fixed memory allocation bug
2005-01-31 14:02:19 +00:00
Dmitry Stogov
d5d127c3ad
Memory leak was fixed
2005-01-28 10:33:46 +00:00
Dmitry Stogov
a343fc848d
Support for HTTP error codes
2005-01-20 17:29:16 +00:00
Dmitry Stogov
c35353ea20
Fixed bug #30901 (can't send cookies with soap envelop).
...
void SoapClient::__setCookie(string name [, string value])
2005-01-20 14:29:19 +00:00
Dmitry Stogov
a830b0fc6b
Fixed bug #31422 (No Error-Logging on SoapServer-Side).
2005-01-20 12:48:01 +00:00
Dmitry Stogov
56025c6a1a
Support for HTTPS with digital certificates.
2005-01-20 06:08:04 +00:00
Dmitry Stogov
3f0c2347ff
Fixed bug #30994 (SOAP server unable to handle request with references).
2004-12-14 13:58:57 +00:00
Ilia Alshanetsky
df4911561b
Fixed possible usage of un-initialized variable.
2004-11-16 21:04:10 +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
9c5661f05d
Fixed bug #29211 (SoapClient doesn't request wsdl through proxy). (Rob)
2004-11-09 08:13:35 +00:00
Dmitry Stogov
75c2a2e527
Fixed bug #30685 (Malformed SOAPClient http header reequest).
2004-11-04 15:30:28 +00:00
Dmitry Stogov
7a149080d8
Fixed crash with SoapFault and register_shutdown_function().
2004-09-16 08:12:27 +00:00
Dmitry Stogov
2a63e78eed
Fixed possible crash
2004-09-15 10:43:07 +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
f8181ba7b5
SoapClient->__call() is renamed to SoapClient->__soap_call().
2004-09-10 09:02:06 +00:00
Marcus Boerger
621795ef4b
Fix __call's method signature
2004-09-09 09:53:53 +00:00
Dmitry Stogov
855f3591a6
Memory leaks were fixed
2004-08-26 18:52:57 +00:00
Dmitry Stogov
6078001f12
Merged bug fixes from PHP_5_0.
2004-08-26 12:24:54 +00:00
Dmitry Stogov
de46ba2ea5
Fixed bug #28969 (Wrong data encoding of special characters).
2004-08-10 16:11:41 +00:00