passgen: ensure sufficient character classes
authorclinton_admin <clinton_admin@fritz.hcoop.net>
Sun, 27 Aug 2017 19:13:34 +0000 (15:13 -0400)
committerclinton_admin <clinton_admin@fritz.hcoop.net>
Sun, 27 Aug 2017 19:13:34 +0000 (15:13 -0400)
Force numeric, cap, and small letters in generated passwords

passgen/passgen.sml

index 591bcac..1c51df0 100644 (file)
@@ -30,7 +30,7 @@ fun gen () =
                     [id] => C.intFromSql id
                   | _ => raise Fail "Bad nextval() return"
 
-       val proc = Unix.execute ("/usr/bin/apg", ["/usr/bin/apg", "-d", "-n", "1"])
+       val proc = Unix.execute ("/usr/bin/apg", ["/usr/bin/apg", "-d", "-n", "1", "-M", "NCL"])
        val inf = Unix.textInstreamOf proc
 
        val pass = case TextIO.inputLine inf of