mech.c revision c57776c06ec99ba9b0dafdbf9475ea72ea8ca134
4506N/A#include "var-expand.h"
4506N/A#include "auth-client-connection.h"
4506N/A#include "auth-master-connection.h"
4506N/Aconst char *const *auth_realms;
4506N/Aconst char *default_realm;
4506N/Aconst char *anonymous_username;
4506N/Astatic int set_use_cyrus_sasl;
4506N/Astatic int ssl_require_client_cert;
if (ssl_require_client_cert &&
if (verbose)
#ifdef USE_CYRUS_SASL2
if (set_use_cyrus_sasl)
callback))
const unsigned char *data,
callback))
if (data_size == 0)
void *reply_data;
if (success) {
return FALSE;
return TRUE;
return TRUE;
return FALSE;
return str;
const struct var_expand_table *
const char *(*escape_func)(const char *))
return tab;
void mech_init(void)
const char *const *mechanisms;
const char *env;
*mechanisms);
mechanisms++;
#ifdef USE_CYRUS_SASL2
if (set_use_cyrus_sasl)
void mech_deinit(void)