Edit report at https://bugs.php.net/bug.php?id=61853&edit=1

 ID:                 61853
 Updated by:         a...@php.net
 Reported by:        etienne at lamaisondebarbie dot ch
 Summary:            Use of non-deprecated functions
-Status:             Assigned
+Status:             Feedback
 Type:               Feature/Change Request
 Package:            LDAP related
 Operating System:   Debian testing
 PHP Version:        master-Git-2012-04-25 (Git)
 Assigned To:        ab
 Block user comment: N
 Private report:     N

 New Comment:

I've tested your last patch with ifdefs, the code compiles at least :) But the 
version check isn't smart enough, thus I get errors when compiling with 
openldap 2.3.48, but it pass though with 2.4.33 . That's because both have api 
version 3001. So that means for one that some more #ifdef are needed there, and 
second - that at least for what I see we should check exact by lib version, no 
by api version. And the point lays somewhere betwee 2.3.48 and 2.4.33 :)


Previous Comments:
------------------------------------------------------------------------
[2012-04-26 10:13:31] etienne at lamaisondebarbie dot ch

I did a new patch that bundle both patch and use #ifdef. I'm not sure about 
LDAP_API_VERSION, but > 2000 seems to be ok.
Also, in the original version used ldap_modify_ext_s, I changed to 
ldap_modify_s.

------------------------------------------------------------------------
[2012-04-26 09:29:04] paj...@php.net

Hi!

The patch looks good.

However I would prefer to add some #ifdef and to use the old versions when an 
old 
ldap client is used.

We may as well drop these old versions in php-next tho'.

------------------------------------------------------------------------
[2012-04-25 20:37:57] etienne at lamaisondebarbie dot ch

Description:
------------
This patch aims to remove usage of deprecated ldap function. I did change the 
php_ldap_do_search to use ldap_search_ext and ldap_search_ext_s.



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=61853&edit=1

Reply via email to