39
39
#ifdef PHP_WIN32
40
40
#include <string.h>
41
41
#include "config.w32.h"
42
- #if HAVE_NSLDAP
43
- #include <winsock2.h>
44
- #endif
45
42
#define strdup _strdup
46
43
#undef WINDOWS
47
44
#undef strcasecmp
@@ -737,7 +734,7 @@ PHP_MINIT_FUNCTION(ldap)
737
734
REGISTER_STRING_CONSTANT ("LDAP_MODIFY_BATCH_MODTYPE" , LDAP_MODIFY_BATCH_MODTYPE , CONST_PERSISTENT | CONST_CS );
738
735
REGISTER_STRING_CONSTANT ("LDAP_MODIFY_BATCH_VALUES" , LDAP_MODIFY_BATCH_VALUES , CONST_PERSISTENT | CONST_CS );
739
736
740
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP
737
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP
741
738
/* LDAP options */
742
739
REGISTER_LONG_CONSTANT ("LDAP_OPT_DEREF" , LDAP_OPT_DEREF , CONST_PERSISTENT | CONST_CS );
743
740
REGISTER_LONG_CONSTANT ("LDAP_OPT_SIZELIMIT" , LDAP_OPT_SIZELIMIT , CONST_PERSISTENT | CONST_CS );
@@ -951,10 +948,6 @@ PHP_MSHUTDOWN_FUNCTION(ldap)
951
948
PHP_MINFO_FUNCTION (ldap )
952
949
{
953
950
char tmp [32 ];
954
- #if HAVE_NSLDAP
955
- LDAPVersion ver ;
956
- double SDKVersion ;
957
- #endif
958
951
959
952
php_info_print_table_start ();
960
953
php_info_print_table_row (2 , "LDAP Support" , "enabled" );
@@ -980,25 +973,6 @@ PHP_MINFO_FUNCTION(ldap)
980
973
php_info_print_table_row (2 , "Vendor Version" , tmp );
981
974
#endif
982
975
983
- #if HAVE_NSLDAP
984
- SDKVersion = ldap_version (& ver );
985
- snprintf (tmp , 31 , "%F" , SDKVersion /100.0 );
986
- php_info_print_table_row (2 , "SDK Version" , tmp );
987
-
988
- snprintf (tmp , 31 , "%F" , ver .protocol_version /100.0 );
989
- php_info_print_table_row (2 , "Highest LDAP Protocol Supported" , tmp );
990
-
991
- snprintf (tmp , 31 , "%F" , ver .SSL_version /100.0 );
992
- php_info_print_table_row (2 , "SSL Level Supported" , tmp );
993
-
994
- if (ver .security_level != LDAP_SECURITY_NONE ) {
995
- snprintf (tmp , 31 , "%d" , ver .security_level );
996
- } else {
997
- strcpy (tmp , "SSL not enabled" );
998
- }
999
- php_info_print_table_row (2 , "Level of Encryption" , tmp );
1000
- #endif
1001
-
1002
976
#ifdef HAVE_LDAP_SASL
1003
977
php_info_print_table_row (2 , "SASL Support" , "Enabled" );
1004
978
#endif
@@ -1115,7 +1089,6 @@ PHP_FUNCTION(ldap_connect)
1115
1089
*/
1116
1090
static int _get_lderrno (LDAP * ldap )
1117
1091
{
1118
- #if !HAVE_NSLDAP
1119
1092
#if LDAP_API_VERSION > 2000 || HAVE_ORALDAP
1120
1093
int lderr ;
1121
1094
@@ -1125,26 +1098,19 @@ static int _get_lderrno(LDAP *ldap)
1125
1098
#else
1126
1099
return ldap -> ld_errno ;
1127
1100
#endif
1128
- #else
1129
- return ldap_get_lderrno (ldap , NULL , NULL );
1130
- #endif
1131
1101
}
1132
1102
/* }}} */
1133
1103
1134
1104
/* {{{ _set_lderrno
1135
1105
*/
1136
1106
static void _set_lderrno (LDAP * ldap , int lderr )
1137
1107
{
1138
- #if !HAVE_NSLDAP
1139
1108
#if LDAP_API_VERSION > 2000 || HAVE_ORALDAP
1140
1109
/* New versions of OpenLDAP do it this way */
1141
1110
ldap_set_option (ldap , LDAP_OPT_ERROR_NUMBER , & lderr );
1142
1111
#else
1143
1112
ldap -> ld_errno = lderr ;
1144
1113
#endif
1145
- #else
1146
- ldap_set_lderrno (ldap , lderr , NULL , NULL );
1147
- #endif
1148
1114
}
1149
1115
/* }}} */
1150
1116
@@ -1432,7 +1398,7 @@ static void php_set_opts(LDAP *ldap, int sizelimit, int timelimit, int deref, in
1432
1398
{
1433
1399
/* sizelimit */
1434
1400
if (sizelimit > -1 ) {
1435
- #if (LDAP_API_VERSION >= 2004 ) || HAVE_NSLDAP || HAVE_ORALDAP
1401
+ #if (LDAP_API_VERSION >= 2004 ) || HAVE_ORALDAP
1436
1402
ldap_get_option (ldap , LDAP_OPT_SIZELIMIT , old_sizelimit );
1437
1403
ldap_set_option (ldap , LDAP_OPT_SIZELIMIT , & sizelimit );
1438
1404
#else
@@ -1443,7 +1409,7 @@ static void php_set_opts(LDAP *ldap, int sizelimit, int timelimit, int deref, in
1443
1409
1444
1410
/* timelimit */
1445
1411
if (timelimit > -1 ) {
1446
- #if (LDAP_API_VERSION >= 2004 ) || HAVE_NSLDAP || HAVE_ORALDAP
1412
+ #if (LDAP_API_VERSION >= 2004 ) || HAVE_ORALDAP
1447
1413
ldap_get_option (ldap , LDAP_OPT_TIMELIMIT , old_timelimit );
1448
1414
ldap_set_option (ldap , LDAP_OPT_TIMELIMIT , & timelimit );
1449
1415
#else
@@ -1454,7 +1420,7 @@ static void php_set_opts(LDAP *ldap, int sizelimit, int timelimit, int deref, in
1454
1420
1455
1421
/* deref */
1456
1422
if (deref > -1 ) {
1457
- #if (LDAP_API_VERSION >= 2004 ) || HAVE_NSLDAP || HAVE_ORALDAP
1423
+ #if (LDAP_API_VERSION >= 2004 ) || HAVE_ORALDAP
1458
1424
ldap_get_option (ldap , LDAP_OPT_DEREF , old_deref );
1459
1425
ldap_set_option (ldap , LDAP_OPT_DEREF , & deref );
1460
1426
#else
@@ -1912,12 +1878,12 @@ PHP_FUNCTION(ldap_get_entries)
1912
1878
add_index_string (& tmp1 , num_attrib , attribute );
1913
1879
1914
1880
num_attrib ++ ;
1915
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
1881
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
1916
1882
ldap_memfree (attribute );
1917
1883
#endif
1918
1884
attribute = ldap_next_attribute (ldap , ldap_result_entry , ber );
1919
1885
}
1920
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
1886
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
1921
1887
if (ber != NULL ) {
1922
1888
ber_free (ber , 0 );
1923
1889
}
@@ -1930,7 +1896,7 @@ PHP_FUNCTION(ldap_get_entries)
1930
1896
} else {
1931
1897
add_assoc_null (& tmp1 , "dn" );
1932
1898
}
1933
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
1899
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
1934
1900
ldap_memfree (dn );
1935
1901
#else
1936
1902
free (dn );
@@ -1973,7 +1939,7 @@ PHP_FUNCTION(ldap_first_attribute)
1973
1939
RETURN_FALSE ;
1974
1940
} else {
1975
1941
RETVAL_STRING (attribute );
1976
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
1942
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
1977
1943
ldap_memfree (attribute );
1978
1944
#endif
1979
1945
}
@@ -2008,7 +1974,7 @@ PHP_FUNCTION(ldap_next_attribute)
2008
1974
}
2009
1975
2010
1976
if ((attribute = ldap_next_attribute (ld -> link , resultentry -> data , resultentry -> ber )) == NULL ) {
2011
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
1977
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
2012
1978
if (resultentry -> ber != NULL ) {
2013
1979
ber_free (resultentry -> ber , 0 );
2014
1980
resultentry -> ber = NULL ;
@@ -2017,7 +1983,7 @@ PHP_FUNCTION(ldap_next_attribute)
2017
1983
RETURN_FALSE ;
2018
1984
} else {
2019
1985
RETVAL_STRING (attribute );
2020
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
1986
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
2021
1987
ldap_memfree (attribute );
2022
1988
#endif
2023
1989
}
@@ -2068,12 +2034,12 @@ PHP_FUNCTION(ldap_get_attributes)
2068
2034
add_index_string (return_value , num_attrib , attribute );
2069
2035
2070
2036
num_attrib ++ ;
2071
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
2037
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
2072
2038
ldap_memfree (attribute );
2073
2039
#endif
2074
2040
attribute = ldap_next_attribute (ld -> link , resultentry -> data , ber );
2075
2041
}
2076
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
2042
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
2077
2043
if (ber != NULL ) {
2078
2044
ber_free (ber , 0 );
2079
2045
}
@@ -2149,7 +2115,7 @@ PHP_FUNCTION(ldap_get_dn)
2149
2115
text = ldap_get_dn (ld -> link , resultentry -> data );
2150
2116
if (text != NULL ) {
2151
2117
RETVAL_STRING (text );
2152
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
2118
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
2153
2119
ldap_memfree (text );
2154
2120
#else
2155
2121
free (text );
@@ -2208,7 +2174,7 @@ PHP_FUNCTION(ldap_dn2ufn)
2208
2174
2209
2175
if (ufn != NULL ) {
2210
2176
RETVAL_STRING (ufn );
2211
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP || WINDOWS
2177
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP || WINDOWS
2212
2178
ldap_memfree (ufn );
2213
2179
#endif
2214
2180
} else {
@@ -3048,7 +3014,7 @@ PHP_FUNCTION(ldap_sort)
3048
3014
}
3049
3015
/* }}} */
3050
3016
3051
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP
3017
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP
3052
3018
/* {{{ proto bool ldap_get_option(resource link, int option, mixed retval)
3053
3019
Get the current value of various session-wide parameters */
3054
3020
PHP_FUNCTION (ldap_get_option )
@@ -3669,7 +3635,7 @@ static void php_ldap_do_rename(INTERNAL_FUNCTION_PARAMETERS, int ext)
3669
3635
newparent = NULL ;
3670
3636
}
3671
3637
3672
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP
3638
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP
3673
3639
if (serverctrls ) {
3674
3640
lserverctrls = _php_ldap_controls_from_array (ld -> link , serverctrls );
3675
3641
if (lserverctrls == NULL ) {
@@ -3769,7 +3735,7 @@ PHP_FUNCTION(ldap_start_tls)
3769
3735
}
3770
3736
/* }}} */
3771
3737
#endif
3772
- #endif /* (LDAP_API_VERSION > 2000) || HAVE_NSLDAP || HAVE_ORALDAP */
3738
+ #endif /* (LDAP_API_VERSION > 2000) || HAVE_ORALDAP */
3773
3739
3774
3740
#if defined(LDAP_API_FEATURE_X_OPENLDAP ) && defined(HAVE_3ARG_SETREBINDPROC )
3775
3741
/* {{{ _ldap_rebind_proc()
@@ -4697,7 +4663,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_ldap_control_paged_result_response, 0, 0, 2)
4697
4663
ZEND_END_ARG_INFO ();
4698
4664
#endif
4699
4665
4700
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP
4666
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP
4701
4667
ZEND_BEGIN_ARG_INFO_EX (arginfo_ldap_rename , 0 , 0 , 5 )
4702
4668
ZEND_ARG_INFO (0 , link_identifier )
4703
4669
ZEND_ARG_INFO (0 , dn )
@@ -4881,7 +4847,7 @@ static const zend_function_entry ldap_functions[] = {
4881
4847
PHP_FE (ldap_compare , arginfo_ldap_compare )
4882
4848
PHP_DEP_FE (ldap_sort , arginfo_ldap_sort )
4883
4849
4884
- #if (LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP || HAVE_ORALDAP
4850
+ #if (LDAP_API_VERSION > 2000 ) || HAVE_ORALDAP
4885
4851
PHP_FE (ldap_rename , arginfo_ldap_rename )
4886
4852
PHP_FE (ldap_rename_ext , arginfo_ldap_rename_ext )
4887
4853
PHP_FE (ldap_get_option , arginfo_ldap_get_option )
0 commit comments