Skip to content

Commit

Permalink
Release sssd-2.9.4
Browse files Browse the repository at this point in the history
  • Loading branch information
pbrezina committed Jan 12, 2024
1 parent 36ebdac commit dd73964
Show file tree
Hide file tree
Showing 2 changed files with 129 additions and 0 deletions.
125 changes: 125 additions & 0 deletions src/release-notes/sssd-2.9.4.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
SSSD 2.9.4 Release Notes
========================

Highlights
----------

Important fixes
~~~~~~~~~~~~~~~

* Fixes a crash when PAM passkey processing incorrectly handles non-passkey data.
* A workaround was implemented to handle gracefully misbehaving applications that destroy internal state of SSSD client librarires. A particular example of such application is described in https://github.com/TigerVNC/tigervnc/issues/1709.
* An error when rotating KCM's logs was fixed. When KCM's logs were rotated by logrotate, KCM would still use the old file (renamed sssd_kcm.log.1). Only after KCM was restarted (either manually or automatically) the new log file would be used. This problem is now solved and KCM uses the new file immediately.
* 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 didn't explicitly specify this option. This is now fixed.

Tickets Fixed
-------------

* `#5708 <https://github.com/SSSD/sssd/issues/5708>`__ - SSSD incorrectly works with AD GPO during user login
* `#6790 <https://github.com/SSSD/sssd/issues/6790>`__ - gpo_child process terminates with SIGSEGV.
* `#6986 <https://github.com/SSSD/sssd/issues/6986>`__ - The ``sss_nss_mc_destroy_ctx()`` function will close the TCP socket of the daemon process
* `#7014 <https://github.com/SSSD/sssd/issues/7014>`__ - Reduce the amount of memory allocated by KCM and avoid zeroing it when not necessary
* `#7061 <https://github.com/SSSD/sssd/issues/7061>`__ - sssd_pam segfaults during password-based SSH-login
* `#7072 <https://github.com/SSSD/sssd/issues/7072>`__ - sssd_kcm "leaks" around 86MiB of memory per day
* `#7084 <https://github.com/SSSD/sssd/issues/7084>`__ - Invalid handling groups from child domain
* `#7094 <https://github.com/SSSD/sssd/issues/7094>`__ - Incorrect IdM product name in man sssd.conf


Detailed Changelog
------------------

.. code-block:: release-notes-shortlog
$ git shortlog --pretty=format:"%h %s" -w0,4 2.9.3..2.9.4
Alejandro López (9):
469ddcbf6 LOGROTATE: logrotate should also signal sssd_kcm
8c8323451 KCM: Replace a hard-coded constant by a macro
855d04656 KCM: Fixed a wrong check
14e7d7c03 KCM: Remove unused cc_be_type from struct kcm_ccdb
3e740a256 KCM: When freeing the client, check that it is not NULL.
a5c96e290 KCM: sss_iobuf_init_empty() shall not zero memory
78d0a97de KCM: Reduce the amount of memory allocated for the packages
60fde9d55 KCM: Do not zero memory when not need.
46f4161e8 KCM: Fix a memory "leak"
Alexey Tikhonov (9):
f394acee8 SPEC: 'sssd-proxy' requires 'libsss_certmap.so'
4b4564c38 UTIL: use proper specifier for 'DEBUG_CHAIN_ID_FMT_*'
1e2af0d15 Don't provide 'uint64_t' as POPT_ARG_LONG.
6959dc6aa DP: reduce log level in case a responder asks for unknown domain
f6faf1231 LOGS: added missing new line
160738ee8 SSS_CLIENT: MC: in case mem-cache file validation fails,
a186224d6 SSS_CLIENT: check if mem-cache fd was hijacked
abb146e14 SSS_CLIENT: check if reponder socket was hijacked
98d8bedd1 DEBUG: added missing new line
Andre Boscatto (1):
033f3db09 man: fix wrong product name
Dan Lavu (3):
b536e4b3b tests: consolidation, refactoring and organizing, renaming of some tests
cb64d47b2 tests: updating poor assertion in dyndns
1c5a11fc2 tests: adding background refresh tests to the new framework
Iker Pedrosa (4):
ba7b99383 CI: clean configure.sh
31617400e CI: clean distro.sh
52acc3940 CI: clean deps.sh
776f6e198 CI: upload cwrap logs
Jakub Vavra (8):
fd414aae8 Tests: Add a test for bz1900973 kcm delete expired tickets
e44ad3242 Tests: Add a test for kcm log rotation SSSD-5687
1cffe5bca Tests: Fix tokengroups tests.
9f406d427 Tests: Retry realm join as it is flaky on multiarch setups
cbd479d76 Tests: Change path to keytabs to reflect whole domain in them
0ae923834 Tests: Add importance and ticket to multihost
854edfb00 Tests: Revert change of retun type of realm_join
5a2256cba Tests: Add a plugin for a per-test logging
Justin Stephenson (5):
f4908728f passkey: Add krb5 preauthentication prompt support
4d01e11d4 passkey: Skip processing non-passkey mapping data
02c183204 Passkey: Fix coverity memory overrun error
f5e3bb391 Passkey: Fix coverity RESOURCE_LEAK
51f90318b Passkey: Fix valgrind error and missing free
Madhuri Upadhye (2):
a8928a9ad tests: add passkey tests for authentication failures
80d5a34fe Tests: Add passkey test cases for following scenario
Patrik Rosecky (6):
c5d045788 Tests: converted alltests/test_default_debug_level
2bc72a2b7 Tests: alltests/test_autoprivategroup.py converted to system/test_auto_private_groups.py
66bd91d50 Tests: alltests/test_ldap_extra_attrs.py converted to system/tests/test_schema.py
8a78c75ab Tests: multihost/test_sssctl_analyzer.py converted to system/test_sssctl_analyze.py
852b9e0c5 Tests: alltests/test_config_validation converted
bd9cf6f4d Tests: alltests/test_offline.py converted
Pavel Březina (7):
35bcb91b6 ad: do not print backtrace if SSSD domain name is not the same as DNS name
eabeb3a73 ad: do not print backtrace if SOM is missing in GPO
d02874beb tests: adapt to new firewall API
8bf25b6cd scripts: sign tarball with sssd project key
5c224730a scripts: create checksum file for release tarball
eecd41831 pot: update pot files
02d3f214b Release sssd-2.9.4
Sumit Bose (8):
ff520020c ci: make valgrind suppression more relaxed for test_ipa_subdomains_server
e03921e4b nssidmap: fix sss_nss_getgrouplist_timeout() with empty secondary group list
9a6ff9e7b pam: fix Smartcard auth with files provider
be5399c15 sssctl: do not require root for user-checks
936b82816 LDAP: make groups_by_user_send/recv public
09dcc73ed ad: gpo evalute host groups
dda0f2e0b sysdb: remove sysdb_computer.[ch]
f5ce7c1da sdap: add set_non_posix parameter
Tomas Halman (2):
a33931562 Handle child-domain group membership
05de56d0c GPO evaluation of primary group
aborah (1):
c054fc007 Tests: Fix ipa test for gating.
4 changes: 4 additions & 0 deletions src/releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ SSSD Releases

.. releases::

.. release:: sssd-2.9.4
:date: 2024-01-12
:download: https://github.com/SSSD/sssd/releases/tag/2.9.4

.. release:: sssd-2.9.3
:date: 2023-11-13
:download: https://github.com/SSSD/sssd/releases/tag/2.9.3
Expand Down

0 comments on commit dd73964

Please sign in to comment.