* Tue Mar 25 2025 scabrero@suse.de
- Add python3-setuptools build dependency
- Drop nscd build dependency
* Tue Jan 21 2025 scabrero@suse.de
- Migrate away from update-alternatives, replaced by package
conflicts; (bsc#1235789); (bsc#1216739);
* Tue Oct 01 2024 jengelh@inai.de
- Update filelists involving memberof.so and idmap/sss.so to
avoid gobbling up one file into multiple sssd subpackages.
(Between samba-4.20 and 4.21, %ldbdir changes from
/usr/lib64/ldb2/modules/ldb to /usr/lib64/samba/ldb, so now
`%_libdir/samba` is a bit too broad.)
* Wed Jul 17 2024 scabrero@suse.de
- Fix spec file for openSUSE ALP and SUSE SLFO, where the
python3_fix_shebang_path RPM macro is not available
* Thu Jul 11 2024 scabrero@suse.de
- Revert the change dropping the default configuration file. If
/usr/etc exists will be installed there, otherwise in /etc.
(bsc#1226157);
* Thu May 16 2024 jengelh@inai.de
- Update to release 2.9.5
* Added failover_primary_timout configuration option. This can
be used to configure how often SSSD tries to reconnect to a
primary server after a successful connection to a backup
server. This was previously hardcoded to 31 seconds which is
kept as the default value.
* Fri Mar 08 2024 pgajdos@suse.com
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang_path macro, [bsc#1212476]
* Fri Jan 12 2024 jengelh@inai.de
- Update to release 2.9.4
* Fixes a crash when PAM passkey processing incorrectly handles
non-passkey data.
* Fixed group membership handling when members are coming from
different forest domains and using ldap token groups is
prohibited.
* Files provider was erroneously taking into consideration
``local_auth_policy`` config option, thus breaking smartcard
authentication of local user in setups that did not explicitly
specify this option. This is now fixed.
* Tue Nov 21 2023 scabrero@suse.de
- Adapt spec file for SLE 15 SP6/Leap 15.6; (jsc#PED-6714);
* Remove package sssd-common, merged into sssd
* Continue building deprecated files provider and infopipe
responder
* Disable selinux and semanage
* Provide rcsssd shortcut
* Fri Nov 17 2023 scabrero@suse.de
- Fix spec file for Leap
Version: 2.10.2-160000.1.1
* Wed Apr 29 2026 scabrero@suse.de
- With the 2.10 update sssd runs under unprivileged user which is
not possible in certain scenarios. This update reverts to run as
root with minimum privileges; (bsc#1259436); Add patch
0012-run-as-root.patch
- Let krb5 child tolerate missing capabilities; Add patch
0013-KRB5-let-krb5_child-tolerate-missing-cap-set-id.patch
- Add support for UsrEtc; (bsc#1257643); Add patch
0014-UsrEtc.patch
- The default configuration file is installed now in
/usr/etc/sssd/sssd.conf. It can be completely overridden by
manually creating the system specific config file
/etc/sssd/sssd.conf, or partially overridden by creating config
snippets in /etc/sssd/conf.d/ directory. Check sssd.conf manpage
for more details.
* Mon Apr 06 2026 scabrero@suse.de
- Fix ldap_child process started by the backend process ending in
defunc state. Add patch
0011-sdap_select_principal_from_keytab_sync-waitpid-synch.patch
- Create the secrets directory for the KCM service; (bsc#1259253);
* Wed Mar 11 2026 scabrero@suse.de
- Make sure previously rotated logs are chown-ed as well;
(bsc#1259475); Add patch
0009-Make-sure-previously-rotated-logs-are-chown-ed-as-we.patch
* Mon Feb 02 2026 scabrero@suse.de
- Use %pre scriptlet instead of %pretrans to migrate from
sssd-common; (bsc#1257509);
* Thu Jan 15 2026 scabrero@suse.de
- Update to release 2.10.2; (jsc#PED-12449);
* If the ssh responder is not running, sss_ssh_knownhosts will
not fail (but it will not return the keys).
* SSSD is now capable of handling multiple services associated
with the same port.
* sssd_pam, being a privileged binary, now clears the
environment and does not allow configuration of the
PR_SET_DUMPABLE flag as a precaution.
- Changes from sssd 2.10.1
* SSSD does not create anymore missing path components of
DIR:/FILE: ccache types while acquiring user's TGT. The
parent directory of requested ccache directory must exist and
the user trying to log in must have rwx access to this
directory. This matches behavior of /usr/bin/kinit.
* The option default_domain_suffix is deprecated.
- Changes from sssd 2.10.0
* The ``sssctl cache-upgrade`` command was removed. SSSD
performs automatic upgrades at startup when needed.
* Support of ``enumeration`` feature (i.e. ability to list all
users/groups using ``getent passwd/group`` without argument)
for AD/IPA providers is deprecated and might be removed in
further releases.
* The new tool ``sss_ssh_knownhosts`` can be used with ssh's
``KnownHostsCommand`` configuration option to retrieve the
host's public keys from a remote server (FreeIPA, LDAP,
etc.). It replaces ```sss_ssh_knownhostsproxy``.
* The default value for ``ldap_id_use_start_tls`` changed from
false to true for improved security.
* https://github.com/SSSD/sssd/releases/tag/2.10.0
- Fix socket activation of responders
- Daemon runs now as unprivileged user 'sssd'
- Add patch:
* 0007-TOOL-Fix-build-parameter-name-omitted.patch
* Mon Dec 22 2025 scabrero@suse.de
- Fix sssctl config-check exit code when the conf.d snippets
directory does not exist; (bsc#1230348); Add patch
0006-SSSCTL-config-check-do-not-return-an-error-if-snippe.patch