BSD Ports

security/cyrus-sasl2-saslauthd MidnightBSD

SASL authentication server for cyrus-sasl2

System
MidnightBSD
Repository
mports
Categories

Description

saslauthd is a daemon process that handles plaintext authentication requests on behalf of the SASL library.

The server fulfills two roles: it isolates all code requiring superuser privileges into a single process, and it can be used to provide proxy authentication services to clients that do not understand SASL based authentication.

In the other systems

The newest version among them is 2.1.28, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDsecurity/cyrus-sasl2-saslauthdno data---
FreeBSDsecurity/cyrus-sasl2-saslauthd2.1.28_4 newestnone known-[email protected]2026-10-20
DragonFlysecurity/cyrus-sasl2-saslauthd2.1.28_2 newestnone known-[email protected]-
HardenedBSDsecurity/cyrus-sasl2-saslauthd2.1.28_4 newestno data-[email protected]-
GhostBSDsecurity/cyrus-sasl2-saslauthd2.1.28_4 newestno data-[email protected]-

Install

Binary package:

mport install -saslauthd

From mports:

cd /usr/mports/security/cyrus-sasl2-saslauthd && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	-saslauthd>0:security/cyrus-sasl2-saslauthd

Dependencies

As this port's Makefile names them.

Library 1

No port depends on this one.

Configuration

Options name: security_cyrus-sasl2-saslauthd

OptionDefaultDescription
BDBoff
BDB1on
DOCSoff
GDBMoff
GSSAPI_HEIMDALoff
GSSAPI_MIToff
HTTPFORMoffEnable HTTP form authentication
LMDBoffOpenLDAP Lightning Memory-Mapped Database support
OPENLDAPoffUse OpenLDAP
SASLDB_IN_VARoffsasldb in /var/db/sasl2
Service scripts
saslauthd

Files

Manual pages 2
  • saslauthd(8)
  • testsaslauthd(8)
pkg-plist 6
  • share/man/man8/saslauthd.8.gz
  • share/man/man8/testsaslauthd.8.gz
  • sbin/saslauthd
  • sbin/saslcache
  • sbin/testsaslauthd
  • @dir(cyrus,mail,750) /var/run/saslauthd