Home | History | Annotate | Download | only in xsasl

Lines Matching refs:sasl

7 /*	Cyrus SASL server-side plug-in
15 /* This module implements the Cyrus SASL server-side authentication
18 /* xsasl_cyrus_server_init() initializes the Cyrus SASL library and
20 /* SASL server instances.
28 /* The base name of the SASL server configuration file (example:
89 #include <sasl.h>
118 /* SASL version 1.x */
135 /* SASL version > 2.x */
162 sasl_conn_t *sasl_conn; /* SASL context */
183 * SASL callback interface structure. These call-backs have no per-session
220 msg_warn("incorrect SASL library version. "
230 #ifdef SASL_PATH_TYPE_CONFIG /* Cyrus SASL 2.1.22 */
233 msg_warn("failed to set Cyrus SASL configuration path: \"%s\"",
236 msg_warn("%s is not empty, but setting the Cyrus SASL configuration "
237 "path is not supported with SASL library version %d.%d.%d",
244 * Initialize the library: load SASL plug-in routines, etc.
247 msg_info("%s: SASL config file is %s.conf", myname, path_info);
249 msg_warn("SASL per-process initialization failed: %s",
285 msg_info("%s: SASL service=%s, realm=%s",
322 * Get IP address and port of local and remote endpoints for SASL. Some
324 * https://illumos.org/man/3sasl/sasl_server_new), They still support the
336 * Don't give any IP address information to SASL.
346 msg_warn("SASL per-connection server initialization: %s",
385 * Security options. Some information can be found in the sasl.h include
390 sec_props.max_ssf = 0; /* don't allow real SASL
398 msg_warn("bad per-session SASL security properties");
408 msg_warn("SASL per-connection security setup; %s",
440 msg_warn("%s: no applicable SASL mechanisms", myname);
445 /* SASL version 1 doesn't free memory that it allocates. */
479 * unencoded error text that corresponds to the SASL error status.
546 * SASL authentication protocol start-up. Process any initial client
572 /* SASL version 1 doesn't free memory that it allocates. */
616 /* SASL version 1 doesn't free memory that it allocates. */