notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
sssd2 System Security Services Daemon
2.12.0_2 security on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.9.6_6Version of this port present on the latest quarterly branch.
Maintainer: arrowd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-02-12 01:18:46
Last Update: 2026-03-14 05:35:22
Commit Hash: 975b3e6
People watching this port, also watch:: xca, sudo, monit, rsync, gitlab-ce
License: GPLv3+
WWW:
https://sssd.io/
Description:
This project provides a set of daemons to manage access to remote directories and authentication mechanisms, it provides an NSS and PAM interface toward the system and a pluggable backend system to connect to multiple different account sources. It is also the basis to provide client auditing and policy services for projects like FreeIPA. sssd also features caching, which can allow for offline use to assist laptop users.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (204 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/sssd2-2.12.0_2/catalog.mk
  3. /usr/local/share/licenses/sssd2-2.12.0_2/LICENSE
  4. /usr/local/share/licenses/sssd2-2.12.0_2/GPLv3+
  5. bin/sss_ssh_authorizedkeys
  6. bin/sss_ssh_knownhosts
  7. bin/sss_ssh_knownhostsproxy
  8. etc/pam.d/sssd-shadowutils
  9. @comment etc/rc.d/init.d/sssd
  10. etc/sssd/sssd.conf.sample
  11. include/ipa_hbac.h
  12. include/sss_certmap.h
  13. include/sss_idmap.h
  14. include/sss_nss_idmap.h
  15. lib/krb5/plugins/authdata/sssd_pac_plugin.so
  16. lib/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so
  17. lib/libipa_hbac.so
  18. lib/libipa_hbac.so.0
  19. lib/libipa_hbac.so.0.1.0
  20. lib/libnss_sss.so.2
  21. lib/libsss_certmap.so
  22. lib/libsss_certmap.so.0
  23. lib/libsss_certmap.so.0.2.0
  24. lib/libsss_idmap.so
  25. lib/libsss_idmap.so.0
  26. lib/libsss_idmap.so.0.6.0
  27. lib/libsss_nss_idmap.so
  28. lib/libsss_nss_idmap.so.0
  29. lib/libsss_nss_idmap.so.0.6.1
  30. lib/libsss_sudo.so
  31. lib/nss_sss.so.1
  32. lib/pam_sss.so
  33. lib/pam_sss_gss.so
  34. lib/python3.11/site-packages/SSSDConfig-2.12.0-py3.11.egg-info/PKG-INFO
  35. lib/python3.11/site-packages/SSSDConfig-2.12.0-py3.11.egg-info/SOURCES.txt
  36. lib/python3.11/site-packages/SSSDConfig-2.12.0-py3.11.egg-info/dependency_links.txt
  37. lib/python3.11/site-packages/SSSDConfig-2.12.0-py3.11.egg-info/top_level.txt
  38. lib/python3.11/site-packages/SSSDConfig/__init__.py
  39. lib/python3.11/site-packages/SSSDConfig/__pycache__/__init__.cpython-311.pyc
  40. lib/python3.11/site-packages/SSSDConfig/__pycache__/ipachangeconf.cpython-311.pyc
  41. lib/python3.11/site-packages/SSSDConfig/__pycache__/sssdoptions.cpython-311.pyc
  42. lib/python3.11/site-packages/SSSDConfig/ipachangeconf.py
  43. lib/python3.11/site-packages/SSSDConfig/sssdoptions.py
  44. lib/python3.11/site-packages/pyhbac.so
  45. lib/python3.11/site-packages/pysss.so
  46. lib/python3.11/site-packages/pysss_murmur.so
  47. lib/python3.11/site-packages/pysss_nss_idmap.so
  48. lib/python3.11/site-packages/sssd/__init__.py
  49. lib/python3.11/site-packages/sssd/modules/__init__.py
  50. lib/python3.11/site-packages/sssd/modules/error.py
  51. lib/python3.11/site-packages/sssd/modules/request.py
  52. lib/python3.11/site-packages/sssd/parser.py
  53. lib/python3.11/site-packages/sssd/source_files.py
  54. lib/python3.11/site-packages/sssd/source_journald.py
  55. lib/python3.11/site-packages/sssd/source_reader.py
  56. lib/python3.11/site-packages/sssd/sss_analyze.py
  57. lib/python3.11/site-packages/sssd/util.py
  58. /usr/local/lib/samba4/modules/idmap/sss.so
  59. /usr/local/lib/shared-modules/ldb/memberof.so
  60. lib/sssd/conf/sssd.conf
  61. lib/sssd/libifp_iface.so
  62. lib/sssd/libifp_iface_sync.so
  63. lib/sssd/libsss_ad.so
  64. lib/sssd/libsss_cert.so
  65. lib/sssd/libsss_child.so
  66. lib/sssd/libsss_crypt.so
  67. lib/sssd/libsss_debug.so
  68. lib/sssd/libsss_idp.so
  69. lib/sssd/libsss_iface.so
  70. lib/sssd/libsss_iface_sync.so
  71. lib/sssd/libsss_ipa.so
  72. lib/sssd/libsss_krb5.so
  73. lib/sssd/libsss_krb5_common.so
  74. lib/sssd/libsss_ldap.so
  75. lib/sssd/libsss_ldap_common.so
  76. lib/sssd/libsss_proxy.so
  77. lib/sssd/libsss_sbus.so
  78. lib/sssd/libsss_sbus_sync.so
  79. lib/sssd/libsss_simple.so
  80. lib/sssd/libsss_util.so
  81. lib/sssd/modules/sssd_krb5_idp_plugin.so
  82. lib/sssd/modules/sssd_krb5_localauth_plugin.so
  83. lib/sssd/modules/sssd_krb5_passkey_plugin.so
  84. libdata/pkgconfig/ipa_hbac.pc
  85. libdata/pkgconfig/sss_certmap.pc
  86. libdata/pkgconfig/sss_idmap.pc
  87. libdata/pkgconfig/sss_nss_idmap.pc
  88. libexec/sssd/gpo_child
  89. libexec/sssd/krb5_child
  90. libexec/sssd/ldap_child
  91. libexec/sssd/oidc_child
  92. libexec/sssd/p11_child
  93. libexec/sssd/passkey_child
  94. libexec/sssd/proxy_child
  95. libexec/sssd/sss_analyze
  96. libexec/sssd/sss_signal
  97. libexec/sssd/sssd_be
  98. libexec/sssd/sssd_ifp
  99. libexec/sssd/sssd_kcm
  100. libexec/sssd/sssd_nss
  101. libexec/sssd/sssd_pac
  102. libexec/sssd/sssd_pam
  103. libexec/sssd/sssd_ssh
  104. libexec/sssd/sssd_sudo
  105. sbin/sss_cache
  106. sbin/sss_debuglevel
  107. sbin/sss_obfuscate
  108. sbin/sss_override
  109. sbin/sss_seed
  110. sbin/sssctl
  111. sbin/sssd
  112. share/dbus-1/system-services/org.freedesktop.sssd.infopipe.service
  113. share/dbus-1/system.d/org.freedesktop.sssd.infopipe.conf
  114. share/locale/bg/LC_MESSAGES/sssd.mo
  115. share/locale/ca/LC_MESSAGES/sssd.mo
  116. share/locale/cs/LC_MESSAGES/sssd.mo
  117. share/locale/de/LC_MESSAGES/sssd.mo
  118. share/locale/es/LC_MESSAGES/sssd.mo
  119. share/locale/eu/LC_MESSAGES/sssd.mo
  120. share/locale/fi/LC_MESSAGES/sssd.mo
  121. share/locale/fr/LC_MESSAGES/sssd.mo
  122. share/locale/hu/LC_MESSAGES/sssd.mo
  123. share/locale/id/LC_MESSAGES/sssd.mo
  124. share/locale/it/LC_MESSAGES/sssd.mo
  125. share/locale/ja/LC_MESSAGES/sssd.mo
  126. share/locale/ka/LC_MESSAGES/sssd.mo
  127. share/locale/ko/LC_MESSAGES/sssd.mo
  128. share/locale/nb/LC_MESSAGES/sssd.mo
  129. share/locale/nl/LC_MESSAGES/sssd.mo
  130. share/locale/pl/LC_MESSAGES/sssd.mo
  131. share/locale/pt/LC_MESSAGES/sssd.mo
  132. share/locale/pt_BR/LC_MESSAGES/sssd.mo
  133. share/locale/ru/LC_MESSAGES/sssd.mo
  134. share/locale/sv/LC_MESSAGES/sssd.mo
  135. share/locale/tg/LC_MESSAGES/sssd.mo
  136. share/locale/tr/LC_MESSAGES/sssd.mo
  137. share/locale/uk/LC_MESSAGES/sssd.mo
  138. share/locale/zh_CN/LC_MESSAGES/sssd.mo
  139. share/locale/zh_TW/LC_MESSAGES/sssd.mo
  140. share/man/man1/sss_ssh_authorizedkeys.1.gz
  141. share/man/man1/sss_ssh_knownhosts.1.gz
  142. share/man/man5/sss-certmap.5.gz
  143. share/man/man5/sssd-ad.5.gz
  144. share/man/man5/sssd-idp.5.gz
  145. share/man/man5/sssd-ifp.5.gz
  146. share/man/man5/sssd-ipa.5.gz
  147. share/man/man5/sssd-krb5.5.gz
  148. share/man/man5/sssd-ldap-attributes.5.gz
  149. share/man/man5/sssd-ldap.5.gz
  150. share/man/man5/sssd-session-recording.5.gz
  151. share/man/man5/sssd-simple.5.gz
  152. share/man/man5/sssd-sudo.5.gz
  153. share/man/man5/sssd.conf.5.gz
  154. share/man/man8/idmap_sss.8.gz
  155. share/man/man8/pam_sss.8.gz
  156. share/man/man8/pam_sss_gss.8.gz
  157. share/man/man8/sss_cache.8.gz
  158. share/man/man8/sss_debuglevel.8.gz
  159. share/man/man8/sss_obfuscate.8.gz
  160. share/man/man8/sss_override.8.gz
  161. share/man/man8/sss_seed.8.gz
  162. share/man/man8/sssctl.8.gz
  163. share/man/man8/sssd-kcm.8.gz
  164. share/man/man8/sssd.8.gz
  165. share/man/man8/sssd_krb5_localauth_plugin.8.gz
  166. share/man/man8/sssd_krb5_locator_plugin.8.gz
  167. share/sssd-kcm/kcm_default_ccache
  168. share/sssd/cfg_rules.ini
  169. share/sssd/krb5-snippets/enable_sssd_conf_dir
  170. share/sssd/krb5-snippets/sssd_enable_idp
  171. share/sssd/krb5-snippets/sssd_enable_passkey
  172. share/sssd/sssd.api.conf
  173. share/sssd/sssd.api.d/sssd-ad.conf
  174. share/sssd/sssd.api.d/sssd-ipa.conf
  175. share/sssd/sssd.api.d/sssd-krb5.conf
  176. share/sssd/sssd.api.d/sssd-ldap.conf
  177. share/sssd/sssd.api.d/sssd-proxy.conf
  178. share/sssd/sssd.api.d/sssd-simple.conf
  179. @dir etc/sssd/conf.d
  180. @dir etc/sssd/pki
  181. @dir lib/ldb
  182. @dir share/doc/sssd/doc
  183. @dir share/doc/sssd/hbac_doc
  184. @dir share/doc/sssd/idmap_doc
  185. @dir share/doc/sssd/nss_idmap_doc
  186. @dir /var/db/sss/db
  187. @dir /var/db/sss/deskprofile
  188. @dir /var/db/sss/gpo_cache
  189. @dir /var/db/sss/keytabs
  190. @dir /var/db/sss/mc
  191. @dir /var/db/sss/pubconf/krb5.include.d
  192. @dir /var/db/sss/pubconf
  193. @dir /var/db/sss
  194. @dir /var/lib/sss/secrets
  195. @dir /var/lib/sss
  196. @dir /var/lib
  197. @dir /var/log/sssd
  198. @dir /var/run/sss/pipes/private
  199. @dir /var/run/sss/pipes
  200. @dir /var/run/sss
  201. @dir /var/run/sssd
  202. @owner
  203. @group
  204. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • sssd
Dependency lines:
  • sssd2>0:security/sssd2
To install the port:
cd /usr/ports/security/sssd2/ && make install clean
To add the package, run one of these commands:
  • pkg install security/sssd2
  • pkg install sssd2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sssd2
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1768932724 SHA256 (sssd-sssd-2.12.0_GH0.tar.gz) = 847b168c755808f77e7d13f3b9685fa7ee417e4a0e94be9734066382bc5c66b8 SIZE (sssd-sssd-2.12.0_GH0.tar.gz) = 7309942

Packages (timestamps in pop-ups are UTC):
sssd2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.12.0_12.12.0_1--2.12.0_1n/an/an/a
FreeBSD:13:quarterly2.9.6_62.9.6_6-2.9.6_42.9.6_6n/an/an/a
FreeBSD:14:latest2.12.0_12.12.0_1-2.9.6_42.12.0_1---
FreeBSD:14:quarterly2.9.6_62.9.6_6-2.9.6_42.9.6_6---
FreeBSD:15:latest2.12.0_12.12.0_1n/a2.9.6_4n/an/a--
FreeBSD:15:quarterly2.9.6_62.9.6_6n/a-n/an/a--
FreeBSD:16:latest2.12.02.12.0_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>0 : devel/py-setuptools@py311
  2. bash : shells/bash
  3. docbook-xsl>=1 : textproc/docbook-xsl
  4. p11-kit : security/p11-kit
  5. nsupdate : dns/bind-tools
  6. xmlcatalog : textproc/libxml2
  7. xmlcatmgr : textproc/xmlcatmgr
  8. xsltproc : textproc/libxslt
  9. gettext-runtime>=0.26 : devel/gettext-runtime
  10. gettext-tools>=0.26 : devel/gettext-tools
  11. gmake>=4.4.1 : devel/gmake
  12. libkrb5support.so : security/krb5
  13. pkgconf>=1.3.0_1 : devel/pkgconf
  14. python3.11 : lang/python311
  15. autoconf>=2.72_1 : devel/autoconf
  16. automake>=1.18.1 : devel/automake
  17. libtoolize : devel/libtool
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. adcli : net-mgmt/adcli
  2. realm : net-mgmt/realmd
  3. cyrus-sasl-gssapi>0 : security/cyrus-sasl2-gssapi
  4. nsupdate : dns/bind-tools
  5. libkrb5support.so : security/krb5
  6. python3.11 : lang/python311
Library dependencies:
  1. libcares.so : dns/c-ares
  2. libcurl.so : ftp/curl
  3. libdbus-1.so : devel/dbus
  4. libdhash.so : devel/ding-libs
  5. libfido2.so : security/libfido2
  6. libinotify.so : devel/libinotify
  7. libjansson.so : devel/jansson
  8. libjose.so : net/jose
  9. libldb.so : databases/ldb25
  10. libndr-krb5pac.so : net/samba416
  11. libndr-nbt.so : net/samba416
  12. libndr-standard.so : net/samba416
  13. libndr.so : net/samba416
  14. libp11-kit.so : security/p11-kit
  15. libpcre2-8.so : devel/pcre2
  16. libpopt.so : devel/popt
  17. libsamba-util.so : net/samba416
  18. libsasl2.so : security/cyrus-sasl2
  19. libsmbclient.so : net/samba416
  20. libtalloc.so : devel/talloc
  21. libtdb.so : databases/tdb
  22. libtevent.so : devel/tevent
  23. libunistring.so : devel/libunistring
  24. libuuid.so : misc/libuuid
  25. libutf8proc.so : textproc/utf8proc
  26. libintl.so : devel/gettext-runtime
  27. libldap.so.2 : net/openldap26-client
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for sssd2-2.12.0_2: NLS=on: Native Language Support TEST=off: Build and/or run tests ===> Use 'make config' to modify these settings
Options name:
security_sssd2
USES:
autoreconf cpe gettext gmake gssapi:flags,mit iconv ldap libtool localbase:ldflags pathfix pkgconfig python samba:env shebangfix ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/sssd/sssd/tar.gz/2.12.0?dummy=/
Collapse this list.
Port Moves
  • port moved here from security/sssd on 2025-01-01
    REASON: Has expired: Not supported, please use security/sssd2

  • port moved here from security/sssd-devel on 2024-02-12
    REASON: Port is stable

Number of commits found: 31

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.12.0_2
14 Mar 2026 05:35:22
commit hash: 975b3e6ece767f8c080c2bacf43cff6bd81a2ee4commit hash: 975b3e6ece767f8c080c2bacf43cff6bd81a2ee4commit hash: 975b3e6ece767f8c080c2bacf43cff6bd81a2ee4commit hash: 975b3e6ece767f8c080c2bacf43cff6bd81a2ee4 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
security/sssd2: Fix LDAP authentication

PR:		293728
2.12.0_1
21 Feb 2026 10:47:00
commit hash: b3a144d639026bae0cab305d535dfadc61b6d3b9commit hash: b3a144d639026bae0cab305d535dfadc61b6d3b9commit hash: b3a144d639026bae0cab305d535dfadc61b6d3b9commit hash: b3a144d639026bae0cab305d535dfadc61b6d3b9 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
security/sssd2: Pass a correct path to realmd
2.12.0
17 Feb 2026 15:42:08
commit hash: f817bb6906b76fce7b241f6b48e4b5574e6ba73dcommit hash: f817bb6906b76fce7b241f6b48e4b5574e6ba73dcommit hash: f817bb6906b76fce7b241f6b48e4b5574e6ba73dcommit hash: f817bb6906b76fce7b241f6b48e4b5574e6ba73d files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
security/sssd2: Update to 2.12.0

PR:		291397
Approved by:	jhixson (maintainer timeout)
Tested by:	Maxim Filimonov <che@bein.link>
2.9.6_6
09 Dec 2025 08:15:16
commit hash: 75d3ee66bb01f3587909d20ea0e5a7b4770fb6a3commit hash: 75d3ee66bb01f3587909d20ea0e5a7b4770fb6a3commit hash: 75d3ee66bb01f3587909d20ea0e5a7b4770fb6a3commit hash: 75d3ee66bb01f3587909d20ea0e5a7b4770fb6a3 files touched by this commit
Mateusz Piotrowski (0mp) search for other commits by this committer
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
2.9.6_5
01 Nov 2025 17:23:22
commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: 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)
2.9.6_5
26 Sep 2025 22:40:03
commit hash: 53919f5dd30e939783b85e3763595615f1fe8275commit hash: 53919f5dd30e939783b85e3763595615f1fe8275commit hash: 53919f5dd30e939783b85e3763595615f1fe8275commit hash: 53919f5dd30e939783b85e3763595615f1fe8275 files touched by this commit
John Hixson (jhixson) search for other commits by this committer
security/sssd2: Prepare for net/samba422

