mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-27 03:20:22 +08:00
ITS#6567 - Remove non-cyrus-sasl GSSAPI bits
This commit is contained in:
parent
5ba456b23d
commit
c6493c45b5
@ -1403,22 +1403,6 @@ ldap_perror LDAP_P(( /* deprecated, use ldap_err2string */
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* gssapi.c:
|
||||
*/
|
||||
LDAP_F( int )
|
||||
ldap_gssapi_bind LDAP_P((
|
||||
LDAP *ld,
|
||||
LDAP_CONST char *dn,
|
||||
LDAP_CONST char *creds ));
|
||||
|
||||
LDAP_F( int )
|
||||
ldap_gssapi_bind_s LDAP_P((
|
||||
LDAP *ld,
|
||||
LDAP_CONST char *dn,
|
||||
LDAP_CONST char *creds ));
|
||||
|
||||
|
||||
/*
|
||||
* in modify.c:
|
||||
*/
|
||||
|
@ -20,7 +20,7 @@ PROGRAMS = apitest dntest ftest ltest urltest
|
||||
SRCS = bind.c open.c result.c error.c compare.c search.c \
|
||||
controls.c messages.c references.c extended.c cyrus.c \
|
||||
modify.c add.c modrdn.c delete.c abandon.c \
|
||||
sasl.c gssapi.c sbind.c unbind.c cancel.c \
|
||||
sasl.c sbind.c unbind.c cancel.c \
|
||||
filter.c free.c sort.c passwd.c whoami.c vc.c \
|
||||
getdn.c getentry.c getattr.c getvalues.c addentry.c \
|
||||
request.c os-ip.c url.c pagectrl.c sortctrl.c vlvctrl.c \
|
||||
@ -34,7 +34,7 @@ SRCS = bind.c open.c result.c error.c compare.c search.c \
|
||||
OBJS = bind.lo open.lo result.lo error.lo compare.lo search.lo \
|
||||
controls.lo messages.lo references.lo extended.lo cyrus.lo \
|
||||
modify.lo add.lo modrdn.lo delete.lo abandon.lo \
|
||||
sasl.lo gssapi.lo sbind.lo unbind.lo cancel.lo \
|
||||
sasl.lo sbind.lo unbind.lo cancel.lo \
|
||||
filter.lo free.lo sort.lo passwd.lo whoami.lo vc.lo \
|
||||
getdn.lo getentry.lo getattr.lo getvalues.lo addentry.lo \
|
||||
request.lo os-ip.lo url.lo pagectrl.lo sortctrl.lo vlvctrl.lo \
|
||||
|
@ -71,11 +71,6 @@ ldap_bind( LDAP *ld, LDAP_CONST char *dn, LDAP_CONST char *passwd, int authmetho
|
||||
case LDAP_AUTH_SIMPLE:
|
||||
return( ldap_simple_bind( ld, dn, passwd ) );
|
||||
|
||||
#ifdef HAVE_GSSAPI
|
||||
case LDAP_AUTH_NEGOTIATE:
|
||||
return( ldap_gssapi_bind_s( ld, dn, passwd) );
|
||||
#endif
|
||||
|
||||
case LDAP_AUTH_SASL:
|
||||
/* user must use ldap_sasl_bind */
|
||||
/* FALL-THRU */
|
||||
@ -112,11 +107,6 @@ ldap_bind_s(
|
||||
case LDAP_AUTH_SIMPLE:
|
||||
return( ldap_simple_bind_s( ld, dn, passwd ) );
|
||||
|
||||
#ifdef HAVE_GSSAPI
|
||||
case LDAP_AUTH_NEGOTIATE:
|
||||
return( ldap_gssapi_bind_s( ld, dn, passwd) );
|
||||
#endif
|
||||
|
||||
case LDAP_AUTH_SASL:
|
||||
/* user must use ldap_sasl_bind */
|
||||
/* FALL-THRU */
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -115,12 +115,6 @@ static const struct ol_attribute {
|
||||
{0, ATTR_BOOL, "SASL_NOCANON", NULL, LDAP_BOOL_SASL_NOCANON},
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_GSSAPI
|
||||
{0, ATTR_GSSAPI,"GSSAPI_SIGN", NULL, LDAP_OPT_SIGN},
|
||||
{0, ATTR_GSSAPI,"GSSAPI_ENCRYPT", NULL, LDAP_OPT_ENCRYPT},
|
||||
{0, ATTR_GSSAPI,"GSSAPI_ALLOW_REMOTE_PRINCIPAL",NULL, LDAP_OPT_X_GSSAPI_ALLOW_REMOTE_PRINCIPAL},
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_TLS
|
||||
{1, ATTR_TLS, "TLS_CERT", NULL, LDAP_OPT_X_TLS_CERTFILE},
|
||||
{1, ATTR_TLS, "TLS_KEY", NULL, LDAP_OPT_X_TLS_KEYFILE},
|
||||
@ -215,11 +209,6 @@ ldap_int_conf_option(
|
||||
case ATTR_SASL:
|
||||
#ifdef HAVE_CYRUS_SASL
|
||||
ldap_int_sasl_config( gopts, attrs[i].offset, opt );
|
||||
#endif
|
||||
break;
|
||||
case ATTR_GSSAPI:
|
||||
#ifdef HAVE_GSSAPI
|
||||
ldap_int_gssapi_config( gopts, attrs[i].offset, opt );
|
||||
#endif
|
||||
break;
|
||||
case ATTR_TLS:
|
||||
@ -474,11 +463,6 @@ static void openldap_ldap_init_w_env(
|
||||
ldap_int_sasl_config( gopts, attrs[i].offset, value );
|
||||
#endif
|
||||
break;
|
||||
case ATTR_GSSAPI:
|
||||
#ifdef HAVE_GSSAPI
|
||||
ldap_int_gssapi_config( gopts, attrs[i].offset, value );
|
||||
#endif
|
||||
break;
|
||||
case ATTR_TLS:
|
||||
#ifdef HAVE_TLS
|
||||
ldap_pvt_tls_config( NULL, attrs[i].offset, value );
|
||||
|
@ -305,15 +305,7 @@ struct ldapoptions {
|
||||
#define LDAP_LDO_SASL_NULLARG
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_GSSAPI
|
||||
unsigned ldo_gssapi_flags;
|
||||
#define LDAP_GSSAPI_OPT_DO_NOT_FREE_GSS_CONTEXT 0x0001
|
||||
#define LDAP_GSSAPI_OPT_ALLOW_REMOTE_PRINCIPAL 0x0002
|
||||
unsigned ldo_gssapi_options;
|
||||
#define LDAP_LDO_GSSAPI_NULLARG ,0,0
|
||||
#else
|
||||
#define LDAP_LDO_GSSAPI_NULLARG
|
||||
#endif
|
||||
|
||||
#ifdef LDAP_R_COMPILE
|
||||
ldap_pvt_thread_mutex_t ldo_mutex;
|
||||
@ -333,9 +325,6 @@ typedef struct ldap_conn {
|
||||
void *lconn_sasl_authctx; /* context for bind */
|
||||
void *lconn_sasl_sockctx; /* for security layer */
|
||||
void *lconn_sasl_cbind; /* for channel binding */
|
||||
#endif
|
||||
#ifdef HAVE_GSSAPI
|
||||
void *lconn_gss_ctx; /* gss_ctx_id_t */
|
||||
#endif
|
||||
int lconn_refcnt;
|
||||
time_t lconn_created; /* time */
|
||||
@ -522,9 +511,6 @@ LDAP_V ( ldap_pvt_thread_mutex_t ) ldap_int_resolv_mutex;
|
||||
LDAP_V ( ldap_pvt_thread_mutex_t ) ldap_int_hostname_mutex;
|
||||
LDAP_V ( int ) ldap_int_stackguard;
|
||||
|
||||
#ifdef HAVE_GSSAPI
|
||||
LDAP_V( ldap_pvt_thread_mutex_t ) ldap_int_gssapi_mutex;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef LDAP_R_COMPILE
|
||||
@ -896,16 +882,6 @@ LDAP_F (void) ldap_int_tls_destroy LDAP_P(( struct ldapoptions *lo ));
|
||||
LDAP_F (char **) ldap_value_dup LDAP_P((
|
||||
char *const *vals ));
|
||||
|
||||
/*
|
||||
* in gssapi.c
|
||||
*/
|
||||
#ifdef HAVE_GSSAPI
|
||||
LDAP_F(int) ldap_int_gssapi_get_option LDAP_P(( LDAP *ld, int option, void *arg ));
|
||||
LDAP_F(int) ldap_int_gssapi_set_option LDAP_P(( LDAP *ld, int option, void *arg ));
|
||||
LDAP_F(int) ldap_int_gssapi_config LDAP_P(( struct ldapoptions *lo, int option, const char *arg ));
|
||||
LDAP_F(void) ldap_int_gssapi_close LDAP_P(( LDAP *ld, LDAPConn *lc ));
|
||||
#endif
|
||||
|
||||
LDAP_END_DECL
|
||||
|
||||
#endif /* _LDAP_INT_H */
|
||||
|
@ -422,12 +422,6 @@ ldap_get_option(
|
||||
rc = LDAP_OPT_SUCCESS;
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
#ifdef HAVE_GSSAPI
|
||||
if ( ldap_int_gssapi_get_option( ld, option, outvalue ) == 0 ) {
|
||||
rc = LDAP_OPT_SUCCESS;
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
/* bad param */
|
||||
break;
|
||||
@ -822,12 +816,6 @@ ldap_set_option(
|
||||
LDAP_MUTEX_UNLOCK( &lo->ldo_mutex );
|
||||
return ( LDAP_OPT_SUCCESS );
|
||||
}
|
||||
#endif
|
||||
#ifdef HAVE_GSSAPI
|
||||
if ( ldap_int_gssapi_set_option( ld, option, (void *)invalue ) == 0 ) {
|
||||
LDAP_MUTEX_UNLOCK( &lo->ldo_mutex );
|
||||
return ( LDAP_OPT_SUCCESS );
|
||||
}
|
||||
#endif
|
||||
/* bad param */
|
||||
break; /* LDAP_OPT_ERROR */
|
||||
|
@ -797,9 +797,6 @@ ldap_free_connection( LDAP *ld, LDAPConn *lc, int force, int unbind )
|
||||
}
|
||||
|
||||
ldap_int_sasl_close( ld, lc );
|
||||
#ifdef HAVE_GSSAPI
|
||||
ldap_int_gssapi_close( ld, lc );
|
||||
#endif
|
||||
|
||||
ldap_free_urllist( lc->lconn_server );
|
||||
|
||||
|
@ -710,9 +710,6 @@ void ldap_int_utils_init( void )
|
||||
|
||||
ldap_pvt_thread_mutex_init( &ldap_int_gettime_mutex );
|
||||
|
||||
#ifdef HAVE_GSSAPI
|
||||
ldap_pvt_thread_mutex_init( &ldap_int_gssapi_mutex );
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* call other module init functions here... */
|
||||
|
@ -22,7 +22,7 @@ XXSRCS = apitest.c test.c \
|
||||
bind.c open.c result.c error.c compare.c search.c \
|
||||
controls.c messages.c references.c extended.c cyrus.c \
|
||||
modify.c add.c modrdn.c delete.c abandon.c \
|
||||
sasl.c gssapi.c sbind.c unbind.c cancel.c \
|
||||
sasl.c sbind.c unbind.c cancel.c \
|
||||
filter.c free.c sort.c passwd.c whoami.c vc.c \
|
||||
getdn.c getentry.c getattr.c getvalues.c addentry.c \
|
||||
request.c os-ip.c url.c pagectrl.c sortctrl.c vlvctrl.c \
|
||||
@ -41,7 +41,7 @@ OBJS = threads.lo rdwr.lo tpool.lo rq.lo \
|
||||
bind.lo open.lo result.lo error.lo compare.lo search.lo \
|
||||
controls.lo messages.lo references.lo extended.lo cyrus.lo \
|
||||
modify.lo add.lo modrdn.lo delete.lo abandon.lo \
|
||||
sasl.lo gssapi.lo sbind.lo unbind.lo cancel.lo \
|
||||
sasl.lo sbind.lo unbind.lo cancel.lo \
|
||||
filter.lo free.lo sort.lo passwd.lo whoami.lo vc.lo \
|
||||
getdn.lo getentry.lo getattr.lo getvalues.lo addentry.lo \
|
||||
request.lo os-ip.lo url.lo pagectrl.lo sortctrl.lo vlvctrl.lo \
|
||||
|
Loading…
Reference in New Issue
Block a user