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

security/sssd2 2.13.1_2

System Security Services Daemon

Port info

Maintainer
arrowd@FreeBSD.org
Packages
latest: 2.13.1_2
Upstream
up to date
Last update
to 2.13.1_2 · 6647789a9d
Quarterly
2026Q4: 2.13.1_2
Formerly
security/sssd-devel until 2024-11-01
WWW
https://sssd.io/
Links
cgit · VuXML

Install

Package
# pkg install sssd2
installs 2.13.1_2 from latest; from quarterly (2026Q4) 2.13.1_2
Port
# cd /usr/ports/security/sssd2 && make install clean
# make -C /usr/ports/security/sssd2 config  # change options first
Size
1.9 MiB download · 7.9 MiB installed
Depends on
databases/ldb25 2.5.3_4, databases/openldap26-client 2.6.16, databases/tdb 1.4.9_1,1, devel/dbus 1.16.2_4,1, devel/ding-libs 0.7.0, devel/gettext-runtime 1.0_1, devel/jansson 2.15.1_1, devel/libinotify 20240724_3, devel/libunistring 1.4.2, devel/pcre2 10.49, devel/popt 1.19,2, devel/talloc 2.4.1_1, devel/tevent 0.15.0_2, dns/bind-tools 9.20.30, dns/c-ares 1.34.9, ftp/curl 8.23.0, lang/python312 3.12.15, misc/libuuid 2.42.4, net-mgmt/adcli 0.9.2_3, net-mgmt/realmd 0.17.1_1, net/jose 15, net/samba416 4.16.11_13, security/cyrus-sasl2 2.1.28_6, security/cyrus-sasl2-gssapi 2.1.28, security/krb5 1.22.2_4, security/libfido2 1.17.0, security/p11-kit 0.26.5_1, textproc/utf8proc 2.12.0
License
GPLv3+
Options
1 of 2 on in the package: NLS
Show the 1 options that are off
TEST

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.13.1_22.13.1_2–
FreeBSD 152.13.1_22.13.1_2–
FreeBSD 14✗2.13.1_22.13.1_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.13.1_22.13.1_2–
FreeBSD 142.13.1_22.13.1_22.13.1_2

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.13.1_2.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (44)

Gleb Popov (arrowd) · 2.13.1_2
security/sssd2: Fix @datadir@ and @sysconfdirs@ substitutions

PR:		297667
6647789a9d
Gleb Popov (arrowd) · 2.13.1_1
security/sssd2: Enable the ifp service by default
b5a0134baf
Gleb Popov (arrowd) · 2.13.1
security/sssd2: Allow attaching the debugger if built WITH_DEBUG=yes
52822e9596
Gleb Popov (arrowd) · 2.13.1
security/sssd2: Update to 2.13.1

Reported by:	portscout!
706a26c44c
Gleb Popov (arrowd) · 2.13.0
security/sssd2: Update to 2.13.0
f54c76886a
Gleb Popov (arrowd) · 2.12.0_2
security/sssd2: Log to /var/log/sssd and set up rotation

PR:		294294, 294098, 285617
d4730c46bd
Gleb Popov (arrowd) · 2.12.0_2
security/sssd2: Fix previous patch

PR:		293728
Reported by:	pkg-fallout
Fixes:	975b3e6ece767f8c080c2bacf43cff6bd81a2ee4
9a4df69e4a
Gleb Popov (arrowd) · 2.12.0_2
security/sssd2: Fix LDAP authentication

PR:		293728
975b3e6ece
Gleb Popov (arrowd) · 2.12.0_1
security/sssd2: Pass a correct path to realmd
b3a144d639
Gleb Popov (arrowd) · 2.12.0
security/sssd2: Update to 2.12.0

PR:		291397
Approved by:	jhixson (maintainer timeout)
Tested by:	Maxim Filimonov <che@bein.link>
f817bb6906
Mateusz Piotrowski (0mp) · 2.9.6_6
security/sssd2: Fix ldb and idmap library paths

The ldb library path seems incorrect as it does not work in the built-in
ldb of Samba 4.22. Fix that by using SAMBA_LDB_MODULESDIR. This should
fix the following runtime error:

```
   *  (2025-12-02 03:12:12): [sssd] [sysdb_ldb_connect] (0x4000): No ldb module path set in env
   *  (2025-12-02 03:12:12): [sssd] [sysdb_ldb_connect] (0x4000): No ldb module path set in env
   *  (2025-12-02 03:12:12): [sssd] [ldb] (0x0010): WARNING: Module [memberof] not found - do you need to set LDB_MODULES_PATH?
```

Also, use SAMBA_IDMAP_MODULESDIR for consistency.

PR:		291492
Approved by:	portmgr blanket
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D54138
75d3ee66bb
Matthias Andree (mandree) · 2.9.6_5
*: Revise USES=python:... version range constraints

and strip all lower bounds of 3.9 or 3.10 because they are implied now.

