Rob Winch
|
aad4e70374
|
SEC-3034: AclPermissionEvaluator specifies Locale.ENGLISH
|
11 years ago |
Rob Winch
|
4fdfb8caba
|
SEC-2915: More Tabs -> Spaces
|
11 years ago |
Rob Winch
|
ae6af5d73c
|
SEC-2915: Updated Java Code Formatting
|
11 years ago |
Rob Winch
|
cf9f58a4ac
|
SEC-2915: XML spaces->tabs
|
11 years ago |
Rob Winch
|
6e204fff72
|
SEC-2781: Remove deprecations
|
11 years ago |
Mikhail Stryzhonok
|
f20219d541
|
Added possibility create custom Sid
|
11 years ago |
Rob Winch
|
6dfdb10e31
|
Fix move to 4.0
|
12 years ago |
Rob Winch
|
7838e3eeca
|
SEC-2447: JdbcMutableAclServiceTests should invoke aclCache.clearCache()
|
12 years ago |
Rob Winch
|
5641ab98c1
|
SEC-2410: AclFormattingUtils.printBinary handles negative
|
12 years ago |
Rob Winch
|
086056f191
|
SEC-2289: Make compatible with Spring 4 as well
There are a few subtle changes in Spring 4 that this commit addresses
|
13 years ago |
Rob Winch
|
6b81f97081
|
SEC-2114: Polishing Spring Based Cache
|
13 years ago |
Marten Deinum
|
01ea39ce35
|
SEC-2114: Provide Spring Cache Abstraction based cache implementations
As of Spring 3.1 spring has its own cache abstraction. This commit adds cache
imlpementations based on that abstraction.
|
13 years ago |
Rob Winch
|
6584b65489
|
SEC-1898: Added test to demonstrate JdbcAclService#readAclById throws NotFoundException when the Acl is missing
|
14 years ago |
Luke Taylor
|
3e4fc0b948
|
SEC-1795: Fix possible NPEs in AclImpl.equals()
|
15 years ago |
Luke Taylor
|
4a40d80da1
|
SEC-1418: Deprecate GrantedAuthorityImpl in favour of final SimpleGrantedAuthority.
It should be noted that equality checks or lookups with Strings or other authority types will now fail where they would have succeeded before.
|
15 years ago |
Luke Taylor
|
4ad0652787
|
Removed array of authorities constructor from TestingAuthenticationToken and RunAsUserToken.
|
15 years ago |
Luke Taylor
|
1c8d28501c
|
SEC-1550: Convert signatures to use Collection<? extends GrantedAuthority> where appropriate.
|
16 years ago |
Luke Taylor
|
65712f5cbc
|
SEC-1549: AclPermissionCacheOptimizer now does nothing if passed an empty collection of domain objects.
|
16 years ago |
Luke Taylor
|
42721d407b
|
Added tests for acls/afterinvocation package
|
16 years ago |
Luke Taylor
|
bdb906e588
|
Enable parameterization for log levels in logback files to allow the use of command-line options for controlling log output.
|
16 years ago |
Luke Taylor
|
3c02989d67
|
Removal of jmock test dependency and upgrading of mockito version to 1.8.5. Minor adjustments to other build deps and configurations (e.g. prevent groovy from being used as a transitive dep, since we only use it for tests).
|
16 years ago |
Luke Taylor
|
2222a7be07
|
Use Integer.valueOf() in preference to new Integer()
|
16 years ago |
Luke Taylor
|
1a838c2049
|
SEC-1533: AclAuthorizationStrategyImpl can now take either one or three GrantedAuthority arguments. If only one is supplied, it will be used for all 3 of the permissions supported by the class.
|
16 years ago |
Luke Taylor
|
64375484a1
|
More build and logging tuning.
|
16 years ago |
Luke Taylor
|
1474e73b11
|
SEC-1166: Added new interface PermissionGrantingStrategy to allow customization of ACL permission granting logic.
The DefaultPermissionGrantingStrategy contains the standard behaviour that was previously in AclImpl.
|
16 years ago |
Luke Taylor
|
052537c8b0
|
Removing $Id$ markers and stripping trailing whitespace from the codebase.
|
16 years ago |
Luke Taylor
|
893f212fa5
|
Tidying
|
16 years ago |
Luke Taylor
|
c922021d28
|
SEC-1287: Regression with fix SEC-1022 - cannot register custom permissions w/BasicLookupStrategy. Added setter method for PermissionFactory field.
|
17 years ago |
Luke Taylor
|
9639340fef
|
SEC-1049: RoleHierarchy in SidRetrievalStrategy. Added optional RoleHierarchy injection to SidRetrievalStrategyImpl
|
17 years ago |
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.
|
17 years ago |
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.
|
17 years ago |
Luke Taylor
|
0d7b990e0a
|
SEC-1184: Moved ACL cache classes and interface out of jdbc package.
|
17 years ago |
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).
|
17 years ago |
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).
|
17 years ago |
Luke Taylor
|
9875cbec8b
|
SEC-1132: Restructuring of ACL packages
|
17 years ago |
Luke Taylor
|
acd7dc1f2d
|
SEC-1151: Fixed check on ACE list bounds in AclImpl and updated tests
|
17 years ago |
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.
|
17 years ago |
Luke Taylor
|
29fafbbf18
|
Misc tidying up of old files and refactoring of tests
|
17 years ago |
Luke Taylor
|
da823b2396
|
Tidying up.
|
17 years ago |
Luke Taylor
|
d0a308c99b
|
SEC-1107: Added test to attempt to reproduce issue.
|
17 years ago |
Luke Taylor
|
bd1d19f372
|
Fix mockito usage error.
|
17 years ago |
Luke Taylor
|
a5792b094a
|
More generification to remove last warnings in Acl package.
|
17 years ago |
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.
|
17 years ago |
Luke Taylor
|
3adbbdf50d
|
SEC-1081: Minor Acl refactoring to remove generic warnings. Minor efficiency improvements.
|
17 years ago |
Luke Taylor
|
d5f5b0860e
|
SEC-1132: Refactoring to remove package cycles in ACL module.
|
17 years ago |
Luke Taylor
|
93bdcccaee
|
SEC-1132: Moved userdetails into core and added core/authority sub-package
|
17 years ago |
Luke Taylor
|
ca7d055c2b
|
SEC-1132: Created core and authentication packages within core module.
|
17 years ago |
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
|
17 years ago |
Luke Taylor
|
2a9a8a41db
|
SEC-1125: Created separate web module spring-security-web
|
17 years ago |
Luke Taylor
|
4a41416c9b
|
Tidying up and removing compiler warnings.
|
17 years ago |