summaryrefslogtreecommitdiff
path: root/ext/soap/soap.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-03-141-3/+3
|\ | | | | | | | | * PHP-7.1: Reduce var scope
| * Reduce var scopeAnatol Belski2018-03-141-3/+3
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-03-141-9/+7
|\ \ | |/ | | | | | | * PHP-7.1: Fix stack use after scope
| * Fix stack use after scopeAnatol Belski2018-03-141-9/+7
| |
| * year++Xinchen Hui2018-01-021-1/+1
| |
* | year++Xinchen Hui2018-01-021-1/+1
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2017-12-221-20/+0
|\ \ | |/
| * Fixed bug #70469Anton Artamonov2017-12-221-20/+0
| | | | | | | | | | Don't generate an E_ERROR if we've already thrown an exception. This interacts badly with error_get_last() checks.
* | Merge branch 'PHP-7.1' into PHP-7.2Joe Watkins2017-10-301-1/+1
|\ \ | |/ | | | | | | * PHP-7.1: Fix bug #75464 Wrong reflection on SoapClient::__setSoapHeaders
| * Merge branch 'PHP-7.0' into PHP-7.1Joe Watkins2017-10-301-1/+1
| |\ | | | | | | | | | | | | * PHP-7.0: Fix bug #75464 Wrong reflection on SoapClient::__setSoapHeaders
| | * Fix bug #75464 Wrong reflection on SoapClient::__setSoapHeadersFabien Villepinte2017-10-301-1/+1
| | |
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| | |
| * | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| | |
* | | Fix assertion failure in SoapFault ctorNikita Popov2017-09-051-10/+6
| | | | | | | | | | | | | | | | | | Resetting the IAP on a shared array violates COW. I'm replacing this with code to look up indexes 0 and 1, even though this is not strictly the same.
* | | Move va_copy compatibility code into zend_portability.hNikita Popov2017-06-251-19/+2
| | | | | | | | | | | | | | | Previously this was defined in zend.c and php.h and also handled in another way in soap.c.
* | | Fixed wrong usage of old ZPP API.Dmitry Stogov2017-06-191-0/+1
| | |
* | | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
| | |
* | | Finish remaining replacement uint => uint32_tAnatol Belski2016-12-221-1/+1
| | | | | | | | | | | | Tthe core should be normalized now, no uints anymore
* | | further normalizations, uint vs uint32_tAnatol Belski2016-11-261-2/+2
|/ / | | | | | | | | | | fix merge mistake yet one more replacement run
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-11-201-5/+1
|\ \ | |/
| * Fix bug #73538Craig Duncan2016-11-201-5/+1
| | | | | | | | | | | | Remove any previous default headers and replace with the specified ones, as documented, and as is the case when a single header is passed.
* | Merge branch 'PHP-7.0' into PHP-7.1Dmitry Stogov2016-11-101-5/+10
|\ \ | |/ | | | | | | * PHP-7.0: Don't update proprties inplace.
| * Don't update proprties inplace.Dmitry Stogov2016-11-101-5/+10
| |
* | Merge branch 'pull-request/2152' into PHP-7.1Joe Watkins2016-10-201-0/+2
|\ \ | |/
| * soap #69137 - Fix SSL verify when using a proxyKeith Smiley2016-10-031-0/+2
| | | | | | | | | | | | | | | | | | Name verification was failing because the OpenSSL extension was picking the proxy server's address when guessing which name to compare to the SSL certificate. This scenario is already handled for stream wrappers in http_fopen_wrapper.c. This patch applies the same fix to the SOAP extension: when a proxy is used, set peer_name explicitly on the stream context.
* | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-09-231-2/+0
|\ \ | |/ | | | | | | * PHP-7.0: Revert "Fixed bug #73037 SoapServer reports Bad Request when gzipped"
| * Merge branch 'PHP-5.6' into PHP-7.0Anatol Belski2016-09-231-2/+0
| |\ | | | | | | | | | | | | * PHP-5.6: Revert "Fixed bug #73037 SoapServer reports Bad Request when gzipped"
| | * Revert "Fixed bug #73037 SoapServer reports Bad Request when gzipped"Anatol Belski2016-09-231-2/+0
| | | | | | | | | | | | This reverts commit f9a699f6c3aa7acea922242a0f14731f6b829742.
| | * Fixed bug #73037 SoapServer reports Bad Request when gzippedAnatol Belski2016-09-231-0/+2
| | | | | | | | | | | | (cherry picked from commit 410c68788ae4826807e8ced3f4a02e676142b22a)
| | * Fixed bug #70979 crash with bad soap requestAnatol Belski2016-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The error handler is overloaded with the SOAP one. However the SOAP handler eventually wants to access some of its globals. This won't work as long as the SOAP globals aren't initialized. The use case is when an error is thrown before RINIT went through. As the call order is arbitrary, the safest is to wait when all the modules called their RINIT.
* | | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-09-231-0/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-7.0: Fixed bug #73037 SoapServer reports Bad Request when gzipped
| * | Fixed bug #73037 SoapServer reports Bad Request when gzippedAnatol Belski2016-09-231-0/+2
| | |
* | | Fixed compilation warningsDmitry Stogov2016-06-231-4/+4
| | |
* | | Added ZEND_ATTRIBUTE_FORMAT to some middind functions.Dmitry Stogov2016-06-211-2/+2
| | | | | | | | | | | | | | | "%p" replaced by ZEND_LONG_FMT to avoid compilation warnings. Fixed most incorrect use cases of format specifiers.
* | | Removed "zend_fcall_info.function_table". It was assigned in many places, ↵Dmitry Stogov2016-04-271-1/+0
| | | | | | | | | | | | but is never used.
* | | Merge branch 'PHP-7.0'Nikita Popov2016-03-031-1/+1
|\ \ \ | |/ /
| * | Move semicolon into TSRMLS_CACHE_EXTERN/DEFINENikita Popov2016-03-031-1/+1
| | | | | | | | | | | | Also re bug #71575.
* | | Removed zend_fcall_info.symbol_tableDmitry Stogov2016-03-021-1/+0
|/ /
* | port 4308c868f94df1f2b99e80038ba5ea1076d919a7 to 7.0Anatol Belski2016-01-141-1/+1
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-011-1/+1
|\ \ | |/ | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016)
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
| |
* | Fixed bug #70993 (Array key references break argument processing)Xinchen Hui2015-11-301-0/+1
| |
* | Fixed bug #70940 Segfault in soep / type_to_stringRemi Collet2015-11-191-2/+6
| |
* | Fixed memory leak and avoid reallocationsDmitry Stogov2015-09-241-10/+11
| |
* | Merge branch 'PHP-5.6'Stanislav Malyshev2015-09-021-4/+11
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: (21 commits) fix unit tests update NEWS add NEWS for fixes Improve fix for #70172 Fix bug #70312 - HAVAL gives wrong hashes in specific cases fix test add test Fix bug #70366 - use-after-free vulnerability in unserialize() with SplDoublyLinkedList Fix bug #70365 - use-after-free vulnerability in unserialize() with SplObjectStorage Fix bug #70172 - Use After Free Vulnerability in unserialize() Fix bug #70388 - SOAP serialize_function_call() type confusion Fixed bug #70350: ZipArchive::extractTo allows for directory traversal when creating directories Improve fix for #70385 Fix bug #70345 (Multiple vulnerabilities related to PCRE functions) Fix bug #70385 (Buffer over-read in exif_read_data with TIFF IFD tag byte value of 32 bytes) Fix bug #70219 (Use after free vulnerability in session deserializer) Fix bug ##70284 (Use after free vulnerability in unserialize() with GMP) Fix for bug #69782 Add CVE IDs asigned (post release) to PHP 5.4.43 Add CVE IDs asigned to #69085 (PHP 5.4.39) ... Conflicts: ext/exif/exif.c ext/gmp/gmp.c ext/pcre/php_pcre.c ext/session/session.c ext/session/tests/session_decode_variation3.phpt ext/soap/soap.c ext/spl/spl_observer.c ext/standard/var.c ext/standard/var_unserializer.c ext/standard/var_unserializer.re ext/xsl/xsltprocessor.c
| * Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2015-09-011-44/+52
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: update NEWS add NEWS for fixes Improve fix for #70172 Fix bug #70312 - HAVAL gives wrong hashes in specific cases fix test add test Fix bug #70366 - use-after-free vulnerability in unserialize() with SplDoublyLinkedList Fix bug #70365 - use-after-free vulnerability in unserialize() with SplObjectStorage Fix bug #70172 - Use After Free Vulnerability in unserialize() Fix bug #70388 - SOAP serialize_function_call() type confusion Fixed bug #70350: ZipArchive::extractTo allows for directory traversal when creating directories Improve fix for #70385 Fix bug #70345 (Multiple vulnerabilities related to PCRE functions) Fix bug #70385 (Buffer over-read in exif_read_data with TIFF IFD tag byte value of 32 bytes) Fix bug #70219 (Use after free vulnerability in session deserializer) Fix for bug #69782 Add CVE IDs asigned (post release) to PHP 5.4.43 Add CVE IDs asigned to #69085 (PHP 5.4.39) 5.4.45 next Conflicts: ext/pcre/php_pcre.c ext/standard/var_unserializer.c ext/standard/var_unserializer.re ext/zip/php_zip.c
| | * Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2015-09-011-44/+52
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Improve fix for #70172 Fix bug #70312 - HAVAL gives wrong hashes in specific cases fix test add test Fix bug #70366 - use-after-free vulnerability in unserialize() with SplDoublyLinkedList Fix bug #70365 - use-after-free vulnerability in unserialize() with SplObjectStorage Fix bug #70172 - Use After Free Vulnerability in unserialize() Fix bug #70388 - SOAP serialize_function_call() type confusion Fixed bug #70350: ZipArchive::extractTo allows for directory traversal when creating directories Improve fix for #70385 Fix bug #70345 (Multiple vulnerabilities related to PCRE functions) Fix bug #70385 (Buffer over-read in exif_read_data with TIFF IFD tag byte value of 32 bytes) Fix bug #70219 (Use after free vulnerability in session deserializer) Fix for bug #69782 Add CVE IDs asigned (post release) to PHP 5.4.43 Add CVE IDs asigned to #69085 (PHP 5.4.39) 5.4.45 next Conflicts: configure.in ext/pcre/php_pcre.c ext/standard/var_unserializer.c ext/standard/var_unserializer.re main/php_version.h
| | | * Fix bug #70388 - SOAP serialize_function_call() type confusionStanislav Malyshev2015-08-311-44/+52
| | | |
| | | * fix type in fix for #69085Remi Collet2015-04-131-3/+3
| | | |
| * | | Merge branch 'PHP-5.5' into PHP-5.6Remi Collet2015-04-131-3/+3
| |\ \ \ | | |/ / | | | | | | | | | | | | * PHP-5.5: fix type in fix for #69085