URL: https://github.com/SSSD/sssd/pull/27
Author: mzidek-rh
Title: #27: Minor code changes
Action: opened
PR body:
"""
Some small changes in the code.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/27/head:pr27
git checkout pr27
URL: https://github.com/SSSD/sssd/pull/46
Author: HouzuoGuo
Title: #46: sss_client: Defer thread cancellation until completion of nss/pam operations
Action: opened
PR body:
"""
https://fedorahosted.org/sssd/ticket/3156
The client code is not cancellation-safe, an application which has cancelled an NSS operation
will experience subtle bugs, hence thread cancellation is deferred until completion of client
operations.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/46/head:pr46
git checkout pr46
URL: https://github.com/SSSD/sssd/pull/39
Author: celestian
Title: #39: RESPONDER: Enable sudoRule in case insen. domains
Action: opened
PR body:
"""
This ptach is valid only for SSSD-1-13. It adds value 'ALL' to
sudoRule attribute "sudoUser". So if we have case insensitive domain
such sudo rule will be work for right users.
Resolves:
https://fedorahosted.org/sssd/ticket/3203
----
This is simple patch for solving the ticket.
Another solution is backport pbrezina patches what I didn't try yet.
If you prefer backport please tell me.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/39/head:pr39
git checkout pr39
URL: https://github.com/SSSD/sssd/pull/68
Author: justin-stephenson
Title: #68: MAN: Document different defaults for AD provider
Action: opened
PR body:
"""
Update man pages for any AD provider config options that differ from
ldap/krb5 provider back-end defaults.
Resolves:
https://fedorahosted.org/sssd/ticket/3214
I would appreciate any suggestions on improving the wording, I was hoping to be informative but concise.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/68/head:pr68
git checkout pr68
URL: https://github.com/SSSD/sssd/pull/65
Author: celestian
Title: #65: Fixing of nitpicks
Action: opened
PR body:
"""
Hello,
there are two simple patches. I found those things during static analysis of SSSD code.
Petr
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/65/head:pr65
git checkout pr65
URL: https://github.com/SSSD/sssd/pull/53
Author: fidencio
Title: #53: Fixes in the config API related to secrets responder
Action: opened
PR body:
"""
Those fixes were suggested by Lukaš in the following thread:
https://lists.fedorahosted.org/archives/list/sssd-devel@lists.fedorahosted.…
Changes:
28fa419 (Fabiano Fidêncio, 11 minutes ago)
SECRETS: Add allowed_sec_users_options
There are options (the proxying related ones) that only apply to the
secrets' subsections. In order to make config API able to catch those,
let's create a new section called allowed_sec_users_options) and move there
these proxying options.
Signed-off-by: Fabiano Fidêncio <fidencio(a)redhat.com>
2aed214 (Fabiano Fidêncio, 2 hours ago)
SECRETS: Fix secrets rule in the allowed sections
We have been matching an invalid subsection of the secrets' section, like:
[secrets/users]
Let's ensure that we only match the following cases:
[secrets]
[secrets/users/[0-9]+?]
Signed-off-by: Fabiano Fidêncio <fidencio(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/53/head:pr53
git checkout pr53
URL: https://github.com/SSSD/sssd/pull/59
Author: mzidek-rh
Title: #59: ipa_netgroups: Lowercase key to htable
Action: opened
PR body:
"""
Fixes:
https://fedorahosted.org/sssd/ticket/3116
We lowercase the search key when storing
entries into the hash table, but do not
do it when we search for them. As a result
we were not able to find netgroup by
DN.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/59/head:pr59
git checkout pr59
Hello list,
I am solving ticket [1] now. There are three
points mentioned. A have prepared patches for
the first two. I would like to ask anybody it
is right or if I miss something.
The third point is about full LDIFF in special
debug level. What does it mean 'special debug
level'? Is it new option, for example?
[1] https://fedorahosted.org/sssd/ticket/3060
Regards
--
Petr^4 Čech
URL: https://github.com/SSSD/sssd/pull/43
Author: celestian
Title: #43: SUDO: Adding user name alias to sudoRule filter
Action: opened
PR body:
"""
This patch adds another value to sudoUser attribute of sudoRule filter.
The value is 'user alias' which means it is cased version of user
(in domains where it matters).
Resolves:
https://fedorahosted.org/sssd/ticket/3203
-----
This is complement to #39 .
The idea is some domains are case sensitive and another not. If we would like to search ```sudoRules``` we need handle user names. With this patch we add user name alias (case sensitive form) of user name to the ```sudoRule``` filter.
Another point is we could save both forms of user name to cached ```sudoRules```. It could be extension of this patch.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/43/head:pr43
git checkout pr43
Hi,
this is my suggestion to solve https://fedorahosted.org/sssd/ticket/2948
"Handle overriden name of members in the memberUid attribute".
The first two patches are for the IPA provider and make sure that all
ghost members in a group get resolved because otherwise we cannot
determine if the name is overridden or not. This adds an overhead to
group lookups, especially for larger groups but I think it is an
requirement which cannot be skipped.
The third patch adds a sysdb call to recursively resolve all
user-members of a group. Since the groups in SSSD's cache are
hierarchically organized the member attribute only contains direct
user and group members. To get all users the group members must be
resolved recursively.
Finally the forth patch applies the code-path which is already used for
non-default views to the default case as well and adds a new list of
members, with correctly overridden names (hopefully :-) which is then
used in fill_grmem(). This adds some overhead to the overall group
processing in the NSS responder (as can be seen in the test changes
because the members are returned in different order in some cases). But
I think because the of memory cache this is acceptable and might even
help to remove the memberuid attribute in future and make the memberof
plugin simpler.
I worked on an alternative approach as well which tried to make the
memberof plugin aware of the defaultOverrideName attribute. My wip tree
is at
https://fedorapeople.org/cgit/sbose/public_git/sssd.git/log/?h=memberof_def…
but so far it does not work properly. Additionally I would prefer to not
touch the memberof plugin.
bye,
Sumit