1
0
mirror of https://github.com/php/php-src.git synced 2026-04-27 18:23:26 +02:00
Commit Graph

454 Commits

Author SHA1 Message Date
Dmitry Stogov ea40c01459 Fixed bug #39454 (Returning a SOAP array segfaults PHP) 2006-11-10 15:05:38 +00:00
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
Dmitry Stogov a0407cf588 Fixed decoding list of arrays (related to bug #39121) 2006-10-23 06:49:49 +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
Ilia Alshanetsky 15e5832c26 MFB: Last set of zend_hash_init() optimizations 2006-10-03 19:52:34 +00:00
Dmitry Stogov 0bc5b98d2e Fixed possible crash with default namespaces 2006-10-03 07:00:57 +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 ba833d2bc0 Fixed support for endpoint's URL without <path> part (Rob) 2006-09-06 11:03:59 +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
Marcus Boerger eb0fd63012 - zend_(u_)_unmangle_property_name() has changed 2006-07-24 17:55:41 +00:00
Dmitry Stogov 98799bdc16 Unicode support (not finished) 2006-07-18 15:05:07 +00:00
Dmitry Stogov d6cd18c083 Fixed compilation error 2006-07-18 09:24:54 +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 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 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
Ilia Alshanetsky 7eccf9120e MFB: Improved the error reporting in SOAP extension on request failure. 2006-06-27 23:33:19 +00:00
Dmitry Stogov ce56c376df Fixed bug #37862 (Integer pointer comparison to numeric value) 2006-06-26 13:31:37 +00:00
Antony Dovgal 26713e9afe fix #37807 (segmentation fault during SOAP schema import) 2006-06-19 11:43:36 +00:00
Rasmus Lerdorf 9e0cedcdd6 Optimize the other string conversion functions here to just create raw
text nodes.
2006-06-15 22:44:55 +00:00
Rasmus Lerdorf c0c6e9944f I don't think the call to xmlNodeSetContentLen() is needed here and
it is causing performance problems because it tries to parse the blob
and create a subtree.  Because we are escaping the string anyway, we
are never going to get a subtree, but the entity parsing that is done
by xmlNodeSetContentLen() is killing performance on large blobs of
text.  On one recent example it took a couple of minutes to parse
whereas if we just create a text node like this and set the contents
to the raw string it is down to milliseconds.  As far as I can tell
all the tests pass with this patch.
2006-06-15 18:03:30 +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
Frank M. Kromann eb7d1077db Add missing ZSTR() 2006-04-29 18:29:14 +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 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
Andrei Zmievski f7881d3fe2 MFB 2006-04-17 16:09:42 +00:00