[Pkg-sssd-devel] [Git][sssd-team/sssd][master] 46 commits: Release sssd-2.7.3

Timo Aaltonen (@tjaalton) gitlab at salsa.debian.org
Mon Aug 29 14:57:51 BST 2022



Timo Aaltonen pushed to branch master at Debian SSSD packaging / sssd


Commits:
e1eaf638 by Pavel Březina at 2022-07-07T13:28:21+02:00
Release sssd-2.7.3

- - - - -
c90a1f61 by Madhuri Upadhye at 2022-07-08T12:17:54+02:00
common: Install krb5-pkinit package

Signed-off-by: Madhuri Upadhye <mupadhye at redhat.com>

Reviewed-by: Shridhar Gadekar <sgadekar at redhat.com>
(cherry picked from commit db05816a0f568be92e3fc5fc2f4922263aee710a)

- - - - -
6ac200c8 by Madhuri Upadhye at 2022-07-08T12:18:14+02:00
Tests: alltests/test_services.py: Port the failing test cases in pytest

Ported following test cases:

1. Enhance sssd init script so that it would source a configuration
   https://bugzilla.redhat.com/show_bug.cgi?id=971435
2. Give a more detailed debug and system-log message if krb5_init_context() failed
   https://bugzilla.redhat.com/show_bug.cgi?id=1516266

Signed-off-by: Madhuri Upadhye <mupadhye at redhat.com>

Reviewed-by: Jakub Vávra <jvavra at redhat.com>
Reviewed-by: Shridhar Gadekar <sgadekar at redhat.com>
(cherry picked from commit 556649de7150b40b3defb52bb8d77de209c7d44f)

- - - - -
1944b18c by Steeve Goveas at 2022-07-08T12:18:46+02:00
TEST: Modify test to compare backtrace for same error

test_0001_bz2021196 occasionally failed if the same error with backtrace
skipped is seen on startup. Truncating the logs helps to focus on one
error not repeating the backtrace.

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
(cherry picked from commit 952959525da9f1694a2696c7dd4011775373f887)

- - - - -
7985fc3b by Steeve Goveas at 2022-07-08T12:18:46+02:00
update the sequence number of tests

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
(cherry picked from commit d0fad49987fbe76efc0b8f8994a10c0d6caedcc4)

- - - - -
0f0fd4d5 by Jakub Vavra at 2022-07-12T05:59:08+02:00
Tests: Add oddjob fixture to enable working homes in basic tests.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit f03768e526ce03779b90f3f2d2b78c877212a8ca)

- - - - -
863cfda6 by Jakub Vavra at 2022-07-12T05:59:08+02:00
Tests: Update auth_from_client to allow both short and full user names.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit 5f31118e9a6fce1d261d19d99c0db823acd6cd43)

- - - - -
705f01ff by Jakub Vavra at 2022-07-12T05:59:08+02:00
Tests: remove python paramiko library from tests.

Tests: Remove paramiko from test_0010_bz1527662
Tests: Remove paramiko from ad/test_sudo.py
Tests: Remove paramiko from test_services.py
Tests: Remove paramiko from test_basic.py
Tests: Remove paramiko from test_kcm.py
Tests: Remove paramiko from test_ldap.py
Tests: Remove paramiko from test_ns_account_lock.py
Tests: Remove paramiko from basic/test_sudo.py
Tests: Remove paramiko from test_proxy_provider_krb_auth.py
Tests: Remove paramiko from alltests/test_multidomain.py
Tests: Remove paramiko from alltests/test_sudo.py
Tests: Remove paramiko from alltests/test_krb_fips.py
Tests: Remove paramiko from alltests/test_password_policy.py
Tests: Remove paramiko from alltests/test_failover.py
Tests: Remove paramiko from requirements and documentation.
Tests: Remove paramiko from ipa/test_subid_ranges.py
Tests: Remove paramiko from ipa/test_misc.py
Tests: Remove paramiko from ipa/test_adtrust.py
Tests: Remove SSHClient/paramiko from alltests/test_misc_proxy.py

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit 24d35a161c69f10990cdac16bc76912183499a06)

- - - - -
26521890 by Jakub Vavra at 2022-07-12T05:59:08+02:00
Tests: Remove SSHClient from ipa/conftest.py

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit 6c16b4bf41be585903e56e6eaf79a3ff0f72f432)

- - - - -
6dde7e62 by Jakub Vavra at 2022-07-12T05:59:08+02:00
Tests: Remove paramiko/SSHClient from utils.py.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit d38461b1e9176a96ec164bef98d672a5c5aa521e)

- - - - -
c6c0186e by Jakub Vavra at 2022-07-12T05:59:08+02:00
Tests: Code review fixes for paramiko removal.

