diff --git a/ext/ldap/ldap.c b/ext/ldap/ldap.c index db4c5ab231042..2b858fa38a49a 100644 --- a/ext/ldap/ldap.c +++ b/ext/ldap/ldap.c @@ -3187,6 +3187,9 @@ PHP_FUNCTION(ldap_set_option) #ifdef LDAP_OPT_X_TLS_CRLCHECK case LDAP_OPT_X_TLS_CRLCHECK: #endif +#ifdef LDAP_OPT_X_TLS_NEWCTX + case LDAP_OPT_X_TLS_NEWCTX: +#endif #ifdef LDAP_OPT_X_TLS_PROTOCOL_MIN case LDAP_OPT_X_TLS_PROTOCOL_MIN: #endif diff --git a/ext/ldap/ldap.stub.php b/ext/ldap/ldap.stub.php index eb60b35b7ecb4..a43195fee4a44 100644 --- a/ext/ldap/ldap.stub.php +++ b/ext/ldap/ldap.stub.php @@ -325,6 +325,14 @@ const LDAP_OPT_X_TLS_CRLFILE = UNKNOWN; #endif +#ifdef LDAP_OPT_X_TLS_NEWCTX + /** + * @var int + * @cvalue LDAP_OPT_X_TLS_NEWCTX + */ + const LDAP_OPT_X_TLS_NEWCTX = UNKNOWN; +#endif + #ifdef LDAP_OPT_X_TLS_PROTOCOL_MIN /** * @var int diff --git a/ext/ldap/ldap_arginfo.h b/ext/ldap/ldap_arginfo.h index f3249e0e3e305..2e061369d7c54 100644 --- a/ext/ldap/ldap_arginfo.h +++ b/ext/ldap/ldap_arginfo.h @@ -1,5 +1,5 @@ /* This is a generated file, edit the .stub.php file instead. - * Stub hash: fec87d81c21ac5d56e62a5e0b4bbe673ea76edd5 */ + * Stub hash: a5c987833eead5145690ba237a715ba852e24f10 */ #if defined(HAVE_ORALDAP) ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_ldap_connect, 0, 0, LDAP\\Connection, MAY_BE_FALSE) @@ -736,6 +736,9 @@ static void register_ldap_symbols(int module_number) #if defined(LDAP_OPT_X_TLS_CRLFILE) REGISTER_LONG_CONSTANT("LDAP_OPT_X_TLS_CRLFILE", LDAP_OPT_X_TLS_CRLFILE, CONST_PERSISTENT); #endif +#if defined(LDAP_OPT_X_TLS_NEWCTX) + REGISTER_LONG_CONSTANT("LDAP_OPT_X_TLS_NEWCTX", LDAP_OPT_X_TLS_NEWCTX, CONST_PERSISTENT); +#endif #if defined(LDAP_OPT_X_TLS_PROTOCOL_MIN) REGISTER_LONG_CONSTANT("LDAP_OPT_X_TLS_PROTOCOL_MIN", LDAP_OPT_X_TLS_PROTOCOL_MIN, CONST_PERSISTENT); #endif