PR:	289272
Obtained from:	Mateusz Piotrowski <0mp@FreeBSD.org>
2.9.6_4
12 Aug 2025 02:46:23
commit hash: f711be0ce54a6611a8cf2006a0f12baa4d361ae6commit hash: f711be0ce54a6611a8cf2006a0f12baa4d361ae6commit hash: f711be0ce54a6611a8cf2006a0f12baa4d361ae6commit hash: f711be0ce54a6611a8cf2006a0f12baa4d361ae6 files touched by this commit
Xavier Beaudouin (kiwi) search for other commits by this committer
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
2.9.6_4
30 Jun 2025 15:00:39
commit hash: 9eb3fb8e5bc151a15e62e82df91ded9c4366e18ccommit hash: 9eb3fb8e5bc151a15e62e82df91ded9c4366e18ccommit hash: 9eb3fb8e5bc151a15e62e82df91ded9c4366e18ccommit hash: 9eb3fb8e5bc151a15e62e82df91ded9c4366e18c files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*/*: 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
2.9.6_3
30 Jun 2025 14:57:32
commit hash: e81eda36a8fe2b02133674d52cd27f38a3b65d8bcommit hash: e81eda36a8fe2b02133674d52cd27f38a3b65d8bcommit hash: e81eda36a8fe2b02133674d52cd27f38a3b65d8bcommit hash: e81eda36a8fe2b02133674d52cd27f38a3b65d8b files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
Author: Alexander Shursha
*/*: Switch to misc/libuuid and misc/libblkid

