X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-ldap%2Fback-ldap.h;h=d33ea3c1830f28e2bfbb14e443babba5cfb3843f;hb=00dae75f7b48b6bab23503d211deb7650aba8c1b;hp=b4f687810d46684b8e79b8c3ce5d7a7978e685c7;hpb=da2a26d19f50e79a4caa8bb50d74322410b12b15;p=openldap diff --git a/servers/slapd/back-ldap/back-ldap.h b/servers/slapd/back-ldap/back-ldap.h index b4f687810d..d33ea3c183 100644 --- a/servers/slapd/back-ldap/back-ldap.h +++ b/servers/slapd/back-ldap/back-ldap.h @@ -39,6 +39,7 @@ struct ldapconn { int lc_bound; int lc_ispriv; ldap_pvt_thread_mutex_t lc_mutex; + unsigned lc_refcnt; }; /* @@ -65,6 +66,7 @@ struct ldapinfo { #define acl_authmethod acl_sb.sb_method #define acl_sasl_mech acl_sb.sb_saslmech #define acl_sasl_realm acl_sb.sb_realm +#define acl_secprops acl_sb.sb_secprops /* ID assert stuff */ int idassert_mode; @@ -77,11 +79,13 @@ struct ldapinfo { #define idassert_authmethod idassert_sb.sb_method #define idassert_sasl_mech idassert_sb.sb_saslmech #define idassert_sasl_realm idassert_sb.sb_realm +#define idassert_secprops idassert_sb.sb_secprops unsigned idassert_flags; #define LDAP_BACK_AUTH_NONE 0x00U #define LDAP_BACK_AUTH_NATIVE_AUTHZ 0x01U #define LDAP_BACK_AUTH_OVERRIDE 0x02U +#define LDAP_BACK_AUTH_PRESCRIPTIVE 0x04U BerVarray idassert_authz; /* end of ID assert stuff */