summaryrefslogtreecommitdiff
path: root/ext/soap/php_sdl.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2021-02-021-2/+1
|\ | | | | | | | | * PHP-7.4: Fix persistent leak on load_wsdl_ex failure
| * Fix persistent leak on load_wsdl_ex failureNikita Popov2021-02-021-2/+1
| | | | | | | | | | | | Move the load_wsdl_ex call into the zend_try that destroys the docs hash table. The wsdl will be inserted into docs early on, and will thus be released on subsequent bailout.
* | Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2021-02-011-1/+1
|\ \ | |/ | | | | | | * PHP-7.4: Fix build
| * Fix buildNikita Popov2021-02-011-1/+1
| |
* | Merge branch 'PHP-7.4' into PHP-8.0Stanislav Malyshev2021-01-311-12/+14
|\ \ | |/ | | | | | | * PHP-7.4: Fix bug #80672 - Null Dereference in SoapClient
| * Merge branch 'PHP-7.3' into PHP-7.4Stanislav Malyshev2021-01-311-12/+14
| |\ | | | | | | | | | | | | * PHP-7.3: Fix bug #80672 - Null Dereference in SoapClient
| | * Fix bug #80672 - Null Dereference in SoapClientStanislav Malyshev2021-01-311-12/+14
| | |
* | | Remove mention of PHP major version in Copyright headersGabriel Caruso2019-09-251-2/+0
|/ / | | | | | | Closes GH-4732.
* | Fix persistent XML memory leaks in SOAPNikita Popov2019-06-271-1/+9
| | | | | | | | | | | | SOAP uses a horrible bailout based error handling approach -- avoid leaking persistent XML memory by catching bailouts in a number of places.
* | Avoid signed shift ub in php_sdlNikita Popov2019-06-191-1/+1
| |
* | Fix various instances of memcpy null ubNikita Popov2019-06-191-1/+3
| |
* | Suppress int to char conversion warningsNikita Popov2019-06-121-4/+4
| |
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-04-291-8/+8
|\ \ | |/
| * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-291-8/+8
| |\
| | * Fixed bug #77945Nikita Popov2019-04-291-8/+8
| | | | | | | | | | | | | | | Make sure that we proper distinguish between empty string key and no key during SDL serialization.
* | | Remove yearly range from copyright noticeZeev Suraski2019-01-301-1/+1
|/ /
* | Merge branch 'PHP-7.2' into PHP-7.3Christoph M. Becker2018-11-041-1/+1
|\ \ | |/ | | | | | | * PHP-7.2: Fix #76348: WSDL_CACHE_MEMORY causes Segmentation fault
| * Fix #76348: WSDL_CACHE_MEMORY causes Segmentation faultChristoph M. Becker2018-11-041-1/+1
| | | | | | | | | | “Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.”
| * Sync leading and final newlines in source code filesPeter Kokot2018-10-141-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
| * year++Xinchen Hui2018-01-021-1/+1
| |
* | Future-proof email addressesZeev Suraski2018-11-011-1/+1
| |
* | Sync leading and final newlines in source code filesPeter Kokot2018-10-141-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
* | Remove unused Git attributes identPeter Kokot2018-07-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
* | Removed "dead" code (zend_hash_update() never fails)Dmitry Stogov2018-06-011-12/+6
| |
* | year++Xinchen Hui2018-01-021-1/+1
| |
* | Merge branch 'PHP-7.2'Nikita Popov2018-01-011-7/+7
|\ \ | |/
| * Fixed bug #75502Nikita Popov2018-01-011-7/+7
| | | | | | | | | | The string keys were not duplicated into persistent memory in this case.
* | Move constants into read-only data segmentDmitry Stogov2017-12-141-3/+3
| |
* | Cleanup type conversionDmitry Stogov2017-12-071-5/+2
|/
* Merge branch 'PHP-7.0' into PHP-7.1Dmitry Stogov2017-06-131-1/+1
|\ | | | | | | | | * PHP-7.0: Fixed bug #74679 (Incorrect conversion array with WSDL_CACHE_MEMORY)
| * Fixed bug #74679 (Incorrect conversion array with WSDL_CACHE_MEMORY)Dmitry Stogov2017-06-131-1/+1
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Dmitry Stogov2017-02-211-1/+0
|\ \ | |/ | | | | | | * PHP-7.0: too many dashes
| * too many dashesDmitry Stogov2017-02-211-1/+0
| |
* | Merge branch 'PHP-7.0' into PHP-7.1Dmitry Stogov2017-02-211-2/+13
|\ \ | |/ | | | | | | * PHP-7.0: Increase WSDL cache version (7.0 wsdl cache is incomatible with PHP-5) Include WSDL cache version number into file name
| * Increase WSDL cache version (7.0 wsdl cache is incomatible with PHP-5)Dmitry Stogov2017-02-211-2/+13
| | | | | | | | Include WSDL cache version number into file name
| * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| |
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| |
* | Fixed compilation warningsDmitry Stogov2016-06-231-6/+6
|/
* 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
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Dmitry Stogov2015-11-121-1/+3
|\ \ | |/ | | | | | | * PHP-5.6: Fixed bug #70900 (SoapClient systematic out of memory error)
| * Fixed bug #70900 (SoapClient systematic out of memory error)Dmitry Stogov2015-11-121-1/+3
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Matteo Beccati2015-11-071-1/+1
|\ \ | |/ | | | | | | * PHP-5.6: Fix bug #70875 Segmentation fault if wsdl has no targetNamespace attribute
| * Fix bug #70875 Segmentation fault if wsdl has no targetNamespace attributeMatteo Beccati2015-11-071-1/+1
| |
| * bump yearXinchen Hui2015-01-151-1/+1
| |
* | Fixed memory leak in php_stream_context_set_option()Dmitry Stogov2015-10-291-1/+1
| |
* | Cleanup (removed dead code)Dmitry Stogov2015-07-011-1/+0
| |
* | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵Dmitry Stogov2015-06-301-17/+17
| | | | | | | | semantick changes).
* | bump yearXinchen Hui2015-01-151-1/+1
| |
* | trailing whitespace removalStanislav Malyshev2015-01-101-9/+9
| |