PR:		221293
PR:		251489
PR:		257070
2.9.6_3
19 Jun 2025 20:28:47
commit hash: 4f0eba1efd73e85ccb544708c967bca70ad3e7a6commit hash: 4f0eba1efd73e85ccb544708c967bca70ad3e7a6commit hash: 4f0eba1efd73e85ccb544708c967bca70ad3e7a6commit hash: 4f0eba1efd73e85ccb544708c967bca70ad3e7a6 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.9.6_3
08 Mar 2025 14:05:10
commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Bump revisions after dbus update

PR:		285253
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
2.9.6_2
06 Feb 2025 05:01:53
commit hash: 73895aa5f1c5a657c8073828f7a548054716d2cccommit hash: 73895aa5f1c5a657c8073828f7a548054716d2cccommit hash: 73895aa5f1c5a657c8073828f7a548054716d2cccommit hash: 73895aa5f1c5a657c8073828f7a548054716d2cc files touched by this commit
Yasuhiro Kimura (yasu) search for other commits by this committer
*/*: 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
2.9.6_1
04 Feb 2025 17:59:22
commit hash: 7b3028c92e9d74b96c801355ad68b16d9aa22a62commit hash: 7b3028c92e9d74b96c801355ad68b16d9aa22a62commit hash: 7b3028c92e9d74b96c801355ad68b16d9aa22a62commit hash: 7b3028c92e9d74b96c801355ad68b16d9aa22a62 files touched by this commit
Mark Johnston (markj) search for other commits by this committer
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.
2.9.6
07 Dec 2024 16:59:03
commit hash: 0e77feee4d1b3605b2e3aa994a800dcbd004d8f3commit hash: 0e77feee4d1b3605b2e3aa994a800dcbd004d8f3commit hash: 0e77feee4d1b3605b2e3aa994a800dcbd004d8f3commit hash: 0e77feee4d1b3605b2e3aa994a800dcbd004d8f3 files touched by this commit
John Hixson (jhixson) search for other commits by this committer
security/sssd2: update to version 2.9.6
2.9.5_4
06 Dec 2024 20:48:44
commit hash: f53142e16976397a188f1d44ec743926b34feeb8commit hash: f53142e16976397a188f1d44ec743926b34feeb8commit hash: f53142e16976397a188f1d44ec743926b34feeb8commit hash: f53142e16976397a188f1d44ec743926b34feeb8 files touched by this commit
John Hixson (jhixson) search for other commits by this committer
security/sssd2: bump port revision

Added patch for finding UIDs without using procfs

PR: 282469
2.9.5_3
06 Dec 2024 20:48:44
commit hash: 9a40ff81f4ea693025a38f409f8ad1ed6d349b97commit hash: 9a40ff81f4ea693025a38f409f8ad1ed6d349b97commit hash: 9a40ff81f4ea693025a38f409f8ad1ed6d349b97commit hash: 9a40ff81f4ea693025a38f409f8ad1ed6d349b97 files touched by this commit
John Hixson (jhixson) search for other commits by this committer
Author: Mark Johnston
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>
2.9.5_3
16 Oct 2024 17:27:51
commit hash: 598459fb207ac9f8e25b9807eaca060338b40403commit hash: 598459fb207ac9f8e25b9807eaca060338b40403commit hash: 598459fb207ac9f8e25b9807eaca060338b40403commit hash: 598459fb207ac9f8e25b9807eaca060338b40403 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
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
2.9.5_2
22 Aug 2024 09:28:26
commit hash: 04b16f6b83e5167fec567d1ba6652a53880781a3commit hash: 04b16f6b83e5167fec567d1ba6652a53880781a3commit hash: 04b16f6b83e5167fec567d1ba6652a53880781a3commit hash: 04b16f6b83e5167fec567d1ba6652a53880781a3 files touched by this commit
Mateusz Piotrowski (0mp) search for other commits by this committer
Author: Mark Johnston
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.
2.9.5_1
21 Aug 2024 17:59:32
commit hash: c582a52cf7a45e1867dc6a40690e6e8539c09cb1commit hash: c582a52cf7a45e1867dc6a40690e6e8539c09cb1commit hash: c582a52cf7a45e1867dc6a40690e6e8539c09cb1commit hash: c582a52cf7a45e1867dc6a40690e6e8539c09cb1 files touched by this commit
Mateusz Piotrowski (0mp) search for other commits by this committer
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>
2.9.5_1
16 Aug 2024 20:32:03
commit hash: c18f313d6f20ee754f5c22cdea0fe3f0f787a320commit hash: c18f313d6f20ee754f5c22cdea0fe3f0f787a320commit hash: c18f313d6f20ee754f5c22cdea0fe3f0f787a320commit hash: c18f313d6f20ee754f5c22cdea0fe3f0f787a320 files touched by this commit
Mateusz Piotrowski (0mp) search for other commits by this committer
Author: Xavier Beaudouin
security/sssd2: Fix ldb dependency

net/samba416 uses databases/ldb25.

PR:		279401
Approved by:	maintainer (jhixson)
Sponsored by:	Klara, Inc.
2.9.5
05 Jul 2024 12:32:24
commit hash: c2900ff6c81837e4c58774ceeacfa2f14b9bbbb7commit hash: c2900ff6c81837e4c58774ceeacfa2f14b9bbbb7commit hash: c2900ff6c81837e4c58774ceeacfa2f14b9bbbb7commit hash: c2900ff6c81837e4c58774ceeacfa2f14b9bbbb7 files touched by this commit
John Hixson (jhixson) search for other commits by this committer
security/sssd: unbreak the port
2.9.5
29 Jun 2024 05:02:34
commit hash: ad593a9d4d7957012965264a91f21667488ca1b2commit hash: ad593a9d4d7957012965264a91f21667488ca1b2commit hash: ad593a9d4d7957012965264a91f21667488ca1b2commit hash: ad593a9d4d7957012965264a91f21667488ca1b2 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
*/*: 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)
2.9.5
24 Jun 2024 15:31:54
commit hash: 6aaf127b85501c394a599e5e19385189813e61c6commit hash: 6aaf127b85501c394a599e5e19385189813e61c6commit hash: 6aaf127b85501c394a599e5e19385189813e61c6commit hash: 6aaf127b85501c394a599e5e19385189813e61c6 files touched by this commit
John Hixson (jhixson) search for other commits by this committer
security/sssd2: Update to v2.9.5
2.9.4_6
24 Jun 2024 14:35:36
commit hash: ee81c8e455ef5c11a6d2f40d51a05d5d0b4708becommit hash: ee81c8e455ef5c11a6d2f40d51a05d5d0b4708becommit hash: ee81c8e455ef5c11a6d2f40d51a05d5d0b4708becommit hash: ee81c8e455ef5c11a6d2f40d51a05d5d0b4708be files touched by this commit
John Hixson (jhixson) search for other commits by this committer
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
2.9.4_5
07 Jun 2024 13:13:27
commit hash: 0ac024cf489b9dc11e822f266711c85d860092a4commit hash: 0ac024cf489b9dc11e822f266711c85d860092a4commit hash: 0ac024cf489b9dc11e822f266711c85d860092a4commit hash: 0ac024cf489b9dc11e822f266711c85d860092a4 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
security/sssd2: Use proper path to adcli and add RUN_DEPENDS on it

