On ti, 17 maalis 2020, Alexander Bokovoy via FreeIPA-devel wrote:
Hello!

The FreeIPA team would like to announce FreeIPA 4.8.5 release!

It can be downloaded from http://www.freeipa.org/page/Downloads. Builds for
Fedora 30-32 versions will be available soon.

The delivery of Fedora builds is delayed as we found a bug in
selinux-policy package that prevents us from building FreeIPA in Rawhide.



== Highlights in 4.8.5 ==

- [8214] openDNSSEC 2.1 support

- [8221] AJP connector protection
 for Dogtag/FreeIPA communication for CVE-2020-1938 mitigation. Fedora
 and RHEL do not force encrypted AJP connector by default with 9.0.31
 but FreeIPA 4.8.5 will convert to encrypted AJP channel on upgrade or
 at a new deployment. Use of AJP is limited to localhost connections
 with integrated CA already.

- Default authentication indicators are now documented in FreeIPA
 workshop, 
https://github.com/freeipa/freeipa-workshop/blob/master/11-kerberos-ticket-policy.rst

- [6891] FreeIPA SELinux policy is now part of the upstream packaging
 and replaces distribution-wide policies.

- New internal mechanism to promote Trust Agents in 
 ipa-adtrust-install, to allow configuring schema compatibility plugin
 on remote replicas.

- [8124] New "ipa-cacert-manage delete" command to allow pruning a CA
 certificate from LDAP store

=== Enhancements ===

- Backup / restore tools now check whether packages for various optional
 IPA master features installed before restore

- IPA CLI commands for DNS operations display additional attributes and
 handle optional parameters when a record is removed

- Additional checks for external CA certificate properties during
 installation

- Minor content improvements in ipa-client-samba's tool output

- Preliminary support for building with MIT Kerberos 1.18

- Increased test coverage in upstream test suite

- Ability to test multi-host scenarios in upstream CI using Azure
 Pipelines

=== Known Issues ===

=== Bug fixes ===
FreeIPA 4.8.5 is a stabilization release for the features delivered as a
part of 4.8.0 release series.

There are more than 50 bug-fixes details of which can be seen in
the list of resolved tickets below.

== Upgrading ==
Upgrade instructions are available on [[Upgrade]] page.

