freeipa/ipalib
Stanislav Laznicka 47cf159f11 Fix upgrading of FreeIPA HTTPD
With the recent encryption of the HTTPD keys, it's also necessary
to count with this scenario during upgrade and create the password
for the HTTPD private key along the cert/key pair.

This commit also moves the HTTPD_PASSWD_FILE_FMT from ipalib.constants
to ipaplatform.paths as it proved to be too hard to be used that way.

https://pagure.io/freeipa/issue/7421

Reviewed-By: Christian Heimes <cheimes@redhat.com>
2018-03-26 09:42:07 +02:00
..
install Remove main function from the certmonger library 2018-02-21 07:57:40 +01:00
__init__.py logging: remove object-specific loggers 2017-07-14 15:55:59 +02:00
aci.py pylint: disable __hash__ for some classes 2017-09-08 15:42:07 +02:00
backend.py Fix pylint warnings inconsistent-return-statements 2017-12-18 11:51:14 +01:00
base.py Modernize use of range() 2015-09-01 11:42:01 +02:00
capabilities.py Replace LooseVersion 2016-11-24 15:46:40 +01:00
cli.py Don't return None on mismatched interactive passwords 2018-02-23 14:22:40 +01:00
config.py Fix multiple uninstallation of server 2018-02-15 14:02:03 +01:00
constants.py Fix upgrading of FreeIPA HTTPD 2018-03-26 09:42:07 +02:00
crud.py ipalib, ipaserver: fix incorrect API.register calls in docstrings 2016-05-25 16:06:26 +02:00
dns.py dns: do not rely on custom param fields in record attributes 2016-06-20 16:39:12 +02:00
errors.py Require UTF-8 fs encoding 2017-11-21 16:13:28 +01:00
frontend.py Fix pylint warnings inconsistent-return-statements 2017-12-18 11:51:14 +01:00
krb_utils.py Allow login to WebUI using Kerberos aliases/enterprise principals 2017-03-08 15:56:11 +01:00
Makefile.am Build: Makefiles for Python packages 2016-11-09 13:08:32 +01:00
messages.py ipa host-add: do not raise exception when reverse record not added 2018-02-23 14:39:34 +01:00
misc.py Add fix for ipa plugins command 2017-02-17 10:22:07 +01:00
output.py Generate same API.txt under Python 2 and 3 2018-02-15 09:41:30 +01:00
parameters.py Generate same API.txt under Python 2 and 3 2018-02-15 09:41:30 +01:00
pkcs10.py Remove pkcs10 module contents 2017-10-25 09:46:41 +02:00
plugable.py LGTM: Use explicit string concatenation 2018-01-09 07:53:28 +01:00
request.py remove trailing newlines form python modules 2016-10-12 10:38:52 +02:00
rpc.py Fixing translation problems 2018-01-31 16:03:19 +01:00
setup.cfg Port all setup.py to setuptools 2016-10-20 18:43:37 +02:00
setup.py Have all the scripts run in python 3 by default 2018-02-15 18:43:12 +01:00
text.py pylint: disable __hash__ for some classes 2017-09-08 15:42:07 +02:00
util.py Use system-wide crypto-policies on Fedora 2018-02-20 17:01:52 +01:00
x509.py Encrypt httpd key stored on disk 2018-03-23 12:48:46 +01:00