Sponsored by:	Serenity Cybersecurity, LLC
2.9.4_5
21 Mar 2024 20:23:00
commit hash: d2e4147cce19344accffacf2c309cd5f108f5376commit hash: d2e4147cce19344accffacf2c309cd5f108f5376commit hash: d2e4147cce19344accffacf2c309cd5f108f5376commit hash: d2e4147cce19344accffacf2c309cd5f108f5376 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
security/sssd2: Move man pages to share/man

Approved by:	portmgr (blanket)
2.9.4_4
28 Feb 2024 17:11:29
commit hash: dbb99230a5c36c7d9f9be8b29bb186cec857886dcommit hash: dbb99230a5c36c7d9f9be8b29bb186cec857886dcommit hash: dbb99230a5c36c7d9f9be8b29bb186cec857886dcommit hash: dbb99230a5c36c7d9f9be8b29bb186cec857886d files touched by this commit
Renato Botelho (garga) search for other commits by this committer
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")
2.9.4_3
14 Feb 2024 14:37:27
commit hash: 57d39b461a237203fcd2b6a6cb07becb68377c18commit hash: 57d39b461a237203fcd2b6a6cb07becb68377c18commit hash: 57d39b461a237203fcd2b6a6cb07becb68377c18commit hash: 57d39b461a237203fcd2b6a6cb07becb68377c18 files touched by this commit
Antoine Brodin (antoine) search for other commits by this committer
security/sssd2: fix PKGBASE collision
2.9.4_3
12 Feb 2024 15:03:36
commit hash: 5203351a7fb127f82d19504341d6c05fc1879595commit hash: 5203351a7fb127f82d19504341d6c05fc1879595commit hash: 5203351a7fb127f82d19504341d6c05fc1879595commit hash: 5203351a7fb127f82d19504341d6c05fc1879595 files touched by this commit
John Hixson (jhixson) search for other commits by this committer
security/sssd2: remove PKGNAMESUFFIX

- Remove "-devel" PKGNAMESUFFIX that I left over after rename
2.9.4_2
12 Feb 2024 03:41:16
commit hash: 28f442a8659202f130ae0e4fa05b08d40e2b9734commit hash: 28f442a8659202f130ae0e4fa05b08d40e2b9734commit hash: 28f442a8659202f130ae0e4fa05b08d40e2b9734commit hash: 28f442a8659202f130ae0e4fa05b08d40e2b9734 files touched by this commit
John Hixson (jhixson) search for other commits by this committer
security/sssd2: fix building on current
2.9.4_1
12 Feb 2024 01:15:27
commit hash: 2df5f983ff09e6828223d932a7cbb66afe4916ddcommit hash: 2df5f983ff09e6828223d932a7cbb66afe4916ddcommit hash: 2df5f983ff09e6828223d932a7cbb66afe4916ddcommit hash: 2df5f983ff09e6828223d932a7cbb66afe4916dd files touched by this commit
John Hixson (jhixson) search for other commits by this committer
security/sssd-devel: rename to security/sssd2

- Rename to avoid confusion, port is stable
- Update MOVED
- Update security/sssd/Makefile with name change

Number of commits found: 31