CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

security/cyrus-sasl2 2.1.28_6

RFC 2222 SASL (Simple Authentication and Security Layer)

Port info

Maintainer
ume@FreeBSD.org
Packages
latest: 2.1.28_6
Upstream
up to date
Last update
to 2.1.28_6 · aac661e18b
Quarterly
2026Q4: 2.1.28_6
WWW
https://www.cyrusimap.org/sasl/
Links
cgit · VuXML

Install

Package
# pkg install cyrus-sasl
installs 2.1.28_6 from latest; from quarterly (2026Q4) 2.1.28_6
Port
# cd /usr/ports/security/cyrus-sasl2 && make install clean
# make -C /usr/ports/security/cyrus-sasl2 config  # change options first
Size
1.0 MiB download · 8.2 MiB installed
Depends on
nothing
License
BSD4CLAUSE
Options
14 of 21 on in the package: ANONYMOUS AUTHDAEMOND BDB1 CRAM DIGEST DOCS LMDB0 LOGIN NTLM OBSOLETE_CRAM_ATTR OBSOLETE_DIGEST_ATTR OTP PLAIN SCRAM
Show the 7 options that are off
ALWAYSTRUE BDB GDBM KEEP_DB_OPEN LMDB OPIE SASLDB_IN_VAR
pkg-message
Shown after installing
You can use sasldb2 for authentication, to add users use:

	saslpasswd2 -c username

If you want to enable SMTP AUTH with the system Sendmail, read
Sendmail.README

