Subject: | no support for crypt scheme $6$ (SHA-512) |
After taking over maintenance of MooseX-Types-Authen-Passphrase I noticed a near-100% failure rate on FreeBSD: http://matrix.cpantesters.org/?dist=MooseX-Types-Authen-Passphrase+0.04
This is because the crypt system call is using SHA-512 by default, starting with FreeBSD 9.3, and Authen::Passphrase doesn't support this scheme.
http://svnweb.freebsd.org/base/release/9.3.0/lib/libcrypt/crypt.c?revision=268523&view=markup#l47
http://svnweb.freebsd.org/base/stable/10/lib/libcrypt/crypt.c?revision=267111&view=markup#l47
http://svnweb.freebsd.org/base?view=revision&revision=261913
I'm just flagging this as a known issue; I have no particular need for this support and I haven't heard any requests for any. I think it's best to let these tests continue to fail (if the test is skipped or marked todo, the problem will only manifest itself at runtime instead), so for now I'll be disabling cpantesters notifications for FreeBSD on this distribution -- and if support is later added for this crypt scheme, this ticket being updated will serve as notification that I can pay attention to FreeBSD again. :)