python:3.9-X  -> python:-X
python:3.9+   -> python
python:3.10-X -> python:-X
python:3.10+  -> python
(options such as ,build preserved)
1403bb7765
John Hixson (jhixson) · 2.9.6_5
security/sssd2: Prepare for net/samba422

PR:	289272
Obtained from:	Mateusz Piotrowski <0mp@FreeBSD.org>
53919f5dd3
Xavier Beaudouin (kiwi) · 2.9.6_4
security/sssd2: fix detection of krb5

Because security/krb5 has bumped version, it is not well detected
and make this port on packaging.

This adds a patch to update the detection of krb 1.22 that is not
on the original sources.

PR:	288708
Approved by:	0mp (mentor)
Approved by:	kevans
Approved by:	portmgr blanket (build fix)
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D51813
f711be0ce5
Matthias Andree (mandree) · 2.9.6_4
*/*: Bump PORTREVISION after libuuid/libblkid switch

from e2fsprogs to util-linux, to complete the bump of all users
of either library that started with Alexander's commit titled
'*/*: Switch to misc/libuuid and misc/libblkid'

PR:		251489
9eb3fb8e5b
Matthias Andree (mandree) · 2.9.6_3
*/*: Switch to misc/libuuid and misc/libblkid

PR:		221293
PR:		251489
PR:		257070
e81eda36a8
Charlie Li (vishwin) · 2.9.6_3
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc

EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
4f0eba1efd
Gleb Popov (arrowd) · 2.9.6_3
*: Bump revisions after dbus update

PR:		285253
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
a347a92e6e
Yasuhiro Kimura (yasu) · 2.9.6_2
*/*: Update ports so they use SAMBA_*_PORT variables in LIB_DEPENDS

* Update ports that work with Samba and depend on either of talloc,
  tdb and tevent so they use SAMBA_*_PORT variables in LIB_DEPENDS.
* Bump PORTREVISION.
* While here, update WINBIND_CONFIGURE_ON in net/freeradius3/Makefile
  so it uses SAMBA_INCLUDEDIR and SAMBA_LIBDIR.

Reviewed by:	0mp, kiwi
Differential Revision:	https://reviews.freebsd.org/D48859
73895aa5f1
Mark Johnston (markj) · 2.9.6_1
security/sssd2: Fix two bugs in the find_uid patch