NOTE: This port has been compiled with a default pwcheck_method of
      auxprop.  If you want to authenticate your user by /etc/passwd,
      PAM or LDAP, install ports/security/cyrus-sasl2-saslauthd and
      set sasl_pwcheck_method to saslauthd after installing the
      Cyrus-IMAPd 2.X port.  You should also check the
      /usr/local/lib/sasl2/*.conf files for the correct
      pwcheck_method.
      If you want to use GSSAPI mechanism, install
      ports/security/cyrus-sasl2-gssapi.
      If you want to use SRP mechanism, install
      ports/security/cyrus-sasl2-srp.
      If you want to use LDAP auxprop plugin, install
      ports/security/cyrus-sasl2-ldapdb.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.1.28_62.1.28_6–
FreeBSD 152.1.28_62.1.28_6–
FreeBSD 142.1.28_62.1.28_62.1.28_6

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.1.28_62.1.28_6–
FreeBSD 142.1.28_62.1.28_62.1.28_6

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.1.28_6.

Fixed (5)

Show 5 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (282)

Hajimu UMEMOTO (ume) · 2.1.12
mandir should follow MANPREFIX.

Requested by:	Tomki <tomki@alink.net>
1ba1a158a8
Hajimu UMEMOTO (ume) · 2.1.12
Add WITHOUT_KERBEROS option to prevent cyrus-sasl2 from enabling Kerberos even if libkrb is installed.

Requested by:	Troy Dixler <troy@twisted.net>
668f42d804
Edwin Groothuis (edwin) · 2.1.12
Point dependencies on net/openldap2 to net/openldap20
e53dff475f
Hajimu UMEMOTO (ume) · 2.1.12
De-pkg-comment.
8c22c15b1c
Hajimu UMEMOTO (ume) · 2.1.12
- Update to 2.1.12. - Fix installation of saslauthd.8.

PR:		ports/48162
Submitted by:	Paulius Bulotas <paulius@kaktusas.org>
c4b8123b60
Hajimu UMEMOTO (ume) · 2.1.11
Update to 2.1.11.
7cf5673224
Hajimu UMEMOTO (ume) · 2.1.10
Add CYRUS_USER and CYRUS_GROUP options to be able to configure psuedo user for cyrus.

Requested by:	Cyrus Anderson Yunker <cayunker@unity.ncsu.edu>
fda290ce5c
Hajimu UMEMOTO (ume) · 2.1.10
fix package building.

Reported by:	bento via kris
f5fae5654d
Hajimu UMEMOTO (ume) · 2.1.10
Add WITH_MYSQL option.

Requested by:	Przemyslaw Ciesielski <pck@blue.pl>
438f7f64a5
Hajimu UMEMOTO (ume) · 2.1.10
Add WITHOUT_CRAM and WITHOUT_DIGEST to don't build cram and digest authentication.

Submitted by:	Dan Larsson <dl@tyfon.net>
7c9bf13b3d
Hajimu UMEMOTO (ume) · 2.1.10
Update to 2.1.10. This version corrects a number of DIGEST-MD5 interoperability issues, as well as corrects some potential buffer overflows. It is recommended that all sites using a 2.x release upgrade to 2.1.10.

Approved by:	portmgr
0f9e559736
Hajimu UMEMOTO (ume) · 2.1.9_1
- Add WITH_LDAP option which includes OpenLDAP2 support into   saslauthd(8). - Install saslauthd(8) related docs.  OpenLDAP2 support is   described in LDAP_SASLAUTHD.
23d4eded05
Hajimu UMEMOTO (ume) · 2.1.9
Update to 2.1.9.
c4ed92e069
Hajimu UMEMOTO (ume) · 2.1.8
Update to 2.1.8.
b7c02cfa39
Hajimu UMEMOTO (ume) · 2.1.7_3
Correct path of /var/state.

Submitted by:	Ayumu Kato <akato@sysrdc.ns-sol.co.jp>
041cc3f572
Hajimu UMEMOTO (ume) · 2.1.7_3
SASLv2 support of Sendmail is started with 8.12.4.

PR:		ports/43719
Submitted by:	Scot W. Hetzel <hetzels@westbend.net>
4622622972
Hajimu UMEMOTO (ume) · 2.1.7_3
fix plist in case of WITHOUT_OTP.
d50aed1a93
Hajimu UMEMOTO (ume) · 2.1.7_3
Add option WITHOUT_OTP which disable OTP authentication.

Requested by:	Marc G. Fournier <scrappy@hub.org>
4e4242467c
Hajimu UMEMOTO (ume) · 2.1.7_3
Fix typo.  Sendmail.conf should be in lib/sasl2.
480d566d08
Hajimu UMEMOTO (ume) · 2.1.7_3
PR:	ports/41599 Submitted by:	Sean Chittenden <sean@chittenden.org>

Don't use `install -d' for the version of FreeBSD that didn't have it.
cfd26d8c64
Hajimu UMEMOTO (ume) · 2.1.7_3
Add description about sendmail with SASLv2.
895b4cb756
Hajimu UMEMOTO (ume) · 2.1.7_2
We don't need automake.

Reported by:	Jason Mealins <jason_mealins@bigfix.com>
e9c163624b
Ade Lovett (ade) · 2.1.7_2
BerkeleyDB cleanup - stage 2

Update databases/db3 to 3.3.11, and fix the few ports that need sorting
after the shlib version update, and a slight API change from 3.2.x->3.3.x
76d6ac6122
Hajimu UMEMOTO (ume) · 2.1.7_1
load plugins from plugin directry explicitly.
0d630d5a99
Hajimu UMEMOTO (ume) · 2.1.7
Update to 2.1.7.
c24c681470
Hajimu UMEMOTO (ume) · 2.1.6
Correct installation of docs.
cde3dbcf90
Hajimu UMEMOTO (ume) · 2.1.6
Add cyrus-sasl-2.1.6 after repo. copy.
eb3a008899
Hajimu UMEMOTO (ume) · 1.5.27_5
moving saslv1 includes files to make it easier to add saslv2

PR:		ports/40288
Submitted by:	Mathieu Arnold <m@absolight.net>
Approved by:	knu
b211a1e6c4
Patrick Li (pat) · 1.5.27_4
- Chase checksum for sasl-1.5.27-ldap-ssl-filter-mysql-patch4.tgz   author fixed bug in patch but didn't increment version. - Fix problem when openldap v1 is selected. - Bump PORTREVISION

PR:		ports/39800
Submitted by:	maintainer
6803492f67
Ying-Chieh Liao (ijliao) · 1.5.27_3
fix configure on -current update Sendmail.README for sendmail 8.10-8.12

PR:		38646
Submitted by:	maintainer
cbe827fe7c
David W. Chapman Jr. (dwcjr) · 1.5.27_3
Do not add a shell to cyrus user.

PR:		38434
Submitted by:	maintainer
8445fae9d3
David W. Chapman Jr. (dwcjr) · 1.5.27_3
Fix for DB3 & KRB4

PR:		38363
Submitted by:	maintainer
fe250dd90d
Dirk Meyer (dinoex) · 1.5.27_3
new PORTREVISION, using newer patchfile minor Update of the Readme

PR:		37607,37913
Submitted by:	hetzels@westbend.net
cf5b40d956
Trevor Johnson (trevor) · 1.5.27_2
Remove defunct Sourceforge site.

PR:		38100
Submitted by:	Alan Batie
b795228956
Maxim Sobolev (sobomax) · 1.5.27_2
Add USE_SUBMAKE, where it might be necessary.
62f2687e21
Patrick Li (pat) · 1.5.27_2
Add patch to prevent from breaking if KRB5_HOME / HEIMDAL_HOME are defined.

PR:		34561
Submitted by:	maintainer
f158a7cd19
Patrick Li (pat) · 1.5.27_1
Fix placement of .include <bsd.port.pre.mk> which I screwed up in the last commit.

Submitted by:	maintainer
01aebcd262
Patrick Li (pat) · 1.5.27_1
Fix plist and dont use -w flag with fmt on older releases.

PR:		34541
Submitted by:	maintainer
af571993d8
Akinori MUSHA (knu) · 1.5.27_1
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO macro is set to "echo" by default, but it is set to "true" if make(1) is invoked with the -s option while ECHO_CMD is always set to the echo command.
77f6c01ede
Patrick Li (pat) · 1.5.27_1
Fix build when KRB5_HOME is defined

PR:		34149
Submitted by:	maintainer
668b77986b
David W. Chapman Jr. (dwcjr) · 1.5.27_1
Fix OpenLDAP v1 errors Allow PAM aware pwcheck daemon Add JavaSASL

PR:		34068
Submitted by:	maintainer
cfa957e244
Kevin Lo (kevlo) · 1.5.27
Update to version 1.5.27

PR: 33603
Submitted by: MAINTAINER
1dc48b9c06
Will Andrews (will) · 1.5.24_8
This port requires automake 1.4 and cannot work with 1.5.

Submitted by:	bento 4-exp
29186515da
Steve Price (steve) · 1.5.24_8
Don't write pkg-{deinstall,install,message} to ${.CURDIR} but ${WRKDIR} instead since ${.CURDIR} can be a read-only filesystem.
47adf04913
Ying-Chieh Liao (ijliao) · 1.5.24_8
refer to correct location in pkg-message correct db filename fix pkg-install script

PR:		29731
Submitted by:	maintainer
a260bf2b4f
David W. Chapman Jr. (dwcjr) · 1.5.24_8
Fix formatting string bug Remove old MASTER_SITE

PR:		32555
Submitted by:	alx@cii.sumy.ua
Approved by:	maintainer
73358a5ab0
David W. Chapman Jr. (dwcjr) · 1.5.24_7
Fix automake build problem

PR:		32026
Submitted by:	maintainer
4e674720a8
Pete Fritchman (petef) · 1.5.24_7
Instead of setting ${AUTOMAKE} to automake --add-missing --include-deps, set ${AUTOMAKE_ARGS} to --add-missing --include-deps.

PR:		31593
Submitted by:	TOGAWA Satoshi <toga@puyo.org>
8247c0e01a
David W. Chapman Jr. (dwcjr) · 1.5.24_7
USE DOCSDIR and PORTDOCS ADD IPv6 support

PR:		29404
Submitted by:	maintainer
ce0f01c8dd
Akinori MUSHA (knu) · 1.5.24_6
Back out the db3 port update because some of these dependent ports had been broken by the incompatibility between db3.2 and db3.3.

I am unconditionally bumping the PORTREVISION's to eliminate possible
troubles that should not happen before the coming release.

Sorry for inconvenience.  I'll try to check compatibility hard before
committing next time.
79f86fd6ec