Created attachment 170734 [details] The diff This version does not depend on Unix::Passwd::File anymore. All tests pass. https://metacpan.org/source/HORNBURG/Dancer2-Plugin-Auth-Extensible-0.502/Changes 0.502 Thu 11 Feb 16:06:29 CET 2016 [BUG FIXES] * Use getpwnam/getgrent in Unix provider instead of Unix::Passwd::File. In addition to the obvious benefit of removing a dependency this also solves a problem with Unix::Passwd::File where it likes to lock the passwd file but that will fail if the user does not have permissions which is normal for a web app (Peter Mottram). Thanks to Jason Lewis for the heads up about this issue.
Committed, thanks!
A commit references this bug: Author: pi Date: Fri May 27 20:16:56 UTC 2016 New revision: 415964 URL: https://svnweb.freebsd.org/changeset/ports/415964 Log: security/p5-Dancer2-Plugin-Auth-Extensible: 0.501 -> 0.502 Changes: https://metacpan.org/source/HORNBURG/Dancer2-Plugin-Auth-Extensible-0.502/Changes - Use getpwnam/getgrent in Unix provider instead of Unix::Passwd::File. In addition to the obvious benefit of removing a dependency this also solves a problem with Unix::Passwd::File where it likes to lock the passwd file but that will fail if the user does not have permissions which is normal for a web app (Peter Mottram). Thanks to Jason Lewis for the heads up about this issue. PR: 209801 Submitted by: Henk van Oers <hvo.pm@xs4all.nl> (maintainer) Changes: head/security/p5-Dancer2-Plugin-Auth-Extensible/Makefile head/security/p5-Dancer2-Plugin-Auth-Extensible/distinfo