[shiro] 03/03: Merge tag 'upstream/1.2.2'
Emmanuel Bourg
ebourg-guest at alioth.debian.org
Wed Oct 16 15:04:04 UTC 2013
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository shiro.
commit 6900da2b8458375c7466294470c1741003252211
Merge: 9622fd2 fd3ba29
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Wed Oct 16 17:03:24 2013 +0200
Merge tag 'upstream/1.2.2'
Upstream version 1.2.2
LICENSE | 201 ++++
NOTICE | 15 +
README | 18 +
RELEASE-NOTES | 106 ++
all/pom.xml | 124 +++
core/pom.xml | 111 +++
.../main/java/org/apache/shiro/SecurityUtils.java | 127 +++
.../main/java/org/apache/shiro/ShiroException.java | 66 ++
.../shiro/UnavailableSecurityManagerException.java | 36 +
.../org/apache/shiro/aop/AnnotationHandler.java | 84 ++
.../shiro/aop/AnnotationMethodInterceptor.java | 150 +++
.../org/apache/shiro/aop/AnnotationResolver.java | 42 +
.../shiro/aop/DefaultAnnotationResolver.java | 64 ++
.../org/apache/shiro/aop/MethodInterceptor.java | 41 +
.../apache/shiro/aop/MethodInterceptorSupport.java | 50 +
.../org/apache/shiro/aop/MethodInvocation.java | 64 ++
.../java/org/apache/shiro/aop/package-info.java | 26 +
.../apache/shiro/authc/AbstractAuthenticator.java | 259 +++++
.../main/java/org/apache/shiro/authc/Account.java | 42 +
.../org/apache/shiro/authc/AccountException.java | 64 ++
.../shiro/authc/AuthenticationException.java | 66 ++
.../org/apache/shiro/authc/AuthenticationInfo.java | 82 ++
.../apache/shiro/authc/AuthenticationListener.java | 55 ++
.../apache/shiro/authc/AuthenticationToken.java | 94 ++
.../java/org/apache/shiro/authc/Authenticator.java | 67 ++
.../shiro/authc/ConcurrentAccessException.java | 75 ++
.../apache/shiro/authc/CredentialsException.java | 64 ++
.../shiro/authc/DisabledAccountException.java | 64 ++
.../shiro/authc/ExcessiveAttemptsException.java | 66 ++
.../shiro/authc/ExpiredCredentialsException.java | 68 ++
.../shiro/authc/HostAuthenticationToken.java | 44 +
.../shiro/authc/IncorrectCredentialsException.java | 71 ++
.../apache/shiro/authc/LockedAccountException.java | 69 ++
.../java/org/apache/shiro/authc/LogoutAware.java | 41 +
.../shiro/authc/MergableAuthenticationInfo.java | 47 +
.../shiro/authc/RememberMeAuthenticationToken.java | 43 +
.../shiro/authc/SaltedAuthenticationInfo.java | 48 +
.../java/org/apache/shiro/authc/SimpleAccount.java | 494 ++++++++++
.../shiro/authc/SimpleAuthenticationInfo.java | 282 ++++++
.../shiro/authc/UnknownAccountException.java | 67 ++
.../apache/shiro/authc/UsernamePasswordToken.java | 369 +++++++
.../credential/AllowAllCredentialsMatcher.java | 43 +
.../shiro/authc/credential/CredentialsMatcher.java | 54 ++
.../authc/credential/DefaultPasswordService.java | 200 ++++
.../authc/credential/HashedCredentialsMatcher.java | 459 +++++++++
.../authc/credential/HashingPasswordService.java | 91 ++
.../authc/credential/Md2CredentialsMatcher.java | 47 +
.../authc/credential/Md5CredentialsMatcher.java | 46 +
.../shiro/authc/credential/PasswordMatcher.java | 110 +++
.../shiro/authc/credential/PasswordService.java | 147 +++
.../authc/credential/Sha1CredentialsMatcher.java | 46 +
.../authc/credential/Sha256CredentialsMatcher.java | 40 +
.../authc/credential/Sha384CredentialsMatcher.java | 40 +
.../authc/credential/Sha512CredentialsMatcher.java | 40 +
.../authc/credential/SimpleCredentialsMatcher.java | 131 +++
.../shiro/authc/credential/package-info.java | 24 +
.../java/org/apache/shiro/authc/package-info.java | 29 +
.../authc/pam/AbstractAuthenticationStrategy.java | 96 ++
.../shiro/authc/pam/AllSuccessfulStrategy.java | 104 ++
.../authc/pam/AtLeastOneSuccessfulStrategy.java | 61 ++
.../shiro/authc/pam/AuthenticationStrategy.java | 115 +++
.../shiro/authc/pam/FirstSuccessfulStrategy.java | 61 ++
.../shiro/authc/pam/ModularRealmAuthenticator.java | 295 ++++++
.../shiro/authc/pam/UnsupportedTokenException.java | 68 ++
.../org/apache/shiro/authc/pam/package-info.java | 32 +
.../apache/shiro/authz/AuthorizationException.java | 66 ++
.../org/apache/shiro/authz/AuthorizationInfo.java | 92 ++
.../java/org/apache/shiro/authz/Authorizer.java | 278 ++++++
.../shiro/authz/HostUnauthorizedException.java | 84 ++
.../apache/shiro/authz/ModularRealmAuthorizer.java | 444 +++++++++
.../java/org/apache/shiro/authz/Permission.java | 85 ++
.../shiro/authz/SimpleAuthorizationInfo.java | 177 ++++
.../java/org/apache/shiro/authz/SimpleRole.java | 116 +++
.../shiro/authz/UnauthenticatedException.java | 68 ++
.../apache/shiro/authz/UnauthorizedException.java | 62 ++
.../org/apache/shiro/authz/annotation/Logical.java | 29 +
.../authz/annotation/RequiresAuthentication.java | 46 +
.../shiro/authz/annotation/RequiresGuest.java | 43 +
.../authz/annotation/RequiresPermissions.java | 63 ++
.../shiro/authz/annotation/RequiresRoles.java | 68 ++
.../shiro/authz/annotation/RequiresUser.java | 51 +
.../shiro/authz/annotation/package-info.java | 28 +
.../AnnotationsAuthorizingMethodInterceptor.java | 105 ++
.../authz/aop/AuthenticatedAnnotationHandler.java | 56 ++
.../AuthenticatedAnnotationMethodInterceptor.java | 49 +
.../authz/aop/AuthorizingAnnotationHandler.java | 55 ++
.../AuthorizingAnnotationMethodInterceptor.java | 94 ++
.../authz/aop/AuthorizingMethodInterceptor.java | 50 +
.../shiro/authz/aop/GuestAnnotationHandler.java | 66 ++
.../aop/GuestAnnotationMethodInterceptor.java | 51 +
.../authz/aop/PermissionAnnotationHandler.java | 90 ++
.../aop/PermissionAnnotationMethodInterceptor.java | 107 ++
.../shiro/authz/aop/RoleAnnotationHandler.java | 76 ++
.../authz/aop/RoleAnnotationMethodInterceptor.java | 48 +
.../shiro/authz/aop/UserAnnotationHandler.java | 66 ++
.../authz/aop/UserAnnotationMethodInterceptor.java | 54 ++
.../org/apache/shiro/authz/aop/package-info.java | 23 +
.../java/org/apache/shiro/authz/package-info.java | 38 +
.../shiro/authz/permission/AllPermission.java | 47 +
.../shiro/authz/permission/DomainPermission.java | 141 +++
.../InvalidPermissionStringException.java | 57 ++
.../shiro/authz/permission/PermissionResolver.java | 62 ++
.../authz/permission/PermissionResolverAware.java | 40 +
.../authz/permission/RolePermissionResolver.java | 43 +
.../permission/RolePermissionResolverAware.java | 40 +
.../shiro/authz/permission/WildcardPermission.java | 253 +++++
.../permission/WildcardPermissionResolver.java | 43 +
.../shiro/authz/permission/package-info.java | 27 +
.../apache/shiro/cache/AbstractCacheManager.java | 120 +++
.../main/java/org/apache/shiro/cache/Cache.java | 92 ++
.../org/apache/shiro/cache/CacheException.java | 66 ++
.../java/org/apache/shiro/cache/CacheManager.java | 42 +
.../org/apache/shiro/cache/CacheManagerAware.java | 38 +
.../main/java/org/apache/shiro/cache/MapCache.java | 100 ++
.../shiro/cache/MemoryConstrainedCacheManager.java | 48 +
.../java/org/apache/shiro/cache/package-info.java | 22 +
.../main/java/org/apache/shiro/codec/Base64.java | 506 ++++++++++
.../org/apache/shiro/codec/CodecException.java | 66 ++
.../java/org/apache/shiro/codec/CodecSupport.java | 321 ++++++
core/src/main/java/org/apache/shiro/codec/H64.java | 129 +++
core/src/main/java/org/apache/shiro/codec/Hex.java | 162 ++++
.../java/org/apache/shiro/codec/package-info.java | 23 +
.../shiro/concurrent/SubjectAwareExecutor.java | 131 +++
.../concurrent/SubjectAwareExecutorService.java | 158 +++
.../SubjectAwareScheduledExecutorService.java | 86 ++
.../org/apache/shiro/concurrent/package-info.java | 28 +
.../shiro/config/ConfigurationException.java | 66 ++
.../src/main/java/org/apache/shiro/config/Ini.java | 649 +++++++++++++
.../org/apache/shiro/config/IniFactorySupport.java | 137 +++
.../shiro/config/IniSecurityManagerFactory.java | 252 +++++
.../org/apache/shiro/config/ReflectionBuilder.java | 565 +++++++++++
.../apache/shiro/config/ResourceConfigurable.java | 42 +
.../config/UnresolveableReferenceException.java | 63 ++
.../java/org/apache/shiro/config/package-info.java | 22 +
.../crypto/AbstractSymmetricCipherService.java | 65 ++
.../org/apache/shiro/crypto/AesCipherService.java | 90 ++
.../apache/shiro/crypto/BlowfishCipherService.java | 92 ++
.../org/apache/shiro/crypto/CipherService.java | 175 ++++
.../org/apache/shiro/crypto/CryptoException.java | 41 +
.../shiro/crypto/DefaultBlockCipherService.java | 531 ++++++++++
.../org/apache/shiro/crypto/JcaCipherService.java | 602 ++++++++++++
.../org/apache/shiro/crypto/OperationMode.java | 143 +++
.../org/apache/shiro/crypto/PaddingScheme.java | 165 ++++
.../apache/shiro/crypto/RandomNumberGenerator.java | 72 ++
.../shiro/crypto/SecureRandomNumberGenerator.java | 120 +++
.../shiro/crypto/UnknownAlgorithmException.java | 40 +
.../org/apache/shiro/crypto/hash/AbstractHash.java | 361 +++++++
.../shiro/crypto/hash/ConfigurableHashService.java | 61 ++
.../shiro/crypto/hash/DefaultHashService.java | 344 +++++++
.../java/org/apache/shiro/crypto/hash/Hash.java | 67 ++
.../org/apache/shiro/crypto/hash/HashRequest.java | 225 +++++
.../org/apache/shiro/crypto/hash/HashService.java | 77 ++
.../java/org/apache/shiro/crypto/hash/Md2Hash.java | 65 ++
.../java/org/apache/shiro/crypto/hash/Md5Hash.java | 66 ++
.../org/apache/shiro/crypto/hash/Sha1Hash.java | 67 ++
.../org/apache/shiro/crypto/hash/Sha256Hash.java | 68 ++
.../org/apache/shiro/crypto/hash/Sha384Hash.java | 69 ++
.../org/apache/shiro/crypto/hash/Sha512Hash.java | 69 ++
.../org/apache/shiro/crypto/hash/SimpleHash.java | 431 +++++++++
.../shiro/crypto/hash/SimpleHashRequest.java | 74 ++
.../shiro/crypto/hash/format/Base64Format.java | 41 +
.../hash/format/DefaultHashFormatFactory.java | 354 +++++++
.../shiro/crypto/hash/format/HashFormat.java | 45 +
.../crypto/hash/format/HashFormatFactory.java | 27 +
.../apache/shiro/crypto/hash/format/HexFormat.java | 41 +
.../crypto/hash/format/ModularCryptFormat.java | 42 +
.../crypto/hash/format/ParsableHashFormat.java | 43 +
.../crypto/hash/format/ProvidedHashFormat.java | 64 ++
.../crypto/hash/format/Shiro1CryptFormat.java | 166 ++++
.../org/apache/shiro/crypto/hash/package-info.java | 25 +
.../java/org/apache/shiro/crypto/package-info.java | 26 +
.../org/apache/shiro/dao/DataAccessException.java | 51 +
.../shiro/dao/InvalidResourceUsageException.java | 47 +
.../java/org/apache/shiro/dao/package-info.java | 26 +
.../org/apache/shiro/env/DefaultEnvironment.java | 170 ++++
.../java/org/apache/shiro/env/Environment.java | 44 +
.../org/apache/shiro/env/EnvironmentException.java | 37 +
.../apache/shiro/env/NamedObjectEnvironment.java | 40 +
.../apache/shiro/env/RequiredTypeException.java | 36 +
.../java/org/apache/shiro/env/package-info.java | 25 +
.../java/org/apache/shiro/functor/Translator.java | 45 +
.../org/apache/shiro/functor/package-info.java | 30 +
.../shiro/io/ClassResolvingObjectInputStream.java | 58 ++
.../org/apache/shiro/io/DefaultSerializer.java | 85 ++
.../java/org/apache/shiro/io/ResourceUtils.java | 183 ++++
.../apache/shiro/io/SerializationException.java | 66 ++
.../main/java/org/apache/shiro/io/Serializer.java | 53 +
.../java/org/apache/shiro/io/XmlSerializer.java | 79 ++
.../java/org/apache/shiro/io/package-info.java | 22 +
.../java/org/apache/shiro/jndi/JndiCallback.java | 54 ++
.../java/org/apache/shiro/jndi/JndiLocator.java | 179 ++++
.../org/apache/shiro/jndi/JndiObjectFactory.java | 63 ++
.../java/org/apache/shiro/jndi/JndiTemplate.java | 224 +++++
.../java/org/apache/shiro/jndi/package-info.java | 22 +
...nsupportedAuthenticationMechanismException.java | 39 +
.../java/org/apache/shiro/ldap/package-info.java | 26 +
.../shiro/mgt/AbstractRememberMeManager.java | 539 +++++++++++
.../shiro/mgt/AuthenticatingSecurityManager.java | 114 +++
.../shiro/mgt/AuthorizingSecurityManager.java | 175 ++++
.../apache/shiro/mgt/CachingSecurityManager.java | 91 ++
.../apache/shiro/mgt/DefaultSecurityManager.java | 615 ++++++++++++
.../shiro/mgt/DefaultSessionStorageEvaluator.java | 96 ++
.../org/apache/shiro/mgt/DefaultSubjectDAO.java | 283 ++++++
.../apache/shiro/mgt/DefaultSubjectFactory.java | 60 ++
.../org/apache/shiro/mgt/RealmSecurityManager.java | 136 +++
.../org/apache/shiro/mgt/RememberMeManager.java | 92 ++
.../java/org/apache/shiro/mgt/SecurityManager.java | 114 +++
.../apache/shiro/mgt/SessionStorageEvaluator.java | 64 ++
.../apache/shiro/mgt/SessionsSecurityManager.java | 133 +++
.../main/java/org/apache/shiro/mgt/SubjectDAO.java | 58 ++
.../java/org/apache/shiro/mgt/SubjectFactory.java | 48 +
.../java/org/apache/shiro/mgt/package-info.java | 23 +
.../main/java/org/apache/shiro/package-info.java | 24 +
.../apache/shiro/realm/AuthenticatingRealm.java | 708 ++++++++++++++
.../org/apache/shiro/realm/AuthorizingRealm.java | 663 +++++++++++++
.../java/org/apache/shiro/realm/CachingRealm.java | 212 ++++
.../main/java/org/apache/shiro/realm/Realm.java | 105 ++
.../java/org/apache/shiro/realm/RealmFactory.java | 53 +
.../org/apache/shiro/realm/SimpleAccountRealm.java | 181 ++++
.../activedirectory/ActiveDirectoryRealm.java | 236 +++++
.../shiro/realm/activedirectory/package-info.java | 22 +
.../org/apache/shiro/realm/jdbc/JdbcRealm.java | 427 ++++++++
.../org/apache/shiro/realm/jdbc/package-info.java | 23 +
.../apache/shiro/realm/jndi/JndiRealmFactory.java | 119 +++
.../org/apache/shiro/realm/jndi/package-info.java | 21 +
.../apache/shiro/realm/ldap/AbstractLdapRealm.java | 242 +++++
.../realm/ldap/DefaultLdapContextFactory.java | 259 +++++
.../shiro/realm/ldap/JndiLdapContextFactory.java | 507 ++++++++++
.../org/apache/shiro/realm/ldap/JndiLdapRealm.java | 430 +++++++++
.../shiro/realm/ldap/LdapContextFactory.java | 77 ++
.../org/apache/shiro/realm/ldap/LdapUtils.java | 97 ++
.../org/apache/shiro/realm/ldap/package-info.java | 23 +
.../java/org/apache/shiro/realm/package-info.java | 25 +
.../java/org/apache/shiro/realm/text/IniRealm.java | 193 ++++
.../apache/shiro/realm/text/PropertiesRealm.java | 352 +++++++
.../shiro/realm/text/TextConfigurationRealm.java | 230 +++++
.../org/apache/shiro/realm/text/package-info.java | 23 +
.../shiro/session/ExpiredSessionException.java | 64 ++
.../shiro/session/InvalidSessionException.java | 71 ++
.../org/apache/shiro/session/ProxiedSession.java | 138 +++
.../java/org/apache/shiro/session/Session.java | 210 ++++
.../org/apache/shiro/session/SessionException.java | 67 ++
.../org/apache/shiro/session/SessionListener.java | 59 ++
.../shiro/session/SessionListenerAdapter.java | 55 ++
.../shiro/session/StoppedSessionException.java | 65 ++
.../shiro/session/UnknownSessionException.java | 64 ++
.../session/mgt/AbstractNativeSessionManager.java | 272 ++++++
.../shiro/session/mgt/AbstractSessionManager.java | 87 ++
.../mgt/AbstractValidatingSessionManager.java | 309 ++++++
.../shiro/session/mgt/DefaultSessionContext.java | 65 ++
.../shiro/session/mgt/DefaultSessionKey.java | 45 +
.../shiro/session/mgt/DefaultSessionManager.java | 248 +++++
.../shiro/session/mgt/DelegatingSession.java | 161 ++++
.../ExecutorServiceSessionValidationScheduler.java | 113 +++
.../shiro/session/mgt/ImmutableProxiedSession.java | 107 ++
.../shiro/session/mgt/NativeSessionManager.java | 181 ++++
.../apache/shiro/session/mgt/SessionContext.java | 91 ++
.../apache/shiro/session/mgt/SessionFactory.java | 42 +
.../org/apache/shiro/session/mgt/SessionKey.java | 46 +
.../apache/shiro/session/mgt/SessionManager.java | 61 ++
.../session/mgt/SessionValidationScheduler.java | 52 +
.../apache/shiro/session/mgt/SimpleSession.java | 541 +++++++++++
.../shiro/session/mgt/SimpleSessionFactory.java | 46 +
.../shiro/session/mgt/ValidatingSession.java | 39 +
.../session/mgt/ValidatingSessionManager.java | 72 ++
.../shiro/session/mgt/eis/AbstractSessionDAO.java | 185 ++++
.../shiro/session/mgt/eis/CachingSessionDAO.java | 350 +++++++
.../session/mgt/eis/EnterpriseCacheSessionDAO.java | 82 ++
.../mgt/eis/JavaUuidSessionIdGenerator.java | 43 +
.../shiro/session/mgt/eis/MemorySessionDAO.java | 107 ++
.../session/mgt/eis/RandomSessionIdGenerator.java | 69 ++
.../apache/shiro/session/mgt/eis/SessionDAO.java | 130 +++
.../shiro/session/mgt/eis/SessionIdGenerator.java | 51 +
.../apache/shiro/session/mgt/eis/package-info.java | 23 +
.../org/apache/shiro/session/mgt/package-info.java | 22 +
.../org/apache/shiro/session/package-info.java | 36 +
.../apache/shiro/subject/ExecutionException.java | 41 +
.../shiro/subject/MutablePrincipalCollection.java | 58 ++
.../apache/shiro/subject/PrincipalCollection.java | 147 +++
.../org/apache/shiro/subject/PrincipalMap.java | 63 ++
.../shiro/subject/SimplePrincipalCollection.java | 301 ++++++
.../apache/shiro/subject/SimplePrincipalMap.java | 283 ++++++
.../java/org/apache/shiro/subject/Subject.java | 850 ++++++++++++++++
.../org/apache/shiro/subject/SubjectContext.java | 237 +++++
.../org/apache/shiro/subject/package-info.java | 27 +
.../subject/support/DefaultSubjectContext.java | 276 ++++++
.../shiro/subject/support/DelegatingSubject.java | 514 ++++++++++
.../subject/support/DisabledSessionException.java | 42 +
.../shiro/subject/support/SubjectCallable.java | 92 ++
.../shiro/subject/support/SubjectRunnable.java | 122 +++
.../shiro/subject/support/SubjectThreadState.java | 124 +++
.../apache/shiro/subject/support/package-info.java | 22 +
.../org/apache/shiro/util/AbstractFactory.java | 61 ++
.../java/org/apache/shiro/util/AntPathMatcher.java | 425 ++++++++
.../java/org/apache/shiro/util/ByteSource.java | 191 ++++
.../java/org/apache/shiro/util/ClassUtils.java | 260 +++++
.../org/apache/shiro/util/CollectionUtils.java | 130 +++
.../java/org/apache/shiro/util/Destroyable.java | 35 +
.../main/java/org/apache/shiro/util/Factory.java | 37 +
.../java/org/apache/shiro/util/Initializable.java | 38 +
.../apache/shiro/util/InstantiationException.java | 66 ++
.../org/apache/shiro/util/JavaEnvironment.java | 163 ++++
.../main/java/org/apache/shiro/util/JdbcUtils.java | 115 +++
.../java/org/apache/shiro/util/LifecycleUtils.java | 102 ++
.../java/org/apache/shiro/util/MapContext.java | 133 +++
.../main/java/org/apache/shiro/util/Nameable.java | 35 +
.../java/org/apache/shiro/util/PatternMatcher.java | 42 +
.../org/apache/shiro/util/PermissionUtils.java | 57 ++
.../org/apache/shiro/util/RegExPatternMatcher.java | 52 +
.../org/apache/shiro/util/SimpleByteSource.java | 188 ++++
.../java/org/apache/shiro/util/SoftHashMap.java | 319 ++++++
.../java/org/apache/shiro/util/StringUtils.java | 502 ++++++++++
.../java/org/apache/shiro/util/ThreadContext.java | 331 +++++++
.../java/org/apache/shiro/util/ThreadState.java | 84 ++
.../util/UnavailableConstructorException.java | 67 ++
.../apache/shiro/util/UnknownClassException.java | 68 ++
.../java/org/apache/shiro/util/package-info.java | 23 +
.../credential/DefaultPasswordServiceTest.groovy | 143 +++
.../authc/credential/PasswordMatcherTest.groovy | 172 ++++
.../authc/pam/ModularRealmAuthenticatorTest.groovy | 212 ++++
.../groovy/org/apache/shiro/codec/H64Test.groovy | 40 +
.../config/IniSecurityManagerFactoryTest.groovy | 222 +++++
.../shiro/config/MockPermissionResolver.groovy | 36 +
.../shiro/config/ReflectionBuilderTest.groovy | 526 ++++++++++
.../crypto/hash/DefaultHashServiceTest.groovy | 159 +++
.../crypto/hash/HashRequestBuilderTest.groovy | 58 ++
.../crypto/hash/format/Base64FormatTest.groovy | 43 +
.../format/DefaultHashFormatFactoryTest.groovy | 129 +++
.../shiro/crypto/hash/format/HexFormatTest.groovy | 45 +
.../hash/format/ProvidedHashFormatTest.groovy | 40 +
.../hash/format/Shiro1CryptFormatTest.groovy | 158 +++
.../crypto/hash/format/ToStringHashFormat.groovy | 33 +
.../apache/shiro/mgt/DefaultSubjectDAOTest.groovy | 409 ++++++++
.../AuthenticatingRealmIntegrationTest.groovy | 63 ++
.../shiro/realm/AuthenticatingRealmTest.groovy | 310 ++++++
.../org/apache/shiro/realm/CachingRealmTest.groovy | 160 +++
.../shiro/realm/TestAuthenticatingRealm.groovy | 39 +
.../test/java/org/apache/shiro/AtUnitTestBase.java | 35 +
.../test/java/org/apache/shiro/ExceptionTest.java | 52 +
.../apache/shiro/aop/AnnotationResolverTest.java | 64 ++
.../shiro/authc/AbstractAuthenticatorTest.java | 155 +++
.../shiro/authc/ConcurrentAccessExceptionTest.java | 36 +
.../authc/ExcessiveAttemptsExceptionTest.java | 36 +
.../authc/ExpiredCredentialsExceptionTest.java | 36 +
.../authc/IncorrectCredentialsExceptionTest.java | 36 +
.../shiro/authc/LockedAccountExceptionTest.java | 36 +
.../shiro/authc/SimpleAuthenticationInfoTest.java | 91 ++
.../shiro/authc/UnknownAccountExceptionTest.java | 36 +
.../AbstractHashedCredentialsMatcherTest.java | 48 +
.../credential/AllowAllCredentialsMatcherTest.java | 35 +
.../credential/HashedCredentialsMatcherTest.java | 120 +++
.../credential/Md2CredentialsMatcherTest.java | 39 +
.../credential/Md5CredentialsMatcherTest.java | 37 +
.../credential/Sha1CredentialsMatcherTest.java | 37 +
.../credential/Sha256CredentialsMatcherTest.java | 37 +
.../credential/Sha384CredentialsMatcherTest.java | 37 +
.../credential/Sha512CredentialsMatcherTest.java | 37 +
.../shiro/authc/pam/AllSuccessfulStrategyTest.java | 77 ++
.../shiro/authz/AuthorizationExceptionTest.java | 32 +
.../shiro/authz/HostUnauthorizedExceptionTest.java | 32 +
.../shiro/authz/ModularRealmAuthorizerTest.java | 115 +++
.../shiro/authz/UnauthenticatedExceptionTest.java | 32 +
.../shiro/authz/UnauthorizedExceptionTest.java | 32 +
.../authz/aop/PermissionAnnotationHandlerTest.java | 80 ++
.../shiro/authz/aop/RoleAnnotationHandlerTest.java | 111 +++
.../shiro/authz/permission/AllPermissionTest.java | 38 +
.../authz/permission/DomainPermissionTest.java | 266 +++++
.../authz/permission/WildcardPermissionTest.java | 199 ++++
.../SubjectAwareExecutorServiceTest.java | 75 ++
.../shiro/concurrent/SubjectAwareExecutorTest.java | 55 ++
.../org/apache/shiro/config/CompositeBean.java | 140 +++
.../apache/shiro/config/HashMapCacheManager.java | 48 +
.../test/java/org/apache/shiro/config/IniTest.java | 163 ++++
.../org/apache/shiro/config/InitializableBean.java | 38 +
.../java/org/apache/shiro/config/SimpleBean.java | 82 ++
.../org/apache/shiro/config/SimpleBeanFactory.java | 49 +
.../apache/shiro/crypto/AesCipherServiceTest.java | 79 ++
.../shiro/crypto/BlowfishCipherServiceTest.java | 80 ++
.../apache/shiro/crypto/JcaCipherServiceTest.java | 36 +
.../crypto/SecureRandomNumberGeneratorTest.java | 96 ++
.../shiro/io/SerializationExceptionTest.java | 31 +
.../apache/shiro/jndi/JndiObjectFactoryTest.java | 98 ++
.../shiro/mgt/AbstractRememberMeManagerTest.java | 77 ++
.../shiro/mgt/AbstractSecurityManagerTest.java | 45 +
.../shiro/mgt/DefaultSecurityManagerTest.java | 156 +++
.../mgt/VMSingletonDefaultSecurityManagerTest.java | 77 ++
.../apache/shiro/realm/AuthorizingRealmTest.java | 255 +++++
.../org/apache/shiro/realm/UserIdPrincipal.java | 39 +
.../org/apache/shiro/realm/UsernamePrincipal.java | 39 +
.../activedirectory/ActiveDirectoryRealmTest.java | 148 +++
.../org/apache/shiro/realm/jdbc/JDBCRealmTest.java | 373 +++++++
.../realm/ldap/JndiLdapContextFactoryTest.java | 187 ++++
.../apache/shiro/realm/ldap/JndiLdapRealmTest.java | 174 ++++
.../org/apache/shiro/realm/text/IniRealmTest.java | 69 ++
.../realm/text/TextConfigurationRealmTest.java | 282 ++++++
.../mgt/AbstractValidatingSessionManagerTest.java | 138 +++
.../session/mgt/DefaultSessionManagerTest.java | 216 +++++
.../shiro/session/mgt/DelegatingSessionTest.java | 76 ++
.../shiro/session/mgt/SimpleSessionTest.java | 66 ++
.../shiro/subject/DelegatingSubjectTest.java | 220 +++++
.../org/apache/shiro/test/AbstractShiroTest.java | 96 ++
.../shiro/test/ExampleShiroIntegrationTest.java | 63 ++
.../apache/shiro/test/ExampleShiroUnitTest.java | 57 ++
.../shiro/test/SecurityManagerTestSupport.java | 76 ++
.../apache/shiro/util/RegExPatternMatcherTest.java | 43 +
.../org/apache/shiro/util/StringUtilsTest.java | 123 +++
core/src/test/resources/log4j.properties | 39 +
.../shiro/config/IniSecurityManagerFactoryTest.ini | 24 +
...ecurityManagerFactoryTest.propsRealm.properties | 30 +
.../shiro/realm/text/IniRealmTest.noUsers.ini | 21 +
.../shiro/realm/text/IniRealmTest.simple.ini | 25 +
core/src/test/resources/test.shiro.ini | 21 +
pom.xml | 1018 ++++++++++++++++++++
samples/aspectj/pom.xml | 86 ++
.../apache/shiro/samples/aspectj/bank/Account.java | 186 ++++
.../aspectj/bank/AccountNotFoundException.java | 27 +
.../samples/aspectj/bank/AccountTransaction.java | 142 +++
.../samples/aspectj/bank/BankServerRunner.java | 58 ++
.../shiro/samples/aspectj/bank/BankService.java | 83 ++
.../samples/aspectj/bank/BankServiceException.java | 31 +
.../aspectj/bank/InactiveAccountException.java | 27 +
.../aspectj/bank/NotEnoughFundsException.java | 27 +
.../samples/aspectj/bank/SecureBankService.java | 304 ++++++
.../aspectj/bank/SecureBankServiceTest.java | 238 +++++
.../aspectj/src/test/resources/META-INF/aop.xml | 32 +
.../aspectj/src/test/resources/log4j.properties | 28 +
.../src/test/resources/shiroBankServiceTest.ini | 42 +
samples/pom.xml | 71 ++
samples/quickstart/pom.xml | 69 ++
samples/quickstart/src/main/java/Quickstart.java | 125 +++
.../quickstart/src/main/resources/log4j.properties | 36 +
samples/quickstart/src/main/resources/shiro.ini | 58 ++
samples/spring-client/pom.xml | 128 +++
.../apache/shiro/samples/spring/SampleManager.java | 64 ++
.../shiro/samples/spring/ui/WebStartDriver.java | 38 +
.../shiro/samples/spring/ui/WebStartView.java | 158 +++
.../src/main/jnlp/resources/jsecurity-sample.jks | Bin 0 -> 1250 bytes
samples/spring-client/src/main/jnlp/template.vm | 53 +
samples/spring-client/src/main/resources/logo.png | Bin 0 -> 10883 bytes
.../src/main/resources/webstart.spring.xml | 49 +
samples/spring-hibernate/pom.xml | 151 +++
.../samples/sprhib/dao/BootstrapDataPopulator.java | 64 ++
.../shiro/samples/sprhib/dao/HibernateDao.java | 43 +
.../shiro/samples/sprhib/dao/HibernateUserDAO.java | 61 ++
.../apache/shiro/samples/sprhib/dao/UserDAO.java | 41 +
.../apache/shiro/samples/sprhib/model/Role.java | 97 ++
.../apache/shiro/samples/sprhib/model/User.java | 114 +++
.../shiro/samples/sprhib/security/SampleRealm.java | 84 ++
.../samples/sprhib/service/DefaultUserService.java | 79 ++
.../shiro/samples/sprhib/service/UserService.java | 41 +
.../samples/sprhib/web/CurrentUserInterceptor.java | 54 ++
.../shiro/samples/sprhib/web/EditUserCommand.java | 76 ++
.../samples/sprhib/web/EditUserValidator.java | 48 +
.../shiro/samples/sprhib/web/HomeController.java | 45 +
.../shiro/samples/sprhib/web/LoginCommand.java | 55 ++
.../shiro/samples/sprhib/web/LoginValidator.java | 37 +
.../samples/sprhib/web/ManageUsersController.java | 91 ++
.../samples/sprhib/web/SecurityController.java | 73 ++
.../shiro/samples/sprhib/web/SignupCommand.java | 55 ++
.../shiro/samples/sprhib/web/SignupController.java | 69 ++
.../shiro/samples/sprhib/web/SignupValidator.java | 48 +
.../src/main/resources/ehcache.xml | 56 ++
.../src/main/resources/hibernate.cfg.xml | 35 +
.../src/main/resources/log4j.properties | 39 +
.../src/main/webapp/WEB-INF/applicationContext.xml | 133 +++
.../src/main/webapp/WEB-INF/jsp/editUser.jsp | 52 +
.../src/main/webapp/WEB-INF/jsp/home.jsp | 55 ++
.../src/main/webapp/WEB-INF/jsp/login.jsp | 56 ++
.../src/main/webapp/WEB-INF/jsp/manageUsers.jsp | 57 ++
.../src/main/webapp/WEB-INF/jsp/signup.jsp | 49 +
.../src/main/webapp/WEB-INF/sprhib-servlet.xml | 55 ++
.../src/main/webapp/WEB-INF/web.xml | 104 ++
samples/spring-hibernate/src/main/webapp/index.jsp | 22 +
.../src/main/webapp/styles/sample.css | 42 +
.../src/main/webapp/unauthorized.jsp | 29 +
samples/spring/pom.xml | 182 ++++
.../samples/spring/BootstrapDataPopulator.java | 120 +++
.../shiro/samples/spring/DefaultSampleManager.java | 105 ++
.../samples/spring/realm/SaltAwareJdbcRealm.java | 121 +++
.../shiro/samples/spring/web/IndexController.java | 105 ++
.../shiro/samples/spring/web/JnlpController.java | 97 ++
.../shiro/samples/spring/web/LoginCommand.java | 69 ++
.../shiro/samples/spring/web/LoginController.java | 61 ++
.../shiro/samples/spring/web/LogoutController.java | 40 +
.../samples/spring/web/SessionValueCommand.java | 57 ++
samples/spring/src/main/resources/ehcache.xml | 98 ++
.../spring/src/main/resources/jsecurity-sample.jks | Bin 0 -> 1250 bytes
samples/spring/src/main/resources/log4j.properties | 36 +
.../src/main/webapp/WEB-INF/applicationContext.xml | 137 +++
.../src/main/webapp/WEB-INF/remoting-servlet.xml | 33 +
.../src/main/webapp/WEB-INF/resources/include.jsp | 24 +
.../src/main/webapp/WEB-INF/resources/login.jsp | 51 +
.../main/webapp/WEB-INF/resources/sampleIndex.jsp | 85 ++
.../src/main/webapp/WEB-INF/sample-servlet.xml | 70 ++
samples/spring/src/main/webapp/WEB-INF/web.xml | 102 ++
samples/spring/src/main/webapp/index.jsp | 29 +
samples/spring/src/main/webapp/logo.png | Bin 0 -> 10883 bytes
samples/spring/src/main/webapp/shiro.css | 48 +
samples/standalone/src/main/java/MyRealm.java | 78 ++
samples/standalone/src/main/java/Standalone.java | 48 +
.../standalone/src/main/resources/log4j.properties | 37 +
samples/standalone/src/main/resources/shiro.ini | 34 +
samples/web/pom.xml | 121 +++
samples/web/src/main/resources/log4j.properties | 49 +
samples/web/src/main/webapp/WEB-INF/shiro.ini | 48 +
samples/web/src/main/webapp/WEB-INF/web.xml | 42 +
samples/web/src/main/webapp/account/index.jsp | 36 +
samples/web/src/main/webapp/home.jsp | 69 ++
samples/web/src/main/webapp/include.jsp | 22 +
samples/web/src/main/webapp/index.jsp | 21 +
samples/web/src/main/webapp/login.jsp | 110 +++
samples/web/src/main/webapp/style.css | 47 +
.../apache/shiro/test/AbstractContainerTest.java | 88 ++
.../shiro/test/ContainerIntegrationTest.java | 81 ++
shiro.doap.rdf | 65 ++
support/aspectj/pom.xml | 102 ++
.../aspectj/ShiroAnnotationAuthorizingAspect.java | 54 ++
...ctjAnnotationsAuthorizingMethodInterceptor.java | 63 ++
.../BeforeAdviceMethodInvocationAdapter.java | 107 ++
.../org/apache/shiro/aspectj/package-info.java | 26 +
.../org/apache/shiro/aspectj/DummyService.java | 39 +
.../org/apache/shiro/aspectj/DummyServiceTest.java | 193 ++++
.../shiro/aspectj/RestrictedDummyService.java | 36 +
.../apache/shiro/aspectj/SecuredDummyService.java | 69 ++
.../aspectj/src/test/resources/META-INF/aop.xml | 28 +
.../src/test/resources/shiroDummyServiceTest.ini | 39 +
support/cas/pom.xml | 89 ++
.../shiro/cas/CasAuthenticationException.java | 43 +
.../main/java/org/apache/shiro/cas/CasFilter.java | 150 +++
.../main/java/org/apache/shiro/cas/CasRealm.java | 310 ++++++
.../org/apache/shiro/cas/CasSubjectFactory.java | 56 ++
.../main/java/org/apache/shiro/cas/CasToken.java | 64 ++
.../org/apache/shiro/cas/CasRealmTest.groovy | 173 ++++
.../org/apache/shiro/cas/CasTokenTest.groovy | 46 +
.../shiro/cas/MockServiceTicketValidator.groovy | 57 ++
support/ehcache/pom.xml | 79 ++
.../org/apache/shiro/cache/ehcache/EhCache.java | 241 +++++
.../apache/shiro/cache/ehcache/EhCacheManager.java | 249 +++++
.../apache/shiro/cache/ehcache/package-info.java | 23 +
.../org/apache/shiro/cache/ehcache/ehcache.xml | 99 ++
.../shiro/cache/ehcache/EhCacheManagerTest.java | 78 ++
.../ehcache/src/test/resources/log4j.properties | 37 +
support/features/pom.xml | 98 ++
support/features/src/main/resources/features.xml | 69 ++
support/guice/pom.xml | 99 ++
.../org/apache/shiro/guice/BeanTypeListener.java | 140 +++
.../shiro/guice/DestroyableInjectionListener.java | 48 +
.../org/apache/shiro/guice/GuiceEnvironment.java | 36 +
.../guice/InitializableInjectionListener.java | 38 +
.../apache/shiro/guice/LifecycleTypeListener.java | 51 +
.../java/org/apache/shiro/guice/ShiroMatchers.java | 41 +
.../java/org/apache/shiro/guice/ShiroModule.java | 169 ++++
.../org/apache/shiro/guice/ShiroSessionScope.java | 64 ++
.../aop/AopAllianceMethodInterceptorAdapter.java | 43 +
.../aop/AopAllianceMethodInvocationAdapter.java | 55 ++
.../org/apache/shiro/guice/aop/ShiroAopModule.java | 69 ++
.../shiro/guice/web/AbstractInjectionProvider.java | 83 ++
.../guice/web/FilterChainResolverProvider.java | 71 ++
.../apache/shiro/guice/web/GuiceShiroFilter.java | 38 +
.../guice/web/PathMatchingFilterProvider.java | 41 +
.../org/apache/shiro/guice/web/ShiroWebModule.java | 256 +++++
.../apache/shiro/guice/web/SimpleFilterChain.java | 47 +
.../shiro/guice/web/SimpleFilterChainResolver.java | 61 ++
.../shiro/guice/web/WebGuiceEnvironment.java | 62 ++
.../apache/shiro/guice/BeanTypeListenerTest.java | 125 +++
.../guice/DestroyableInjectionListenerTest.java | 41 +
.../apache/shiro/guice/GuiceEnvironmentTest.java | 46 +
.../guice/InitializableInjectionListenerTest.java | 40 +
.../shiro/guice/LifecycleTypeListenerTest.java | 73 ++
.../org/apache/shiro/guice/ShiroMatchersTest.java | 52 +
.../org/apache/shiro/guice/ShiroModuleTest.java | 230 +++++
.../apache/shiro/guice/ShiroSessionScopeTest.java | 84 ++
.../AopAllianceMethodInterceptorAdapterTest.java | 53 +
.../AopAllianceMethodInvocationAdapterTest.java | 92 ++
.../apache/shiro/guice/aop/ShiroAopModuleTest.java | 213 ++++
.../guice/web/AbstractInjectionProviderTest.java | 152 +++
.../apache/shiro/guice/web/DefaultFiltersTest.java | 57 ++
.../guice/web/FilterChainResolverProviderTest.java | 101 ++
.../apache/shiro/guice/web/FilterConfigTest.java | 94 ++
.../shiro/guice/web/GuiceShiroFilterTest.java | 51 +
.../guice/web/PathMatchingFilterProviderTest.java | 52 +
.../apache/shiro/guice/web/ShiroWebModuleTest.java | 162 ++++
.../guice/web/SimpleFilterChainResolverTest.java | 126 +++
.../shiro/guice/web/SimpleFilterChainTest.java | 63 ++
.../shiro/guice/web/WebGuiceEnvironmentTest.java | 67 ++
support/pom.xml | 45 +
support/quartz/pom.xml | 79 ++
.../mgt/quartz/QuartzSessionValidationJob.java | 86 ++
.../quartz/QuartzSessionValidationScheduler.java | 238 +++++
.../shiro/session/mgt/quartz/package-info.java | 24 +
support/spring/pom.xml | 103 ++
.../shiro/spring/LifecycleBeanPostProcessor.java | 137 +++
.../shiro/spring/aop/SpringAnnotationResolver.java | 57 ++
.../java/org/apache/shiro/spring/package-info.java | 23 +
.../remoting/SecureRemoteInvocationExecutor.java | 124 +++
.../remoting/SecureRemoteInvocationFactory.java | 136 +++
.../apache/shiro/spring/remoting/package-info.java | 23 +
...nceAnnotationsAuthorizingMethodInterceptor.java | 117 +++
.../AuthorizationAttributeSourceAdvisor.java | 115 +++
.../spring/security/interceptor/package-info.java | 22 +
.../shiro/spring/web/ShiroFilterFactoryBean.java | 541 +++++++++++
.../org/apache/shiro/spring/web/package-info.java | 24 +
.../SecureRemoteInvocationFactoryTest.java | 118 +++
.../AbstractAuthorizationAnnotationTest.java | 156 +++
.../DapcAuthorizationAnnotationTest.java | 57 ++
.../security/interceptor/DefaultTestService.java | 57 ++
.../SchemaAuthorizationAnnotationTest.java | 37 +
.../spring/security/interceptor/TestService.java | 52 +
.../org/apache/shiro/spring/web/DummyFilter.java | 46 +
.../spring/web/ShiroFilterFactoryBeanTest.java | 109 +++
support/spring/src/test/resources/log4j.properties | 38 +
...AbstractAuthorizationAnnotationTest-context.xml | 48 +
.../DapcAuthorizationAnnotationTest-context.xml | 35 +
.../SchemaAuthorizationAnnotationTest-context.xml | 51 +
.../spring/web/ShiroFilterFactoryBeanTest.xml | 55 ++
tools/hasher/pom.xml | 101 ++
tools/hasher/src/main/assembly/cli.assembly.xml | 35 +
.../java/org/apache/shiro/tools/hasher/Hasher.java | 447 +++++++++
tools/pom.xml | 40 +
web/pom.xml | 95 ++
.../web/config/IniFilterChainResolverFactory.java | 195 ++++
.../web/config/WebIniSecurityManagerFactory.java | 77 ++
.../org/apache/shiro/web/config/package-info.java | 22 +
.../shiro/web/env/DefaultWebEnvironment.java | 87 ++
.../apache/shiro/web/env/EnvironmentLoader.java | 243 +++++
.../shiro/web/env/EnvironmentLoaderListener.java | 70 ++
.../apache/shiro/web/env/IniWebEnvironment.java | 309 ++++++
.../shiro/web/env/MutableWebEnvironment.java | 57 ++
.../shiro/web/env/ResourceBasedWebEnvironment.java | 49 +
.../org/apache/shiro/web/env/WebEnvironment.java | 57 ++
.../org/apache/shiro/web/env/package-info.java | 27 +
.../shiro/web/filter/AccessControlFilter.java | 230 +++++
.../shiro/web/filter/PathConfigProcessor.java | 39 +
.../shiro/web/filter/PathMatchingFilter.java | 258 +++++
.../shiro/web/filter/authc/AnonymousFilter.java | 65 ++
.../web/filter/authc/AuthenticatingFilter.java | 158 +++
.../web/filter/authc/AuthenticationFilter.java | 97 ++
.../authc/BasicHttpAuthenticationFilter.java | 369 +++++++
.../web/filter/authc/FormAuthenticationFilter.java | 224 +++++
.../shiro/web/filter/authc/LogoutFilter.java | 146 +++
.../filter/authc/PassThruAuthenticationFilter.java | 58 ++
.../apache/shiro/web/filter/authc/UserFilter.java | 69 ++
.../shiro/web/filter/authc/package-info.java | 23 +
.../web/filter/authz/AuthorizationFilter.java | 126 +++
.../apache/shiro/web/filter/authz/HostFilter.java | 106 ++
.../filter/authz/HttpMethodPermissionFilter.java | 266 +++++
.../authz/PermissionsAuthorizationFilter.java | 57 ++
.../apache/shiro/web/filter/authz/PortFilter.java | 124 +++
.../web/filter/authz/RolesAuthorizationFilter.java | 55 ++
.../apache/shiro/web/filter/authz/SslFilter.java | 76 ++
.../shiro/web/filter/authz/package-info.java | 23 +
.../apache/shiro/web/filter/mgt/DefaultFilter.java | 83 ++
.../web/filter/mgt/DefaultFilterChainManager.java | 350 +++++++
.../shiro/web/filter/mgt/FilterChainManager.java | 198 ++++
.../shiro/web/filter/mgt/FilterChainResolver.java | 54 ++
.../shiro/web/filter/mgt/NamedFilterList.java | 50 +
.../mgt/PathMatchingFilterChainResolver.java | 149 +++
.../web/filter/mgt/SimpleNamedFilterList.java | 174 ++++
.../apache/shiro/web/filter/mgt/package-info.java | 26 +
.../org/apache/shiro/web/filter/package-info.java | 23 +
.../filter/session/NoSessionCreationFilter.java | 56 ++
.../shiro/web/mgt/CookieRememberMeManager.java | 291 ++++++
.../shiro/web/mgt/DefaultWebSecurityManager.java | 253 +++++
.../web/mgt/DefaultWebSessionStorageEvaluator.java | 100 ++
.../shiro/web/mgt/DefaultWebSubjectFactory.java | 78 ++
.../apache/shiro/web/mgt/WebSecurityManager.java | 40 +
.../org/apache/shiro/web/mgt/package-info.java | 23 +
.../java/org/apache/shiro/web/package-info.java | 22 +
.../apache/shiro/web/servlet/AbstractFilter.java | 131 +++
.../shiro/web/servlet/AbstractShiroFilter.java | 451 +++++++++
.../org/apache/shiro/web/servlet/AdviceFilter.java | 200 ++++
.../java/org/apache/shiro/web/servlet/Cookie.java | 91 ++
.../apache/shiro/web/servlet/IniShiroFilter.java | 356 +++++++
.../apache/shiro/web/servlet/NameableFilter.java | 95 ++
.../shiro/web/servlet/OncePerRequestFilter.java | 212 ++++
.../shiro/web/servlet/ProxiedFilterChain.java | 69 ++
.../shiro/web/servlet/ServletContextSupport.java | 93 ++
.../org/apache/shiro/web/servlet/ShiroFilter.java | 82 ++
.../shiro/web/servlet/ShiroHttpServletRequest.java | 253 +++++
.../web/servlet/ShiroHttpServletResponse.java | 326 +++++++
.../apache/shiro/web/servlet/ShiroHttpSession.java | 244 +++++
.../org/apache/shiro/web/servlet/SimpleCookie.java | 394 ++++++++
.../org/apache/shiro/web/servlet/package-info.java | 24 +
.../shiro/web/session/HttpServletSession.java | 170 ++++
.../web/session/mgt/DefaultWebSessionContext.java | 67 ++
.../web/session/mgt/DefaultWebSessionManager.java | 316 ++++++
.../mgt/ServletContainerSessionManager.java | 132 +++
.../shiro/web/session/mgt/WebSessionContext.java | 69 ++
.../shiro/web/session/mgt/WebSessionKey.java | 60 ++
.../shiro/web/session/mgt/WebSessionManager.java | 45 +
.../org/apache/shiro/web/session/package-info.java | 22 +
.../org/apache/shiro/web/subject/WebSubject.java | 159 +++
.../shiro/web/subject/WebSubjectContext.java | 72 ++
.../org/apache/shiro/web/subject/package-info.java | 25 +
.../subject/support/DefaultWebSubjectContext.java | 110 +++
.../web/subject/support/WebDelegatingSubject.java | 103 ++
.../shiro/web/subject/support/package-info.java | 24 +
.../apache/shiro/web/tags/AuthenticatedTag.java | 60 ++
.../java/org/apache/shiro/web/tags/GuestTag.java | 59 ++
.../org/apache/shiro/web/tags/HasAnyRolesTag.java | 61 ++
.../apache/shiro/web/tags/HasPermissionTag.java | 35 +
.../java/org/apache/shiro/web/tags/HasRoleTag.java | 35 +
.../apache/shiro/web/tags/LacksPermissionTag.java | 35 +
.../org/apache/shiro/web/tags/LacksRoleTag.java | 36 +
.../apache/shiro/web/tags/NotAuthenticatedTag.java | 55 ++
.../org/apache/shiro/web/tags/PermissionTag.java | 71 ++
.../org/apache/shiro/web/tags/PrincipalTag.java | 205 ++++
.../java/org/apache/shiro/web/tags/RoleTag.java | 55 ++
.../java/org/apache/shiro/web/tags/SecureTag.java | 57 ++
.../java/org/apache/shiro/web/tags/UserTag.java | 63 ++
.../org/apache/shiro/web/tags/package-info.java | 25 +
.../org/apache/shiro/web/util/RedirectView.java | 308 ++++++
.../apache/shiro/web/util/RequestPairSource.java | 45 +
.../org/apache/shiro/web/util/SavedRequest.java | 68 ++
.../java/org/apache/shiro/web/util/WebUtils.java | 674 +++++++++++++
web/src/main/resources/META-INF/shiro.tld | 166 ++++
.../IniFilterChainResolverFactoryTest.groovy | 160 +++
.../shiro/web/env/IniWebEnvironmentTest.groovy | 51 +
.../mgt/DefaultFilterChainManagerTest.groovy | 323 +++++++
.../session/NoSessionCreationFilterTest.groovy | 47 +
.../DefaultWebSessionStorageEvaluatorTest.groovy | 144 +++
.../web/servlet/AbstractShiroFilterTest.groovy | 87 ++
.../shiro/web/servlet/IniShiroFilterTest.groovy | 134 +++
.../shiro/web/servlet/ShiroFilterTest.groovy | 61 ++
.../mgt/DefaultWebSessionManagerTest.groovy | 316 ++++++
.../mgt/ServletContainerSessionManagerTest.groovy | 175 ++++
.../test/java/org/apache/shiro/web/WebTest.java | 40 +
.../config/WebIniSecurityManagerFactoryTest.java | 66 ++
.../shiro/web/filter/PathMatchingFilterTest.java | 125 +++
.../web/filter/authc/AnonymousFilterTest.java | 38 +
.../authc/BasicHttpFilterAuthenticationTest.java | 144 +++
.../web/filter/authz/AuthorizationFilterTest.java | 99 ++
.../shiro/web/filter/authz/HostFilterTest.java | 81 ++
.../authz/HttpMethodPermissionFilterTest.java | 48 +
.../shiro/web/filter/authz/PortFilterTest.java | 88 ++
.../mgt/PathMatchingFilterChainResolverTest.java | 166 ++++
.../web/filter/mgt/SimpleNamedFilterListTest.java | 154 +++
.../web/mgt/AbstractWebSecurityManagerTest.java | 33 +
.../shiro/web/mgt/CookieRememberMeManagerTest.java | 208 ++++
.../web/mgt/DefaultWebSecurityManagerTest.java | 240 +++++
.../web/servlet/OncePerRequestFilterTest.java | 104 ++
.../apache/shiro/web/servlet/SimpleCookieTest.java | 141 +++
web/src/test/resources/IniShiroFilterTest.ini | 21 +
web/src/test/resources/log4j.properties | 38 +
744 files changed, 82379 insertions(+)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/shiro.git
More information about the pkg-java-commits
mailing list