+++ /dev/null
-From: Russ Allbery <eagle@eyrie.org>
-Date: Sun, 25 Dec 2016 11:50:14 -0800
-Subject: Change CrackLib tests for system CrackLib
-
-The upstream test suite contains a few tests that fail with the
-normal system CrackLib rules. Modify them to expect passes so
-that we can run the full test suite during the build.
-
-Also remove CrackLib when testing character classes, since it
-rejects the passwords used for minimum_different testing as too
-simplistic.
----
- tests/data/passwords/cracklib.json | 8 ++------
- tests/plugin/mit-t.c | 12 ++++++------
- 2 files changed, 8 insertions(+), 12 deletions(-)
-
-diff --git a/tests/data/passwords/cracklib.json b/tests/data/passwords/cracklib.json
-index 037a70f..b69e700 100644
---- a/tests/data/passwords/cracklib.json
-+++ b/tests/data/passwords/cracklib.json
-@@ -22,9 +22,7 @@
- {
- "name": "in dictionary (repeated)",
- "principal": "test@EXAMPLE.ORG",
-- "password": "stanfordstanford",
-- "code": "KADM5_PASS_Q_GENERIC",
-- "error": "it is based on a (duplicated) dictionary word"
-+ "password": "stanfordstanford"
- },
- {
- "name": "in dictionary (reversed)",
-@@ -36,9 +34,7 @@
- {
- "name": "seven characters",
- "principal": "test@EXAMPLE.ORG",
-- "password": "dfareas",
-- "code": "KADM5_PASS_Q_GENERIC",
-- "error": "it is too short"
-+ "password": "dfareas"
- },
- {
- "name": "four characters",
-diff --git a/tests/plugin/mit-t.c b/tests/plugin/mit-t.c
-index 7eba594..4406e38 100644
---- a/tests/plugin/mit-t.c
-+++ b/tests/plugin/mit-t.c
-@@ -272,13 +272,13 @@ main(void)
- vtable->close(ctx, data);
-
- /* Add simple character class configuration to krb5.conf. */
-- setup_argv[5] = (char *) "minimum_different";
-- setup_argv[6] = (char *) "8";
-- setup_argv[7] = (char *) "require_ascii_printable";
-+ setup_argv[3] = (char *) "minimum_different";
-+ setup_argv[4] = (char *) "8";
-+ setup_argv[5] = (char *) "require_ascii_printable";
-+ setup_argv[6] = (char *) "true";
-+ setup_argv[7] = (char *) "require_non_letter";
- setup_argv[8] = (char *) "true";
-- setup_argv[9] = (char *) "require_non_letter";
-- setup_argv[10] = (char *) "true";
-- setup_argv[11] = NULL;
-+ setup_argv[9] = NULL;
- run_setup((const char **) setup_argv);
-
- /* Obtain a new Kerberos context with that krb5.conf file. */