== Feedback ==
Please provide comments, bugs and other feedback via the freeipa-users mailing
list 
(https://lists.fedoraproject.org/archives/list/freeipa-users@lists.fedorahosted.org/)
or #freeipa channel on Freenode.


== Resolved tickets ==
* [https://pagure.io/freeipa/issue/6891 #6891] Move FreeIPA SELinux policy from 
system policy to project policy
* [https://pagure.io/freeipa/issue/7522 #7522] Disable cert publishing in dogtag
* [https://pagure.io/freeipa/issue/7537 #7537] PR-CI: external_ca tests are 
hitting timeout
* [https://pagure.io/freeipa/issue/7600 #7600] Enable compat tree to provide 
information about AD users and groups on trust agents
* [https://pagure.io/freeipa/issue/7630 #7630] ipa-restore should check that 
optional feature packages are installed before restoring a backup using a 
feature
* [https://pagure.io/freeipa/issue/7744 #7744] ipa-replica-install picks wrong 
replica for CA initial replication
* [https://pagure.io/freeipa/issue/7830 #7830] FreeIPA installation fails with 
389-DS 1.4.0.20-1
* [https://pagure.io/freeipa/issue/7856 #7856] Nightly test failure in 
test_uninstallation.py::TestUninstallBase::()::test_failed_uninstall
* [https://pagure.io/freeipa/issue/7861 #7861] Make IPADiscovery available in 
PyPI packages
* [https://pagure.io/freeipa/issue/7909 #7909] Wrong evaluation of replication 
update status
* [https://pagure.io/freeipa/issue/7917 #7917] Occasional 'whoami.data is 
undefined' error in FreeIPA web UI
* [https://pagure.io/freeipa/issue/7938 #7938] 'ipa dnszone-show/find' should display "Dynamic 
Update" and "Bind update policy" by default
* [https://pagure.io/freeipa/issue/7941 #7941] ipapython/dn_ctypes.py: 
libldap_r shared library missing
* [https://pagure.io/freeipa/issue/7942 #7942] WebUI test for automount is 
broken
* [https://pagure.io/freeipa/issue/7948 #7948] [FIPS] Use 3DES for certificate 
encryption when creating a PKCS#12
* [https://pagure.io/freeipa/issue/7953 #7953] ipa-pwd-extop: do not remove 
MagicRegen mod, replace it
* [https://pagure.io/freeipa/issue/7965 #7965] Stop using 389-ds legacy tools 
for backup and restore
* [https://pagure.io/freeipa/issue/7974 #7974] Nightly test failure in 
ipatests.test_integration.test_user_permissions.TestUserPermissions
* [https://pagure.io/freeipa/issue/7984 #7984] make sure 'make fastlint' 
processes Python .in files
* [https://pagure.io/freeipa/issue/7987 #7987] Python shebang: Use isolated mode
* [https://pagure.io/freeipa/issue/7989 #7989] Pytest4.2+ errors
* [https://pagure.io/freeipa/issue/7990 #7990] Assumptions about systemd name 
of `named`
* [https://pagure.io/freeipa/issue/7998 #7998] Use system-wide crypto policy in 
TLS client
* [https://pagure.io/freeipa/issue/8001 #8001] Need default authentication 
indicators for SPAKE, PKINIT and encrypted challenge preauth
* [https://pagure.io/freeipa/issue/8004 #8004] RHEL 8 uses nis-domainname 
instead of rhel-domainname
* [https://pagure.io/freeipa/issue/8029 #8029] ipa host-find --pkey-only 
includes SSH keys in output
* [https://pagure.io/freeipa/issue/8079 #8079] [Security] By default, DNS 
recursion is open, breaking best practices
* [https://pagure.io/freeipa/issue/8098 #8098] Host principals lack ACI to look 
up DNS objects in LDAP
* [https://pagure.io/freeipa/issue/8105 #8105] getcert with -F option returns 
before cacert file is created
* [https://pagure.io/freeipa/issue/8110 #8110] Enable AES SHA 256 and 384 
Kerberos enctypes
* [https://pagure.io/freeipa/issue/8116 #8116] Pylint parallel execution with 
custom plugin
* [https://pagure.io/freeipa/issue/8124 #8124] Add option to ipa-cacert-manage 
to delete certificates
* [https://pagure.io/freeipa/issue/8135 #8135] When Service weight is set as 0 for server 
in IPA location "IPA Error 903: InternalError" is displayed
* [https://pagure.io/freeipa/issue/8142 #8142] check Not Before / Not After in 
externally signed CA sanity check
* [https://pagure.io/freeipa/issue/8149 #8149] SIDs of AD domains do not 
display in ipa-client-samba installer
* [https://pagure.io/freeipa/issue/8150 #8150] IPA Server install fail
* [https://pagure.io/freeipa/issue/8151 #8151] test_commands timing-out
* [https://pagure.io/freeipa/issue/8153 #8153] Kerberos ticket policy reset does not reset per-indicator policies * [https://pagure.io/freeipa/issue/8157 #8157] NIghtly test failure in fedora-rawhide/test_webui_network
* [https://pagure.io/freeipa/issue/8163 #8163] "Internal Server Error" reported 
for minor issues implies IPA is broken [IdmHackfest2019]
* [https://pagure.io/freeipa/issue/8164 #8164] Renewed certs are not picked up 
by IPA CAs
* [https://pagure.io/freeipa/issue/8169 #8169] NIghtly test failure in 
fedora-rawhide/test_webui_policy
* [https://pagure.io/freeipa/issue/8170 #8170] Nightly test failure in 
fedora-rawhide/test_backup_and_restore_TestBackupReinstallRestoreWithDNS
* [https://pagure.io/freeipa/issue/8173 #8173] Broken -k argument parsing in 
ipa-run-tests 4.8.4-1 package
* [https://pagure.io/freeipa/issue/8176 #8176] External CA is tracked for 
renewals and replaced with a self-signed certificate
* [https://pagure.io/freeipa/issue/8179 #8179] Tests broken with python version 
< 3.7 (module 're' has no attribute 'Pattern')
* [https://pagure.io/freeipa/issue/8190 #8190] ipa-client-automount fails after 
repeated installation/uninstallation
* [https://pagure.io/freeipa/issue/8192 #8192] ipa-adtrust-install does not 
list service records for manual addition to DNS zone
* [https://pagure.io/freeipa/issue/8193 #8193] Re-order 
50-externalmembers.update to be after 80-schema_compat.update
* [https://pagure.io/freeipa/issue/8196 #8196] API: dnsrecord_del failure with 
empty list aaaarecord
* [https://pagure.io/freeipa/issue/8200 #8200] ipa krb5kdc db: krb5kdc coredump
* [https://pagure.io/freeipa/issue/8201 #8201] update ssbrowser.html
* [https://pagure.io/freeipa/issue/8202 #8202] Azure: add support for 
multi-container tests
* [https://pagure.io/freeipa/issue/8214 #8214] Support for opendnssec 2.1.6
* [https://pagure.io/freeipa/issue/8219 #8219] ipatests: unify editing of 
sssd.conf
* [https://pagure.io/freeipa/issue/8221 #8221] Secure AJP connector between 
Dogtag and Apache proxy
* [https://pagure.io/freeipa/issue/8226 #8226] ipa-restore does not restart 
httpd
== Detailed changelog since 4.8.4 ==
=== Armando Neto (4) ===
* prci: update fedora used for testing ipa-4-8 [https://pagure.io/freeipa/c/c1660a4c023a28cdad40720fd91d7e57870b4808 commit] * prci: Bump template version [https://pagure.io/freeipa/c/59593194d3eaf646ae757b88dc8a9231c21301c2 commit] * ipatests: Skip test_sss_ssh_authorizedkeys method [https://pagure.io/freeipa/c/011734279c37ca1e9a013694525563b4e77ace78 commit] [https://pagure.io/freeipa/issue/8151 #8151] * ipatests: Improve test_commands reliability [https://pagure.io/freeipa/c/5431dd9706253ea7cd75f62f5cd387bbf25ac878 commit]

=== Alexander Bokovoy (11) ===
* Become FreeIPA 4.8.5 [https://pagure.io/freeipa/c/5f49e6d1aaab56f8dd72e991f16ff575b7f4c9ee commit] * Add new contributors to the list [https://pagure.io/freeipa/c/1af953680ba95d7a9da382e05f373375d1e6a35d commit] * Add more contributor emails to the mailmap [https://pagure.io/freeipa/c/b598982520891d2907070101c8953019613a4694 commit] * Secure AJP connector between Dogtag and Apache proxy [https://pagure.io/freeipa/c/d4d8b98c3588b212db6a26610e690cccb3af84ca commit] [https://pagure.io/freeipa/issue/8221 #8221]
* Tighten permissions on PKI proxy configuration 
[https://pagure.io/freeipa/c/1deb1010b245df6c363c5655f9a548bdf4dbc040 commit] 
[https://pagure.io/freeipa/issue/8221 #8221]
* Azure Pipelines: re-enable nodejs:12 stream for Fedora 31+ [https://pagure.io/freeipa/c/4eb48492b354ecc30ffe1dd9654dcc0e0e833d64 commit] * kdb: make sure audit_as_req callback signature change is preserved [https://pagure.io/freeipa/c/30b8c8b9985a5eb41e700b80fd03f95548e45fba commit] [https://pagure.io/freeipa/issue/8200 #8200]
* adtrust: print DNS records for external DNS case after role is enabled 
[https://pagure.io/freeipa/c/936e27f75961c67e619ecfa641e256ce80662d68 commit] 
[https://pagure.io/freeipa/issue/8192 #8192]
* Update Azure Pipelines to use Fedora 31 [https://pagure.io/freeipa/c/f4e2acd1333f0f3d88da81d3fda80e85c9c418c2 commit] * install/updates: move external members past schema compat update [https://pagure.io/freeipa/c/14dbf04148c6284b176eca34aa70df4bef09b857 commit] [https://pagure.io/freeipa/issue/8193 #8193]
* Reset per-indicator Kerberos policy 
[https://pagure.io/freeipa/c/a8b52eaf3cf56c90e3d94fdef0b9e426052634ea commit] 
[https://pagure.io/freeipa/issue/8153 #8153]

=== Anuja More (11) ===
* Mark test to skip sssd-2.2.2 [https://pagure.io/freeipa/c/a9922639f3541fe25cadbba79a94de7ada29c7f3 commit] * ipatests: User and group with same name should not break reading AD user data. [https://pagure.io/freeipa/c/c3053e287b8d29da40ef9c36fbe8915f616f8501 commit] * ipatests: Added test when 2FA prompting configurations is set. [https://pagure.io/freeipa/c/dcdcbe37f42a219541716938fd34ac1df7d8170c commit] * ipatests: SSSD should fetch external groups without any limit. [https://pagure.io/freeipa/c/d4b8081e6c0a745451ff314f7a42d5ff344ac327 commit] * ipatests: Add test for ipa-extdom-extop plugin should allow @ in group name [https://pagure.io/freeipa/c/985c99fc7ad6fdd30d428d099e006b1a0836a87d commit] * Update topology for test_integration/test_sssd.py [https://pagure.io/freeipa/c/2d0da2f9aff2e6256ae9f43838ca24335381e7e8 commit] * After mounting "Unspecified GSS failure" should not be in logs. [https://pagure.io/freeipa/c/4d7eac93b0249d6f4081bb4857079875afa21423 commit] * Add xmlrpc test with input validation check for kerberos ticket policy. [https://pagure.io/freeipa/c/acbbc52999f8c7694d549b709bc8caea801dc94c commit] * Fix fedora version for xfail for sssd test [https://pagure.io/freeipa/c/2b19749a3769bbac5f11aa901bf6291b6240dddb commit] * Add integration test for otp kerberos ticket policy. [https://pagure.io/freeipa/c/27a6920d50e5d63afbfc198e64885a2cd3fadc48 commit] [https://pagure.io/freeipa/issue/8001 #8001] * ipatests: filter_users should be applied correctly. [https://pagure.io/freeipa/c/71a4d574bd94eda3cb7490a2254ce764fe9bcdb1 commit]

=== Christian Heimes (7) ===
* Allow hosts to read DNS records for IP SAN 
[https://pagure.io/freeipa/c/e4a611aee8ca839c59798210b56e65f21a24e965 commit] 
[https://pagure.io/freeipa/issue/8098 #8098]
* Cleanup SELinux policy 
[https://pagure.io/freeipa/c/87e0d82dd4409cdecaacee1fa27d27033aa65f7a commit] 
[https://pagure.io/freeipa/issue/6891 #6891]
* Integrate SELinux policy into build system [https://pagure.io/freeipa/c/18ce2033c04aed2c4a34f61b9ee3642b01f53017 commit] * dnsrecord: Treat empty list arguments correctly [https://pagure.io/freeipa/c/2ade60ac63ff9a626ae1ec17196121fe694ee212 commit] [https://pagure.io/freeipa/issue/8196 #8196] * Remove dependency on custodia package [https://pagure.io/freeipa/c/b240b54bb4ff160851c7681914eb210934ae2abc commit] * Make assert_error compatible with Python 3.6 [https://pagure.io/freeipa/c/e9ed8e78454f12fcfc3d0484dd36995cbef65961 commit] [https://pagure.io/freeipa/issue/8179 #8179] * Print LDAP diagnostic messages on error [https://pagure.io/freeipa/c/4fe1f7701a616c17167f75e1e81f3a479a2ee50f commit]

=== Dinesh Prasanth M K (1) ===
* Adding auto COPR builds [https://pagure.io/freeipa/c/21fb038c9bdfa05fa96ac2a0fc6f4cc1e74ce916 commit]

=== François Cami (5) ===
* ipa-restore: restart services at the end 
[https://pagure.io/freeipa/c/8d6a609d6e55dc11b4768ee54da46393228660f9 commit] 
[https://pagure.io/freeipa/issue/8226 #8226]
* ipatests: make sure ipa-client-automount reverts sssd.conf 
[https://pagure.io/freeipa/c/7ae804c726970ae467a7f76efa21bae40405551d commit] 
[https://pagure.io/freeipa/issue/8190 #8190]
* ipa-client-automount: call save_domain() for each change 
[https://pagure.io/freeipa/c/6332aed9ba67e2ee759a9d988ba92139486469d4 commit] 
[https://pagure.io/freeipa/issue/8190 #8190]
* ipatests: expect "Dynamic Update" and "Bind update policy" in default 
dnszone* output [https://pagure.io/freeipa/c/578bdce292c142b7fca6e237ccb3f5cec641e618 commit] 
[https://pagure.io/freeipa/issue/7938 #7938]
* ipaserver/plugins/dns.py: add "Dynamic Update" and "Bind update policy" to 
default dnszone* output [https://pagure.io/freeipa/c/e3cff5d152fc36802f7ddfcd0730696e154d1b4c 
commit] [https://pagure.io/freeipa/issue/7938 #7938]

=== Florence Blanc-Renaud (16) ===
* opendnssec2.1 support: move all ods tasks to specific file 
[https://pagure.io/freeipa/c/799ebc8be681165e622778848a9b2989434a29dd commit] 
[https://pagure.io/freeipa/issue/8214 #8214]
* DnsSecMaster migration: move the call to zonelist export later 
[https://pagure.io/freeipa/c/598c55cc0dc884aa780ac2dc2f3adfd8299e6ea0 commit] 
[https://pagure.io/freeipa/issue/8214 #8214]
* Support OpenDNSSEC 2.1: new ods-signer protocol 
[https://pagure.io/freeipa/c/fc4ccfa5c3a7ecd7c9e5539595e0440965d62336 commit] 
[https://pagure.io/freeipa/issue/8214 #8214]
* With opendnssec 2, read the zone list from file 
[https://pagure.io/freeipa/c/6cb3b11a61d5b9b7df93130188c7feef83398090 commit] 
[https://pagure.io/freeipa/issue/8214 #8214]
* Remove the <Interval> from opendnssec conf 
[https://pagure.io/freeipa/c/5716c3b78f43391d2ab7b4b1fd672135f3b55bdb commit] 
[https://pagure.io/freeipa/issue/8214 #8214]
* Support opendnssec 2.1.6 
[https://pagure.io/freeipa/c/23993f58e1da98e537b03b9274d91308cbc63a6c commit] 
[https://pagure.io/freeipa/issue/8214 #8214]
* selinux policy: add the right context for 
org.freeipa.server.trust-enable-agent 
[https://pagure.io/freeipa/c/df0df14bf31dba5800747aa08824b24b8be41eab commit] 
[https://pagure.io/freeipa/issue/7600 #7600]
* ipa-adtrust-install: remote command fails if ipa-server-trust-ad pkg missing 
[https://pagure.io/freeipa/c/21c923c4cf21f30f20ec4b21c488db6f6fa92b67 commit] 
[https://pagure.io/freeipa/issue/7600 #7600]
* ipatests: fix TestSubCAkeyReplication [https://pagure.io/freeipa/c/c444f7a35ada0dcb4f565557b7c71f3644fdd446 commit] * ipatests: add test for ipa-adtrust-install --add-agents [https://pagure.io/freeipa/c/4afd6e5e07061dde6e30b5352668bdf23cd6dedd commit] [https://pagure.io/freeipa/issue/7600 #7600]
* ipa-adtrust-install: run remote configuration for new agents 
[https://pagure.io/freeipa/c/5edc674e7262ce4506c40b8c066207f9e5f55c33 commit] 
[https://pagure.io/freeipa/issue/7600 #7600]
* Privilege: add a helper checking if a principal has a given privilege 
[https://pagure.io/freeipa/c/66154f8bf79584b8fa6792e3d2ca534900dfa481 commit] 
[https://pagure.io/freeipa/issue/7600 #7600]
* Part2: Don't fully quality the FQDN in ssbrowser.html for Chrome 
[https://pagure.io/freeipa/c/8a5bfaba83da700bed29fc82ef1d280bfabb8379 commit] 
[https://pagure.io/freeipa/issue/8201 #8201]
* ipatests: fix modify_sssd_conf() [https://pagure.io/freeipa/c/8e527507c0971ed1a8468e10246232491b1ef36c commit] * ipatests: fix backup and restore [https://pagure.io/freeipa/c/1b7cf51e292b917a18ec7959708cb62ceddd44b7 commit] [https://pagure.io/freeipa/issue/8170 #8170]
* AD user without override receive InternalServerError with API 
[https://pagure.io/freeipa/c/4db18be5467c0b8f7633b281c724f469f907e573 commit] 
[https://pagure.io/freeipa/issue/8163 #8163]

=== Fraser Tweedale (4) ===
* Do not renew externally-signed CA as self-signed 
[https://pagure.io/freeipa/c/4b5513660cb73ee685e09c4f84634ac9d1fa792d commit] 
[https://pagure.io/freeipa/issue/8176 #8176]
* ipatests: add test for certinstall with notBefore in the future 
[https://pagure.io/freeipa/c/25310105da0540eb84b6d0ee4c30649750583703 commit] 
[https://pagure.io/freeipa/issue/8142 #8142]
* Fix test regressions caused by certificate validation changes 
[https://pagure.io/freeipa/c/d833b5ba607f79a495e0245722e8ccef7cefbd7a commit] 
[https://pagure.io/freeipa/issue/8142 #8142]
* ipatests: assert_error: allow regexp match 
[https://pagure.io/freeipa/c/44fca092ead0316084d68917032e28e5cbb20ad4 commit] 
[https://pagure.io/freeipa/issue/8142 #8142]

=== Gaurav Talreja (1) ===
* Normalize test definations titles [https://pagure.io/freeipa/c/875769c7c0a66a217a152b7c8cb064c3ceabf541 commit]

=== Isaac Boukris (2) ===
* Fix legacy S4U2Proxy in DAL v8 support [https://pagure.io/freeipa/c/0806c1582b2f1dfaf04eb2e8fa222c190e24d818 commit] * Fix DAL v8 support [https://pagure.io/freeipa/c/99a920cb69e213d211a6ff9622950e81c3e71c8d commit]

=== Jayesh (3) ===
* Test for ipa-ca-install on replica [https://pagure.io/freeipa/c/e1ff95fc618f22886b505a8dbfdfa7651e1a3b9b commit] * Test ipa-getkeytab quiet mode, encryptons [https://pagure.io/freeipa/c/631054a1c9aff849378278f99722a8711d6bacf3 commit] * Test if ipactl starts services stopped by systemctl [https://pagure.io/freeipa/c/acbd90d9fb16e76964d36b3d6e8e542a30631172 commit]

=== Kaleemullah Siddiqui (1) ===
* Tests for backup-restore when pkg required is missing 
[https://pagure.io/freeipa/c/3ced5532576779ee7bb2e7f15ff4b5039ba4daba commit] 
[https://pagure.io/freeipa/issue/7630 #7630]

=== Mohammad Rizwan Yusuf (6) ===
* Test if getcert creates cacert file with -F option 
[https://pagure.io/freeipa/c/937fb1d9518c54bf9c05bc0b7d6f43b29971eb3c commit] 
[https://pagure.io/freeipa/issue/8105 #8105]
* Move wait_for_request() method to tasks.py [https://pagure.io/freeipa/c/5d8d9198ce1ddfd44eb7c0268c397359e6239fca commit] * Test if server installer lock Bind9 recursion [https://pagure.io/freeipa/c/3fbbd02b0e8bc5e4f196e8d26ecfa8c989dadabb commit] [https://pagure.io/freeipa/issue/8079 #8079] * Add certmonger wait_for_request that uses run_command [https://pagure.io/freeipa/c/84ae778c8731b0934e011155b668acbb97d775c2 commit] * Test if certmonger reads the token in HSM [https://pagure.io/freeipa/c/eaf9e79c8000118317527caad4cf6aa521fd0028 commit] * Test AES SHA 256 and 384 Kerberos enctypes enabled [https://pagure.io/freeipa/c/61577c851e81beabc65e5b96603b88e9f7ec973b commit] [https://pagure.io/freeipa/issue/8110 #8110]

=== Rob Crittenden (7) ===
* Move execution of ipa-healthcheck to a separate function [https://pagure.io/freeipa/c/f36b8697a1d7dcf0f698147b3791c8ed338863d7 commit] * Fix div-by-zero when svc weight is 0 for all masters in location [https://pagure.io/freeipa/c/12d6864b6dc30155414e2483f7634684ccc9ee3e commit] [https://pagure.io/freeipa/issue/8135 #8135]
* Don't fully quality the FQDN in ssbrowser.html for Chrome 
[https://pagure.io/freeipa/c/f356d5734662d0a20f06702353b2f10f29b9f55d commit] 
[https://pagure.io/freeipa/issue/8201 #8201]
* Add tests for ipa-cacert-manage delete command 
[https://pagure.io/freeipa/c/78827db1aa561613d3fb40f39525f7e8fcae2b98 commit] 
[https://pagure.io/freeipa/issue/8124 #8124]
* ipa-certupdate removes all CA certs from db before adding new ones 
[https://pagure.io/freeipa/c/7d81a3458c266a1e0c4baa07717aac110c435e59 commit] 
[https://pagure.io/freeipa/issue/8124 #8124]
* Add delete option to ipa-cacert-manage to remove CA certificates 
[https://pagure.io/freeipa/c/37f81cc566cc37a47b7d1b0d900a53273eae01ac commit] 
[https://pagure.io/freeipa/issue/8124 #8124]
* Allow an empty cookie in dogtag-ipa-ca-renew-agent-submit 
[https://pagure.io/freeipa/c/3d7d58d8214f3c899c0afd1a3a6a6678f38b7b39 commit] 
[https://pagure.io/freeipa/issue/8164 #8164]

=== Robbie Harwood (6) ===
* Drop support for DAL version 5.0 [https://pagure.io/freeipa/c/196350444ccab2b99e86accf7eb19ff8327a1e95 commit] * Support DAL version 8.0 [https://pagure.io/freeipa/c/089c47e212ac077dcd27bc60013d7ac7bf2270ee commit] * Handle the removal of KRB5_KDB_FLAG_ALIAS_OK [https://pagure.io/freeipa/c/d97cfd72721ed2f7e77f5c397a0ca7b389ea6d72 commit] * Fix several leaks in ipadb_find_principal [https://pagure.io/freeipa/c/6bdd6b3d265ffc2f437e2a69707978758c2efdd8 commit] * Use separate variable for client fetch in kdcpolicy [https://pagure.io/freeipa/c/01c1b270cd83ab6573dc0a502ac37d0182503c3d commit] * Make the coding style explicit [https://pagure.io/freeipa/c/86a8d9480aa402f885c72ccbcfeeb2bac488f268 commit]

=== Stanislav Levin (24) ===
* spec: Take the ownership over '/usr/libexec/ipa/custodia' [https://pagure.io/freeipa/c/5df2f5d856f15c6283644a00004fad5873eb1671 commit] * Azure: Report elapsed time [https://pagure.io/freeipa/c/8fd1eacfb5c49738f9a26124cfa7a2423244637b commit] * Azure: Rebalance tests [https://pagure.io/freeipa/c/1fe5c04cdd2f5f998f92debc7f3f46f2807ddc88 commit] * Azure: Skip tests requiring external DNS [https://pagure.io/freeipa/c/ec21ecc5c6677f9e87fc8ffa5652645469865230 commit] * Azure: Free Docker resources after usage [https://pagure.io/freeipa/c/4b2cdeef29094dd6b3e4f485993ad5f69c8d84b5 commit] * Azure: Preliminary check for provided limits [https://pagure.io/freeipa/c/4e6e0c88bb2831b65c1a5a6f1f4a7f09c0b112cf commit] * Azure: Sync Gating definitions to current PR-CI [https://pagure.io/freeipa/c/0fbdb1357ca3e861bba14d21ceb6e2a6e753a14c commit] * pylint: Run Pylint over Azure Python scripts [https://pagure.io/freeipa/c/3fff86757cfc7a78db33801e3c75e208b01660f7 commit] [https://pagure.io/freeipa/issue/8202 #8202]
* Azure: Add support for testing multi IPA environments 
[https://pagure.io/freeipa/c/245a9dc93f086b685b09984ea4a3395b93fd5789 commit] 
[https://pagure.io/freeipa/issue/8202 #8202]
* Azure: Don't collect twice systemd_journal.log 
[https://pagure.io/freeipa/c/685d902ca4cf10c8c440036016c2dd3e05d76222 commit] 
[https://pagure.io/freeipa/issue/8202 #8202]
* yamllint: Lint all the YAML files 
[https://pagure.io/freeipa/c/2988f5f30c9379f8ac7cbfc56af382f2779479cf commit] 
[https://pagure.io/freeipa/issue/8202 #8202]
* Azure: Make it possible to configure distro-specific stuff 
[https://pagure.io/freeipa/c/198cd506592c8dc078e7956a42d0d4e0342cf86d commit] 
[https://pagure.io/freeipa/issue/8202 #8202]
* Azure: Allow to run integration tests 
[https://pagure.io/freeipa/c/d33b7d61fc8e012ecfd0354a6d3431301a66d768 commit] 
[https://pagure.io/freeipa/issue/8202 #8202]
* Azure: Allow SSH for Docker environments 
[https://pagure.io/freeipa/c/6a6e3f2339c5773f051aaea08922f6853ef5942d commit] 
[https://pagure.io/freeipa/issue/8202 #8202]
* Azure: Allow to not provide tests to be ignored 
[https://pagure.io/freeipa/c/11d145300dcd1b9b986f259efa57eddcca9b2e32 commit] 
[https://pagure.io/freeipa/issue/8202 #8202]
* ipatests: Allow zero-length arguments 
[https://pagure.io/freeipa/c/c35c066a6d7b7a493e22a4af3043d5d2a72133d4 commit] 
[https://pagure.io/freeipa/issue/8173 #8173]
* lint: Make Pylint-2.4 happy again 
[https://pagure.io/freeipa/c/44a59ff39a3f481e90043e546c892c9108231d67 commit] 
[https://pagure.io/freeipa/issue/8116 #8116]
* pylint: Clean up comment 
[https://pagure.io/freeipa/c/6f48848562f4e9ab9584154fd85e6ad1ac331ecd commit] 
[https://pagure.io/freeipa/issue/8116 #8116]
* pylint: Synchronize pylint plugin to ipatests code 
[https://pagure.io/freeipa/c/3460db4ee7c7ce6c9a639a644a39c4df09ce31ac commit] 
[https://pagure.io/freeipa/issue/8116 #8116]
* pylint: Teach Pylint how to handle request.context 
[https://pagure.io/freeipa/c/5939c90752db9da1adaf8c0bfe6bec3d6c1e2ad6 commit] 
[https://pagure.io/freeipa/issue/8116 #8116]
* ipatests: Properly kill gpg-agent 
[https://pagure.io/freeipa/c/294694ad69fa909e2f699cb2dad0f36b966a246f commit] 
[https://pagure.io/freeipa/issue/7989 #7989]
* pytest: Warn about unittest/nose/xunit tests 
[https://pagure.io/freeipa/c/3659b46d6aeea06b4875860ec69a9215afcbdd91 commit] 
[https://pagure.io/freeipa/issue/7989 #7989]
* pytest: Migrate unittest/nose to Pytest fixtures 
[https://pagure.io/freeipa/c/356f907fc255ab3a9f93ff2808646b92a6652aec commit] 
[https://pagure.io/freeipa/issue/7989 #7989]
* pytest: Migrate xunit-style setups to Pytest fixtures 
[https://pagure.io/freeipa/c/87bc31464b6133af9befd412af54403665c22628 commit] 
[https://pagure.io/freeipa/issue/7989 #7989]

=== Sergey Orlov (9) ===
* ipatests: add test for SSSD updating expired cache items [https://pagure.io/freeipa/c/40fd96f27d2512212ac99fff9ace0fef1f5a57d4 commit] * ipatests: provide docstrings instead of imporperly placed comments [https://pagure.io/freeipa/c/1d416a5a5ceaaf3fff9df423cea9114f1918aad2 commit] * ipatests: remove invalid parameter from sssd.conf [https://pagure.io/freeipa/c/a1695722125674204b6e880b6ac652d78b783c88 commit] [https://pagure.io/freeipa/issue/8219 #8219]
* ipatests: use remote_sssd_config to modify sssd.conf 
[https://pagure.io/freeipa/c/32584ed34f466e8f474e22d778e3e964d0fcd2c4 commit] 
[https://pagure.io/freeipa/issue/8219 #8219]
* ipatests: replace utility for editing sssd.conf 
[https://pagure.io/freeipa/c/5ff9b6e2a506c3ef1179655ae2d2e479005ec99e commit] 
[https://pagure.io/freeipa/issue/8219 #8219]
* ipatests: update docstring to reflect changes in FileBackup.restore() [https://pagure.io/freeipa/c/9cb8984112ff31721b71dcdd4febcc23c2641691 commit] * ipatests: add test_trust suite to nightly runs [https://pagure.io/freeipa/c/0ff0ab85a8b1d90fb94e09bdbb3e9eeeb11d191a commit] * ipatests: add check for output contents of ipa-client-samba [https://pagure.io/freeipa/c/577dd1e47a092cf7e4527707111d28297bb58f53 commit] [https://pagure.io/freeipa/issue/8149 #8149] * ipatests: add test_winsyncmigrate suite to nightly runs [https://pagure.io/freeipa/c/72e1b135b3862a16df4e8b5a1a7c2bbfcd5b08c9 commit]

=== Sumedh Sidhaye (1) ===
* Added a test to check if ipa host-find --pkey-only does not return SSH public 
key [https://pagure.io/freeipa/c/2cd67d5a9a22c009f050e493d4b3e2882dbfd81f 
commit] [https://pagure.io/freeipa/issue/8029 #8029]

=== Serhii Tsymbaliuk (2) ===
* WebUI tests: Fix broken reference to parent facet in table record check 
[https://pagure.io/freeipa/c/4e1d27c22a90d579a9019829f8ffd0bed51c2e5f commit] 
[https://pagure.io/freeipa/issue/8157 #8157]
* WebUI tests: Fix 'Button is not displayed' exception 
[https://pagure.io/freeipa/c/664eed7d0885791a3b16ad082d56f9a14682673e commit] 
[https://pagure.io/freeipa/issue/8169 #8169]

=== sumenon (3) ===
* ipatests: check that ipa-healthcheck warns if no dna range is set [https://pagure.io/freeipa/c/59bd2fec85a49ff75fbcad05cfd5a641a67c5d56 commit] * Nightly definition for ipa-healthcheck tool [https://pagure.io/freeipa/c/7a45cd179f846920ffa91df7f28f21e7de09f328 commit] * Tier-1 test for ipa-healthcheck tool [https://pagure.io/freeipa/c/a6dae4843c2fbaba984bf6bd3add6e2b62b1f59f commit]

=== Thomas Woerner (2) ===
* ipaserver/plugins/hbacrule: Add HBAC to memberservice_hbacsvc* labels [https://pagure.io/freeipa/c/8b5dc6a29e5e1893f9ec864bdde1f769ad6efc39 commit] * DNS install check: Fix overlapping DNS zone from the master itself [https://pagure.io/freeipa/c/2c2cef7063315766d893b275185b422be3f3c019 commit] [https://pagure.io/freeipa/issue/8150 #8150]

=== Vit Mojzis (3) ===
* selinux: Remove obsolete memcached access [https://pagure.io/freeipa/c/96565414b3fd1e2c946b21f205a3ac3c4b5bad0c commit] * selinux: move BUILD_SELINUX_POLICY definition [https://pagure.io/freeipa/c/bb6a5a5d9f850bde9b8d81c2dd51d41263c22cd4 commit] * Add freeipa-selinux subpackage [https://pagure.io/freeipa/c/4ca100999b691c22ff63154edd32af0e8040ef1f commit]



--
/ Alexander Bokovoy
Sr. Principal Software Engineer
Security / Identity Management Engineering
Red Hat Limited, Finland
_______________________________________________
FreeIPA-devel mailing list -- freeipa-de...@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-de...@lists.fedorahosted.org



--
/ Alexander Bokovoy
Sr. Principal Software Engineer
Security / Identity Management Engineering
Red Hat Limited, Finland
_______________________________________________
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org

Reply via email to