URL: https://github.com/freeipa/freeipa/pull/5845
Author: pfandl
Title: #5845: component: Fix installation on hosts withouc /proc/1/sched.
Action: opened
PR body:
"""
My host does not have `/proc/1/sched` and this patch fixes the installation exception.
I have not tested the other code path where `ìs_hidepid` is `True`.
best regards
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5845/head:pr5845
git checkout pr5845
URL: https://github.com/freeipa/freeipa/pull/5724
Author: flo-renaud
Title: #5724: [Backport][ipa-4-9] ipatests: test to renew certs on replica using ipa-cert-fix
Action: opened
PR body:
"""
This PR was opened automatically because PR #5653 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/5724/head:pr5724
git checkout pr5724
URL: https://github.com/freeipa/freeipa/pull/5738
Author: mrizwan93
Title: #5738: ipatests: wait while http/ldap/pkinit cert get renew on replica
Action: opened
PR body:
"""
LDAP/HTTP/PKINIT certificates should be renewed on replica after
moving system date. Test was failing because ipa-cert-fix ran
while these cert was not renewed and it tried to fix it.
Fixes: https://pagure.io/freeipa/issue/8815
Signed-off-by: Mohammad Rizwan <myusuf(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5738/head:pr5738
git checkout pr5738
URL: https://github.com/freeipa/freeipa/pull/5829
Author: stanislavlevin
Title: #5829: WSGI: Control passed environment variables
Action: opened
PR body:
"""
It's common practice to care about input environment variables and to produce a minimal and safe set of such.
Fixes: https://pagure.io/freeipa/issue/8881
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5829/head:pr5829
git checkout pr5829
URL: https://github.com/freeipa/freeipa/pull/5841
Author: antoniotorresm
Title: #5841: dnszone-add: deprecate option for setting SOA serial
Action: opened
PR body:
"""
Since IPA 3 [1] SOA serial is managed automatically via autoincrement,
and the option of disabling this behavior was deprecated in IPA 3.3.3 [2].
As a result, the option `--serial` during DNS zone addition would be
ignored as it is set during the creation. This commit adds a deprecation
warning if this option is used. Setting the SOA serial manually would still
be useful in certain scenarios, so the option of doing it with dnszone-mod
is kept.
[1] https://www.freeipa.org/page/V3/DNS_SOA_serial_auto-incrementation
[2] https://www.freeipa.org/page/Releases/3.3.3
Fixes: https://pagure.io/freeipa/issue/8227
Signed-off-by: Antonio Torres <antorres(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5841/head:pr5841
git checkout pr5841
URL: https://github.com/freeipa/freeipa/pull/5613
Author: antoniotorresm
Title: #5613: ipa-kra-install: exit if ca_host is overriden
Action: opened
PR body:
"""
`ipa-kra-install` should exit if `ca_host` line is present in `/etc/ipa/default.conf`,
as it may lead to a misconfigured setup.
Fixes: https://pagure.io/freeipa/issue/8245
Signed-off-by: Antonio Torres <antorres(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5613/head:pr5613
git checkout pr5613
URL: https://github.com/freeipa/freeipa/pull/5733
Author: rcritten
Title: #5733: Revert the way hosts/services certs are searched for
Action: opened
PR body:
"""
Revert the way hosts/services certs are searched for
This reverts a change that caused all service certs to be
revoked if any other service was deleted.
There is special handling when passing in host, service or
user into cert_find. The _ldap_search method creates
filters for the object which later in cert_find removes
unrelated certificates.
https://pagure.io/freeipa/issue/7835
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/5733/head:pr5733
git checkout pr5733
URL: https://github.com/freeipa/freeipa/pull/5799
Author: miskopo
Title: #5799: ipatests: test_installation: Skip KRA test if lib389 cannot be imported
Action: opened
PR body:
"""
KRA instance import depends on lib389 package, which is not always
installed and that results in failure. This fix skips relevant test
if thei mport is not possible.
Signed-off-by: Michal Polovka <mpolovka(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5799/head:pr5799
git checkout pr5799
URL: https://github.com/freeipa/freeipa/pull/5847
Author: rcritten
Title: #5847: [Backport][ipa-4-9] ipatest: Test ipa-cert-fix fails when startup directive is missing from CS.cfg
Action: opened
PR body:
"""
This PR was opened automatically because PR #5821 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/5847/head:pr5847
git checkout pr5847
URL: https://github.com/freeipa/freeipa/pull/5853
Author: miskopo
Title: #5853: ipatests: test_ipahealthcheck: print a message if a system is healthy
Action: opened
PR body:
"""
Test if when the system is completely healthy, informative message is
returned and not only empty output (list or json).
Related: https://pagure.io/freeipa/issue/8892
Signed-off-by: Michal Polovka <mpolovka(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5853/head:pr5853
git checkout pr5853
URL: https://github.com/freeipa/freeipa/pull/5868
Author: rcritten
Title: #5868: Add SHA384withRSA as a certificate signing algorithm
Action: opened
PR body:
"""
It required support in dogtag which was added in 10.5.0.
This is only easily configurable during installation because
it will set ca.signing.defaultSigningAlgorithm to the
selected algorithm in CS.cfg
The certificate profiles will generally by default set
default.params.signingAlg=- which means use the CA default.
So while an existing installation will technically allow
SHA384withRSA it will require profile changes and/or
changing the defaultSigningAlgorithm in CS.cfg and
restarting (completely untested). And that won't affect
already issued-certificates.
https://pagure.io/freeipa/issue/8906
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/5868/head:pr5868
git checkout pr5868
URL: https://github.com/freeipa/freeipa/pull/5863
Author: abbra
Title: #5863: [Backport][ipa-4-8] plugins: Don't treat keys of API as bytes
Action: opened
PR body:
"""
This PR was opened automatically because PR #5857 was pushed to master and backport to ipa-4-8 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5863/head:pr5863
git checkout pr5863
URL: https://github.com/freeipa/freeipa/pull/5858
Author: serg-cymbaluk
Title: #5858: [Backport][ipa-4-8] WebUI: Fix certificate serial number representation
Action: opened
PR body:
"""
This PR was opened automatically because PR #5844 was pushed to master and backport to ipa-4-8 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5858/head:pr5858
git checkout pr5858
URL: https://github.com/freeipa/freeipa/pull/5867
Author: flo-renaud
Title: #5867: Remove unneeded dependency on python-coverage
Action: opened
PR body:
"""
The spec file requires python3-coverage although it is not
used in the project.
Fixes: https://pagure.io/freeipa/issue/8905
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/5867/head:pr5867
git checkout pr5867
URL: https://github.com/freeipa/freeipa/pull/5617
Author: antoniotorresm
Title: #5617: Add checks to prevent adding auth indicators to internal IPA services
Action: opened
PR body:
"""
Authentication indicators should not be enforced against internal
IPA services, since not all users of those servers are able to produce
Kerberos tickets with all the auth indicator options. This includes
`host`, `ldap`, `HTTP` and `cifs` in IPA server and `host` and `cifs` in IPA clients.
Fixes: https://pagure.io/freeipa/issue/8206
Signed-off-by: Antonio Torres <antorres(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5617/head:pr5617
git checkout pr5617
URL: https://github.com/freeipa/freeipa/pull/5852
Author: fcami
Title: #5852: rpcserver.py: perf_counter_ns is Python 3.7+
Action: opened
PR body:
"""
perf_counter_ns is only available in Python 3.7 and later.
Define a lambda for 3.6 and lower.
Fixes: TBD
Signed-off-by: François Cami <fcami(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5852/head:pr5852
git checkout pr5852
URL: https://github.com/freeipa/freeipa/pull/5866
Author: abbra
Title: #5866: [Backport][ipa-4-9] Don't return more attributes than requested from LDAP cache
Action: opened
PR body:
"""
This PR was opened automatically because PR #5860 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/5866/head:pr5866
git checkout pr5866
URL: https://github.com/freeipa/freeipa/pull/5860
Author: rcritten
Title: #5860: Don't return more attributes than requested from LDAP cache
Action: opened
PR body:
"""
On a hit in the LDAP cache the entire cached entry was returned.
This caused problems because more attributes could be returned
than requested.
The automember condition add/remove calls only request the
inclusive/exclusive rule attributes and loop over the returned
values to look for duplicates. This was failing because the queried
entry contains attributes that the candidate entry does not contain.
The automember code is:
old_entry = ldap.get_entry(dn, [attr])
for regex in old_entry.keys():
if not isinstance(entry_attrs[regex], (list, tuple)):
old_entry, returned from the cache, contained objectclass, cn,
description, etc. which don't exist in the candidate entry so
entry_attrs[regex] threw a KeyError.
Instead generate a new entry from the cache consisting of the
requested attributes only if all of the requested attributes are
cached.
Also be more careful when storing the attribbutes in the cache entry.
The returned attributes may not match the requested. So store the
attributes we actually have.
This issue was exposed by Ansible which maintains a larger and
longer-lived cache because commands are executed in the server context
one after another, giving the cache a chance to build up.
https://pagure.io/freeipa/issue/8897
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/5860/head:pr5860
git checkout pr5860
URL: https://github.com/freeipa/freeipa/pull/5864
Author: menonsudhir
Title: #5864: [Backport][ipa-4-9]: Increase timeout for test_commands.py #5856
Action: opened
PR body:
"""
test_commands.py testsuite is failing due to
'RunPytest timed out after 4800s'
Hence the timeout has been increased from 4800 to 5400
Signed-off-by: Sudhir Menon <sumenon(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5864/head:pr5864
git checkout pr5864
URL: https://github.com/freeipa/freeipa/pull/5861
Author: abbra
Title: #5861: [Backport][ipa-4-9] Add unauthenticated nsupdate
Action: opened
PR body:
"""
This PR was opened automatically because PR #4909 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/5861/head:pr5861
git checkout pr5861