Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'PHP-7.2' into PHP-7.3 | Christoph M. Becker | 2018-10-21 | 1 | -0/+12 |
|\ | | | | | | | | | * PHP-7.2: Fix #75282: xmlrpc_encode_request() crashes | ||||
| * | Fix #75282: xmlrpc_encode_request() crashes | Christoph M. Becker | 2018-10-21 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | Since we allow ext/xmlrpc to be built against a system libxmlrpc(-epi), we must not `efree` memory which has been allocated via `malloc`. To distinguish bundled and system libxmlrpc(-epi) we introduce the macro `HAVE_XMLRPC_BUNDLED` (analogous to how it is done by ext/gd). We deliberately keep the ugly `#ifdef`s, instead of tucking them away in an `XMLRPC_FREE()` macro, to not forget that it is a bad idea to fork and bundle a library, but to also allow building against an unpatched system lib. | ||||
| * | Sync leading and final newlines in source code files | Peter Kokot | 2018-10-14 | 1 | -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 Hui | 2018-01-02 | 1 | -1/+1 |
| | | |||||
* | | Remove unused Git attributes ident | Peter Kokot | 2018-07-25 | 1 | -2/+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. | ||||
* | | Use variables that already received ZEND_NUM_ARGS() | Gabriel Caruso | 2018-07-22 | 1 | -2/+1 |
| | | |||||
* | | Remove sqlite and xmlrpc extension versions from phpinfo output | Peter Kokot | 2018-07-03 | 1 | -1/+0 |
| | | | | | | | | | | The rest of the core extensions don't display the extension versions in the phpinfo output since they in most cases match the PHP release version. | ||||
* | | Removed "dead" code (zend_hash_update() never fails) | Dmitry Stogov | 2018-06-01 | 1 | -4/+4 |
| | | |||||
* | | Use zend_string_release_ex() instread of zend_string_release() in places, ↵ | Dmitry Stogov | 2018-05-28 | 1 | -2/+2 |
| | | | | | | | | where we sure about string persistence. | ||||
* | | More effecient conversion | Dmitry Stogov | 2018-01-17 | 1 | -5/+3 |
| | | |||||
* | | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | | |||||
* | | Move constants into read-only data segment | Dmitry Stogov | 2017-12-14 | 1 | -1/+1 |
| | | |||||
* | | RC manipulation cleanup 2 | Xinchen Hui | 2017-11-02 | 1 | -6/+2 |
| | | |||||
* | | Encapsulate reference-counting primitives. | Dmitry Stogov | 2017-10-27 | 1 | -2/+2 |
| | | | | | | | | | | | | Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead. Added mactros to validate reference-counting (disabled for now). These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads. | ||||
* | | Always use IS_CONSTANT_AST (IS_CONSTANT is removed). | Dmitry Stogov | 2017-10-10 | 1 | -3/+0 |
| | | |||||
* | | Refactored recursion pretection | Dmitry Stogov | 2017-10-06 | 1 | -10/+9 |
|/ | |||||
* | Merge branch 'PHP-7.1' into PHP-7.2 | Nikita Popov | 2017-08-02 | 1 | -2/+2 |
|\ | |||||
| * | Merge branch 'PHP-7.0' into PHP-7.1 | Nikita Popov | 2017-08-02 | 1 | -2/+2 |
| |\ | |||||
| | * | Bug #74975: Different serialization for classes | Andreas Treichel | 2017-08-02 | 1 | -2/+2 |
| | | | |||||
| | * | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-04 | 1 | -1/+1 |
| | | | |||||
| | * | Fixed bug #72647 (xmlrpc_encode() unexpected output after referencing array ↵ | Xinchen Hui | 2016-07-22 | 1 | -0/+1 |
| | | | | | | | | | | | | elements) | ||||
| * | | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-04 | 1 | -1/+1 |
| | | | |||||
* | | | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-02 | 1 | -1/+1 |
| | | | |||||
* | | | further normalizations, uint vs uint32_t | Anatol Belski | 2016-11-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | fix merge mistake yet one more replacement run | ||||
* | | | Implement #72612 (libxmlrc uses system malloc instead of PHP alloc routines) | Joe Watkins | 2016-10-19 | 1 | -3/+3 |
|/ / | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Xinchen Hui | 2016-07-22 | 1 | -0/+1 |
|\ \ | | | | | | | | | | | | | * PHP-7.0: Fixed bug #72647 (xmlrpc_encode() unexpected output after referencing array elements) | ||||
| * | | Fixed bug #72647 (xmlrpc_encode() unexpected output after referencing array ↵ | Xinchen Hui | 2016-07-22 | 1 | -0/+1 |
| |/ | | | | | | | elements) | ||||
* | | Merge branch 'throw-error-in-extensions' | Aaron Piotrowski | 2016-07-05 | 1 | -1/+1 |
|\ \ | |||||
| * | | Replace zend_ce_error with NULL and replace more E_ERROR with thrown Error | Aaron Piotrowski | 2016-06-13 | 1 | -2/+1 |
| | | | |||||
| * | | Merge branch 'master' into throw-error-in-extensions | Aaron Piotrowski | 2016-06-10 | 1 | -41/+50 |
| |\ \ | | |/ | |||||
| * | | Convert E_ERROR to thrown Error in extensions | Aaron Piotrowski | 2015-07-05 | 1 | -1/+2 |
| | | | |||||
* | | | Added ZEND_ATTRIBUTE_FORMAT to some middind functions. | Dmitry Stogov | 2016-06-21 | 1 | -1/+1 |
| |/ |/| | | | | | | | "%p" replaced by ZEND_LONG_FMT to avoid compilation warnings. Fixed most incorrect use cases of format specifiers. | ||||
* | | Re-Fixed bug #72155 (use-after-free caused by get_zval_xmlrpc_type) | Xinchen Hui | 2016-05-31 | 1 | -1/+1 |
| | | |||||
* | | Revert "fix #72155 (use-after-free caused by get_zval_xmlrpc_type)" | Xinchen Hui | 2016-05-31 | 1 | -2/+2 |
| | | | | | | | | This reverts commit 1690dcb827e2b50eb575b1c6acadab0b8f248723. | ||||
* | | fix #72155 (use-after-free caused by get_zval_xmlrpc_type) | Joe Watkins | 2016-05-30 | 1 | -2/+2 |
| | | |||||
* | | Fix bug #71501 | Hieu Le | 2016-02-04 | 1 | -35/+36 |
| | | |||||
* | | fix merge mistake | Anatol Belski | 2016-01-04 | 1 | -1/+1 |
| | | |||||
* | | Fixed #70728 | Julien Pauli | 2016-01-04 | 1 | -2/+10 |
| | | | | | | | | | | Conflicts: ext/xmlrpc/xmlrpc-epi-php.c | ||||
* | | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | ||||
| * | | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
| | | | |||||
| * | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | | |||||
* | | | Fixed bug #70526 (xmlrpc_set_type returns false on success) | Xinchen Hui | 2015-09-19 | 1 | -2/+2 |
| |/ |/| | |||||
* | | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵ | Dmitry Stogov | 2015-06-30 | 1 | -7/+7 |
| | | | | | | | | semantick changes). | ||||
* | | Fix more proto comments | Rasmus Lerdorf | 2015-06-23 | 1 | -1/+1 |
| | | |||||
* | | cleanup mod version macros and mod defs, round x | Anatol Belski | 2015-03-23 | 1 | -4/+2 |
| | | |||||
* | | Cleanup resource handling APIs | Xinchen Hui | 2015-02-02 | 1 | -12/+20 |
| | | |||||
* | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 1 | -38/+38 |
| | | |||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -42/+38 |
| | | |||||
* | | bring back all the TSRMLS_FETCH() stuff | Anatol Belski | 2014-10-15 | 1 | -0/+4 |
| | | | | | | | | for better comparability with the mainstream |