Tests: Add missing eoln
Tests: Remove duplicate supbrocess import.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit a163a63e0298c53876e979873389bd8babe06742)

- - - - -
4cc8d794 by Jakub Vavra at 2022-07-12T05:59:08+02:00
Tests: Add pexpect to requirements.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit f9d365863b410583756d577ee67d40d040882b47)

- - - - -
f9020583 by Justin Stephenson at 2022-07-18T11:33:02+02:00
Analyzer: Fix escaping raw fstring

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Iker Pedrosa <ipedrosa at redhat.com>
(cherry picked from commit 3d8622031b5240e215201aae1f9c9d05624cca19)

- - - - -
7f5adf71 by Alejandro López at 2022-07-18T11:34:46+02:00
Tests: Minor improvement to the Multihost RST files

Fixed the example which was outdated.
Fixed a broken link.
Fixed some typos.
Included some missing dependencies.
Minor changes to the document organization.

Reviewed-by: Pawel Polawski <ppolawsk at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit 3618b2957a94e5271c1f9330b537843cbd74818a)

- - - - -
d928192e by Anuj Borah at 2022-07-18T11:39:12+02:00
Tests: avoid interlocking among threads that use `libsss_nss_idmap` API

[Improvement] avoid interlocking among threads that use `libsss_nss_idmap` API (or other sss_client libs)

Buzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1978119

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit 06d007fc963bb73254096fdda61266b2117120a0)

- - - - -
98dd014c by Jakub Vavra at 2022-07-20T12:55:44+02:00
Tests: Fix issue in the test test_0002_ad_parameters_junk_domain.

Updating test to extend its coverege for bz2098615 uncovered
issue in the test with user principal.

Reviewed-by: Shridhar Gadekar <sgadekar at redhat.com>
(cherry picked from commit fb712c62f00f206d034677e6197bcd634fa12793)

- - - - -
38a2423d by Jakub Vavra at 2022-07-20T12:56:08+02:00
Tests: Rewrite autofs_ad_schema from direct ldap access to powershell.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit d0b01cf2e47e507a68d977b6612fbbeeab97c14c)

- - - - -
b2f5f373 by Jakub Vavra at 2022-07-20T12:56:08+02:00
Tests: Modify sambaTools to lazy initialize ldap AD connection.

The AD has forbidden plain ldap connection, so test are failing on
ldap connection with ldap.STRONG_AUTH_REQUIRED. In sambaTools was
the connection initiated on creation of the class. It was failing
all tests that are using the class instead of affecting only tests
that use it.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit e8004792fb5d69d24380efb0daa3d768f28619ab)

- - - - -
576e15e3 by Jakub Vavra at 2022-07-20T12:56:08+02:00
Tests: Add a fixture add_etc_host_records for Testcifs to solve name resolution issue.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit 8a17029a242d7eb01a75a3e609a401eb02bd6d4b)

- - - - -
b4eef054 by Jakub Vavra at 2022-07-20T12:56:08+02:00
Tests: Re-implement reset_machine_password using powershell instead of direct ldap access.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit 6e8701a61a4623f393ec3c1efb3634ffabcfcb49)

- - - - -
06c9230e by Jakub Vavra at 2022-07-20T12:56:08+02:00
Tests: Update failure message for nismap manipulation.

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
Reviewed-by: Steeve Goveas <sgoveas at redhat.com>
(cherry picked from commit d6743c33d7f5e4dd45476da9aa254e054d395a58)

- - - - -
582e66c1 by Pavel Březina at 2022-07-25T18:03:23+02:00
tests: fix missing new line at the eof: src/tests/multihost/requirements.txt

FAIL: src/tests/whitespace_test
===============================

Missing new line at the eof: src/tests/multihost/requirements.txt
FAIL src/tests/whitespace_test (exit status: 1)

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Tomáš Halman <thalman at redhat.com>
(cherry picked from commit b5fbb283705cf08fb60fb817e2413d4ae8862a94)

- - - - -
e56ca540 by Anuj Borah at 2022-07-25T18:04:13+02:00
Tests: Fix test_avoid_interlocking_among_threads

Test is failing due to gcc error
Will be fixed adding lpthread after gcc

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Shridhar Gadekar <sgadekar at redhat.com>
(cherry picked from commit 0a9e0c11a3eab2cb40c709c6dc475522542c3b0e)

- - - - -
03142f8d by Alexey Tikhonov at 2022-08-03T10:27:39+02:00
CLIENT:MC: store context mutex outside of context as it should survive context destruction / re-initialization

Reviewed-by: Iker Pedrosa <ipedrosa at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
(cherry picked from commit 0f3a761ed9d654a61f8caed8eae3863c518b9911)

- - - - -
4e9e8321 by Alexey Tikhonov at 2022-08-03T10:28:49+02:00
Makefile: remove unneeded dependency

