URL: https://github.com/freeipa/freeipa/pull/5822
Author: flo-renaud
Title: #5822: [ipa-4-6] CA less installation: non ASCII chars in CA subject
Action: opened
PR body:
"""
### CA less installation: non ASCII chars in CA subject
In CA-less installation, ipa-server-install fails when the CA
certificate contains a subject with non ASCII characters.
ipa-server-install is internally calling ipautil.run(...)
to launch a certutil -n nickname command, and the nickname is
provided as a unicode instead of a string.
The fix makes sure the nickname is provided as a utf-8
encoded string.
Fixes: https://pagure.io/freeipa/issue/8879
### ipatests: use non-ascii chars in CA-less install
The CA-less installation creates an external CA with the
subject CN=CA,O=Example Organization.
In order to test non-ascii subjects, use
CN=CA,O=Example Organization España
instead.
Related: https://pagure.io/freeipa/issue/8879
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5822/head:pr5822
git checkout pr5822
URL: https://github.com/freeipa/freeipa/pull/5833
Author: rcritten
Title: #5833: When loading certificates verify that it is X.509 v3
Action: opened
PR body:
"""
Simple version enforcement. A v1 certificate won't have the
extensions that are assumed available later during the validation
process.
https://pagure.io/freeipa/issue/8817
Signed-off-by: Rob Crittenden <rcritten(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5833/head:pr5833
git checkout pr5833
URL: https://github.com/freeipa/freeipa/pull/5834
Author: abbra
Title: #5834: [Backport][ipa-4-9] krb_utils: Simplify get_credentials
Action: opened
PR body:
"""
This PR was opened automatically because PR #5813 was pushed to master and backport to ipa-4-9 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5834/head:pr5834
git checkout pr5834
URL: https://github.com/freeipa/freeipa/pull/5830
Author: flo-renaud
Title: #5830: [Backport][ipa-4-9] ipa-cert-fix man page: add note about certmonger renewal
Action: opened
PR body:
"""
This PR was opened automatically because PR #5825 was pushed to master and backport to ipa-4-9 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5830/head:pr5830
git checkout pr5830
URL: https://github.com/freeipa/freeipa/pull/5813
Author: stanislavlevin
Title: #5813: krb_utils: Simplify get_credentials
Action: opened
PR body:
"""
Previously, `get_credentials` raises either `ValueError` or re-raises `GSSError`. The former makes the handling of this function more difficult without a good reason.
With this change:
- `get_credentials` no longer handles exceptions by itself, but delegates
this to the callers (which already process GSS errors).
- `get_credentials_if_valid` doesn't raise any expected exceptions, but
return valid credentials (on the moment of calling) or None. This makes
it consistent with docs.
Related: https://pagure.io/freeipa/issue/8873
tested scenarios:
1. missing creds && ipa user-find xxx
2. expired creds && ipa user-find xxx
3. https://pagure.io/freeipa/issue/7752 (removed ccache on server + ipa user-find xxx)
4. ccache sweeper
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5813/head:pr5813
git checkout pr5813
URL: https://github.com/freeipa/freeipa/pull/5734
Author: rcritten
Title: #5734: Design doc to allow LDAP bind using the RADIUS auth type
Action: opened
PR body:
"""
The RADIUS auth type is only supported with Kerberos currently.
This design proposes a way to make it work with LDAP binds
as well without relying ok workarounds.
Signed-off-by: Rob Crittenden <rcritten(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5734/head:pr5734
git checkout pr5734
URL: https://github.com/freeipa/freeipa/pull/5825
Author: flo-renaud
Title: #5825: ipa-cert-fix man page: add note about certmonger renewal
Action: opened
PR body:
"""
ipa-cert-fix man page needs to explain that certmonger may
trigger a renewal right after ipa-cert-fix completes because
certmonger does not notice the updated certificates.
Fixes: https://pagure.io/freeipa/issue/8702
Signed-off-by: Florence Blanc-Renaud <flo(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5825/head:pr5825
git checkout pr5825