URL: https://github.com/SSSD/sssd/pull/992
Author: lfrancke
Title: #992: This changes the default ldap_group_name attribute to sAMAccountName
Action: opened
PR body:
"""
This changes the default ldap_group_name attribute to sAMAccountName when the ad schema is used for the LDAP provider.
This is to make it consistent with the AD provider which was changed in adb148603344a42d6edffdda0786a10af715dacb.
"name" is an optional field for the group class.
See https://lists.fedorahosted.org/archives/list/sssd-users@lists.fedorahosted.… for a short discussion
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/992/head:pr992
git checkout pr992
URL: https://github.com/SSSD/sssd/pull/1009
Author: noelpower
Title: #1009: Use ndr_pull_steal_switch_value for modern samba versions
Action: opened
PR body:
"""
commit bc56b10aea999284458dcc293b54cf65288e325d attempted to
fix the build error resulting from removal of 'ndr_pull_get_switch'
However this just basically leaves the old code in place, the
reason for the change in the samba code was to address a possible
NDR crash from possible illegal large array allocations, please
see https://bugzilla.samba.org/show_bug.cgi?id=13876
This change uses the new replacement method
'ndr_pull_steal_switch_value' if available and otherwise puts
back the old method (which better describes what the code is doing)
Signed-off-by: Noel Power <noel.power(a)suse.com>
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/1009/head:pr1009
git checkout pr1009
SSSD repository is currently spread over multiple places. We use Pagure
[1][2] to manage upstream issues and documentation and Github [3] as our
main development platform.
We chose to move only to a single platform to reduce number of tools we
use and to have everything at one place. We decided to move from Pagure
to Github.
There are several steps that needs to be done in order to achieve this
change but the most significant for our users and contributors is: We
will no longer accept new issues and pull request in Pagure and we will
kindly ask you to use Github instead.
I will disable issues and pull request on Pagure and enable issues on
Github on Wednesday, April 8.
Thank you.
Best regards,
Pavel.
[1] https://pagure.io/SSSD/sssd
[2] https://pagure.io/SSSD/docs
[3] https://github.com/SSSD/sssd
URL: https://github.com/SSSD/sssd/pull/1013
Author: thalman
Title: #1013: SYSDB: override_gid not working for subdomains
Action: opened
PR body:
"""
The override_gid is not propagated to subdomain. This patch
assigns subdomain's override_gid to the value comming from
parent domain.
Resolves:
https://pagure.io/SSSD/sssd/issue/4061
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/1013/head:pr1013
git checkout pr1013
URL: https://github.com/SSSD/sssd/pull/1014
Author: sumit-bose
Title: #1014: sysdb: sanitize certmap rule name before using it in DN
Action: opened
PR body:
"""
The name of a certificate mapping and matching rule might contain
characters which are not allowed in RDNs an must be escaped before if can
be used in the DN of the cached certmap object.
Resolves: https://pagure.io/SSSD/sssd/issue/3721
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/1014/head:pr1014
git checkout pr1014
URL: https://github.com/SSSD/sssd/pull/1000
Title: #1000: Support NSS networks database lookups
pbrezina commented:
"""
Thank you. I see these warnings:
```
CC src/util/libsss_util_la-domain_info_utils.lo
/home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.c: In function ‘sysdb_getipnetworkbyname’:
/home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.c:85:35: error: passing argument 5 of ‘sysdb_search_ipnetworks’ from incompatible pointer type [-Werror=incompatible-pointer-types]
85 | &res->count, &res->msgs);
| ^~~~~~~~~~~
| |
| unsigned int *
In file included from /home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.c:27:
/home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.h:81:41: note: expected ‘size_t *’ {aka ‘long unsigned int *’} but argument is of type ‘unsigned int *’
81 | size_t *msgs_count,
| ~~~~~~~~^~~~~~~~~~
/home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.c: In function ‘sysdb_getipnetworkbyaddr’:
/home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.c:152:35: error: passing argument 5 of ‘sysdb_search_ipnetworks’ from incompatible pointer type [-Werror=incompatible-pointer-types]
152 | &res->count, &res->msgs);
| ^~~~~~~~~~~
| |
| unsigned int *
In file included from /home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.c:27:
/home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.h:81:41: note: expected ‘size_t *’ {aka ‘long unsigned int *’} but argument is of type ‘unsigned int *’
81 | size_t *msgs_count,
| ~~~~~~~~^~~~~~~~~~
/home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.c: In function ‘sysdb_enumnetent’:
/home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.c:853:35: error: passing argument 5 of ‘sysdb_search_ipnetworks’ from incompatible pointer type [-Werror=incompatible-pointer-types]
853 | &res->count, &res->msgs);
| ^~~~~~~~~~~
| |
| unsigned int *
/home/pbrezina/workspace/sssd/src/db/sysdb_ipnetworks.c:643:41: note: expected ‘size_t *’ {aka ‘long unsigned int *’} but argument is of type ‘unsigned int *’
643 | size_t *msgs_count,
| ~~~~~~~~^~~~~~~~~~
cc1: all warnings being treated as errors
```
```
$ echo $CFLAGS
-m64 -mtune=generic -fstack-protector-all -Wall -Wextra -Wno-sign-compare -Wshadow -Wunused-variable -Wno-unused-parameter -Wno-error=cpp -O0 -ggdb3 -Werror -Wp,-U_FORTIFY_SOURCE
$ rpm -q gcc
gcc-9.2.1-1.fc31.x86_64
```
"""
See the full comment at https://github.com/SSSD/sssd/pull/1000#issuecomment-607160585
URL: https://github.com/SSSD/sssd/pull/1006
Author: elkoniu
Title: #1006: LDAP: Netgroups refresh in background task
Action: opened
PR body:
"""
refresh_expired_interval config value spawns be_task
responsible for refreshing expired cache entries
in background.
Netgroup related entries are stored in persistent
cache rather than timestamp cache. After sdap_refresh_step()
has been replaced by generic be_refresh_step()
lookup routine was searching for entries only in
timestamp cache. This result in LDAP netgroup entries
not refreshing in background.
Resolves:
https://bugzilla.redhat.com/show_bug.cgi?id=1779486
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/1006/head:pr1006
git checkout pr1006