Commit graph

9 commits

Author SHA1 Message Date
manu
4296263a9e Add php70 and php71 patches for the exop option
The LDAP controls and extended operations (EXOP) has been merged upstream
with some modifications. The patches backports upstream code to php70
and php71, with additionnal EXOP REFRESH support that is missing for now.
2017-07-19 16:20:07 +00:00
manu
2633d9211a LDAP EXOP patch fix
A code repetition caused add and modify operations to be done twice.
2017-05-31 14:09:30 +00:00
manu
41688aec0e Update the LDAP EXOP patch to build with PHP 5.6.x
Remove the versions for retired PHP 5.4 and 5.5
2017-05-12 08:28:12 +00:00
manu
5a17135aa4 Let ldap_sasl_bind() use interractive input
Interractive methods such as OTP use the ldap_sasl_bind() callback with
SASL_CB_ECHOPROMPT or SASL_CB_ECHONOPROMPT instead of SASL_CB_PASS. Add
the cases and treat them like SASL_CB_PASS for PHP 5.4.x and PHP 5.5.x.
The exop patch for PHP 5.6.x is broken right now and will be updated later.
2015-11-08 09:25:27 +00:00
manu
8de3141686 Fix build with SASL disabled
Do not force-define HAVE_LDAP_SASL, since the PHP configure script
actually takes care of that one. This lets us build with the exop
option enabled while sasl is disabled.
2015-04-20 03:24:36 +00:00
manu
2549e52ab7 Update the LDAP EXOP support patch for PHP 5.4, 5.5 and 5.6 2015-04-13 08:04:17 +00:00
manu
a66b6227f3 Update the EXOP patch so that it buils with PHP>=5.3 2012-10-29 08:50:28 +00:00
manu
3785fc1043 Update the LDAP exop patch: for SASL bind, send the password for mechanisms
that request it through a prompt.
2009-09-13 19:45:42 +00:00
manu
f32e54b1ff Add exop patch from Pierangelo Masarati and myself.
This enables the folllowing extended operations:
- passwd
- whoami
- refresh
And the following controls:
- manageDSAit
- paged_results
- ppolicy
- noop
- manageDIT
- permissive_modify
2009-07-22 15:59:50 +00:00