From 4718eb05b4f86c7ccfa2b6eff32d0aa2c982c9d4 Mon Sep 17 00:00:00 2001 From: Chad Sikorra Date: Thu, 16 Jun 2016 21:00:32 -0500 Subject: [PATCH] Add additional LDAP SASL constants --- ext/ldap/ldap.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ext/ldap/ldap.c b/ext/ldap/ldap.c index 53afc945b1b..847e66f14ff 100644 --- a/ext/ldap/ldap.c +++ b/ext/ldap/ldap.c @@ -220,6 +220,12 @@ PHP_MINIT_FUNCTION(ldap) REGISTER_LONG_CONSTANT("LDAP_OPT_X_SASL_AUTHCID", LDAP_OPT_X_SASL_AUTHCID, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("LDAP_OPT_X_SASL_AUTHZID", LDAP_OPT_X_SASL_AUTHZID, CONST_PERSISTENT | CONST_CS); #endif +#ifdef LDAP_OPT_X_SASL_NOCANON + REGISTER_LONG_CONSTANT("LDAP_OPT_X_SASL_NOCANON", LDAP_OPT_X_SASL_NOCANON, CONST_PERSISTENT | CONST_CS); +#endif +#ifdef LDAP_OPT_X_SASL_USERNAME + REGISTER_LONG_CONSTANT("LDAP_OPT_X_SASL_USERNAME", LDAP_OPT_X_SASL_USERNAME, CONST_PERSISTENT | CONST_CS); +#endif #ifdef ORALDAP REGISTER_LONG_CONSTANT("GSLC_SSL_NO_AUTH", GSLC_SSL_NO_AUTH, CONST_PERSISTENT | CONST_CS); @@ -2136,6 +2142,9 @@ PHP_FUNCTION(ldap_get_option) #ifdef LDAP_OPT_RESTART case LDAP_OPT_RESTART: #endif +#ifdef LDAP_OPT_X_SASL_NOCANON + case LDAP_OPT_X_SASL_NOCANON: +#endif #ifdef LDAP_OPT_X_TLS_REQUIRE_CERT case LDAP_OPT_X_TLS_REQUIRE_CERT: #endif @@ -2219,6 +2228,9 @@ PHP_FUNCTION(ldap_get_option) case LDAP_OPT_X_SASL_AUTHCID: case LDAP_OPT_X_SASL_AUTHZID: #endif +#ifdef LDAP_OPT_X_SASL_USERNAME + case LDAP_OPT_X_SASL_USERNAME: +#endif #if (LDAP_API_VERSION > 2000) case LDAP_OPT_X_TLS_CACERTDIR: case LDAP_OPT_X_TLS_CACERTFILE: @@ -2397,6 +2409,9 @@ PHP_FUNCTION(ldap_set_option) case LDAP_OPT_REFERRALS: #ifdef LDAP_OPT_RESTART case LDAP_OPT_RESTART: +#endif +#ifdef LDAP_OPT_X_SASL_NOCANON + case LDAP_OPT_X_SASL_NOCANON: #endif { void *val;