#
fef5a9e5 |
| 13-Jul-2020 |
Paweł Tomulik |
fix memory leaks in ext/ldap/ldap.c
|
#
23ef0a12 |
| 03-Jul-2020 |
Paweł Tomulik |
Fix some memory bugs in ldap.c
|
Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1 |
|
#
025ff3b5 |
| 30-Aug-2019 |
Nikita Popov |
Remove nsldap support The newest version we're checking (libssldap50) seems to be about 15 years out of date. We could add support for libssldap60 (also unmainted, but more recent),
Remove nsldap support The newest version we're checking (libssldap50) seems to be about 15 years out of date. We could add support for libssldap60 (also unmainted, but more recent), but given how nobody has expressed any interest in this, I'm going ahead and dropping this code.
show more ...
|
#
48ff226c |
| 29-Aug-2019 |
Nikita Popov |
Fix potentially uninitialized use in ldap If ctrl->ldctl_value.bv_len is zero context is uninitialized. Only free it if the call took place and succeeded.
|
Revision tags: php-7.1.32, php-7.2.22, php-7.3.9 |
|
#
ac40d0ff |
| 24-Aug-2019 |
Christoph M. Becker |
Don't modify arrays passed by value
|
Revision tags: php-7.4.0beta4 |
|
#
963b40c9 |
| 20-Aug-2019 |
Christoph M. Becker |
Don't use C++ style comments Cf. <https://github.com/php/php-src/blob/f45b61b8988b5b2d80dd4a1df7edd04282cf319a/CODING_STANDARDS.md#syntax-and-indentation> cc @mcmic
|
Revision tags: php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20 |
|
#
80958d0f |
| 25-Jun-2019 |
Nikita Popov |
Use ldap_destroy instead of ldap_unbind_ext
|
Revision tags: php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2 |
|
#
98457b6d |
| 14-Jun-2019 |
Nikita Popov |
Fix some leaks in ldap The result of zval_get_string() needs to be released. In some places where it is inconvenient to manage, I went back to convert_to_string. It is safe in those
Fix some leaks in ldap The result of zval_get_string() needs to be released. In some places where it is inconvenient to manage, I went back to convert_to_string. It is safe in those places due to existing array separations. Also fix a preexisting leak when getting controls, the previous value was not destroyed.
show more ...
|
#
5d2fe487 |
| 13-Jun-2019 |
Côme Chilliet |
Some more string conversion handling, fixing bug #77958
|
#
c219d8d5 |
| 13-Jun-2019 |
Côme Chilliet |
Avoid converting zval when not needed Also added exception checks so that exception from __toString are correctly handled in the future
|
Revision tags: php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1 |
|
#
9d610366 |
| 05-Jun-2019 |
Hugh McMaster |
ext/ldap: Use PKG_CHECK_MODULES to detect the libsasl2 library
|
Revision tags: php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5 |
|
#
e188e417 |
| 24-Apr-2019 |
Dmitry Stogov |
Use ZEND_TRY_ASSIGN_REF_... macros for arguments passed to internal function by reference
|
Revision tags: php-7.2.18RC1, php-7.3.5RC1 |
|
#
ea0f2642 |
| 15-Apr-2019 |
Côme Chilliet |
Fix a NULL dereferencing crash in php-ldap This happens when parsing a control response to a VLV request which does not contain a "context" string. See bug #77869
|
Revision tags: php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1 |
|
#
f1b306fe |
| 12-Mar-2019 |
Dmitry Stogov |
Switch to use ZTS cache
|
Revision tags: php-7.1.27, php-7.3.3, php-7.2.16, php-7.3.3RC1, php-7.2.16RC1, php-7.2.15, php-7.3.2 |
|
#
d93ce179 |
| 04-Feb-2019 |
Côme Chilliet |
Mark ldap_control_paged_result and ldap_control_paged_result_response as deprecated These functions have serious limitations and may confuse users. Same operations can be done using the
Mark ldap_control_paged_result and ldap_control_paged_result_response as deprecated These functions have serious limitations and may confuse users. Same operations can be done using the new ldap control system in search operations.
show more ...
|
Revision tags: php-7.2.15RC1 |
|
#
92ac598a |
| 22-Jan-2019 |
Peter Kokot |
Remove local variables This patch removes the so called local variables defined per file basis for certain editors to properly show tab width, and similar settings. These are mainly
Remove local variables This patch removes the so called local variables defined per file basis for certain editors to properly show tab width, and similar settings. These are mainly used by Vim and Emacs editors yet with recent changes the once working definitions don't work anymore in Vim without custom plugins or additional configuration. Neither are these settings synced across the PHP code base. A simpler and better approach is EditorConfig and fixing code using some code style fixing tools in the future instead. This patch also removes the so called modelines for Vim. Modelines allow Vim editor specifically to set some editor configuration such as syntax highlighting, indentation style and tab width to be set in the first line or the last 5 lines per file basis. Since the php test files have syntax highlighting already set in most editors properly and EditorConfig takes care of the indentation settings, this patch removes these as well for the Vim 6.0 and newer versions. With the removal of local variables for certain editors such as Emacs and Vim, the footer is also probably not needed anymore when creating extensions using ext_skel.php script. Additionally, Vim modelines for setting php syntax and some editor settings has been removed from some *.phpt files. All these are mostly not relevant for phpt files neither work properly in the middle of the file.
show more ...
|
#
0cf7de1c |
| 30-Jan-2019 |
Zeev Suraski |
Remove yearly range from copyright notice
|
Revision tags: php-7.3.2RC1, php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14 |
|
#
e219ec14 |
| 07-Jan-2019 |
Nikita Popov |
Implement typed properties RFC: https://wiki.php.net/rfc/typed_properties_v2 This is a squash of PR #3734, which is a squash of PR #3313. Co-authored-by: Bob Weinand <bobwe
Implement typed properties RFC: https://wiki.php.net/rfc/typed_properties_v2 This is a squash of PR #3734, which is a squash of PR #3313. Co-authored-by: Bob Weinand <bobwei9@hotmail.com> Co-authored-by: Joe Watkins <krakjoe@php.net> Co-authored-by: Dmitry Stogov <dmitry@zend.com>
show more ...
|
Revision tags: php-7.2.14RC1, php-7.3.1RC1, php-5.6.39, php-7.1.25, php-7.2.13, php-7.0.33, php-7.3.0, php-7.1.25RC1, php-7.2.13RC1, php-7.3.0RC6, php-7.1.24, php-7.2.12, php-7.3.0RC5 |
|
#
9afce019 |
| 01-Nov-2018 |
Zeev Suraski |
Future-proof email addresses
|
#
67e0138c |
| 01-Nov-2018 |
Zeev Suraski |
Future-proof email addresses...
|
Revision tags: php-7.1.24RC1, php-7.2.12RC1, php-7.3.0RC4, php-7.1.23, php-7.2.11, php-7.3.0RC3, php-7.1.23RC1, php-7.2.11RC1, php-7.3.0RC2 |
|
#
1d0252a1 |
| 16-Sep-2018 |
Nikita Popov |
Remove IS_EXT_MODULE defines I'm not sure what this was used for, but it doesn't look to be relevant anymore.
|
Revision tags: php-5.6.38, php-7.1.22, php-7.3.0RC1, php-7.2.10, php-7.0.32, php-7.1.22RC1, php-7.3.0beta3, php-7.2.10RC1, php-7.1.21, php-7.2.9, php-7.3.0beta2, php-7.1.21RC1, php-7.3.0beta1, php-7.2.9RC1 |
|
#
8ca1f47a |
| 22-Jul-2018 |
Gabriel Caruso |
Use variables that already received ZEND_NUM_ARGS()
|
Revision tags: php-5.6.37, php-7.1.20, php-7.3.0alpha4, php-7.0.31, php-7.2.8, php-7.1.20RC1 |
|
#
265c3ed6 |
| 05-Jul-2018 |
Dmitry Stogov |
Fixed incorrrecr zval_dtor() usage to replace value of argument passed by reference, that may lead to memory leaks.
|
#
4a475a49 |
| 04-Jul-2018 |
Dmitry Stogov |
Replace legacy zval_dtor() by zval_ptr_dtor_nogc() or even more specialized destructors. zval_dtor() doesn't make a lot of sense in PHP-7.* and it's used incorrectly in some places. Its occur
Replace legacy zval_dtor() by zval_ptr_dtor_nogc() or even more specialized destructors. zval_dtor() doesn't make a lot of sense in PHP-7.* and it's used incorrectly in some places. Its occurances should be replaced by zval_ptr_dtor() or zval_ptr_dtor_nogc(), or even more specialized destructors.
show more ...
|
Revision tags: php-7.2.8RC1, php-7.3.0alpha3, php-7.3.0alpha2, php-7.1.19, php-7.2.7, php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1 |
|
#
cb64696c |
| 02-Jun-2018 |
Peter Kokot |
Normalize the ldap extension version in phpinfo output This patch normalizes the phpinfo output for the ldap extension and removes the displayed Git attribute ident blob object name.
|