Reviewed-by: Justin Stephenson <jstephen at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
(cherry picked from commit c6226c2986ffae9ed17562eb40407367ca37d23f)

- - - - -
610b4711 by Pavel Březina at 2022-08-05T11:23:45+02:00
ci: fix syntax error in copr build

(cherry picked from commit 2b6349c3fd235b132be9f6775d1b3f4f70fba6e9)

- - - - -
9ca7d6ba by Pavel Březina at 2022-08-05T11:23:50+02:00
ci: fix copr builds

Reviewed-by: Iker Pedrosa <ipedrosa at redhat.com>
Reviewed-by: Justin Stephenson <jstephen at redhat.com>
(cherry picked from commit 7e286aff35247777c9e729c354ed8653cd5e23d0)

- - - - -
49eb8718 by Justin Stephenson at 2022-08-08T12:17:32+02:00
CACHE_REQ: Fix hybrid lookup log spamming

Skip calling cache_req_data_set_hybrid_lookup() when hybrid data
is NULL for certain NSS request types (e.g. Service by Name).

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>
(cherry picked from commit 96a1dce8096d45e986ab01aaac11d8c77c36d1d7)

- - - - -
4b82be81 by Jakub Vavra at 2022-08-10T12:40:46+02:00
Tests: Fix rid computation for windows 2012.

Reviewed-by: Dan Lavu <dlavu at redhat.com>
(cherry picked from commit ccc8786099c807fac7d2e548e3b026f89c7fea0b)

- - - - -
2328fc76 by Jakub Vavra at 2022-08-10T12:40:46+02:00
Tests: Extend info functions to handle line breaks.

Reviewed-by: Dan Lavu <dlavu at redhat.com>
(cherry picked from commit 4360fb3d3645e7bf40037f8d85d742bedf88326d)

- - - - -
1da8c80b by Jakub Vavra at 2022-08-10T12:40:46+02:00
Tests: Modify ad schema tests for compatibility with windows 2012.

Reviewed-by: Dan Lavu <dlavu at redhat.com>
(cherry picked from commit b3150506f9e63b7f5feb949c39bea60ec005f496)

- - - - -
4a46d62c by Justin Stephenson at 2022-08-19T17:21:57+02:00
Fix new pycodestyle E275 requirement

Per the pycodestyle changelog https://pypi.org/project/pycodestyle/

2.9.0 (2022-07-30)

Changes:
E275: requires whitespace around keywords. PR #1063.

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Tomáš Halman <thalman at redhat.com>
(cherry picked from commit 5e9d72f23eb17b987a61295f5c5ea3bfedae1ef0)

- - - - -
0eae0862 by Alexey Tikhonov at 2022-08-19T17:28:29+02:00
CLIENT:MC: -1 is more appropriate initial value for fd

Reviewed-by: Sumit Bose <sbose at redhat.com>
Reviewed-by: Tomáš Halman <thalman at redhat.com>
(cherry picked from commit 579cc0b266d5f8954bc71cfcd3fe68002d681a5f)

- - - - -
d386e94e by Alexey Tikhonov at 2022-08-19T17:28:29+02:00
CLIENT:MC: pointer to the context mutex shouldn't be touched

Even brief window inside `sss_nss_mc_destroy_ctx()` when `mutex == NULL`
was creating a possibility for a race.

Reviewed-by: Sumit Bose <sbose at redhat.com>
Reviewed-by: Tomáš Halman <thalman at redhat.com>
(cherry picked from commit 4ac93d9c5df59cdb7f397b4467f1c1c4822ff757)

- - - - -
f8704cc2 by Justin Stephenson at 2022-08-22T12:19:34+02:00
SSSCTL: Allow analyzer to work without SSSD setup

Fixes an issue when the sssctl analyzer option is
used on systems where SSSD is not running or configured. This is
an expected use case when using --logdir option to analyze external
log files.

Resolves: https://github.com/SSSD/sssd/issues/6298

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>

- - - - -
173e6755 by Anuj Borah at 2022-08-22T12:20:06+02:00
Tests: Fix test cases for signoff CI

Fix test cases for signoff CI

Reviewed-by: Madhuri Upadhye <mupadhye at redhat.com>
(cherry picked from commit cec7e8b7ae75505f3664cbe48f761f92fad9e3ea)

- - - - -
6c6b0969 by Justin Stephenson at 2022-08-23T12:39:46+02:00
CI: pycodestyle fixes evident on centos8 stream

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Shridhar Gadekar <sgadekar at redhat.com>

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Shridhar Gadekar <sgadekar at redhat.com>

- - - - -
e6d450d4 by Justin Stephenson at 2022-08-23T16:17:06+02:00
RESPONDER: Fix client ID tracking

Client ID is not stored properly to match requests
when parallel requests are made to client SSSD

