Jan Cholasta
05e6adecb5
Remove RUV from LDIF files before using them in ipa-restore
...
https://fedorahosted.org/freeipa/ticket/4822
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2015-01-13 16:58:34 +00:00
Jan Cholasta
abcbe271d5
Fix ipa-restore on systems without IPA installed
...
https://fedorahosted.org/freeipa/ticket/4824
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2015-01-13 16:28:20 +00:00
David Kupka
b6c58ff238
Abort backup restoration on not matching host.
...
When restoring backup on master other than it was created there is high risk
of unexpected and hard-to-debug behavior. Refuse such restore.
https://fedorahosted.org/freeipa/ticket/4823
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2015-01-13 15:01:31 +00:00
Martin Basti
727f8099af
Fix traceback if zonemgr error contains unicode
...
Ticket: https://fedorahosted.org/freeipa/ticket/4805
Reviewed-By: David Kupka <dkupka@redhat.com >
2015-01-12 17:10:22 +01:00
Martin Basti
af6aece39b
Fix zone find during forwardzone upgrade
...
https://fedorahosted.org/freeipa/ticket/4818
Reviewed-By: Petr Spacek <pspacek@redhat.com >
2015-01-09 13:30:37 +01:00
Martin Basti
bb405bd972
Fix: Upgrade forwardzones zones after adding newer replica
...
Patch fixes issue, when forwardzones has not been upgraded after adding
replica >=4.0 into topology with IPA 3.x servers.
Ticket: https://fedorahosted.org/freeipa/ticket/4818
Reviewed-By: Petr Spacek <pspacek@redhat.com >
2015-01-09 13:30:37 +01:00
David Kupka
3c69435c1b
Always add /etc/hosts record when DNS is being configured.
...
This was done previosly but accidentally removed when later with patch for
ticket #3575 .
https://fedorahosted.org/freeipa/ticket/4817
Reviewed-By: Martin Basti <mbasti@redhat.com >
2014-12-18 13:09:58 +01:00
Simo Sorce
8822be36d3
Stop saving the master key in a stash file
...
This hasn't been used for a number of releases now, as ipa-kdb directly
fetches the key via LDAP.
Signed-off-by: Simo Sorce <simo@redhat.com >
Reviewed-By: Tomas Babej <tbabej@redhat.com >
2014-12-11 07:04:18 +01:00
Jan Cholasta
8f9c5988e2
Refer the user to freeipa.org when something goes wrong in ipa-cacert-manage
...
https://fedorahosted.org/freeipa/ticket/4781
Reviewed-By: Martin Kosek <mkosek@redhat.com >
Reviewed-By: Martin Basti <mbasti@redhat.com >
2014-12-10 17:08:49 +00:00
Jan Cholasta
f7f3c83748
Check subject name encoding in ipa-cacert-manage renew
...
https://fedorahosted.org/freeipa/ticket/4781
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-12-10 17:07:05 +00:00
Gabe
6d3403edac
Remove usage of app_PYTHON in ipaserver Makefiles
...
- Remove ChangeLog from ipa-client/Makefile.am
https://fedorahosted.org/freeipa/ticket/4700
Reviewed-By: Martin Basti <mbasti@redhat.com >
2014-12-10 15:42:39 +01:00
Jan Cholasta
7b0149f32b
Improve validation of --instance and --backend options in ipa-restore
...
https://fedorahosted.org/freeipa/ticket/4744
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-12-09 13:46:29 +00:00
Tomas Babej
faec4ef9de
certs: Fix incorrect flag handling in load_cacert
...
For CA certificates that are not certificates of IPA CA, we incorrectly
set the trust flags to ",,", regardless what the actual trust_flags
parameter was passed.
Make the load_cacert method respect trust_flags and make it a required
argument.
https://fedorahosted.org/freeipa/ticket/4779
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-12-02 14:44:42 +00:00
Gabe
5f223a89ad
Update default NTP configuration
...
- Add in missing 4th default ntp server
- Add iburst to configuration
https://fedorahosted.org/freeipa/ticket/4583
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-12-02 12:36:03 +01:00
David Kupka
3a6d714bb2
Use singular in help metavars + update man pages.
...
https://fedorahosted.org/freeipa/ticket/4695
Reviewed-By: Martin Basti <mbasti@redhat.com >
2014-11-26 14:33:23 +01:00
Martin Basti
c13862104a
Fix zonemgr option encoding detection
...
Ticket: https://fedorahosted.org/freeipa/ticket/4766
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-11-25 13:15:44 +00:00
Jan Cholasta
bef1d18878
Add TLS 1.2 to the protocol list in mod_nss config
...
https://fedorahosted.org/freeipa/ticket/4653
Reviewed-By: Martin Kosek <mkosek@redhat.com >
2014-11-25 12:44:13 +01:00
Alexander Bokovoy
ed3dddab87
AD trust: improve trust validation
...
Trust validation requires AD DC to contact IPA server to verify that trust account
actually works. It can fail due to DNS or firewall issue or if AD DC was able to
resolve IPA master(s) via SRV records, it still may contact a replica that has
no trust data replicated yet.
In case AD DC still returns 'access denied', wait 5 seconds and try validation again.
Repeat validation until we hit a limit of 10 attempts, at which point raise
exception telling what's happening.
https://fedorahosted.org/freeipa/ticket/4764
Reviewed-By: Tomas Babej <tbabej@redhat.com >
2014-11-25 12:23:17 +01:00
Martin Basti
230df95ed9
Fix detection of encoding in zonemgr option
...
Ticket: https://fedorahosted.org/freeipa/ticket/4762
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-11-24 13:20:35 +00:00
Jan Cholasta
aa9ecb253a
Stop tracking certificates before restoring them in ipa-restore
...
https://fedorahosted.org/freeipa/ticket/4727
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2014-11-21 16:29:51 +01:00
David Kupka
373bbee4e3
ipa-restore: Check if directory is provided + better errors.
...
https://fedorahosted.org/freeipa/ticket/4683
Reviewed-By: Tomas Babej <tbabej@redhat.com >
2014-11-21 15:19:56 +01:00
Jan Cholasta
71c4d3e979
Use correct service name in cainstance.backup_config
...
https://fedorahosted.org/freeipa/ticket/4754
Reviewed-By: Martin Kosek <mkosek@redhat.com >
2014-11-21 13:22:11 +01:00
Petr Viktorin
b64f91fb43
dogtag plugin: Don't use doctest syntax for non-doctest examples
...
https://fedorahosted.org/freeipa/ticket/4610
Reviewed-By: Tomas Babej <tbabej@redhat.com >
2014-11-21 12:14:44 +01:00
Martin Basti
7de424f425
Fix: read_ip_addresses should return ipaddr object
...
Interactive prompt callback returns list of str instead of CheckedIPAddress
instances.
Ticket: https://fedorahosted.org/freeipa/ticket/4747
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-11-21 08:54:17 +00:00
Petr Vobornik
a3c799f2f4
restore: clear httpd ccache after restore
...
so that httpd ccache won't contain old credentials which would make ipa CLI fail with error:
Insufficient access: SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (Decrypt integrity check failed)
https://fedorahosted.org/freeipa/ticket/4726
Reviewed-By: Petr Viktorin <pviktori@redhat.com >
2014-11-20 16:43:26 +01:00
Jan Cholasta
3d1e9813e6
Restore file extended attributes and SELinux context in ipa-restore
...
https://fedorahosted.org/freeipa/ticket/4712
Reviewed-By: Petr Viktorin <pviktori@redhat.com >
2014-11-20 16:43:26 +01:00
Nathaniel McCallum
3c900ba7a8
Enable QR code display by default in otptoken-add
...
This is possible because python-qrcode's output now fits in a standard
terminal. Also, update ipa-otp-import and otptoken-add-yubikey to
disable QR code output as it doesn't make sense in these contexts.
https://fedorahosted.org/freeipa/ticket/4703
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2014-11-19 14:26:00 +01:00
Martin Basti
d2ffd17617
Fix: zonemgr must be unicode value
...
To support IDNA --zonemgr option must be unicode not ascii
https://fedorahosted.org/freeipa/ticket/4724
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-11-19 13:37:48 +01:00
Martin Basti
7c176b708e
Fix named working directory permissions
...
Just adding dir to specfile doesnt work, because is not guarantee the
named is installed, during RPM installation.
Ticket: https://fedorahosted.org/freeipa/ticket/4716
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-11-18 18:49:42 +00:00
Martin Basti
f62c7843ff
Fix upgrade referint plugin
...
Mixing 'Old' and 'New' attr style for referential integrity plugin causes errors.
Now old setting are migrated to new style setting before upgrade
Ticket: https://fedorahosted.org/freeipa/ticket/4622
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-11-13 13:26:34 +01:00
Martin Basti
40ea328a78
Fix: DNS policy upgrade raises asertion error
...
Ticket: https://fedorahosted.org/freeipa/ticket/4708
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-11-13 12:12:28 +00:00
Martin Basti
a7162e7766
Fix: DNS installer adds invalid zonemgr email
...
Installer adds zonemgr as relative (and invalid) address.
This fix force installer to use absolute email.
Ticket: https://fedorahosted.org/freeipa/ticket/4707
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-11-13 10:36:28 +00:00
Jan Cholasta
2639997dfe
Fix CA certificate backup and restore
...
Backup and restore /etc/pki/ca-trust/source/ipa.p11-kit.
Create /etc/ipa/nssdb after restore if necessary.
https://fedorahosted.org/freeipa/ticket/4711
Reviewed-By: Petr Viktorin <pviktori@redhat.com >
2014-11-11 16:13:52 +01:00
Petr Vobornik
61d98bdc59
ldapupdater: set baserid to 0 for ipa-ad-trust-posix ranges
...
New updater plugin which sets baserid to 0 for ranges with type ipa-ad-trust-posix
https://fedorahosted.org/freeipa/ticket/4221
Reviewed-By: Tomas Babej <tbabej@redhat.com >
2014-11-11 10:56:16 +01:00
Petr Viktorin
a8e2a242be
ipa-restore: Don't crash if AD trust is not installed
...
https://fedorahosted.org/freeipa/ticket/4668
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-11-11 09:54:29 +00:00
Martin Basti
730f33680b
Fix upgrade: do not use invalid ldap connection
...
Ticket: https://fedorahosted.org/freeipa/ticket/4670
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-11-06 10:45:16 +01:00
Jan Cholasta
2cf0f0a658
Fail if certmonger can't see new CA certificate in LDAP in ipa-cacert-manage
...
This should not normally happen, but if it does, report an error instead of
waiting idefinitely for the certificate to appear.
https://fedorahosted.org/freeipa/ticket/4629
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-11-05 15:26:42 +01:00
David Kupka
364d466fd7
Respect UID and GID soft static allocation.
...
https://fedoraproject.org/wiki/Packaging:UsersAndGroups?rd=Packaging/UsersAndGroups#Soft_static_allocation
https://fedorahosted.org/freeipa/ticket/4585
Reviewed-By: Martin Basti <mbasti@redhat.com >
2014-11-05 15:22:51 +01:00
Endi S. Dewata
0b08043c37
Fixed KRA backend.
...
The KRA backend has been simplified since most of the tasks have
been moved somewhere else. The transport certificate will be
installed on the client, and it is not needed by KRA backend. The
KRA agent's PEM certificate is now generated during installation
due to permission issue. The kra_host() for now is removed since
the current ldap_enable() cannot register the KRA service, so it
is using the kra_host environment variable.
The KRA installer has been modified to use Dogtag's CLI to create
KRA agent and setup the client authentication.
The proxy settings have been updated to include KRA's URLs.
Some constants have been renamed for clarity. The DOGTAG_AGENT_P12
has been renamed to DOGTAG_ADMIN_P12 since file actually contains
the Dogtag admin's certificate and private key and it can be used
to access both CA and KRA. The DOGTAG_AGENT_PEM has been renamed
to KRA_AGENT_PEM since it can only be used for KRA.
The Dogtag dependency has been updated to 10.2.1-0.1.
https://fedorahosted.org/freeipa/ticket/4503
Reviewed-By: Petr Viktorin <pviktori@redhat.com >
2014-11-04 16:33:16 +01:00
Gabe
7eca640ffa
Remove trivial path constants from modules
...
https://fedorahosted.org/freeipa/ticket/4399
Reviewed-By: Petr Viktorin <pviktori@redhat.com >
2014-11-04 12:57:01 +01:00
Martin Basti
5e1172f560
fix forwarder validation errors
...
Fix tests, validation in dnsconfig mod, wuser warning
Reviewed-By: Petr Spacek <pspacek@redhat.com >
2014-10-21 15:55:09 +02:00
Alexander Bokovoy
20761f7fcd
Default to use TLSv1.0 and TLSv1.1 on the IPA server side
...
We only will be changing the setting on the install.
For modifying existing configurations please follow instructions
at https://access.redhat.com/solutions/1232413
Reviewed-By: Martin Kosek <mkosek@redhat.com >
2014-10-21 15:54:02 +02:00
Martin Basti
3eec7e1f53
fix DNSSEC restore named state
...
Reviewed-By: Petr Spacek <pspacek@redhat.com >
2014-10-21 15:52:47 +02:00
Alexander Bokovoy
eb4d559f3b
updater: enable uid uniqueness plugin for posixAccounts
...
https://fedorahosted.org/freeipa/ticket/4636
Reviewed-By: Martin Kosek <mkosek@redhat.com >
2014-10-21 13:46:55 +02:00
Martin Basti
49547a54dd
DNSSEC: add files to backup
...
Tickets:
https://fedorahosted.org/freeipa/ticket/3801
https://fedorahosted.org/freeipa/ticket/4417
Design:
https://fedorahosted.org/bind-dyndb-ldap/wiki/BIND9/Design/DNSSEC
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-10-21 12:23:03 +02:00
Martin Basti
8f2f5dfbdf
DNSSEC: modify named service to support dnssec
...
Tickets:
https://fedorahosted.org/freeipa/ticket/3801
https://fedorahosted.org/freeipa/ticket/4417
Design:
https://fedorahosted.org/bind-dyndb-ldap/wiki/BIND9/Design/DNSSEC
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-10-21 12:23:03 +02:00
Martin Basti
ca030a089f
DNSSEC: validate forwarders
...
Tickets:
https://fedorahosted.org/freeipa/ticket/3801
https://fedorahosted.org/freeipa/ticket/4417
Design:
https://fedorahosted.org/bind-dyndb-ldap/wiki/BIND9/Design/DNSSEC
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-10-21 12:23:03 +02:00
Martin Basti
30bc3a55cf
DNSSEC: platform paths and services
...
Tickets:
https://fedorahosted.org/freeipa/ticket/3801
https://fedorahosted.org/freeipa/ticket/4417
Design:
https://fedorahosted.org/bind-dyndb-ldap/wiki/BIND9/Design/DNSSEC
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-10-21 12:23:03 +02:00
Martin Basti
9101cfa60f
DNSSEC: opendnssec services
...
Tickets:
https://fedorahosted.org/freeipa/ticket/3801
https://fedorahosted.org/freeipa/ticket/4417
Design:
https://fedorahosted.org/bind-dyndb-ldap/wiki/BIND9/Design/DNSSEC
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-10-21 12:23:03 +02:00
Martin Basti
eb54814741
DNSSEC: DNS key synchronization daemon
...
Tickets:
https://fedorahosted.org/freeipa/ticket/3801
https://fedorahosted.org/freeipa/ticket/4417
Design:
https://fedorahosted.org/bind-dyndb-ldap/wiki/BIND9/Design/DNSSEC
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-10-21 12:23:03 +02:00