Revision history for PlugAuth

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