Resolves: https://github.com/SSSD/sssd/issues/6307

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>

- - - - -
d22ea2df by Justin Stephenson at 2022-08-23T16:17:06+02:00
Analyzer: support parallel requests parsing

Analyzer code(primarily the list verbose command) needs
changes to handle parsing the necessary lines from
NSS/PAM log files when multiple intermixed/parallel
client requests are sent to SSSD.

Resolves: https://github.com/SSSD/sssd/issues/6307

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>
Reviewed-by: Pavel Březina <pbrezina at redhat.com>

Reviewed-by: Alexey Tikhonov <atikhono at redhat.com>

- - - - -
1b2e4760 by Alexey Tikhonov at 2022-08-26T18:08:11+02:00
CLIENT: fix client fd leak

 - close client socket at thread exit
 - only build lock-free client support if libc has required
   functionality for a proper cleanup
 - use proper mechanisms to init lock_mode only once

:relnote:Lock-free client support will be only built if libc
provides `pthread_key_create()` and `pthread_once()`. For glibc
this means version 2.34+

Reviewed-by: Justin Stephenson <jstephen at redhat.com>
Reviewed-by: Sumit Bose <sbose at redhat.com>
(cherry picked from commit 1a6f67c92399ff8e358a6c6cdda43fb2547a5fdb)

- - - - -
3abcd18d by Weblate at 2022-08-26T21:50:26+02:00
po: update translations

(Swedish) currently translated at 100.0% (629 of 629 strings)
Translation: SSSD/SSSD-2-7
Translate-URL: https://translate.fedoraproject.org/projects/sssd/sssd-2-7/sv/

po: update translations

(Turkish) currently translated at 100.0% (629 of 629 strings)
Translation: SSSD/SSSD-2-7
Translate-URL: https://translate.fedoraproject.org/projects/sssd/sssd-2-7/tr/

po: update translations

(Turkish) currently translated at 100.0% (629 of 629 strings)
Translation: SSSD/SSSD-2-7
Translate-URL: https://translate.fedoraproject.org/projects/sssd/sssd-2-7/tr/

po: update translations

(Korean) currently translated at 100.0% (629 of 629 strings)
Translation: SSSD/SSSD-2-7
Translate-URL: https://translate.fedoraproject.org/projects/sssd/sssd-2-7/ko/

po: update translations

(Turkish) currently translated at 62.0% (390 of 629 strings)
Translation: SSSD/SSSD-2-7
Translate-URL: https://translate.fedoraproject.org/projects/sssd/sssd-2-7/tr/

po: update translations

(Turkish) currently translated at 61.0% (384 of 629 strings)
Translation: SSSD/SSSD-2-7
Translate-URL: https://translate.fedoraproject.org/projects/sssd/sssd-2-7/tr/

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: SSSD/SSSD-2-7
Translate-URL: https://translate.fedoraproject.org/projects/sssd/sssd-2-7/

- - - - -
c8b2a764 by Pavel Březina at 2022-08-26T22:13:41+02:00
pot: update translations

- - - - -
fd06791e by Pavel Březina at 2022-08-26T22:34:52+02:00
Release sssd-2.7.4

- - - - -
c12ea488 by Timo Aaltonen at 2022-08-29T16:51:27+03:00
Merge tag '2.7.3' into m

2.7.3

- - - - -
5074337f by Timo Aaltonen at 2022-08-29T16:51:31+03:00
Merge branch 'master' into m

- - - - -
14f70b52 by Timo Aaltonen at 2022-08-29T16:52:02+03:00
version bump

- - - - -


30 changed files:

- .github/workflows/copr_build.yml
- Makefile.am
- configure.ac
- debian/changelog
- po/bg.po
- po/ca.po
- po/cs.po
- po/de.po
- po/es.po
- po/eu.po
- po/fi.po
- po/fr.po
- po/hu.po
- po/id.po
- po/it.po
- po/ja.po
- po/ko.po
- po/nb.po
- po/nl.po
- po/pl.po
- po/pt.po
- po/pt_BR.po
- po/ru.po
- po/sssd.pot
- po/sv.po
- po/tg.po
- po/tr.po
- po/uk.po
- po/zh_CN.po
- po/zh_TW.po


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/sssd-team/sssd/-/compare/860b0548d9c7e7e60a5998ec7309486b0c10a9ac...14f70b524e74bb2e011f2e0b34366af09b00f241

-- 
View it on GitLab: https://salsa.debian.org/sssd-team/sssd/-/compare/860b0548d9c7e7e60a5998ec7309486b0c10a9ac...14f70b524e74bb2e011f2e0b34366af09b00f241
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-sssd-devel/attachments/20220829/0a3178fd/attachment-0001.htm>


More information about the Pkg-sssd-devel mailing list