URL: https://github.com/SSSD/sssd/pull/5297
Author: scabrero
Title: #5297: Fix IP network by address lookup
Action: opened
PR body:
"""
Resolves https://github.com/SSSD/sssd/issues/5256.
The first commit fixes the error path when an IP host is not found in the proxy provider. A memory allocation error was logged because we didn't jump to done label after receiving ENOENT.
```
[be[test]] [proxy_save_host] (0x0040): Cannot get cased name.
[be[test]] [get_host_byname] (0x0040): Failed to store host [(null)] [12]: Cannot allocate memory
```
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/5297/head:pr5297
git checkout pr5297
URL: https://github.com/SSSD/sssd/pull/5283
Author: joakim-tjernlund
Title: #5283: Add dyndns_auth_ptr support
Action: opened
PR body:
"""
Allows to specify auth method for DNS PTR updates.
Default to same as dyndns_auth.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/5283/head:pr5283
git checkout pr5283
URL: https://github.com/SSSD/sssd/pull/5313
Author: justin-stephenson
Title: #5313: KCM: Fix SSH GSSAPI delegation for the memory back end
Action: opened
PR body:
"""
When GSSAPI credentials are delegated over SSH, the KCM set default ccache operation looks for a ERR_NO_CREDS return code to continue handling the SSH-created ccache correctly.
https://github.com/SSSD/sssd/blob/fbc7082149ccc6ee4fe077480a5d692a86e75c79/…
The memory back end will now return this error code in this situation, matching the default secdb back end. Note we already have a multihost for GSSAPI delegation with the default KCM back end.
The memory back end is only returning ERR_KCM_CC_END, so i'm not sure if we should be returning ERR_KCM_CC_END elsewhere.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/5313/head:pr5313
git checkout pr5313
URL: https://github.com/SSSD/sssd/pull/5302
Author: pbrezina
Title: #5302: conf: disable python2 bindings by default
Action: opened
PR body:
"""
Python2 is being fully replaced by Python3 on modern distros so
there is no need to build the bindings by default. We even don't
ship python2 packages in Fedora for quite some time now.
Keeping this on by default requires using --without-python2-bindings
on modern distributions where python2 is not installed by default.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/5302/head:pr5302
git checkout pr5302
URL: https://github.com/SSSD/sssd/pull/5339
Author: tscherf
Title: #5339: MAN: update 'ldap_referrals' config entry
Action: opened
PR body:
"""
Add explicit statement that 'ldap_referrals' should be turned off when Active Directory is used as a backend with the SSSD LDAP provider.
Resolves: https://github.com/SSSD/sssd/issues/5338
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/5339/head:pr5339
git checkout pr5339
URL: https://github.com/SSSD/sssd/pull/5252
Author: deastoe
Title: #5252: Add offline_timeout_max option to control offline interval backoff
Action: opened
PR body:
"""
The offline_timeout period determines the minimum time between
attempts of a data provider to go back online, if it is offline due
to eg. unreachable servers. Each time this check fails there is a
backoff factor applied meaning there can be up to 60 minutes between
these attempts.
Here we introduce the offline_timeout_max option which allows the
the maximum period between attempts to be defined in the configuration,
instead of the default 60 minutes; therefore providing more
flexibility.
Setting offline_timeout_max to 0 disables the backoff functionality.
Additionally fix two issues observed in be_ptask scheduling:
- Backoff is not applied on the first re-schedule operation
- The maximum backoff value (previously hardcoded) might not be reached.
"""
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/5252/head:pr5252
git checkout pr5252