summaryrefslogtreecommitdiff
path: root/ext/soap
Commit message (Collapse)AuthorAgeFilesLines
* Fix buildPHP-8.0.2Nikita Popov2021-02-021-1/+1
|
* Fix bug #80672 - Null Dereference in SoapClientStanislav Malyshev2021-02-024-14/+37
|
* Update ext/soap parameter namesNikita Popov2020-10-084-65/+45
| | | | Closes GH-6300.
* Accept bool in SoapClient::__doRequestNikita Popov2020-10-084-9/+9
| | | | $one_way is a boolean argument.
* Merge branch 'PHP-7.4'Dmitry Stogov2020-09-301-2/+0
|\ | | | | | | | | * PHP-7.4: Fixed incorrect error message
| * Merge branch 'PHP-7.3' into PHP-7.4Dmitry Stogov2020-09-301-2/+0
| |\ | | | | | | | | | | | | * PHP-7.3: Fixed incorrect error message
| | * Fixed incorrect error messageGeorge Peter Banyard2020-09-301-2/+0
| | |
* | | Merge branch 'PHP-7.4'Dmitry Stogov2020-09-301-2/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-7.4: Fixed incorrect logical condition
| * | Merge branch 'PHP-7.3' into PHP-7.4Dmitry Stogov2020-09-301-2/+2
| |\ \ | | |/ | | | | | | | | | * PHP-7.3: Fixed incorrect logical condition
| | * Fixed incorrect logical conditionGeorge Peter Banyard2020-09-301-2/+2
| | |
* | | Consolidate the usage of "either" and "one of" in error messagesMáté Kocsis2020-09-201-1/+1
| | | | | | | | | | | | Closes GH-6173
* | | Run tidyNikita Popov2020-09-188-26/+26
| | | | | | | | | | | | | | | This should fix most of the remaining issues with tabs and spaces being mixed in tests.
* | | Allow http tests to run in parallel by using ephemeral portsSara Golemon2020-09-171-9/+5
| | |
* | | Merge branch 'PHP-7.4'Nikita Popov2020-09-171-6/+25
|\ \ \ | |/ / | | | | | | | | | * PHP-7.4: ext/soap: Compare Set-Cookie header case-insensitively
| * | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-09-171-6/+25
| |\ \ | | |/ | | | | | | | | | * PHP-7.3: ext/soap: Compare Set-Cookie header case-insensitively
| | * ext/soap: Compare Set-Cookie header case-insensitivelyGabríel Arthúr Pétursson2020-09-171-6/+25
| | | | | | | | | | | | Closes GH-6143.
* | | Consolidate new union type ZPP macro namesMáté Kocsis2020-09-111-1/+1
| | | | | | | | | | | | | | | | | | | | | They will now follow the canonical order of types. Older macros are left intact due to maintaining BC. Closes GH-6112
* | | Simplify error type filtertwosee2020-09-101-12/+2
| | | | | | | | | | | | Closes GH-6049.
* | | Improve error messages mentioning parameters instead of argumentsMáté Kocsis2020-09-091-1/+1
| | | | | | | | | | | | Closes GH-5999
* | | Add "const". Move constant strings to read-only memory.Dmitry Stogov2020-09-071-1/+1
| | |
* | | Use the canonical order of types in array|string ZPP error messagesMáté Kocsis2020-09-041-1/+1
| | |
* | | Promote warnings to exceptions in ext/soap and ext/xmlwriterMáté Kocsis2020-09-015-72/+94
| | | | | | | | | | | | Closes GH-5998
* | | Merge branch 'PHP-7.4'Matteo Beccati2020-08-182-2/+95
|\ \ \ | |/ / | | | | | | | | | * PHP-7.4: Fix #47021: SoapClient stumbles over WSDL delivered with "Transfer-Encoding: chunked"
| * | Merge branch 'PHP-7.3' into PHP-7.4Matteo Beccati2020-08-182-2/+95
| |\ \ | | |/ | | | | | | | | | * PHP-7.3: Fix #47021: SoapClient stumbles over WSDL delivered with "Transfer-Encoding: chunked"
| | * Fix #47021: SoapClient stumbles over WSDL delivered with "Transfer-Encoding: ↵Matteo Beccati2020-08-182-2/+95
| | | | | | | | | | | | chunked"
* | | Merge branch 'PHP-7.4' into masterChristoph M. Becker2020-08-181-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.4: Fix HTTP response status code
| * | Merge branch 'PHP-7.3' into PHP-7.4Christoph M. Becker2020-08-181-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-7.3: Fix HTTP response status code
| | * Fix HTTP response status codeChristoph M. Becker2020-08-181-1/+1
| | |
* | | Add all the missing parameter types to stubsMáté Kocsis2020-08-134-92/+113
| | | | | | | | | | | | Closes GH-5955
* | | Add many missing closing PHP tags to testsMáté Kocsis2020-08-096-0/+6
| | | | | | | | | | | | Closes GH-5958
* | | Accept zend_object* in zend_update_propertyNikita Popov2020-08-072-2/+2
| | |
* | | Accept zend_object* in zend_unset_propertyNikita Popov2020-08-071-1/+1
| | |
* | | Accept zend_object in zend_read_propertyNikita Popov2020-08-072-7/+7
| | |
* | | Add a bunch of missing argument types to stubsMáté Kocsis2020-08-032-3/+3
| | |
* | | Use zend_call_method in SoapFault::__toString()Nikita Popov2020-07-231-11/+3
| | |
* | | Separate __call and __soapCall implementationsNikita Popov2020-07-214-11/+24
| | | | | | | | | | | | | | | This is overly pedantic, but allows us to enable more arginfo consistency checks.
* | | Move SOAP_SERVER_BEGIN_CODE() after zppNikita Popov2020-07-211-35/+37
| | | | | | | | | | | | | | | | | | This is still very dubious, because there are lots of other "returns" between the BEGIN and END -- won't that end up not restoring the original state?
* | | Review the usage of apostrophes in error messagesMáté Kocsis2020-07-101-1/+1
| | | | | | | | | | | | Closes GH-5590
* | | Remove no_separation flagNikita Popov2020-07-071-1/+0
| | |
* | | Remove proto comments from C filesMax Semenik2020-07-061-55/+29
| | | | | | | | | | | | Closes GH-5758
* | | Replace EXPECTF when possibleFabien Villepinte2020-06-291-1/+1
| | | | | | | | | | | | Closes GH-5779
* | | Make exit() unwind properlyNikita Popov2020-06-291-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exit() is now internally implemented by throwing an exception, performing a normal stack unwind and a clean shutdown. This ensures that no persistent resource leaks occur. The exception is internal, cannot be caught and does not result in the execution of finally blocks. This may be relaxed in the future. Closes GH-5768.
* | | Include stub hash in generated arginfo filesNikita Popov2020-06-241-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The hash is used to check whether the arginfo file needs to be regenerated. PHP-Parser will only be downloaded if this is actually necessary. This ensures that release artifacts will never try to regenerate stubs and thus fetch PHP-Parser, as long as you do not modify any files. Closes GH-5739.
* | | Add ZVAL_OBJ_COPY macroNikita Popov2020-06-171-4/+2
| | | | | | | | | | | | | | | For the common ZVAL_OBJ + GC_ADDREF pattern. This mirrors the existing ZVAL_STR_COPY API.
* | | Pass zend_string message to zend_error_cbNikita Popov2020-06-051-46/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the zend_error_cb API simpler, and avoid formatting the same message in multiple places. It should be noted that the passed zend_string is always non-persistent, so if you want to store it persistently somewhere, you may still need to duplicate it. The last_error_message is cleared a bit more aggressive, to make sure it doesn't hang around across allocator life-cycles. Closes GH-5639.
* | | Implement #47074: phpinfo() reports "On" as 1 for the some extensionsChristoph M. Becker2020-06-041-1/+1
| | | | | | | | | | | | What is modified as boolean, should also be displayed as boolean.
* | | Fix [-Wundef] warning in SOAP extensionGeorge Peter Banyard2020-05-202-7/+7
| | |
* | | Trim trailing whitespaces and fix code styleRod Elias2020-05-121-21/+21
| | | | | | | | | | | | Closes GH-5554.
* | | Make float to string casts locale-independentMáté Kocsis2020-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | From now on, float to string casting will always behave locale-independently. RFC: https://wiki.php.net/rfc/locale_independent_float_to_string Closes GH-5224 Co-authored-by: George Peter Banyard <girgias@php.net>
* | | Merge branch 'PHP-7.4'Xinchen Hui2020-04-291-0/+63
|\ \ \ | |/ / | | | | | | | | | * PHP-7.4: Fixed bug #79536 (zend_clear_exception prevent exception's destructor to be called).