|
static void | _auth (xmpp_conn_t *conn) |
|
static void | _auth_legacy (xmpp_conn_t *conn) |
|
static void | _handle_open_compress (xmpp_conn_t *conn) |
|
static void | _handle_open_sasl (xmpp_conn_t *conn) |
|
static void | _handle_open_tls (xmpp_conn_t *conn) |
|
static int | _handle_component_auth (xmpp_conn_t *conn) |
|
static int | _handle_component_hs_response (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _handle_features_sasl (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _handle_features_compress (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _handle_sasl_result (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _handle_digestmd5_challenge (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _handle_digestmd5_rspauth (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _handle_scram_challenge (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _make_scram_init_msg (struct scram_user_data *scram) |
|
static int | _handle_missing_features_sasl (xmpp_conn_t *conn, void *userdata) |
|
static int | _handle_missing_bind (xmpp_conn_t *conn, void *userdata) |
|
static int | _handle_bind (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _handle_session (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _handle_missing_session (xmpp_conn_t *conn, void *userdata) |
|
static int | _handle_missing_handshake (xmpp_conn_t *conn, void *userdata) |
|
static int | _handle_sm (xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata) |
|
static int | _handle_error (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static int | _handle_missing_features (xmpp_conn_t *conn, void *userdata) |
|
static void | _foreach_child (xmpp_conn_t *conn, xmpp_stanza_t *parent, const char *name, text_handler hndl) |
|
static void | _handle_sasl_children (xmpp_conn_t *conn, const char *text) |
|
static int | _handle_features (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static char * | _get_authid (xmpp_conn_t *conn) |
|
static int | _handle_proceedtls_default (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
static xmpp_stanza_t * | _make_starttls (xmpp_conn_t *conn) |
|
static xmpp_stanza_t * | _make_sasl_auth (xmpp_conn_t *conn, const char *mechanism) |
|
static void | _stream_negotiation_success (xmpp_conn_t *conn) |
|
void | auth_handle_open (xmpp_conn_t *conn) |
| Set up handlers at stream start.
|
|
static int | _do_bind (xmpp_conn_t *conn, xmpp_stanza_t *bind) |
|
static int | _handle_compress_result (xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata) |
|
static int | _handle_missing_legacy (xmpp_conn_t *conn, void *userdata) |
|
static int | _get_h_attribute (xmpp_stanza_t *stanza, unsigned long *ul_h) |
|
static void | _sm_queue_cleanup (xmpp_conn_t *conn, unsigned long ul_h) |
|
static void | _sm_queue_resend (xmpp_conn_t *conn) |
|
static int | _handle_legacy (xmpp_conn_t *conn, xmpp_stanza_t *stanza, void *userdata) |
|
void | auth_handle_component_open (xmpp_conn_t *conn) |
|
void | auth_handle_open_raw (xmpp_conn_t *conn) |
|
void | auth_handle_open_stub (xmpp_conn_t *conn) |
|
Authentication function and handlers.