The UID check was added in commit 9a40ff81f4ea ("security/sssd2:
Reimplement UID-finding using sysctl") and is supposed to exclude kernel
processes, retaining the behaviour of commit ee81c8e455ef
("security/sssd2: Add patch to enumerate UIDs").

However, it mistakenly skipped over processes with UID 0, which could
cause the lookup to fail.  Fix the typo.

Also return success if the caller asked us to populate a table and no
entries were added.  This matches the previous behaviour.

PR:		284089
Approved by:	jhixson (maintainer timeout)
Reviewed by:	arrowd
Sponsored by:	Klara, Inc.
7b3028c92e
John Hixson (jhixson) · 2.9.6
security/sssd2: update to version 2.9.6
0e77feee4d
John Hixson (jhixson) · 2.9.5_4
security/sssd2: bump port revision

Added patch for finding UIDs without using procfs

PR: 282469
f53142e169
John Hixson (jhixson) · 2.9.5_3
security/sssd2: Reimplement UID-finding using sysctl

This avoids a dependency on procfs or linprocfs, so makes sssd2
marginally more usable when using the krb5_store_password_if_offline
option.

Sponsored by:	Klara, Inc.

Signed-off-by: John Hixson <jhixson@freebsd.org>
9a40ff81f4
Gleb Popov (arrowd) · 2.9.5_3
security/sssd2: Assorted port cleanups

- Simplify depending on Kerberos
- - Do not use gssapi:bootstrap
- - Do not redefine variables already defined by USES
- - Instead of patching, pass the KRB5_CONFIG env var
- Trim unused dependencies
- Remove hunks from the configure.ac patch that aren't needed anymore
- Simplify SHEBANG_FILES
- No need to define LIB_DIRS, DEBUG_FLAGS and STRIP
- Bump PORTREVISION to catch possible regressions

Tested by:	arrowd
Approved by:	0mp, jhixson
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/272
Sponsored by:	Future Crew, LLC
598459fb20
Mateusz Piotrowski (0mp) · 2.9.5_2
security/sssd*: Use an absolute path in sssd_prestart()

I believe this script worked by accident before.

PR:		279255
Approved by:	maintainer
Sponsored by:	Klara, Inc.
04b16f6b83
Mateusz Piotrowski (0mp) · 2.9.5_1
security/sssd2: Use SAMBA_PORT and SAMBA_LDB_PORT

security/sssd2 can depend on any Samba version we have in the ports
tree. However, having the exact version of Samba hardcoded in *_DEPENDS
variables makes it hard to use a non-default Samba version.

Let the port pick up the default Samba version (and its ldb port) via
samba.mk. Since net/samba416 is still the default, nothing really
changes for sssd2. However, users can now build sssd2 against
net/samba419 if they set DEFAULT_VERSIONS=samba=4.19.

PR:			278839 280774
Approved by:    	portmgr (infrastructure)
Sponsored by:		Klara, Inc.
Co-authored-by:		Xavier Beaudouin <kiwi@oav.net>
c582a52cf7
Mateusz Piotrowski (0mp) · 2.9.5_1
security/sssd2: Fix ldb dependency

net/samba416 uses databases/ldb25.

PR:		279401
Approved by:	maintainer (jhixson)
Sponsored by:	Klara, Inc.
c18f313d6f
John Hixson (jhixson) · 2.9.5
security/sssd: unbreak the port
c2900ff6c8
Jason E. Hale (jhale) · 2.9.5
*/*: Add ${PY_SETUPTOOLS} to BUILD_DEPENDS

Fix build when setuptools is removed from RUN_DEPENDS in
Mk/Uses/python.mk.

PR:		270510
Approved by:	portmgr (blanket)
ad593a9d4d
John Hixson (jhixson) · 2.9.5
security/sssd2: Update to v2.9.5
6aaf127b85
John Hixson (jhixson) · 2.9.4_6
security/sssd2: Add patch to enumerate UIDs

The legacy security/sssd port has a patch which lets one set
krb5_store_password_if_offline=True in a IPA provider configuration
block.  The patch fixes some code which uses /proc to enumerate the UIDs
of logged-in users.  Without the patch, if one has this configuration
variable set, sssd dies with an obscure error.  This caused some pain
when a user was updating from sssd to sssd2.

Sponsored by: Serenity Cybersecurity, LLC

PR: 279255
Reported by: markj@freebsd.org, arrowd@freebsd.org
Obtained from:	arrowd@freebsd.org
ee81c8e455
Gleb Popov (arrowd) · 2.9.4_5
security/sssd2: Use proper path to adcli and add RUN_DEPENDS on it

Sponsored by:	Serenity Cybersecurity, LLC
0ac024cf48
Nuno Teixeira (eduardo) · 2.9.4_5
security/sssd2: Move man pages to share/man

Approved by:	portmgr (blanket)
d2e4147cce
Renato Botelho (garga) · 2.9.4_4
security/sssd2: Fix circular dependency with sudo

Re-apply 2f448a87ed31 and remove sudo from the list of dependencies to
fix circular dependency issue when sudo is built with SSSD2 option.
Previous commit was made by dvl@ on now retired sssd-devel port.

PR:		277371
Reported by:	Slawomir Wojciech Wojtczak <vermaden@interia.pl>
Sponsored by:	Rubicon Communications, LLC ("Netgate")
dbb99230a5
Antoine Brodin (antoine) · 2.9.4_3
security/sssd2: fix PKGBASE collision
57d39b461a
John Hixson (jhixson) · 2.9.4_3
security/sssd2: remove PKGNAMESUFFIX

- Remove "-devel" PKGNAMESUFFIX that I left over after rename
5203351a7f
John Hixson (jhixson) · 2.9.4_2
security/sssd2: fix building on current
28f442a865
John Hixson (jhixson) · 2.9.4_1
security/sssd-devel: rename to security/sssd2

- Rename to avoid confusion, port is stable
- Update MOVED
- Update security/sssd/Makefile with name change
2df5f983ff
John Hixson (jhixson) · 2.9.4_1 · as security/sssd-devel
security/sssd-devel: Fix build issues

- Fix broken builds
- Mark port broken for current
- samba-nsupdate is broken, so use bind-tools for nsupdate
5c02c3865e
Dan Langille (dvl) · 2.9.2_1 · as security/sssd-devel
security/sudo: re-add sssd-devel option

sudo already allows for the use of security/sssd (SSSD)

This patch allows for selecting security/sssd-devel (SSSD_DEVEL)
instead.

Also updates security/sssd-devel, elminating a circular dependency.

PR:		276598 272571
2f448a87ed
Muhammad Moinur Rahman (bofh) · 2.9.2 · as security/sssd-devel
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f59e9
John Hixson (jhixson) · 2.9.2 · as security/sssd-devel
security/sssd-devel: update to version 2.9.2

Changes:

https://sssd.io/release-notes/sssd-2.9.1.html
https://sssd.io/release-notes/sssd-2.9.2.html
e1877852ab
John Hixson (jhixson) · 2.9.0 · as security/sssd-devel
security/sssd-devel: New port

Add new port sss-devel. This updates sssd to version 2.9.0. This is a
development version to be used to get out all the kinks before replacing
the current security/sssd port.

Changes:

https://sssd.io/release-notes/sssd-2.0.0.html
https://sssd.io/release-notes/sssd-2.1.0.html
https://sssd.io/release-notes/sssd-2.2.0.html
https://sssd.io/release-notes/sssd-2.3.0.html
https://sssd.io/release-notes/sssd-2.4.0.html
https://sssd.io/release-notes/sssd-2.5.0.html
https://sssd.io/release-notes/sssd-2.6.0.html
https://sssd.io/release-notes/sssd-2.7.0.html
https://sssd.io/release-notes/sssd-2.8.0.html
https://sssd.io/release-notes/sssd-2.9.0.html
8ed50ce915