freeipa/ipaclient/plugins
Jan Cholasta 1e912f5b83 dns: fix dnsrecord_add interactive mode
`dnsrecord_add` interactive mode might prompt for value of non-existent
arguments `a_part_create_reverse` and `aaaa_part_create_reverse`. This
happens because `dnsrecord_add` extra flags are incorrectly defined as
parts of the respective DNS records.

Remove extra flags from DNS record parts to fix the interactive mode on old
clients talking to new servers. Skip non-existent arguments in the
interactive mode to fix new clients talking to old servers.

https://fedorahosted.org/freeipa/ticket/6457

Reviewed-By: Martin Basti <mbasti@redhat.com>
2017-03-08 15:52:41 +01:00
..
__init__.py ipaclient: introduce ipaclient.plugins 2016-06-03 09:00:34 +02:00
automember.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
automount.py ipaclient.plugins: Use api_version from internally called commands 2016-12-14 11:50:35 +01:00
ca.py Add options to write lightweight CA cert or chain to file 2016-12-12 13:03:15 +01:00
cert.py csrgen: Support encrypted private keys 2017-02-28 09:02:49 +00:00
certprofile.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
csrgen.py csrgen: Automate full cert request flow 2017-02-28 09:02:49 +00:00
dns.py dns: fix dnsrecord_add interactive mode 2017-03-08 15:52:41 +01:00
hbacrule.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
hbactest.py Fix ipa hbactest output 2016-08-04 17:13:16 +02:00
host.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
idrange.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
internal.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
location.py Remove unused variables in the code 2016-09-27 13:35:58 +02:00
migration.py migrate-ds: Mention --enable-migration in error message about migration mode 2016-08-22 17:59:38 +02:00
misc.py Make env and plugins commands local again 2016-12-02 13:00:06 +01:00
otptoken_yubikey.py ipaclient.plugins: Use api_version from internally called commands 2016-12-14 11:50:35 +01:00
otptoken.py Remove NSSConnection from otptoken plugin 2017-03-01 09:43:41 +00:00
passwd.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
permission.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
rpcclient.py ipalib: move client-side plugins to ipaclient 2016-06-03 09:00:34 +02:00
server.py Handled empty hostname in server-del command 2016-08-24 15:50:25 +02:00
service.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
sudorule.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
topology.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
trust.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
user.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
vault.py Vault: port key wrapping to python-cryptography 2017-03-02 14:22:11 +01:00