URL: https://github.com/freeipa/freeipa/pull/1582
Author: flo-renaud
Title: #1582: User must not be able to delete his last active otp token
Action: opened
PR body:
"""
Fix and unit test for the issue. When an OTP token is the last active token, the user should not be allowed to delete its token if 'otp' is the only allowed authentication method.
Fixes:
https://pagure.io/freeipa/issue/7012
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/1582/head:pr1582
git checkout pr1582
URL: https://github.com/freeipa/freeipa/pull/1536
Author: tiran
Title: #1536: Fix multiple uninstallation of server
Action: opened
PR body:
"""
"ipa-server-install --uninstall" no longer fails with error message
"'Env' object has no attribute 'basedn'" when executed on a system that
has no freeIPA server installation.
Fixes: https://pagure.io/freeipa/issue/7063
Signed-off-by: Christian Heimes <cheimes(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/1536/head:pr1536
git checkout pr1536
URL: https://github.com/freeipa/freeipa/pull/1586
Author: tiran
Title: #1586: [Backport][ipa-4-6] [Py3] Fix i18n test for Chinese translation
Action: opened
PR body:
"""
This PR was opened automatically because PR #1585 was pushed to master and backport to ipa-4-6 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/1586/head:pr1586
git checkout pr1586
URL: https://github.com/freeipa/freeipa/pull/1585
Author: tiran
Title: #1585: [Py3] Fix i18n test for Chinese translation
Action: opened
PR body:
"""
Python 3's regular expression default to full range of unicode
characters. Restrict \w matches to ASCII and drop \b suffix check to fix
a problem with validation the Chinese translation zh_CN.
Co-Authored-By: Stanislav Laznicka <slaznick(a)redhat.com>
Signed-off-by: Christian Heimes <cheimes(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/1585/head:pr1585
git checkout pr1585
URL: https://github.com/freeipa/freeipa/pull/1584
Author: tiran
Title: #1584: [Backport][ipa-4-6] Generate same API.txt under Python 2 and 3
Action: opened
PR body:
"""
This PR was opened automatically because PR #1580 was pushed to master and backport to ipa-4-6 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/1584/head:pr1584
git checkout pr1584
URL: https://github.com/freeipa/freeipa/pull/1580
Author: tiran
Title: #1580: Generate same API.txt under Python 2 and 3
Action: opened
PR body:
"""
Use Python 3's reprlib with customizations to create same API.txt under
Python 2 and 3. Some plugins have been slightly altered to use stable
sorting for dynamically created parameter lists.
Signed-off-by: Christian Heimes <cheimes(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/1580/head:pr1580
git checkout pr1580
URL: https://github.com/freeipa/freeipa/pull/1416
Author: felipevolpone
Title: #1416: Do not allow users delete their last otp token
Action: opened
PR body:
"""
This adds a new verification on the ipa_otp_lasttoken 389 plugin, in order to do not allow users delete their
last otp token. The verification is done checking if the global configuration is set to otp in `cn=ipaConfig,cn=etc`
Fixes: [7012](https://pagure.io/freeipa/issue/7012)
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/1416/head:pr1416
git checkout pr1416
URL: https://github.com/freeipa/freeipa/pull/1578
Author: tiran
Title: #1578: [Backport][ipa-4-5] Test to check if userroot.ldif have proper ownership
Action: opened
PR body:
"""
This PR was opened automatically because PR #1497 was pushed to master and backport to ipa-4-5 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/1578/head:pr1578
git checkout pr1578