Luke Taylor
|
999eadc540
|
Minor refactoring to use generics and avoid converting collections to arrays.
|
2009-11-25 22:51:53 +00:00 |
Luke Taylor
|
330e71eb8f
|
Minor Javadoc.
|
2009-11-25 21:01:04 +00:00 |
Luke Taylor
|
693d2bce03
|
SEC-1286: Fixed toString() output.
|
2009-11-17 21:44:52 +00:00 |
Luke Taylor
|
c922021d28
|
SEC-1287: Regression with fix SEC-1022 - cannot register custom permissions w/BasicLookupStrategy. Added setter method for PermissionFactory field.
|
2009-11-17 13:13:54 +00:00 |
Luke Taylor
|
3f963ef8ca
|
Restore versions and svn URLs in trunk (release plugin fail)
|
2009-10-11 21:59:38 +00:00 |
Luke Taylor
|
af563e826c
|
[maven-release-plugin] prepare release spring-security-3.0.0.RC1
|
2009-10-11 21:43:42 +00:00 |
Luke Taylor
|
6aee4f0ee4
|
Removed commented out method.
|
2009-10-07 15:45:32 +00:00 |
Luke Taylor
|
f213cc5d9e
|
SEC-1257: APIs using List<ConfigAttribute> should use a Collection instead. Converted.
|
2009-10-06 19:46:44 +00:00 |
Luke Taylor
|
caff3ee9ba
|
SEC-1231: Authentication.getAuthorities should be of type Collection<GrantedAuthority> and not List<GrantedAuthority>. Refactored the interface and related classes to match (UserDetails etc).
|
2009-10-05 19:28:53 +00:00 |
Luke Taylor
|
40759ab232
|
SEC-925: BasicLookupStrategy - support for schema qualifier. Added setters for ACL SQL statements.
|
2009-09-30 12:32:22 +00:00 |
Luke Taylor
|
9639340fef
|
SEC-1049: RoleHierarchy in SidRetrievalStrategy. Added optional RoleHierarchy injection to SidRetrievalStrategyImpl
|
2009-09-16 19:59:37 +00:00 |
Luke Taylor
|
9374bddceb
|
Added test class for AccessControlListTag.
|
2009-09-16 19:20:07 +00:00 |
Luke Taylor
|
9f76db0606
|
SEC-1022: Remove use of static methods/initializers in Acl Permissions. Added extra constructors to DefaultPermissionFactory to allow injection of custom permissions to the registry.
|
2009-09-16 18:42:44 +00:00 |
Luke Taylor
|
24155d4abe
|
SEC-1022: Remove use of static methods/initializers in Acl Permissions. Added setter for PermissionFactory to AclPermissionEvaluator
|
2009-09-16 15:32:17 +00:00 |
Luke Taylor
|
3f70d79df5
|
SEC-1022: Remove use of static methods/initializers in Acl Permissions. Converted PermissionFactory to a strategy which is used to convert integers and names to Permission instances.
|
2009-09-16 12:45:53 +00:00 |
Luke Taylor
|
0d7b990e0a
|
SEC-1184: Moved ACL cache classes and interface out of jdbc package.
|
2009-08-31 22:15:37 +00:00 |
Luke Taylor
|
6236858356
|
SEC-951: Acl Serialization Errors that cohere with parent-child-structure of Acls. Modified tests to reproduce the issue and applied suggested fix (recursive call to set transient fields on parent).
|
2009-08-31 19:15:13 +00:00 |
Luke Taylor
|
5a8772df5b
|
Reset pom versions post release
|
2009-08-21 12:02:49 +00:00 |
Luke Taylor
|
0e5aa7008d
|
[maven-release-plugin] prepare release spring-security-3.0.0.M2
|
2009-08-20 15:51:26 +00:00 |
Luke Taylor
|
72af366a72
|
SEC-1172: Added extra constructor which allows setting of the config attribute name.
|
2009-06-09 14:21:42 +00:00 |
Luke Taylor
|
39d76d5b5f
|
SEC-1165: Relax the requirement that the ObjectIdentity "type" be a Java class. Modified ObjectIdentity, changing the javaType property to "type" which is now a plain String. Also removes the requirement that the class be present on the classpath when creating the ObjectIdentityImpl instance (e.g. in the case of a permissions administration app which doesn't actually use the domain classes itself).
|
2009-06-09 00:17:45 +00:00 |
Luke Taylor
|
131ba5c62e
|
Reset poms to 3.0.0.CI-SNAPSHOT after tagging M1 release
|
2009-05-27 00:12:30 +00:00 |
Luke Taylor
|
e2c218e8c9
|
[maven-release-plugin] prepare release spring-security-3.0.0.M1
|
2009-05-26 23:44:11 +00:00 |
Luke Taylor
|
45c54c558c
|
Updated build to use maven.springframework.org deps
|
2009-05-13 06:16:05 +00:00 |
Luke Taylor
|
76438b3347
|
SEC-1132: Refactoring of access/intercept package to extract packages and classes which are externally depended on or potentially may be used outside of the standard interceptor model (e.g. SecurityMetadataSource)
|
2009-05-11 05:44:31 +00:00 |
Luke Taylor
|
9875cbec8b
|
SEC-1132: Restructuring of ACL packages
|
2009-05-11 05:20:09 +00:00 |
Luke Taylor
|
acd7dc1f2d
|
SEC-1151: Fixed check on ACE list bounds in AclImpl and updated tests
|
2009-05-08 03:10:25 +00:00 |
Luke Taylor
|
c6dfee69d4
|
SEC-1038: Changed JdbcMutableAclServiceTests to facilitate testing with PostgreSQL and updated JdbcMutableAclService to use a the id obtained from the ObjectIdentity directly rather than calling toString() on it before passing to the JDBC call.
|
2009-05-06 14:29:53 +00:00 |
Luke Taylor
|
29fafbbf18
|
Misc tidying up of old files and refactoring of tests
|
2009-05-05 13:29:59 +00:00 |
Luke Taylor
|
459a3095c4
|
SEC-1041: Applied patch with minor modifications - introduces permission constructor which sets pattern "on" code to '*' as a default.
|
2009-04-30 07:58:53 +00:00 |
Luke Taylor
|
c96da98e14
|
Removed unnecessary toString()
|
2009-04-27 10:41:16 +00:00 |
Luke Taylor
|
da823b2396
|
Tidying up.
|
2009-04-27 10:37:55 +00:00 |
Luke Taylor
|
d0a308c99b
|
SEC-1107: Added test to attempt to reproduce issue.
|
2009-04-27 10:21:31 +00:00 |
Luke Taylor
|
bd1d19f372
|
Fix mockito usage error.
|
2009-04-26 11:20:03 +00:00 |
Luke Taylor
|
a5792b094a
|
More generification to remove last warnings in Acl package.
|
2009-04-26 10:05:55 +00:00 |
Luke Taylor
|
8570d864dc
|
Generifying DefaultPermissionFactory
|
2009-04-26 09:57:41 +00:00 |
Luke Taylor
|
22e7142f45
|
SEC-998: Bundlor enabled in web, ldap, config and core modules
|
2009-04-24 09:12:53 +00:00 |
Luke Taylor
|
30fe9a0935
|
Remove dependency on commons collections (ArrayIterator).
|
2009-04-23 05:39:50 +00:00 |
Luke Taylor
|
21e36e0a57
|
Updated version number from 2.5.0-SNPSHOT to 3.0.0.CI-SNAPSHOT
|
2009-04-22 12:55:52 +00:00 |
Luke Taylor
|
5509da7a2e
|
SEC-1141: ObjectIdentityImpl has incorrect hashCode implementation. Modified equals method to compare longValue of Number identifier types and use standard equals for other serializable identifiers.
|
2009-04-22 02:08:00 +00:00 |
Luke Taylor
|
21c608389c
|
SEC-1128: Changed to use ClassUtils.forName to load "javaType" class.
|
2009-04-21 07:54:49 +00:00 |
Luke Taylor
|
fd1af34add
|
Minor javadoc stuff.
|
2009-04-21 06:06:13 +00:00 |
Luke Taylor
|
75d5e8f5f2
|
Spelling correction.
|
2009-04-21 03:38:43 +00:00 |
Luke Taylor
|
3adbbdf50d
|
SEC-1081: Minor Acl refactoring to remove generic warnings. Minor efficiency improvements.
|
2009-04-21 02:54:17 +00:00 |
Luke Taylor
|
d5f5b0860e
|
SEC-1132: Refactoring to remove package cycles in ACL module.
|
2009-04-15 10:04:45 +00:00 |
Luke Taylor
|
93bdcccaee
|
SEC-1132: Moved userdetails into core and added core/authority sub-package
|
2009-04-15 07:39:21 +00:00 |
Luke Taylor
|
10673780db
|
OPEN - issue SEC-1136: Removed SpringSecurityException. Introduced new AclException as base class for Acl module. Refactored JAAS authentication to map to AuthenticationExcpetions rather than SpringSecurityException. Modified ExceptionTranslationFilter to look explicitly for AuthenticationException or AccessDeniedException (which it should do since these are the only two it handles).
|
2009-04-13 14:56:49 +00:00 |
Luke Taylor
|
ca7d055c2b
|
SEC-1132: Created core and authentication packages within core module.
|
2009-04-13 13:43:23 +00:00 |
Luke Taylor
|
9efb5a7007
|
SEC-1132: Moved access-control/authorization specific code to org.sf.security.access package. Created provisioning package for user management classes to remove cyclical deps. Some other moving of classes to remove code tangles. Restructuring of portlet module under org.sf.security.portlet
|
2009-04-12 12:23:23 +00:00 |
Luke Taylor
|
2a9a8a41db
|
SEC-1125: Created separate web module spring-security-web
|
2009-03-25 06:28:18 +00:00 |