Revision history for PlugAuth 0.39 2018-03-11 14:30:57 -0400 - Deprecated. See https://github.com/clustericious/Clustericious/issues/46 0.38 2017-07-26 04:31:05 -0400 - Remove dependency on List::MoreUtils 0.37 2017-07-23 17:12:25 -0400 - Require Clustericious 1.24 for recent Mojolicious compat 0.36 2017-07-22 21:59:57 -0400 - Remove dependency on File::HomeDir 0.35 2016-11-28 14:31:26 -0500 - Remove dependency on Log::Log4perl::CommandLine 0.34 2016-07-20 14:51:49 -0400 - Mojo 7.x compatability 0.33 2015-12-07 19:54:31 -0500 - Removed deprecated items in preperation for release of Clustericious 1.11. - Fixed test broken with current Clustericious dev (expected to be included with Clustericious 1.11) 0.32 2015-11-30 15:32:53 -0500 - Remove deprecated use of JSON configuration files from test suite. - Remove dependency on Test::Differences - Migrate from Mojo::JSON to JSON::MaybeXS - Moved repository to clustericious org on github (updated meta appropriately) 0.31 2015-11-11 13:21:03 -0500 - Silence warnings coming from FlatAuth - Fix bug where DisableGroup plugin would return 500 error if the user was invalid 0.30 2015-03-13 03:53:43 -0400 - Mojolicious 6.x compatability 0.29 2015-01-29 13:04:44 -0500 - Recent Mojo compat test fix 0.28 2014-12-19 11:38:00 -0500 - Merge PlugAuth::Plugin::Audit into this distro. - Merge PlugAuth::Client distro into this distro. 0.27 2014-12-09 10:24:00 America/New_York - use functional Mojo::JSON API the OO version was deprecated 0.26 2014-04-09 12:28:19 America/New_York - remove harness detection from test code 0.25 2014-02-24 10:29:37 America/New_York - alter logging, make authentication INFO instead of DEBUG 0.24 2014-01-22 17:57:53 America/New_York - Mojo 4.50 compat 0.23 2013-08-06 08:42:11 America/New_York - promote to production 0.22_01 2013-07-21 18:25:29 America/New_York - better diagnostics in new tests 0.22 2013-07-19 22:55:33 America/New_York - require Test::Clustericious::Cluster 0.08 for MSWin32 fixes 0.21 2013-07-19 16:19:45 America/New_York - promote to production 0.20_04 2013-07-19 11:14:19 America/New_York - allow create_user_cb to work even when implemented by a auth plugin NOT on the head 0.20_03 2013-07-19 09:20:15 America/New_York - added ability to assign groups to a user when user is created 0.20_02 2013-07-17 18:57:08 America/New_York - add disable_on_create option for DisableGroup Plugin 0.20_01 2013-07-17 15:49:31 America/New_York - add DisableGroup Plugin 0.20 2013-06-30 19:13:35 America/New_York - fix examples - use YAML::XS instead of YAML, since Clustericious requires YAML::XS (but not YAML) 0.19 2013-06-27 15:37:55 America/New_York - documentation - remove ladder and use before_dispatch hook instead for refresh 0.18 2013-06-14 10:50:23 America/New_York - take advantage of the new Test::Clustericious::Config 0.17 2013-05-30 15:05:49 America/New_York - Fixes for MSWin32 0.16 2013-05-17 22:39:37 America/New_York - Require Clustericious 0.9920 0.15 2013-05-17 20:14:41 America/New_York - Mojolicious 4.0 compatability 0.14 2013-05-10 11:57:36 EST5EDT - declare Class::Method::Modifiers as a prereq 0.12 2013-05-09 21:05:22 America/New_York - simplify the self auth plugin - don't use lib in main script - documentation updates 0.11 2013-04-23 16:53:33 America/New_York - use MakeMaker instead of ModuleBuild 0.10 2013-04-16 11:14:23 America/New_York - don't clobber user with route variables 0.09 2013-04-12 09:49:34 America/New_York - audit log for create,change,remove users,groups and resources - fix t/selfauth.t to not use config in ~/etc 0.08 2013-02-13 12:50:03 America/New_York - ensure the last line of the file has a new line in modificatons - ensure if the last line of the file doesn't have a new line adds still work 0.07 2012-12-27 18:05:54 America/New_York - return json if format is JSON. - return yml if format is YAML. - bug fix: /authz/user/username/action/ now returns 403 or 200 instead of always returning 404 - feature: also allow /grant/user/username/action/ - self auth against $c->authz instead of using Clustericious::Plugin::PlugAuth - Better tests for case insensitive usernames 0.06 2012-12-14 11:41:26 America/New_York - Avoid creating extra resources when using /authz/user/... routes - Created PlugAuth::Plugin::Test 0.05 2012-12-11 13:56:53 America/New_York - handle comments correctly for 'GET /grant' 0.04 2012-12-07 15:41:56 America/New_York - fixed /group/:group/#user route for users with @ - added welcome role (PlugAuth::Role::Welcome) - wrote PlugAuth::Guide::Plugin (was a stub) 0.03 2012-12-03 10:43:56 America/New_York - wrote PlugAuth::Guide::Client (was a stub) - added grant route (GET /grant) 0.02 2012-11-29 15:13:48 America/New_York - Added specification tests for Plugins (Test::PlugAuth::Plugin::*) - use autodata to support JSON, YAML, whatever, instead of just JSON - use temp storage by default if no files are specified in the config warn on this sort of usage, as modifications will be lost. - Added revoke route (DELETE /grant/...) 0.01 2012-11-13 16:30:06 America/New_York - Added documentation in PlugAuth::Guide::* - Added roles for plugins (see PlugAuth::Role::*) - use Apache MD5 password when creating/changing passwords - accept Apache or Unix MD5 encrypted passwords - renamed PlugAuth from SimpleAuth - /users/:group returns 404 for groups that don't exist - POST /group/:group/:user to add a user to a group - DELETE /group/:group/:user to remove a user from a group