Index of /ports_security/cyrus-sasl
Name Last modified Size
Parent Directory -
Makefile 07-Dec-2007 12:40 8.6K
distinfo 25-Nov-2005 21:00 912
files/ 25-Dec-2006 04:06 -
pkg-deinstall 09-May-2003 16:41 1.3K
pkg-descr 01-Apr-2006 07:38 1.3K
pkg-install 26-May-2006 22:49 2.4K
pkg-message 09-May-2003 16:41 697
pkg-plist 23-Feb-2006 13:38 4.7K
scripts/ 25-Dec-2006 04:06 -
This is a port of Cyrus SASL (Simple Authentication and Security Layer).
SASL is a method for adding authentication support to connection-based
protocols. To use SASL, a protocol includes a command for identifying and
authenticating a user to a server and for optionally negotiating protection of
subsequent protocol interactions. If its use is negotiated, a security layer is
inserted between the protocol and the connection.
The following mechanisms are included in this distribution: ANONYMOUS,
CRAM-MD5, DIGEST-MD5, GSSAPI (MIT Kerberos 5 or Heimdal Kerberos 5), KERBEROS_V4
and PLAIN.
The library can use a Berkeley DB, gdbm or ndbm file on the server side
to store per-user authentication secrets. The utility saslpasswd has been
included for adding authentication secrets to the file.
PLAIN can either check /etc/passwd, Kerberos V4, use PAM, or the sasl
secrets database. By default PAM is used if PAM is found, then Kerberos,
finally /etc/passwd (non-shadow). This is tweakable in the configuration file.
Please see "${PREFIX}/share/doc/sasl/sysadmin.html".
The sample directory contains two programs which provide a reference for
using the library, as well as making it easy to test a mechanism on the command
line. See "${PREFIX}/share/doc/sasl/programming.html" for more information.
WWW: http://cyrusimap.web.cmu.edu/