| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Closes GH-6770
|
|\
| |
| |
| |
| | |
* Fix crash in LDAP search functions during argument validation
* Fix ldap_next_entry() parameter name
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This deprecates passing null to non-nullable scale arguments of
internal functions, with the eventual goal of making the behavior
consistent with userland functions, where null is never accepted
for non-nullable arguments.
This change is expected to cause quite a lot of fallout. In most
cases, calling code should be adjusted to avoid passing null. In
some cases, PHP should be adjusted to make some function arguments
nullable. I have already fixed a number of functions before landing
this, but feel free to file a bug if you encounter a function that
doesn't accept null, but probably should. (The rule of thumb for
this to be applicable is that the function must have special behavior
for 0 or "", which is distinct from the natural behavior of the
parameter.)
RFC: https://wiki.php.net/rfc/deprecate_null_to_scalar_internal_arg
Closes GH-6475.
|
|
|
|
|
|
| |
Remove ldap_control_paged_result and ldap_control_paged_result_response
which have been deprecated in PHP 7.4, in favor of new $controls
parameters for ldap request functions.
|
|
|
|
| |
Also fixed ldap_set_option places where $newvalue was still used
|
|
|
|
| |
Renamed all parameters to be consistent and concise
|
|
|
|
|
| |
This should fix most of the remaining issues with tabs and spaces
being mixed in tests.
|
|
|
|
| |
Closes GH-6065
|
| |
|
|
|
|
| |
Closes GH-5590
|
|\
| |
| |
| |
| |
| | |
* PHP-7.4:
enable ext/ldap/tests on azure
fix some ext/ldap/tests
|
| | |
|
| | |
|
| |
| |
| |
| | |
Closes GH-5784
|
| |
| |
| |
| |
| |
| |
| | |
From now on, ldap_set_rebind_proc() will only accept callable or null
as argument 2.
Closes GH-5763
|
| |
| |
| |
| | |
Closes GH-5779
|
| | |
|
| |
| |
| |
| | |
Closes GH-5066 As a first step, let's capitalize their initial letter when it is applicable.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Remove most of the `===DONE===` tags and its variations.
Keep `===DONE===` if the test output otherwise becomes empty.
Closes GH-4872.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Fix miscellaneous typos in docs
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
* PHP-7.4:
Add missing skip keyword in tests
Update NEWS for 7.4.0RC4
Update NEWS for PHP 7.4.0RC3
|
| |\
| | |
| | |
| | |
| | | |
* PHP-7.3:
Add missing skip keyword in tests
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.4:
Don't modify arrays passed by value
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* PHP-7.4:
Some more string conversion handling, fixing bug #77958
Avoid converting zval when not needed
|
| |\ \
| | |/
| | |
| | |
| | |
| | | |
* PHP-7.3:
Some more string conversion handling, fixing bug #77958
Avoid converting zval when not needed
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines in all
*.phpt sections.
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
|
| | | |
|
| | | |
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | | |
I wasn't able to make this test work reliably in CI, and the thing
it's testing does not seem worth spending more time on it.
|
| | |
| | |
| | |
| | |
| | | |
Missed these in the zpp test purge -- they've been failing on master
for a while, but nobody compiles with ldap.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.4:
[ci skip] Migrate tests READMEs to Markdown
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.4:
Replace dirname(__FILE__) by __DIR__ in tests
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
ldap_sort was deprecated in PHP7, it is now removed.
This allows removing the LDAP_DEPRECATED flag when building against
openldap.
|
| |
| |
| |
| |
| |
| |
| |
| | |
deprecated
These functions have serious limitations and may confuse users.
Same operations can be done using the new ldap control system in search
operations.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines in all
*.phpt sections.
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
|