URL: https://github.com/SSSD/sssd/pull/912
Author: alexal
Title: #912: Created a new sssd-ldap-attributes.5 man page
Action: opened
PR body:
"""
man: Created a new sssd-ldap-attributes.5 man page
I've moved all SSSD LDAP mapping attributes from sssd-ldap.5 to a new sssd-ldap-attributes.5 man page
Resolves: https://pagure.io/SSSD/sssd/issue/689
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/912/head:pr912
git checkout pr912
URL: https://github.com/SSSD/sssd/pull/919
Author: pbrezina
Title: #919: ci: improvements for on-demand builds
Action: opened
PR body:
"""
1. Logs are now correctly archived in Jenkins.
2. Internal `sssd-ci` tool now allows to issue build only for specific systems (`sssd-ci build -s debian10 -s fedora-rawhide`)
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/919/head:pr919
git checkout pr919
URL: https://github.com/SSSD/sssd/pull/935
Author: sumit-bose
Title: #935: ipa: use the right context for autofs
Action: opened
PR body:
"""
Related to https://pagure.io/SSSD/sssd/issue/4111
(cherry picked with changes from commit 9ba136ce27308e8b0b8ec921c135433da8569531)
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/935/head:pr935
git checkout pr935
URL: https://github.com/SSSD/sssd/pull/936
Author: pbrezina
Title: #936: autofs: delete possible duplicate of an autofs entry
Action: opened
PR body:
"""
Steps to reproduce:
1. Create the following autofs objects
```ldif
dn: ou=auto.master,ou=autofs,dc=ldap,dc=vm objectClass:
automountMap objectClass: top ou: auto.master
dn: automountKey=/home,ou=auto.master,ou=autofs,dc=ldap,dc=vm objectClass:
automount objectClass: top automountInformation: auto.home automountKey:
/home
dn: ou=auto.home,ou=autofs,dc=ldap,dc=vm objectClass: automountMap
objectClass: top ou: auto.home
dn: automountKey=/home1,ou=auto.home,ou=autofs,dc=ldap,dc=vm objectClass:
automount objectClass: top automountInformation: home1 automountKey: /home1
```
2. Use e.g. the test tool to fetch the maps:
```
./autofs_test_client auto.master
./autofs_test_client auto.home -n /home1
```
3. Change automountInformation of /home1
``` dn: automountKey=/home1,ou=auto.home,ou=autofs,dc=ldap,dc=vm
objectClass: automount objectClass: top automountInformation: home1_1
automountKey: /home1
```
4. Run the test tool again:
```
./autofs_test_client auto.master
./autofs_test_client auto.home -n /home1
> error happens
```
It is important the `get entry by name is called` thus the `-n` parameter.
Resolves: https://pagure.io/SSSD/sssd/issue/4116
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/936/head:pr936
git checkout pr936
URL: https://github.com/SSSD/sssd/pull/933
Author: miztake
Title: #933: Unify the indentation to 4 spaces
Action: opened
PR body:
"""
The Coding guidelines include the following:
https://docs.pagure.org/SSSD.sssd/developers/coding_style.html
MUST: No tabs all indentation 4 spaces.
However, there are places that are indented in 3 spaces or 7 spaces.
Unify 3 spaces or 7 spaces indentation to 4 spaces.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/933/head:pr933
git checkout pr933
URL: https://github.com/SSSD/sssd/pull/925
Author: ikerexxe
Title: #925: src/util/: Propagate error when multiple entries with same certificate have been found
Action: opened
PR body:
"""
Explanation: Propagate error when multiple entries with same certificate have been found
Resolves:
https://pagure.io/SSSD/sssd/issue/2710
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/925/head:pr925
git checkout pr925
URL: https://github.com/SSSD/sssd/pull/927
Author: miztake
Title: #927: Add processing to save errno before outputting DEBUG
Action: opened
PR body:
"""
In some processes, DEBUG is output after a system call error, and errno is returned.
errno should be saved before DEBUG is output.
Add a process to save errno before outputting DEBUG so that errno is not overwritten in DEBUG output process.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/927/head:pr927
git checkout pr927
URL: https://github.com/SSSD/sssd/pull/929
Author: pbrezina
Title: #929: failover: make sure we switch to anoter server if only port differs
Action: opened
PR body:
"""
This is a regression introduced in 735af71a8e169f17fa5462db610a1567c9618e29.
After this commit we checked only server name instead of name and port combo.
Steps to reproduce:
1. Configure SSSD to use two servers with same name but different ports
```
[domain/LDAP]
debug_level=0xFFF0
id_provider = ldap
ldap_uri = ldap://$SERVER1:12345,ldap://$SERVER1:389
ldap_tls_cacertdir = /etc/openldap/certs
ldap_search_base = dc=example,dc=com
```
2. The first server port is unreachable, the second is working.
3. Run sssd and try to resolve user.
4. Without the patch SSSD tries to connect to the first server twice
because new URI is not constructed and goes offline.
Resolves:
https://pagure.io/SSSD/sssd/issue/4112
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/929/head:pr929
git checkout pr929