summaryrefslogtreecommitdiff
path: root/ext/soap/php_encoding.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-121-2/+2
|\
| * Use TRY_ADDREF/TRY_DELREF in soapNikita Popov2019-07-121-2/+2
| | | | | | | | | | The DELREF part is a possible fix for bug #78278, the ADDREF part is a drive-by fix.
* | Fix bug #77410Nikita Popov2019-01-041-2/+2
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Christoph M. Becker2018-11-121-1/+1
|\ \ | |/ | | | | | | * PHP-7.2: Fix #77141: Signedness issue in SOAP when precision=-1
| * Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-11-121-1/+1
| |\ | | | | | | | | | | | | * PHP-7.1: Fix #77141: Signedness issue in SOAP when precision=-1
| | * Fix #77141: Signedness issue in SOAP when precision=-1Christoph M. Becker2018-11-121-1/+1
| | | | | | | | | | | | | | | According to php_gcvt(), we assume at most 17 fractional digits for negative precision.
| | * year++Xinchen Hui2018-01-021-1/+1
| | |
* | | Future-proof email addressesZeev Suraski2018-11-011-1/+1
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2018-10-231-2/+0
|\ \ \ | |/ /
| * | Fixed bug #50675Cameron Porter2018-10-231-2/+0
| | | | | | | | | | | | | | | SOAP: Stop overwriting the node name when creating an XML node for an object reference.
| * | year++Xinchen Hui2018-01-021-1/+1
| | |
* | | 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.
* | | It's safer to use zval_ptr_dtor() for iterator keys.Dmitry Stogov2018-07-051-1/+1
| | |
* | | Replace zval_dtor() with specialized destructorsDmitry Stogov2018-07-051-2/+4
| | |
* | | Use zend_string_release_ex() instread of zend_string_release() in places, ↵Dmitry Stogov2018-05-281-5/+5
| | | | | | | | | | | | where we sure about string persistence.
* | | year++Xinchen Hui2018-01-021-1/+1
| | |
* | | Merge branch 'PHP-7.2'Dmitry Stogov2017-12-281-0/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fixed reference-counting
| * | Merge branch 'PHP-7.1' into PHP-7.2Dmitry Stogov2017-12-281-0/+1
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Fixed reference-counting
| | * Fixed reference-countingDmitry Stogov2017-12-281-0/+1
| | |
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| | |
* | | Move constants into read-only data segmentDmitry Stogov2017-12-141-1/+1
| | |
* | | Avoid unnecessary reference-counting on strings.Dmitry Stogov2017-11-161-5/+5
| | |
* | | RC manipulation cleanupXinchen Hui2017-11-011-1/+1
| | |
* | | Always use IS_CONSTANT_AST (IS_CONSTANT is removed).Dmitry Stogov2017-10-101-1/+0
| | |
* | | Refactored recursion pretectionDmitry Stogov2017-10-061-3/+3
|/ /
* | Drop soap_hash_str_find_deref()Nikita Popov2017-06-251-23/+13
| | | | | | | | And directly use zend_hash_str_find_deref() instead.
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
| |
* | Merge branch 'PHP-7.1'Nikita Popov2016-12-131-17/+33
|\ \ | |/
| * Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-12-131-17/+33
| |\
| | * More fixes for bug #73089Nikita Popov2016-12-131-17/+33
| | | | | | | | | | | | | | | | | | | | | Insert a lot more DEREFs. Some may not be necessary, but better safe than sorry. I'm thinking the soap_hash_str_find_deref function should become part of the zend_hash API -- we need this in many places.
| | * Fixed bug #73237Keith Smiley2016-10-121-2/+4
| | | | | | | | | | | | | | | | | | | | | If the response includes both fields with simple types (which get concatenated into an XML string) and a complex type (which is parsed into an object), then the object will parsed into the same zval as the simple types and will overwrite the string.
* | | Remove Netware supportKalle Sommer Nielsen2016-11-121-1/+1
|/ / | | | | | | If this does not break the Unix system somehow, I'll be amazed. This should get most of it out, apologies for any errors this may cause on non-Windows ends which I cannot test atm.
* | Introduced HT_IS_PACKED() and HT_IS_WITHOUT_HOLES() macros. (Benjamin Coutu)Dmitry Stogov2016-10-191-0/+4
| |
* | Fixed bug #73237Keith Smiley2016-10-141-2/+4
| | | | | | | | | | | | | | | | | | If the response includes both fields with simple types (which get concatenated into an XML string) and a complex type (which is parsed into an object), then the object will parsed into the same zval as the simple types and will overwrite the string. (cherry picked from commit 26287132c0c48e52dbaf1ac44c1d2f0d0d9b0cf7)
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-08-301-2/+2
|\ \ | |/
| * Fix bug #71711Nikita Popov2016-08-301-2/+2
| | | | | | | | Also handle another case of bug #71996.
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-08-301-0/+1
|\ \ | |/
| * Fixed bug #71996Nikita Popov2016-08-301-0/+1
| |
* | Fixed compilation warningsDmitry Stogov2016-06-221-87/+87
| |
* | Added ZEND_ATTRIBUTE_FORMAT to some middind functions.Dmitry Stogov2016-06-211-1/+1
| | | | | | | | | | "%p" replaced by ZEND_LONG_FMT to avoid compilation warnings. Fixed most incorrect use cases of format specifiers.
* | - get rid of EG(scope). zend_get_executed_scope() should be used instead.Dmitry Stogov2016-04-281-13/+8
|/ | | | - ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter.
* Fixed bug #71986 (Nested foreach assign-by-reference creates broken variables)Xinchen Hui2016-04-081-0/+1
|
* check for NULL and avoid crashesAntony Dovgal2016-01-251-2/+10
|
* 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.5' into PHP-5.6Xinchen Hui2015-03-251-1/+1
| |\
| | * Bug #69293 NEW segfault when using SoapClient::__setSoapHeader (bisected, ↵Xinchen Hui2015-03-251-1/+1
| | | | | | | | | | | | | | | | | | regression) This was a typo introduced in c8eaca013a3922e8383def6158ece2b63f6ec483
| * | Merge branch 'PHP-5.5' into PHP-5.6Reeze Xia2015-03-031-10/+20
| |\ \ | | |/ | | | | | | | | | | | | | | | * PHP-5.5: Improve fix for bug 67741 Added type checks Added type checks
* | | Fixed typoXinchen Hui2015-12-211-2/+1
| | |
* | | Fixed incorrect usage of HASH_OF() macro. Replaced HASH_OF() with more ↵Dmitry Stogov2015-09-241-1/+1
| | | | | | | | | | | | appropriate Z_ARRVAL_P() or Z_OBJPROP_P().