2 years agoVersion 1.017 master v1.017
Dagfinn Ilmari Mannsåker [Wed, 26 May 2021 09:55:16 +0000]
Version 1.017

2 years agoRemove pointless diag() call from t/04-user_class.t
Dagfinn Ilmari Mannsåker [Wed, 26 May 2021 09:53:52 +0000]
Remove pointless diag() call from t/04-user_class.t

2 years agoAdd missing dependency on Class::Accessor::Fast (RT#127730)
Dagfinn Ilmari Mannsåker [Wed, 26 May 2021 09:49:02 +0000]
Add missing dependency on Class::Accessor::Fast (RT#127730)

2 years agoRegenerate README for POD fixes in previous commit
Dagfinn Ilmari Mannsåker [Wed, 26 May 2021 09:47:56 +0000]
Regenerate README for POD fixes in previous commit

7 years agoPOD link and formatting fixes
Dagfinn Ilmari Mannsåker [Tue, 17 Jan 2017 10:51:08 +0000]
POD link and formatting fixes

7 years agoFix typos "it's" → "its"
Dagfinn Ilmari Mannsåker [Mon, 3 Oct 2016 15:33:44 +0000]
Fix typos "it's" → "its"

8 years agoVersion 0.016 v1.016
Dagfinn Ilmari Mannsåker [Thu, 11 Feb 2016 17:46:30 +0000]
Version 0.016

8 years agoMerge branch 'persist_in_session'
Dagfinn Ilmari Mannsåker [Thu, 11 Feb 2016 17:36:35 +0000]
Merge branch 'persist_in_session'

8 years agoTest persist_in_session transition both ways
Dagfinn Ilmari Mannsåker [Thu, 11 Feb 2016 17:26:11 +0000]
Test persist_in_session transition both ways

8 years agoImprove persist_in_session POD formatting
Dagfinn Ilmari Mannsåker [Thu, 11 Feb 2016 17:25:55 +0000]
Improve persist_in_session POD formatting

8 years agoalso test from_session
Alexander Hartmaier [Fri, 11 Dec 2015 14:17:08 +0000]
also test from_session

use subtests

8 years agodon't skip tests that don't need Catalyst::Model::LDAP
Alexander Hartmaier [Fri, 11 Dec 2015 10:22:45 +0000]
don't skip tests that don't need Catalyst::Model::LDAP

8 years agoupdate authors
Alexander Hartmaier [Fri, 11 Dec 2015 10:08:29 +0000]
update authors

8 years agofix lookup_roles to return an empty list instead of undef
Alexander Hartmaier [Fri, 11 Dec 2015 09:43:17 +0000]
fix lookup_roles to return an empty list instead of undef

doesn't break any tests nor clashes with the docs

8 years agoadd tests for persist_in_session
Alexander Hartmaier [Fri, 11 Dec 2015 09:43:00 +0000]
add tests for persist_in_session

8 years agoload Catalyst::Exception in Backend
Alexander Hartmaier [Fri, 11 Dec 2015 09:40:46 +0000]
load Catalyst::Exception in Backend

because we use it there to throw exceptions and don't need to load it in each
test to workaround the omission

8 years agofix use_roles enabled if explicitly disabled
Alexander Hartmaier [Fri, 11 Dec 2015 09:35:50 +0000]
fix use_roles enabled if explicitly disabled

8 years agostore the persist_in_session setting in the session
Alexander Hartmaier [Tue, 1 Dec 2015 16:41:55 +0000]
store the persist_in_session setting in the session

so it can be used to revive the user even if the setting has been changed

8 years agofix from_session docs
Alexander Hartmaier [Tue, 1 Dec 2015 16:07:34 +0000]
fix from_session docs

8 years agovalidate persist_in_session on store creation
Alexander Hartmaier [Tue, 24 Nov 2015 14:53:17 +0000]
validate persist_in_session on store creation

to prevent typos from changing expected behaviour

8 years agochange default value for persist_in_session to username
Alexander Hartmaier [Tue, 24 Nov 2015 14:48:40 +0000]
change default value for persist_in_session to username

after discussion with ilmari on IRC about which is the better API

8 years agodon't rely on loading of Net::LDAP::Entry by Net::LDAP
Alexander Hartmaier [Tue, 24 Nov 2015 13:39:44 +0000]
don't rely on loading of Net::LDAP::Entry by Net::LDAP

8 years agoadd persist_in_session config option
Alexander Hartmaier [Tue, 24 Nov 2015 13:38:44 +0000]
add persist_in_session config option

to allow storing of user and its roles in the session without hitting the LDAP
store on each request

sorry, no tests yet!

8 years agoupdate README for last two commits
Alexander Hartmaier [Tue, 24 Nov 2015 13:15:31 +0000]
update README for last two commits

8 years agoremove trailing whitespace
Alexander Hartmaier [Mon, 23 Nov 2015 17:13:15 +0000]
remove trailing whitespace

8 years agoDocument how to limit the attributes returned from the LDAP search
Alexander Hartmaier [Mon, 23 Nov 2015 17:08:43 +0000]
Document how to limit the attributes returned from the LDAP search

9 years agoVersion 1.015 v1.015
Dagfinn Ilmari Mannsåker [Fri, 20 Feb 2015 18:05:40 +0000]
Version 1.015

9 years agoDon't ship .mailmap
Dagfinn Ilmari Mannsåker [Fri, 20 Feb 2015 18:04:26 +0000]
Don't ship .mailmap

9 years agoAdd myself to .mailmap
Dagfinn Ilmari Mannsåker [Fri, 20 Feb 2015 17:59:18 +0000]
Add myself to .mailmap

9 years agoUpdate MANIFEST.SKIP
Dagfinn Ilmari Mannsåker [Fri, 20 Feb 2015 17:33:59 +0000]
Update MANIFEST.SKIP

- Add MYMETA.*
- Add Emacs backup files
- .svn -> .git

9 years agoSplit credential checking into a separate method from generic binding
D. Ilmari Mannsåker [Tue, 30 Apr 2013 17:32:57 +0000]
Split credential checking into a separate method from generic binding

They really are separate things. This reduces the risk of security
holes like <https://rt.cpan.org/Public/Bug/Display.html?id=81908>.

9 years agoUse the stored user credentials to look up roles
Dagfinn Ilmari Mannsåker [Thu, 19 Feb 2015 19:34:40 +0000]
Use the stored user credentials to look up roles

9 years agoEscape special characters in user/role names
D. Ilmari Mannsåker [Thu, 19 Feb 2015 19:05:54 +0000]
Escape special characters in user/role names

This makes user and role names with special characters in them work,
instead of making the query syntactically invalid, and means we don't
have to reject user names with wildcards in them.

9 years agoUse skip_all and done_testing in all tests
Dagfinn Ilmari Mannsåker [Thu, 19 Feb 2015 19:11:30 +0000]
Use skip_all and done_testing in all tests

9 years agoupdate repo in repo
Arthur Axel 'fREW' Schmidt [Fri, 20 Feb 2015 16:12:40 +0000]
update repo in repo

11 years agoVersion 1.014 v1.014
Tomas Doran [Fri, 26 Apr 2013 19:47:00 +0000]
Version 1.014

11 years agoFix security issue. RT#81908
Tomas Doran [Fri, 26 Apr 2013 19:44:11 +0000]
Fix security issue. RT#81908

11 years agoRT #83900 seems to need explicit server->stop call
Peter Karman [Tue, 12 Mar 2013 16:38:00 +0000]
RT #83900 seems to need explicit server->stop call

11 years agorelease 1.013 v1.013
Peter Karman [Wed, 9 Jan 2013 14:59:02 +0000]
release 1.013

11 years agoif username is passed to bind, assume password is passed too and do not default to...
Peter Karman [Wed, 9 Jan 2013 14:51:44 +0000]
if username is passed to bind, assume password is passed too and do not default to configured password. https://rt.cpan.org/Ticket/Display.html?id=81908

11 years agoperltidy only
Peter Karman [Wed, 9 Jan 2013 14:49:48 +0000]
perltidy only

13 years agopost-release changelog
Florian Ragwitz [Tue, 5 Oct 2010 20:02:14 +0000]
post-release changelog

13 years agoVersion 1.012 v1.012
Tomas Doran [Tue, 5 Oct 2010 08:10:48 +0000]
Version 1.012

13 years agoImplement can() for attribute delegation
Florian Ragwitz [Mon, 4 Oct 2010 23:00:20 +0000]
Implement can() for attribute delegation

13 years agoAdd failing test for ->can proxying
Florian Ragwitz [Mon, 4 Oct 2010 23:00:14 +0000]
Add failing test for ->can proxying

13 years agoadd documentation for AD; add User methods per RT #60793
Peter Karman [Sat, 28 Aug 2010 04:46:57 +0000]
add documentation for AD; add User methods per RT #60793

13 years agoVersion 1.011 v1.011
Tomas Doran [Wed, 7 Jul 2010 20:40:05 +0000]
Version 1.011

13 years agoskip correct number of tests
Peter Karman [Wed, 7 Jul 2010 18:23:48 +0000]
skip correct number of tests

13 years agoVersion 1.010 v1.010
Tomas Doran [Tue, 6 Jul 2010 20:32:34 +0000]
Version 1.010

13 years agoFix RT#56710
Tomas Doran [Tue, 6 Jul 2010 20:32:05 +0000]
Fix RT#56710

13 years agoDate in changelog, regenerate README, fix Makefile.PL v1.009
Tomas Doran [Sat, 15 May 2010 07:13:09 +0000]
Date in changelog, regenerate README, fix Makefile.PL

14 years agobump version, patch for rt #56983
Peter Karman [Wed, 28 Apr 2010 03:35:16 +0000]
bump version, patch for rt #56983

14 years agorelease 1.008 v1.008
Peter Karman [Sat, 3 Apr 2010 03:03:06 +0000]
release 1.008

14 years agopatch against RT #51505
Peter Karman [Sat, 3 Apr 2010 02:57:52 +0000]
patch against RT #51505

14 years agoUpdate ignore props v1.007
Tomas Doran [Fri, 19 Mar 2010 10:05:30 +0000]
Update ignore props

14 years agoUpdate MANIFEST.SKIP
Tomas Doran [Fri, 19 Mar 2010 10:05:19 +0000]
Update MANIFEST.SKIP

14 years agoMANIFEST should be generated
Tomas Doran [Fri, 19 Mar 2010 10:04:24 +0000]
MANIFEST should be generated

14 years agoGenerate README automatically, remove auto_install
Tomas Doran [Fri, 19 Mar 2010 10:03:40 +0000]
Generate README automatically, remove auto_install

14 years agoUpdate README
Tomas Doran [Fri, 19 Mar 2010 10:03:25 +0000]
Update README

14 years agoMove user password out into a hash, fixing RT#53279
Tomas Doran [Thu, 18 Mar 2010 21:32:28 +0000]
Move user password out into a hash, fixing RT#53279

14 years agoadd README, update Changes for 1.006 release date v0.1006
Peter Karman [Fri, 11 Dec 2009 18:59:35 +0000]
add README, update Changes for 1.006 release date

14 years agobump version, add basic test
Peter Karman [Fri, 11 Dec 2009 18:27:22 +0000]
bump version, add basic test

14 years agoChangelog
Tomas Doran [Fri, 11 Dec 2009 17:35:09 +0000]
Changelog

14 years agoFix bug that results in you getting the user back as your object
Tomas Doran [Fri, 11 Dec 2009 13:39:08 +0000]
Fix bug that results in you getting the user back as your  object

14 years agoMerge 'better_model_integration' into 'trunk'
Tomas Doran [Thu, 10 Dec 2009 17:25:51 +0000]
Merge 'better_model_integration' into 'trunk'

r27891@omni (orig r10889):  t0m | 2009-07-15 16:47:25 +0100
I don't actually need any of the extra lines, calling ->ldap_bind on the store I already have hands me the right thing back or throws

14 years agoMerge 'better_model_integration' into 'trunk'
Tomas Doran [Thu, 10 Dec 2009 17:25:49 +0000]
Merge 'better_model_integration' into 'trunk'

r27890@omni (orig r10888):  t0m | 2009-07-15 11:16:11 +0100
Brush up this patch to something more sensible and documented

14 years agoMerge 'better_model_integration' into 'trunk'
Tomas Doran [Thu, 10 Dec 2009 17:25:47 +0000]
Merge 'better_model_integration' into 'trunk'

r27889@omni (orig r10887):  t0m | 2009-07-15 11:06:01 +0100
Pasting a username with too much space in results in a 500 error.. Make it DTRT instead

14 years agoMerge 'better_model_integration' into 'trunk'
Tomas Doran [Thu, 10 Dec 2009 17:25:44 +0000]
Merge 'better_model_integration' into 'trunk'

r27888@omni (orig r10886):  t0m | 2009-07-15 11:04:29 +0100
Clean up

14 years agoMerge 'better_model_integration' into 'trunk'
Tomas Doran [Thu, 10 Dec 2009 17:25:43 +0000]
Merge 'better_model_integration' into 'trunk'

r27885@omni (orig r10040):  t0m | 2009-05-07 14:19:53 +0100
Bump required Module::Install version in everything. janus++

14 years agoMerge 'better_model_integration' into 'trunk'
Tomas Doran [Thu, 10 Dec 2009 17:25:41 +0000]
Merge 'better_model_integration' into 'trunk'

r27882@omni (orig r9910):  t0m | 2009-04-28 13:35:52 +0100
Initial idea - make the user class instance have a closure which when called will retrieve an LDAP connection bound as the user, not so pleasant, but better than saving the password in the user object in plaintext..

14 years agoI don't actually need any of the extra lines, calling ->ldap_bind on the store I...
Tomas Doran [Wed, 15 Jul 2009 15:47:25 +0000]
I don't actually need any of the extra lines, calling ->ldap_bind on the store I already have hands me the right thing back or throws

14 years agoBrush up this patch to something more sensible and documented
Tomas Doran [Wed, 15 Jul 2009 10:16:11 +0000]
Brush up this patch to something more sensible and documented

14 years agoPasting a username with too much space in results in a 500 error.. Make it DTRT instead
Tomas Doran [Wed, 15 Jul 2009 10:06:01 +0000]
Pasting a username with too much space in results in a 500 error.. Make it DTRT instead

14 years agoClean up
Tomas Doran [Wed, 15 Jul 2009 10:04:29 +0000]
Clean up

14 years agoAdd repository resource to all the MI Makefile.PLs
Tomas Doran [Sat, 23 May 2009 11:09:06 +0000]
Add repository resource to all the MI Makefile.PLs

14 years agoPass $c along to find_user method so overridden user_class users can get at models...
Cory G Watson [Fri, 15 May 2009 20:25:36 +0000]
Pass $c along to find_user method so overridden user_class users can get at models (or whatever crazy things they might do)

14 years agoBump required Module::Install version in everything. janus++
Tomas Doran [Thu, 7 May 2009 13:19:53 +0000]
Bump required Module::Install version in everything. janus++

14 years agoBump required Module::Install version in everything. janus++
Tomas Doran [Thu, 7 May 2009 13:19:53 +0000]
Bump required Module::Install version in everything. janus++

15 years agorelease 0.1005 v0.1005
Peter Karman [Fri, 1 May 2009 02:33:43 +0000]
release 0.1005

15 years agoInitial idea - make the user class instance have a closure which when called will...
Tomas Doran [Tue, 28 Apr 2009 12:35:52 +0000]
Initial idea - make the user class instance have a closure which when called will retrieve an LDAP connection bound as the user, not so pleasant, but better than saving the password in the user object in plaintext..

15 years agoRemove META.yml from svn, it's a generated file. Update svn ignore props.
Tomas Doran [Tue, 21 Apr 2009 15:23:42 +0000]
Remove META.yml from svn, it's a generated file. Update svn ignore props.
Patch docs to not mention the deprecated authentication methods from the old
authentication code.

15 years agorelease 0.1004
Peter Karman [Wed, 22 Oct 2008 01:55:47 +0000]
release 0.1004

15 years ago0.1003 release v0.1003
Peter Karman [Wed, 10 Sep 2008 13:19:36 +0000]
0.1003 release

15 years agobump req version
Peter Karman [Tue, 9 Sep 2008 21:18:58 +0000]
bump req version

15 years agoupdate MANIFEST
Peter Karman [Tue, 9 Sep 2008 21:11:28 +0000]
update MANIFEST

15 years agoadd chisel test for failing case sensitivity
Peter Karman [Tue, 9 Sep 2008 21:10:57 +0000]
add chisel test for failing case sensitivity

15 years agofix rt bug 339113
Peter Karman [Tue, 9 Sep 2008 21:06:44 +0000]
fix rt bug 339113

15 years agobump version
Peter Karman [Thu, 10 Jul 2008 21:25:00 +0000]
bump version

15 years agoget entries in array context rather than scalar context, allowing for multiple values...
Peter Karman [Thu, 10 Jul 2008 21:20:54 +0000]
get entries in array context rather than scalar context, allowing for multiple values. patch by scpham.

15 years agotweek tests to work with Net::LDAP::Server::Test 0.03 v0.1002
Peter Karman [Wed, 9 Jul 2008 20:45:52 +0000]
tweek tests to work with Net::LDAP::Server::Test 0.03

16 years agorelease 0.1001 v0.1001
Peter Karman [Thu, 10 Apr 2008 02:02:44 +0000]
release 0.1001

16 years agofix rt #34777
Peter Karman [Thu, 10 Apr 2008 01:54:18 +0000]
fix rt #34777

16 years agofix SYNOPSIS doc
Peter Karman [Wed, 27 Feb 2008 18:52:58 +0000]
fix SYNOPSIS doc

16 years ago0.1000 release v0.1000
Peter Karman [Tue, 5 Feb 2008 18:16:32 +0000]
0.1000 release

16 years agorename from ::Plugin and refactor tests
Peter Karman [Tue, 5 Feb 2008 15:20:42 +0000]
rename from ::Plugin and refactor tests