1
0
mirror of synced 2026-09-06 09:20:07 +00:00

Compare commits

..

87 Commits

Author SHA1 Message Date
Eleftheria Stein f93e5afe16 Release 5.2.3.RELEASE 2020-04-01 12:35:09 -04:00
Eleftheria Stein 7b5bdac74d Update to OpenSAML 3.4.5
Fixes gh-8278
2020-04-01 10:01:53 -04:00
Eleftheria Stein 80a16e828f Update to hibernate-entitymanager 5.4.13.Final
Fixes gh-8277
2020-04-01 10:01:20 -04:00
Eleftheria Stein ed133d4b8d Update to hibernate-core 5.2.18.Final
Fixes gh-8276
2020-04-01 10:00:41 -04:00
Eleftheria Stein 433646b551 Update blockhound to 1.0.3.RELEASE
Fixes gh-8275
2020-04-01 09:59:58 -04:00
Eleftheria Stein dd6974812f Update to unboundid-ldapsdk 4.0.14
Fixes gh-8274
2020-04-01 09:59:33 -04:00
Eleftheria Stein 97f1e368ee Update to reactive-streams 1.0.3
Fixes gh-8279
2020-04-01 09:58:19 -04:00
Eleftheria Stein 7018e7ec51 Update to Jackson 2.10.3
Fixes gh-8258
2020-04-01 09:16:29 -04:00
Eleftheria Stein 0313757846 Update to okhttp 3.14.7
Fixes gh-8259
2020-04-01 09:15:38 -04:00
Eleftheria Stein a021cd3fd5 Update to mockwebserver 3.14.7
Fixes gh-8257
2020-04-01 09:15:12 -04:00
Eleftheria Stein a57f4bb025 Update RSocket to 1.0.0-RC6
Fixes gh-8256
2020-04-01 09:14:38 -04:00
Eleftheria Stein a02cd9d9e3 Upgrade to embedded Apache Tomcat 9.0.33
Fixes gh-8254
2020-04-01 09:13:59 -04:00
Eleftheria Stein eacede6171 Update to httpclient 4.5.12
Fixes gh-8253
2020-04-01 09:12:31 -04:00
Eleftheria Stein 08b635a85a Update to org.powermock 2.0.6
Fixes gh-8255
2020-04-01 09:12:07 -04:00
Eleftheria Stein e3c3601cf6 Update to Spring Boot 2.2.6.RELEASE
Fixes gh-8252
2020-04-01 09:11:30 -04:00
Eleftheria Stein 1ca3ea3a71 Update to GAE 1.9.79
Fixes gh-8251
2020-04-01 09:10:43 -04:00
Eleftheria Stein dbdf02e864 Update to Reactor Dysprosium-SR6
Fixes gh-8250
2020-04-01 09:09:42 -04:00
Eleftheria Stein 774dd7bb13 Update to Spring Data Moore-SR6
Fixes gh-8248
2020-04-01 09:09:06 -04:00
Eleftheria Stein 6a9585dc0d Update to Spring Framework 5.2.5
Fixes gh-8249
2020-03-31 18:06:26 -04:00
Eleftheria Stein 298d40b7a5 Update tests to use absolute paths
Fixes gh-8260
2020-03-31 18:05:27 -04:00
Rob Winch 615f9a3f05 Fix HttpServlet3RequestFactory Logout Handlers
Previously there was a problem with Servlet API logout integration
when Servlet API was configured before log out.

This ensures that logout handlers is a reference to the logout handlers
vs copying the logout handlers. This ensures that the ordering does not
matter.

Closes gh-4760
2020-03-30 20:51:25 -05:00
Rob Winch 32c3353921 SpringTestContext returns ConfigurableWebApplicationContext
Closes gh-8233
2020-03-30 20:51:25 -05:00
Ruby Hartono 401597c673 Improve OAuth2LoginAuthenticationProvider
1. update OAuth2LoginAuthenticationProvider to use
OAuth2AuthorizationCodeAuthenticationProvider
2. apply fix gh-5368 for OAuth2AuthorizationCodeAuthenticationProvider
to return additionalParameters value from accessTokenResponse

Fixes gh-5633
2020-03-30 21:09:17 -04:00
Josh Cummings 258627eaee SwitchUserFilter Defaults to POST
Fixes gh-4183
2020-03-27 14:40:38 -06:00
Eleftheria Stein 01f8eb3961 Update Encryptors documentation
Fixes gh-8208
2020-03-27 10:20:04 -04:00
Martin Nemec a9a9c2c0fd OAuth2 ClientRegistrations NPE fix when userinfo missing
Fixes gh-8187
2020-03-27 06:15:25 -04:00
Josh Cummings cb7786bf97 Malformed Bearer Token Returns 401 for WebFlux
Fixes gh-7668
2020-03-26 12:59:22 -06:00
Joe Grandja 4706b16a2b oauth2Login WebFlux does not auto-redirect for XHR request
Fixes gh-8118
2020-03-26 05:09:45 -04:00
Josh Cummings 98bd1a3f60 Polish Resource Server JWT Docs
Issue gh-5935
2020-03-25 16:33:31 -06:00
Joe Grandja f06aa724bf OAuth2ErrorHttpMessageConverter handles JSON object parameters
Fixes gh-8157
2020-03-24 14:57:24 -04:00
Joe Grandja 512ad9e7e4 Document AuthorizedClientServiceOAuth2AuthorizedClientManager
Fixes gh-8152
2020-03-19 20:14:15 -04:00
Eleftheria Stein 256aba7b37 Fix rsocket test
Request route that exists; add additional error message verification

Fixes gh-8154
2020-03-19 17:36:20 -04:00
Erik van Paassen 86e25ff2ab Fix typo in Javadoc of HttpSecurity#csrf()
`HttpSecurity#csrf()` obviously returns a `CsrfConfigurer`, while the Javadoc states that it returns the `ServletApiConfigurer`.
2020-03-17 13:36:34 -06:00
Zeeshan Adnan a49a325db2 Fix exception for empty basic auth header token
fixes spring-projectsgh-7976
2020-03-16 16:06:52 -04:00
Markus Engelbrecht 75f22285c6 Fix typo 'properites' in documentation
Fixes gh-8095
2020-03-11 11:01:06 -06:00
Josh Cummings 8fa16ce63e Update to Jetty 9.4.27
Fixes gh-7507
2020-03-09 10:03:18 -06:00
Clement Stoquart 32c02fbedb Remove empty relay state from redirect url 2020-03-04 12:47:03 -07:00
AmitB 96ff3a54a9 Fix typo in AntPathRequestMatcher contructor comment 2020-03-02 07:16:07 -06:00
Josh Cummings 9092115b8a Register Authentication Provider in Init Phase
Fixes gh-8031
2020-02-28 18:43:54 -07:00
Joe Grandja 3dbfef9ef1 OAuth2AccessTokenResponseHttpMessageConverter handles JSON object parameters
Fixes gh-6463
2020-02-24 15:58:25 -05:00
Joe Grandja 8acdb82e6a OAuth2AuthorizationCodeGrantWebFilter matches on query parameters
Fixes gh-7966
2020-02-10 15:28:06 -05:00
Rafael Renan Pacheco 5ce0ce3f38 Fix var typo and code readability 2020-02-10 12:06:30 -07:00
Joe Grandja 6141132cfa Fix test gh-7963 2020-02-10 05:53:00 -05:00
Joe Grandja cc7ea4acd3 OAuth2AuthorizationCodeGrantFilter matches on query parameters
Fixes gh-7963
2020-02-10 05:24:14 -05:00
Manuel Bleichenbacher 1e4736f9b3 Prevent double-escaping of authorize URL parameters
If the authorization URL in the OAuth2 provider configuration contained query parameters with escaped characters, these characters were escaped a second time. This commit fixes it.

It is relevant to support the OIDC claims parameter (see https://openid.net/specs/openid-connect-core-1_0.html#ClaimsParameter).

Fixes gh-7871
2020-02-08 16:59:01 -05:00
Stephane Maldini 0012e24c46 Don't force downcasting of RequestAttributes to ServletRequestAttributes
Fixes gh-7953
2020-02-07 20:18:50 -05:00
Joe Grandja 2dc8147106 Add release-notes-sections.yml 2020-02-05 15:18:32 -05:00
Joe Grandja 1da8e9df13 Next Development Version 2020-02-05 11:03:09 -05:00
Joe Grandja 9a2b71d931 Release 5.2.2.RELEASE 2020-02-05 10:56:00 -05:00
Josh Cummings c4ccc96655 Polish Error Messages for OpaqueTokenIntrospectors 2020-02-05 07:16:37 -07:00
Joe Grandja 6c310213a8 Update to Spring Boot 2.2.4
Fixes gh-7909
2020-02-04 15:07:16 -05:00
Joe Grandja a5b6b9a398 Update to org.slf4j 1.7.30
Fixes gh-7908
2020-02-04 15:04:46 -05:00
Joe Grandja 9e6910273c Update to org.powermock 2.0.5
Fixes gh-7907
2020-02-04 14:56:28 -05:00
Joe Grandja ea809b01a6 Update to hibernate-validator 6.1.2.Final
Fixes gh-7906
2020-02-04 14:53:08 -05:00
Joe Grandja 8054239a12 Update to hibernate-entitymanager 5.4.10.Final
Fixes gh-7905
2020-02-04 14:51:05 -05:00
Joe Grandja 46486194c2 Update to org.aspectj 1.9.5
Fixes gh-7904
2020-02-04 14:44:05 -05:00
Joe Grandja 00b08bc725 Update to httpclient 4.5.11
Fixes gh-7903
2020-02-04 14:39:27 -05:00
Joe Grandja 6e0fbfcccd Update to commons-codec 1.14
Fixes gh-7899
2020-02-04 14:31:31 -05:00
Joe Grandja 87ea083520 Update to com.squareup.okhttp3 3.14.6
Fixes gh-7898
2020-02-04 14:24:11 -05:00
Joe Grandja 9db3f51f2a Update to Jackson 2.10.2
Fixes gh-7897
2020-02-04 14:06:11 -05:00
Joe Grandja 3cc4a945c6 Update to Reactor Dysprosium SR4
Fixes gh-7896
2020-02-04 14:03:06 -05:00
Joe Grandja dbc43fb47d Update to Spring Data Moore SR3
Fixes gh-7895
2020-02-04 14:02:57 -05:00
Joe Grandja ce6a0368bd Update to Spring Framework 5.2.3
Fixes gh-7894
2020-02-04 13:38:17 -05:00
Eleftheria Stein 9dd3dfe718 Fix requiresAuthenticationMatcher not being used
The custom server requiresAuthenticationMatcher was not always picked up

Fixes: gh-7863
2020-01-27 16:56:59 +01:00
Eleftheria Stein edb6cd3729 Fix authenticationFailureHandler not being used
The custom server authenticationFailureHandler was not always picked up

Fixes: gh-7782
2020-01-27 13:52:01 +01:00
Peter Keller 2dbedf7af5 Set charset of BasicAuthenticationFilter converter
Allow BasicAuthenticationFilter to pick up the given credentials charset.

Fixes: gh-7835
2020-01-23 16:24:03 +01:00
Eleftheria Stein 630eb10704 Load LDIF file from classpath in unboundId mode
Fixes: gh-7833
2020-01-21 17:12:18 +01:00
Eleftheria Stein f4d4c08329 Fix LDIF file example in LDAP docs
Fixes: gh-7832
2020-01-20 11:32:53 +01:00
Johannes Edmeier cc956a66df Don't cache requests with Accept: text/event-stream by default.
The eventstream requests is typically not directly invoked by the browser.
And even more unfortunately the Browser-Api doesn't allow the set additional headers as `XMLHttpRequest`..
2020-01-17 10:37:34 -08:00
Rob Winch 29182abb34 Fix HttpHeaderWriterWebFilterTests
Ensure setComplete() is subscribed to
2020-01-10 08:46:47 -06:00
Filip Hanik b754a3d635 Use the custom ServerRequestCache that the user configures
on for the default authentication entry point and authentication
success handler

Fixes gh-7721

https://github.com/spring-projects/spring-security/issues/7721

Set RequestCache on the Oauth2LoginSpec default authentication success handler

import static ReflectionTestUtils.getField

Feedback incorporated per

https://github.com/spring-projects/spring-security/pull/7734#pullrequestreview-332150359
2019-12-18 08:44:27 -08:00
Eleftheria Stein 0d24e2b8cf Fix WebFlux logout disabling
Fixes: gh-7682
2019-12-13 11:53:20 +01:00
Rob Winch b00999deed Docs ServerRSocketFactoryCustomizer->ServerRSocketFactoryProcessor
The documentation incorrectly used ServerRSocketFactoryCustomizer which
was renamed to ServerRSocketFactoryProcessor. The docs now use the correct
class name

Fixes gh-7737
2019-12-12 15:30:56 -06:00
Eleftheria Stein 59ca2ddf65 Polish SAML2 principal classes
Update @since

Issue: gh-7681
2019-12-12 20:27:24 +01:00
Clement Stoquart 0782228914 fix: make Saml2Authentication serializable 2019-12-12 20:25:26 +01:00
Rob Winch 29eb8b9177 CompositeServerHttpHeadersWriter Executes Sequentially
Fixes gh-7731
2019-12-12 11:28:23 -06:00
Rob Winch bd6ff1f319 DelegatingServerAuthenticationSuccessHandler Executes Sequentially
Fixes gh-7728
2019-12-12 08:33:14 -06:00
Rob Winch 6db7b457b7 DelegatingServerLogoutHandler Executes Sequentially
Fixes gh-7723
2019-12-11 15:39:56 -06:00
Phil Clay 840d3aa986 Polish #7589
Rename OAuth2AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager to AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager.

Handle empty mono returned from contextAttributesMapper.

Handle empty map returned from contextAttributesMapper.

Fix DefaultContextAttributesMapper so that it doesn't access ServerWebExchange.

Fix unit tests so that they pass.

Use StepVerifier in unit tests, rather than .subscribe().

Fixes gh-7569
2019-12-10 14:37:34 -05:00
Ankur Pathak 4c5c4f6cce Reactive Implementation of AuthorizedClientServiceOAuth2AuthorizedClientManager
ReactiveOAuth2AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager is reactive
version of AuthorizedClientServiceOAuth2AuthorizedClientManager

Fixes: gh-7569
2019-12-10 14:37:25 -05:00
Joe Grandja 148b570a98 Remove redundant validation for redirect-uri
Fixes gh-7706
2019-12-06 12:01:19 -05:00
Joe Grandja 752d5f29aa Display general error message when WebFlux oauth2Login() fails
Issue gh-5562 gh-6484
2019-12-05 20:12:38 -05:00
Joe Grandja e4aa3be4c5 WebFlux oauth2Login() redirects on failed authentication
Fixes gh-5562 gh-6484
2019-12-05 20:12:09 -05:00
Alexey Nesterov 0babe7d930 Correctly configure authorization requests repository for OAuth2 login
To use custom ServerAuthorizationRequestRepository both OAuth2AuthorizationRequestRedirectWebFilter and
OAuth2LoginAuthenticationWebFilter should use the same repo provided in the configuration. Currently the former filter is
correctly configured, but the latter always uses default, WebSession based repository. So authorization code created
before redirect to authorization endpoint will never be found to complete OAuth2 login when custom
ServerAuthorizationRequestRepository is used.

This change also makes OAuth2Client and OAuth2Login authentication converters consistent.

Fixes gh-7675
2019-11-29 13:58:27 -05:00
Joe Grandja b905cb8aaa Polish OAuth2AuthorizedClientArgumentResolver 2019-11-28 10:31:29 -05:00
Joe Grandja 19c2209a12 ServerOAuth2AuthorizedClientExchangeFilterFunction works with UnAuthenticatedServerOAuth2AuthorizedClientRepository
Fixes gh-7544
2019-11-28 10:31:18 -05:00
Joe Grandja 18f48e4a16 DefaultReactiveOAuth2AuthorizedClientManager requires non-null serverWebExchange
Issue gh-7544
2019-11-28 10:31:06 -05:00
3138 changed files with 8414 additions and 125741 deletions
-22
View File
@@ -1,22 +0,0 @@
name: PR Build
on: pull_request
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v1
with:
java-version: '8'
- name: Cache Gradle packages
uses: actions/cache@v2
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
- name: Build with Gradle
run: ./gradlew clean build --continue
-1
View File
@@ -24,7 +24,6 @@ atlassian-ide-plugin.xml
.checkstyle
s101plugin.state
.attach_pid*
.~lock.*#
!.idea/checkstyle-idea.xml
!.idea/externalDependencies.xml
+16
View File
@@ -0,0 +1,16 @@
language: java
jdk:
- openjdk8
os:
- linux
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
script: ./gradlew build --refresh-dependencies --no-daemon --continue
Vendored
+65 -104
View File
@@ -8,23 +8,6 @@ properties(projectProperties)
def SUCCESS = hudson.model.Result.SUCCESS.toString()
currentBuild.result = SUCCESS
def GRADLE_ENTERPRISE_CACHE_USER = usernamePassword(credentialsId: 'gradle_enterprise_cache_user',
passwordVariable: 'GRADLE_ENTERPRISE_CACHE_PASSWORD',
usernameVariable: 'GRADLE_ENTERPRISE_CACHE_USERNAME')
def GRADLE_ENTERPRISE_SECRET_ACCESS_KEY = string(credentialsId: 'gradle_enterprise_secret_access_key',
variable: 'GRADLE_ENTERPRISE_ACCESS_KEY')
def SPRING_SIGNING_SECRING = file(credentialsId: 'spring-signing-secring.gpg', variable: 'SIGNING_KEYRING_FILE')
def SPRING_GPG_PASSPHRASE = string(credentialsId: 'spring-gpg-passphrase', variable: 'SIGNING_PASSWORD')
def OSSRH_S01_CREDENTIALS = usernamePassword(credentialsId: 'oss-s01-token', passwordVariable: 'OSSRH_S01_TOKEN_PASSWORD', usernameVariable: 'OSSRH_S01_TOKEN_USERNAME')
def ARTIFACTORY_CREDENTIALS = usernamePassword(credentialsId: '02bd1690-b54f-4c9f-819d-a77cb7a9822c', usernameVariable: 'ARTIFACTORY_USERNAME', passwordVariable: 'ARTIFACTORY_PASSWORD')
def JENKINS_PRIVATE_SSH_KEY = file(credentialsId: 'docs.spring.io-jenkins_private_ssh_key', variable: 'DEPLOY_SSH_KEY')
def SONAR_LOGIN_CREDENTIALS = string(credentialsId: 'spring-sonar.login', variable: 'SONAR_LOGIN')
def jdkEnv(String jdk = 'jdk8') {
def jdkTool = tool(jdk)
return "JAVA_HOME=${ jdkTool }"
}
try {
parallel check: {
stage('Check') {
@@ -32,15 +15,8 @@ try {
checkout scm
sh "git clean -dfx"
try {
withCredentials([GRADLE_ENTERPRISE_CACHE_USER,
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
ARTIFACTORY_CREDENTIALS]) {
withEnv([jdkEnv(),
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
sh "./gradlew check -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace"
}
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
sh "./gradlew clean check --refresh-dependencies --no-daemon --stacktrace"
}
} catch(Exception e) {
currentBuild.result = 'FAILED: check'
@@ -56,19 +32,13 @@ try {
node {
checkout scm
sh "git clean -dfx"
withCredentials([SONAR_LOGIN_CREDENTIALS,
GRADLE_ENTERPRISE_CACHE_USER,
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
ARTIFACTORY_CREDENTIALS]) {
withCredentials([string(credentialsId: 'spring-sonar.login', variable: 'SONAR_LOGIN')]) {
try {
withEnv([jdkEnv(),
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
if ("master" == env.BRANCH_NAME) {
sh "./gradlew sonarqube -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PexcludeProjects='**/samples/**' -Dsonar.host.url=$SPRING_SONAR_HOST_URL -Dsonar.login=$SONAR_LOGIN --stacktrace"
sh "./gradlew sonarqube -PexcludeProjects='**/samples/**' -Dsonar.host.url=$SPRING_SONAR_HOST_URL -Dsonar.login=$SONAR_LOGIN --refresh-dependencies --no-daemon --stacktrace"
} else {
sh "./gradlew sonarqube -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PexcludeProjects='**/samples/**' -Dsonar.projectKey='spring-security-${env.BRANCH_NAME}' -Dsonar.projectName='spring-security-${env.BRANCH_NAME}' -Dsonar.host.url=$SPRING_SONAR_HOST_URL -Dsonar.login=$SONAR_LOGIN --stacktrace"
sh "./gradlew sonarqube -PexcludeProjects='**/samples/**' -Dsonar.projectKey='spring-security-${env.BRANCH_NAME}' -Dsonar.projectName='spring-security-${env.BRANCH_NAME}' -Dsonar.host.url=$SPRING_SONAR_HOST_URL -Dsonar.login=$SONAR_LOGIN --refresh-dependencies --no-daemon --stacktrace"
}
}
} catch(Exception e) {
@@ -85,15 +55,8 @@ try {
checkout scm
sh "git clean -dfx"
try {
withCredentials([GRADLE_ENTERPRISE_CACHE_USER,
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
ARTIFACTORY_CREDENTIALS]) {
withEnv([jdkEnv(),
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
sh "./gradlew test -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PforceMavenRepositories=snapshot -PspringVersion='5.2.+' -PreactorVersion=Dysprosium-BUILD-SNAPSHOT -PspringDataVersion=Lovelace-BUILD-SNAPSHOT -PlocksDisabled --refresh-dependencies --no-daemon --stacktrace"
}
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
sh "./gradlew clean test -PforceMavenRepositories=snapshot -PspringVersion='5.+' -PreactorVersion=Dysprosium-BUILD-SNAPSHOT -PspringDataVersion=Lovelace-BUILD-SNAPSHOT --refresh-dependencies --no-daemon --stacktrace"
}
} catch(Exception e) {
currentBuild.result = 'FAILED: snapshots'
@@ -102,22 +65,46 @@ try {
}
}
},
jdk9: {
stage('JDK 9') {
node {
checkout scm
sh "git clean -dfx"
try {
withEnv(["JAVA_HOME=${ tool 'jdk9' }"]) {
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
}
} catch(Exception e) {
currentBuild.result = 'FAILED: jdk9'
throw e
}
}
}
},
jdk10: {
stage('JDK 10') {
node {
checkout scm
sh "git clean -dfx"
try {
withEnv(["JAVA_HOME=${ tool 'jdk10' }"]) {
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
}
} catch(Exception e) {
currentBuild.result = 'FAILED: jdk10'
throw e
}
}
}
},
jdk11: {
stage('JDK 11') {
node {
checkout scm
sh "git clean -dfx"
try {
withCredentials([GRADLE_ENTERPRISE_CACHE_USER,
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
ARTIFACTORY_CREDENTIALS]) {
withEnv([jdkEnv("jdk11"),
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
sh "./gradlew test -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace"
}
withEnv(["JAVA_HOME=${ tool 'jdk11' }"]) {
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
}
} catch(Exception e) {
currentBuild.result = 'FAILED: jdk11'
@@ -132,15 +119,8 @@ try {
checkout scm
sh "git clean -dfx"
try {
withCredentials([GRADLE_ENTERPRISE_CACHE_USER,
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY,
ARTIFACTORY_CREDENTIALS]) {
withEnv([jdkEnv("openjdk12"),
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
sh "./gradlew test -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace"
}
withEnv(["JAVA_HOME=${ tool 'openjdk12' }"]) {
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
}
} catch(Exception e) {
currentBuild.result = 'FAILED: jdk12'
@@ -156,18 +136,15 @@ try {
node {
checkout scm
sh "git clean -dfx"
withCredentials([SPRING_SIGNING_SECRING,
SPRING_GPG_PASSPHRASE,
OSSRH_S01_CREDENTIALS,
ARTIFACTORY_CREDENTIALS,
GRADLE_ENTERPRISE_CACHE_USER,
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY]) {
withEnv([jdkEnv(),
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
sh "./gradlew deployArtifacts -Psigning.secretKeyRingFile=$SIGNING_KEYRING_FILE -Psigning.keyId=$SPRING_SIGNING_KEYID -Psigning.password='$SIGNING_PASSWORD' -PossrhTokenUsername=$OSSRH_S01_TOKEN_USERNAME -PossrhTokenPassword=$OSSRH_S01_TOKEN_PASSWORD -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace --no-parallel"
sh "./gradlew finalizeDeployArtifacts -Psigning.secretKeyRingFile=$SIGNING_KEYRING_FILE -Psigning.keyId=$SPRING_SIGNING_KEYID -Psigning.password='$SIGNING_PASSWORD' -PossrhTokenUsername=$OSSRH_S01_TOKEN_USERNAME -PossrhTokenPassword=$OSSRH_S01_TOKEN_PASSWORD -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --stacktrace --no-parallel"
withCredentials([file(credentialsId: 'spring-signing-secring.gpg', variable: 'SIGNING_KEYRING_FILE')]) {
withCredentials([string(credentialsId: 'spring-gpg-passphrase', variable: 'SIGNING_PASSWORD')]) {
withCredentials([usernamePassword(credentialsId: 'oss-token', passwordVariable: 'OSSRH_PASSWORD', usernameVariable: 'OSSRH_USERNAME')]) {
withCredentials([usernamePassword(credentialsId: '02bd1690-b54f-4c9f-819d-a77cb7a9822c', usernameVariable: 'ARTIFACTORY_USERNAME', passwordVariable: 'ARTIFACTORY_PASSWORD')]) {
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
sh "./gradlew deployArtifacts finalizeDeployArtifacts -Psigning.secretKeyRingFile=$SIGNING_KEYRING_FILE -Psigning.keyId=$SPRING_SIGNING_KEYID -Psigning.password='$SIGNING_PASSWORD' -PossrhUsername=$OSSRH_USERNAME -PossrhPassword=$OSSRH_PASSWORD -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD --refresh-dependencies --no-daemon --stacktrace"
}
}
}
}
}
}
@@ -178,17 +155,9 @@ try {
node {
checkout scm
sh "git clean -dfx"
withCredentials([JENKINS_PRIVATE_SSH_KEY,
SPRING_GPG_PASSPHRASE,
OSSRH_S01_CREDENTIALS,
ARTIFACTORY_CREDENTIALS,
GRADLE_ENTERPRISE_CACHE_USER,
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY]) {
withEnv([jdkEnv(),
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
sh "./gradlew deployDocs -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --stacktrace"
withCredentials([file(credentialsId: 'docs.spring.io-jenkins_private_ssh_key', variable: 'DEPLOY_SSH_KEY')]) {
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
sh "./gradlew deployDocs -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --refresh-dependencies --no-daemon --stacktrace"
}
}
}
@@ -199,17 +168,9 @@ try {
node {
checkout scm
sh "git clean -dfx"
withCredentials([JENKINS_PRIVATE_SSH_KEY,
SPRING_GPG_PASSPHRASE,
OSSRH_S01_CREDENTIALS,
ARTIFACTORY_CREDENTIALS,
GRADLE_ENTERPRISE_CACHE_USER,
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY]) {
withEnv([jdkEnv(),
"GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USERNAME}",
"GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PASSWORD}",
"GRADLE_ENTERPRISE_ACCESS_KEY=${GRADLE_ENTERPRISE_ACCESS_KEY}"]) {
sh "./gradlew deploySchema -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --stacktrace"
withCredentials([file(credentialsId: 'docs.spring.io-jenkins_private_ssh_key', variable: 'DEPLOY_SSH_KEY')]) {
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
sh "./gradlew deploySchema -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --refresh-dependencies --no-daemon --stacktrace"
}
}
}
@@ -233,12 +194,12 @@ try {
def subject = "${buildStatus}: Build ${env.JOB_NAME} ${env.BUILD_NUMBER} status is now ${buildStatus}"
def details = """The build status changed to ${buildStatus}. For details see ${env.BUILD_URL}"""
emailext (
subject: subject,
body: details,
recipientProviders: RECIPIENTS,
to: "$SPRING_SECURITY_TEAM_EMAILS"
)
emailext (
subject: subject,
body: details,
recipientProviders: RECIPIENTS,
to: "$SPRING_SECURITY_TEAM_EMAILS"
)
}
}
}
+3 -1
View File
@@ -1,5 +1,7 @@
image::https://badges.gitter.im/Join%20Chat.svg[Gitter,link=https://gitter.im/spring-projects/spring-security?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge]
image:https://travis-ci.org/spring-projects/spring-security.svg?branch=master["Build Status", link="https://travis-ci.org/spring-projects/spring-security"]
= Spring Security
Spring Security provides security services for the https://docs.spring.io[Spring IO Platform]. Spring Security 5.0 requires Spring 5.0 as
@@ -19,7 +21,7 @@ Be sure to read the https://docs.spring.io/spring-security/site/docs/current/ref
Extensive JavaDoc for the Spring Security code is also available in the https://docs.spring.io/spring-security/site/docs/current/api/[Spring Security API Documentation].
== Quick Start
See https://docs.spring.io/spring-security/site/docs/5.3.x/reference/html5/#servlet-hello[Hello Spring Security] to get started with a "Hello, World" application.
We recommend you visit https://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/[Spring Security Reference] and read the "Getting Started" page.
== Building from Source
Spring Security uses a https://gradle.org[Gradle]-based build system.
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,27 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
antlr:antlr:2.7.7
ch.qos.logback:logback-classic:1.2.5
ch.qos.logback:logback-core:1.2.5
com.google.code.findbugs:jsr305:3.0.2
com.google.errorprone:error_prone_annotations:2.2.0
com.google.guava:failureaccess:1.0.1
com.google.guava:guava:27.1-jre
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.j2objc:j2objc-annotations:1.1
com.puppycrawl.tools:checkstyle:8.22
commons-beanutils:commons-beanutils:1.9.3
commons-collections:commons-collections:3.2.2
info.picocli:picocli:3.9.6
io.projectreactor:reactor-bom:Dysprosium-SR22
io.spring.javaformat:spring-javaformat-checkstyle:0.0.15
io.spring.nohttp:nohttp-checkstyle:0.0.3.RELEASE
io.spring.nohttp:nohttp:0.0.3.RELEASE
net.sf.saxon:Saxon-HE:9.9.1-3
org.antlr:antlr4-runtime:4.7.2
org.checkerframework:checker-qual:2.5.2
org.codehaus.mojo:animal-sniffer-annotations:1.17
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,15 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,15 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,15 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,8 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jacoco:org.jacoco.agent:0.8.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,15 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jacoco:org.jacoco.agent:0.8.2
org.jacoco:org.jacoco.ant:0.8.2
org.jacoco:org.jacoco.core:0.8.2
org.jacoco:org.jacoco.report:0.8.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.ow2.asm:asm-analysis:6.2.1
org.ow2.asm:asm-commons:6.2.1
org.ow2.asm:asm-tree:6.2.1
org.ow2.asm:asm:6.2.1
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,9 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
net.sf.ehcache:ehcache:2.10.9.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,15 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,15 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,24 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context-support:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,24 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context-support:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,25 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.hsqldb:hsqldb:2.5.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context-support:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,25 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.hsqldb:hsqldb:2.5.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context-support:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,25 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.hsqldb:hsqldb:2.5.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context-support:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
@@ -1,5 +1,5 @@
/*
* Copyright 2002-2016 the original author or authors.
* Copyright 2004, 2005, 2006 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -131,9 +131,10 @@ public class AccessControlEntryImpl implements AccessControlEntry,
@Override
public int hashCode() {
int result = this.permission.hashCode();
int result = this.acl.hashCode();
result = 31 * result + this.permission.hashCode();
result = 31 * result + (this.id != null ? this.id.hashCode() : 0);
result = 31 * result + (this.sid.hashCode());
result = 31 * result + this.sid.hashCode();
result = 31 * result + (this.auditFailure ? 1 : 0);
result = 31 * result + (this.auditSuccess ? 1 : 0);
result = 31 * result + (this.granting ? 1 : 0);
@@ -118,7 +118,7 @@ class AclClassIdUtils {
*/
private Long convertToLong(Serializable identifier) {
Long idAsLong;
if (conversionService.canConvert(identifier.getClass(), Long.class)) {
if (canConvertFromStringTo(Long.class)) {
idAsLong = conversionService.convert(identifier, Long.class);
} else {
idAsLong = Long.valueOf(identifier.toString());
@@ -577,25 +577,6 @@ public class AclImplTests {
assertThat(acl.isGranted(permissions, sids, false)).isTrue();
}
@Test
public void hashCodeWithoutStackOverFlow() throws Exception {
//given
Sid sid = new PrincipalSid("pSid");
ObjectIdentity oid = new ObjectIdentityImpl("type", 1);
AclAuthorizationStrategy authStrategy = new AclAuthorizationStrategyImpl(new SimpleGrantedAuthority("role"));
PermissionGrantingStrategy grantingStrategy = new DefaultPermissionGrantingStrategy(new ConsoleAuditLogger());
AclImpl acl = new AclImpl(oid, 1L, authStrategy, grantingStrategy, null, null, false, sid);
AccessControlEntryImpl ace = new AccessControlEntryImpl(1L, acl, sid, BasePermission.READ, true, true, true);
Field fieldAces = FieldUtils.getField(AclImpl.class, "aces");
fieldAces.setAccessible(true);
List<AccessControlEntryImpl> aces = (List<AccessControlEntryImpl>) fieldAces.get(acl);
aces.add(ace);
//when - then none StackOverFlowError been raised
ace.hashCode();
}
// ~ Inner Classes
// ==================================================================================================
@@ -24,7 +24,6 @@ import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.core.convert.ConversionService;
import java.io.Serializable;
import java.math.BigInteger;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.UUID;
@@ -40,7 +39,6 @@ import static org.mockito.BDDMockito.given;
public class AclClassIdUtilsTest {
private static final Long DEFAULT_IDENTIFIER = 999L;
private static final BigInteger BIGINT_IDENTIFIER = new BigInteger("999");
private static final String DEFAULT_IDENTIFIER_AS_STRING = DEFAULT_IDENTIFIER.toString();
@Mock
@@ -64,15 +62,6 @@ public class AclClassIdUtilsTest {
assertThat(newIdentifier).isEqualTo(DEFAULT_IDENTIFIER);
}
@Test
public void shouldReturnLongIfIdentifierIsBigInteger() throws SQLException {
// when
Serializable newIdentifier = aclClassIdUtils.identifierFrom(BIGINT_IDENTIFIER, resultSet);
// then
assertThat(newIdentifier).isEqualTo(DEFAULT_IDENTIFIER);
}
@Test
public void shouldReturnLongIfClassIdTypeIsNull() throws SQLException {
// given
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,8 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.aspectj:aspectjtools:1.9.6
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,27 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
antlr:antlr:2.7.7
ch.qos.logback:logback-classic:1.2.5
ch.qos.logback:logback-core:1.2.5
com.google.code.findbugs:jsr305:3.0.2
com.google.errorprone:error_prone_annotations:2.2.0
com.google.guava:failureaccess:1.0.1
com.google.guava:guava:27.1-jre
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.j2objc:j2objc-annotations:1.1
com.puppycrawl.tools:checkstyle:8.22
commons-beanutils:commons-beanutils:1.9.3
commons-collections:commons-collections:3.2.2
info.picocli:picocli:3.9.6
io.projectreactor:reactor-bom:Dysprosium-SR22
io.spring.javaformat:spring-javaformat-checkstyle:0.0.15
io.spring.nohttp:nohttp-checkstyle:0.0.3.RELEASE
io.spring.nohttp:nohttp:0.0.3.RELEASE
net.sf.saxon:Saxon-HE:9.9.1-3
org.antlr:antlr4-runtime:4.7.2
org.checkerframework:checker-qual:2.5.2
org.codehaus.mojo:animal-sniffer-annotations:1.17
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,14 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.aspectj:aspectjrt:1.9.6
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,14 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.aspectj:aspectjrt:1.9.6
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,14 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.aspectj:aspectjrt:1.9.6
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,8 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jacoco:org.jacoco.agent:0.8.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,15 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jacoco:org.jacoco.agent:0.8.2
org.jacoco:org.jacoco.ant:0.8.2
org.jacoco:org.jacoco.core:0.8.2
org.jacoco:org.jacoco.report:0.8.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.ow2.asm:asm-analysis:6.2.1
org.ow2.asm:asm-commons:6.2.1
org.ow2.asm:asm-tree:6.2.1
org.ow2.asm:asm:6.2.1
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,14 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.aspectj:aspectjrt:1.9.6
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,14 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.aspectj:aspectjrt:1.9.6
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.aspectj:aspectjrt:1.9.6
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.aspectj:aspectjrt:1.9.6
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.aspectj:aspectjrt:1.9.6
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.aspectj:aspectjrt:1.9.6
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.aspectj:aspectjrt:1.9.6
org.assertj:assertj-core:3.15.0
org.hamcrest:hamcrest-core:1.3
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
+4 -16
View File
@@ -1,29 +1,17 @@
buildscript {
dependencies {
classpath 'io.spring.gradle:spring-build-conventions:0.0.38'
classpath 'io.spring.gradle:spring-build-conventions:0.0.23.RELEASE'
classpath "org.springframework.boot:spring-boot-gradle-plugin:$springBootVersion"
classpath 'io.spring.nohttp:nohttp-gradle:0.0.5.RELEASE'
classpath "io.freefair.gradle:aspectj-plugin:4.1.6"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
classpath 'io.spring.nohttp:nohttp-gradle:0.0.2.RELEASE'
classpath "io.freefair.gradle:aspectj-plugin:4.0.2"
}
repositories {
maven {
url = 'https://repo.spring.io/plugins-snapshot'
if (project.hasProperty('artifactoryUsername')) {
credentials {
username "$artifactoryUsername"
password "$artifactoryPassword"
}
}
}
maven { url 'https://repo.spring.io/plugins-snapshot' }
maven { url 'https://plugins.gradle.org/m2/' }
}
}
apply plugin: 'io.spring.nohttp'
apply plugin: 'locks'
apply plugin: 'io.spring.convention.root'
apply plugin: 'org.jetbrains.kotlin.jvm'
group = 'org.springframework.security'
description = 'Spring Security'
-4
View File
@@ -10,10 +10,6 @@ gradlePlugin {
id = "trang"
implementationClass = "trang.TrangPlugin"
}
locks {
id = "locks"
implementationClass = "lock.GlobalLockPlugin"
}
}
}
@@ -1,16 +0,0 @@
package lock;
import org.gradle.api.Plugin;
import org.gradle.api.Project;
/**
* @author Rob Winch
*/
public class GlobalLockPlugin implements Plugin<Project> {
@Override
public void apply(Project project) {
project.getTasks().register("writeLocks", GlobalLockTask.class, writeAll -> {
writeAll.setDescription("Writes the locks for all projects");
});
}
}
@@ -1,40 +0,0 @@
package lock;
import org.gradle.api.Action;
import org.gradle.api.DefaultTask;
import org.gradle.api.Project;
import org.gradle.api.artifacts.Configuration;
import org.gradle.api.tasks.TaskAction;
import java.util.function.Consumer;
/**
* @author Rob Winch
*/
public class GlobalLockTask extends DefaultTask {
@TaskAction
public void lock() {
Project taskProject = getProject();
if (!taskProject.getGradle().getStartParameter().isWriteDependencyLocks()) {
throw new IllegalStateException("You just specify --write-locks argument");
}
writeLocksFor(taskProject);
taskProject.getSubprojects().forEach(new Consumer<Project>() {
@Override
public void accept(Project subproject) {
writeLocksFor(subproject);
}
});
}
private void writeLocksFor(Project project) {
project.getConfigurations().configureEach(new Action<Configuration>() {
@Override
public void execute(Configuration configuration) {
if (configuration.isCanBeResolved()) {
configuration.resolve();
}
}
});
}
}
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,27 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
antlr:antlr:2.7.7
ch.qos.logback:logback-classic:1.2.5
ch.qos.logback:logback-core:1.2.5
com.google.code.findbugs:jsr305:3.0.2
com.google.errorprone:error_prone_annotations:2.2.0
com.google.guava:failureaccess:1.0.1
com.google.guava:guava:27.1-jre
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.j2objc:j2objc-annotations:1.1
com.puppycrawl.tools:checkstyle:8.22
commons-beanutils:commons-beanutils:1.9.3
commons-collections:commons-collections:3.2.2
info.picocli:picocli:3.9.6
io.projectreactor:reactor-bom:Dysprosium-SR22
io.spring.javaformat:spring-javaformat-checkstyle:0.0.15
io.spring.nohttp:nohttp-checkstyle:0.0.3.RELEASE
io.spring.nohttp:nohttp:0.0.3.RELEASE
net.sf.saxon:Saxon-HE:9.9.1-3
org.antlr:antlr4-runtime:4.7.2
org.checkerframework:checker-qual:2.5.2
org.codehaus.mojo:animal-sniffer-annotations:1.17
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,8 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jacoco:org.jacoco.agent:0.8.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,15 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jacoco:org.jacoco.agent:0.8.2
org.jacoco:org.jacoco.ant:0.8.2
org.jacoco:org.jacoco.core:0.8.2
org.jacoco:org.jacoco.report:0.8.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.ow2.asm:asm-analysis:6.2.1
org.ow2.asm:asm-commons:6.2.1
org.ow2.asm:asm-tree:6.2.1
org.ow2.asm:asm:6.2.1
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,12 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.10.5
com.fasterxml.jackson.core:jackson-core:2.10.5
com.fasterxml.jackson.core:jackson-databind:2.10.5.1
io.projectreactor:reactor-bom:Dysprosium-SR22
net.sf.ehcache:ehcache:2.10.9.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,8 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
javax.servlet:javax.servlet-api:4.0.1
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,22 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,32 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.hamcrest:hamcrest-core:1.3
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.skyscreamer:jsonassert:1.5.0
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,32 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.hamcrest:hamcrest-core:1.3
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.skyscreamer:jsonassert:1.5.0
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,32 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.hamcrest:hamcrest-core:1.3
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.skyscreamer:jsonassert:1.5.0
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,32 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.hamcrest:hamcrest-core:1.3
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.skyscreamer:jsonassert:1.5.0
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,32 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
commons-codec:commons-codec:1.15
io.projectreactor:reactor-bom:Dysprosium-SR22
junit:junit:4.12
net.bytebuddy:byte-buddy-agent:1.10.5
net.bytebuddy:byte-buddy:1.10.5
org.assertj:assertj-core:3.15.0
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.hamcrest:hamcrest-core:1.3
org.jasig.cas.client:cas-client-core:3.6.2
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:2.6
org.skyscreamer:jsonassert:1.5.0
org.slf4j:slf4j-api:1.7.32
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,13 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,27 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
antlr:antlr:2.7.7
ch.qos.logback:logback-classic:1.2.5
ch.qos.logback:logback-core:1.2.5
com.google.code.findbugs:jsr305:3.0.2
com.google.errorprone:error_prone_annotations:2.2.0
com.google.guava:failureaccess:1.0.1
com.google.guava:guava:27.1-jre
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.google.j2objc:j2objc-annotations:1.1
com.puppycrawl.tools:checkstyle:8.22
commons-beanutils:commons-beanutils:1.9.3
commons-collections:commons-collections:3.2.2
info.picocli:picocli:3.9.6
io.projectreactor:reactor-bom:Dysprosium-SR22
io.spring.javaformat:spring-javaformat-checkstyle:0.0.15
io.spring.nohttp:nohttp-checkstyle:0.0.3.RELEASE
io.spring.nohttp:nohttp:0.0.3.RELEASE
net.sf.saxon:Saxon-HE:9.9.1-3
org.antlr:antlr4-runtime:4.7.2
org.checkerframework:checker-qual:2.5.2
org.codehaus.mojo:animal-sniffer-annotations:1.17
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,13 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,13 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,13 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,13 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
@@ -1,7 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
io.projectreactor:reactor-bom:Dysprosium-SR22
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework:spring-framework-bom:5.2.16.RELEASE
@@ -1,216 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
antlr:antlr:2.7.7
asm:asm:3.1
bouncycastle:bcprov-jdk15:140
ch.qos.logback:logback-classic:1.2.5
ch.qos.logback:logback-core:1.2.5
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
com.fasterxml.woodstox:woodstox-core:5.0.3
com.fasterxml:classmate:1.5.1
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google.code.findbugs:jsr305:3.0.2
com.google.errorprone:error_prone_annotations:2.1.3
com.google.guava:guava:25.0-jre
com.google.inject:guice:3.0
com.google.j2objc:j2objc-annotations:1.1
com.nimbusds:content-type:2.0
com.nimbusds:lang-tag:1.4.4
com.nimbusds:nimbus-jose-jwt:8.22.1
com.nimbusds:oauth2-oidc-sdk:7.5
com.squareup.okhttp3:mockwebserver:3.14.9
com.squareup.okhttp3:okhttp:3.14.9
com.squareup.okio:okio:1.17.2
com.sun.istack:istack-commons-runtime:3.0.7
com.sun.mail:javax.mail:1.6.1
com.sun.xml.fastinfoset:FastInfoset:1.2.15
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
commons-codec:commons-codec:1.15
commons-collections:commons-collections:3.2.2
commons-io:commons-io:2.6
commons-lang:commons-lang:2.4
commons-logging:commons-logging:1.2
commons-net:commons-net:3.6
io.dropwizard.metrics:metrics-core:3.1.5
io.netty:netty-buffer:4.1.66.Final
io.netty:netty-codec-http2:4.1.66.Final
io.netty:netty-codec-http:4.1.66.Final
io.netty:netty-codec-socks:4.1.66.Final
io.netty:netty-codec:4.1.66.Final
io.netty:netty-common:4.1.66.Final
io.netty:netty-handler-proxy:4.1.66.Final
io.netty:netty-handler:4.1.66.Final
io.netty:netty-resolver:4.1.66.Final
io.netty:netty-transport-native-epoll:4.1.66.Final
io.netty:netty-transport-native-unix-common:4.1.66.Final
io.netty:netty-transport:4.1.66.Final
io.projectreactor.netty:reactor-netty:0.9.22.RELEASE
io.projectreactor.tools:blockhound:1.0.6.RELEASE
io.projectreactor:reactor-bom:Dysprosium-SR22
io.projectreactor:reactor-core:3.3.19.RELEASE
io.projectreactor:reactor-test:3.3.19.RELEASE
io.rsocket:rsocket-core:1.0.5
io.rsocket:rsocket-transport-netty:1.0.5
javax.activation:activation:1.1
javax.activation:javax.activation-api:1.2.0
javax.annotation:jsr250-api:1.0
javax.inject:javax.inject:1
javax.persistence:javax.persistence-api:2.2
javax.servlet:javax.servlet-api:4.0.1
javax.xml.bind:jaxb-api:2.4.0-b180830.0359
joda-time:joda-time:2.9
junit:junit:4.12
ldapsdk:ldapsdk:4.1
net.bytebuddy:byte-buddy-agent:1.10.14
net.bytebuddy:byte-buddy:1.10.22
net.jcip:jcip-annotations:1.0
net.minidev:accessors-smart:1.2
net.minidev:json-smart:2.3
net.shibboleth.utilities:java-support:7.5.2
net.sourceforge.htmlunit:htmlunit-core-js:2.37.0
net.sourceforge.htmlunit:htmlunit-cssparser:1.5.0
net.sourceforge.htmlunit:htmlunit:2.37.0
net.sourceforge.htmlunit:neko-htmlunit:2.37.0
net.sourceforge.nekohtml:nekohtml:1.9.22
org.apache.commons:commons-exec:1.3
org.apache.commons:commons-lang3:3.9
org.apache.commons:commons-text:1.8
org.apache.directory.server:apacheds-bootstrap-extract:1.5.5
org.apache.directory.server:apacheds-bootstrap-partition:1.5.5
org.apache.directory.server:apacheds-core-avl:1.5.5
org.apache.directory.server:apacheds-core-constants:1.5.5
org.apache.directory.server:apacheds-core-entry:1.5.5
org.apache.directory.server:apacheds-core-jndi:1.5.5
org.apache.directory.server:apacheds-core-shared:1.5.5
org.apache.directory.server:apacheds-core:1.5.5
org.apache.directory.server:apacheds-jdbm-store:1.5.5
org.apache.directory.server:apacheds-jdbm:1.5.5
org.apache.directory.server:apacheds-kerberos-shared:1.5.5
org.apache.directory.server:apacheds-protocol-ldap:1.5.5
org.apache.directory.server:apacheds-protocol-shared:1.5.5
org.apache.directory.server:apacheds-schema-bootstrap:1.5.5
org.apache.directory.server:apacheds-schema-extras:1.5.5
org.apache.directory.server:apacheds-schema-registries:1.5.5
org.apache.directory.server:apacheds-server-jndi:1.5.5
org.apache.directory.server:apacheds-utils:1.5.5
org.apache.directory.server:apacheds-xdbm-base:1.5.5
org.apache.directory.server:apacheds-xdbm-search:1.5.5
org.apache.directory.server:apacheds-xdbm-tools:1.5.5
org.apache.directory.shared:shared-asn1-codec:0.9.15
org.apache.directory.shared:shared-asn1:0.9.15
org.apache.directory.shared:shared-cursor:0.9.15
org.apache.directory.shared:shared-ldap-constants:0.9.15
org.apache.directory.shared:shared-ldap:0.9.15
org.apache.httpcomponents:httpclient:4.5.13
org.apache.httpcomponents:httpcore:4.4.13
org.apache.httpcomponents:httpmime:4.5.11
org.apache.mina:mina-core:2.0.0-M6
org.apache.santuario:xmlsec:2.0.10
org.apache.velocity:velocity:1.7
org.aspectj:aspectjrt:1.9.6
org.aspectj:aspectjweaver:1.9.6
org.assertj:assertj-core:3.15.0
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.brotli:dec:0.1.2
org.checkerframework:checker-compat-qual:2.0.0
org.codehaus.mojo:animal-sniffer-annotations:1.14
org.codehaus.woodstox:stax2-api:3.1.4
org.cryptacular:cryptacular:1.1.4
org.dom4j:dom4j:2.1.3
org.eclipse.jetty.websocket:websocket-api:9.4.26.v20200117
org.eclipse.jetty.websocket:websocket-client:9.4.26.v20200117
org.eclipse.jetty.websocket:websocket-common:9.4.26.v20200117
org.eclipse.jetty:jetty-client:9.4.26.v20200117
org.eclipse.jetty:jetty-http:9.4.26.v20200117
org.eclipse.jetty:jetty-io:9.4.26.v20200117
org.eclipse.jetty:jetty-util:9.4.26.v20200117
org.eclipse.jetty:jetty-xml:9.4.26.v20200117
org.eclipse.persistence:javax.persistence:2.2.1
org.glassfish.jaxb:jaxb-runtime:2.3.1
org.glassfish.jaxb:txw2:2.3.1
org.hamcrest:hamcrest-core:1.3
org.hibernate.common:hibernate-commons-annotations:5.1.2.Final
org.hibernate:hibernate-core:5.4.32.Final
org.hibernate:hibernate-entitymanager:5.4.32.Final
org.hsqldb:hsqldb:2.5.2
org.jasig.cas.client:cas-client-core:3.6.2
org.javassist:javassist:3.27.0-GA
org.jboss.logging:jboss-logging:3.4.1.Final
org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final
org.jboss:jandex:2.2.3.Final
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.jetbrains.kotlin:kotlin-reflect:1.3.72
org.jetbrains.kotlin:kotlin-stdlib-common:1.3.72
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72
org.jetbrains.kotlin:kotlin-stdlib:1.3.72
org.jetbrains:annotations:13.0
org.jvnet.staxex:stax-ex:1.8
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:3.0.1
org.openid4java:openid4java-nodeps:0.9.6
org.opensaml:opensaml-core:3.4.6
org.opensaml:opensaml-messaging-api:3.4.6
org.opensaml:opensaml-profile-api:3.4.6
org.opensaml:opensaml-saml-api:3.4.6
org.opensaml:opensaml-saml-impl:3.4.6
org.opensaml:opensaml-security-api:3.4.6
org.opensaml:opensaml-security-impl:3.4.6
org.opensaml:opensaml-soap-api:3.4.6
org.opensaml:opensaml-soap-impl:3.4.6
org.opensaml:opensaml-storage-api:3.4.6
org.opensaml:opensaml-xmlsec-api:3.4.6
org.opensaml:opensaml-xmlsec-impl:3.4.6
org.ow2.asm:asm:5.0.4
org.powermock:powermock-api-mockito2:2.0.9
org.powermock:powermock-api-support:2.0.9
org.powermock:powermock-core:2.0.9
org.powermock:powermock-module-junit4-common:2.0.9
org.powermock:powermock-module-junit4:2.0.9
org.powermock:powermock-reflect:2.0.9
org.reactivestreams:reactive-streams:1.0.3
org.seleniumhq.selenium:htmlunit-driver:2.37.0
org.seleniumhq.selenium:selenium-api:3.141.59
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
org.seleniumhq.selenium:selenium-edge-driver:3.141.59
org.seleniumhq.selenium:selenium-firefox-driver:3.141.59
org.seleniumhq.selenium:selenium-ie-driver:3.141.59
org.seleniumhq.selenium:selenium-java:3.141.59
org.seleniumhq.selenium:selenium-opera-driver:3.141.59
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
org.seleniumhq.selenium:selenium-safari-driver:3.141.59
org.seleniumhq.selenium:selenium-support:3.141.59
org.skyscreamer:jsonassert:1.5.0
org.slf4j:jcl-over-slf4j:1.7.32
org.slf4j:slf4j-api:1.7.32
org.sonatype.sisu.inject:cglib:2.2.1-v20090111
org.springframework.data:spring-data-commons:2.2.12.RELEASE
org.springframework.data:spring-data-jpa:2.2.12.RELEASE
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework.ldap:spring-ldap-core:2.3.4.RELEASE
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-messaging:5.2.16.RELEASE
org.springframework:spring-orm:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
org.springframework:spring-webflux:5.2.16.RELEASE
org.springframework:spring-webmvc:5.2.16.RELEASE
org.springframework:spring-websocket:5.2.16.RELEASE
org.synchronoss.cloud:nio-multipart-parser:1.1.0
org.synchronoss.cloud:nio-stream-storage:1.1.3
xalan:serializer:2.7.2
xalan:xalan:2.7.2
xerces:xercesImpl:2.12.0
xml-apis:xml-apis:1.4.01
@@ -1,216 +0,0 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
antlr:antlr:2.7.7
asm:asm:3.1
bouncycastle:bcprov-jdk15:140
ch.qos.logback:logback-classic:1.2.5
ch.qos.logback:logback-core:1.2.5
com.fasterxml.jackson.core:jackson-annotations:2.11.3
com.fasterxml.jackson.core:jackson-core:2.11.3
com.fasterxml.jackson.core:jackson-databind:2.11.3
com.fasterxml.woodstox:woodstox-core:5.0.3
com.fasterxml:classmate:1.5.1
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google.code.findbugs:jsr305:3.0.2
com.google.errorprone:error_prone_annotations:2.1.3
com.google.guava:guava:25.0-jre
com.google.inject:guice:3.0
com.google.j2objc:j2objc-annotations:1.1
com.nimbusds:content-type:2.0
com.nimbusds:lang-tag:1.4.4
com.nimbusds:nimbus-jose-jwt:8.22.1
com.nimbusds:oauth2-oidc-sdk:7.5
com.squareup.okhttp3:mockwebserver:3.14.9
com.squareup.okhttp3:okhttp:3.14.9
com.squareup.okio:okio:1.17.2
com.sun.istack:istack-commons-runtime:3.0.7
com.sun.mail:javax.mail:1.6.1
com.sun.xml.fastinfoset:FastInfoset:1.2.15
com.vaadin.external.google:android-json:0.0.20131108.vaadin1
commons-codec:commons-codec:1.15
commons-collections:commons-collections:3.2.2
commons-io:commons-io:2.6
commons-lang:commons-lang:2.4
commons-logging:commons-logging:1.2
commons-net:commons-net:3.6
io.dropwizard.metrics:metrics-core:3.1.5
io.netty:netty-buffer:4.1.66.Final
io.netty:netty-codec-http2:4.1.66.Final
io.netty:netty-codec-http:4.1.66.Final
io.netty:netty-codec-socks:4.1.66.Final
io.netty:netty-codec:4.1.66.Final
io.netty:netty-common:4.1.66.Final
io.netty:netty-handler-proxy:4.1.66.Final
io.netty:netty-handler:4.1.66.Final
io.netty:netty-resolver:4.1.66.Final
io.netty:netty-transport-native-epoll:4.1.66.Final
io.netty:netty-transport-native-unix-common:4.1.66.Final
io.netty:netty-transport:4.1.66.Final
io.projectreactor.netty:reactor-netty:0.9.22.RELEASE
io.projectreactor.tools:blockhound:1.0.6.RELEASE
io.projectreactor:reactor-bom:Dysprosium-SR22
io.projectreactor:reactor-core:3.3.19.RELEASE
io.projectreactor:reactor-test:3.3.19.RELEASE
io.rsocket:rsocket-core:1.0.5
io.rsocket:rsocket-transport-netty:1.0.5
javax.activation:activation:1.1
javax.activation:javax.activation-api:1.2.0
javax.annotation:jsr250-api:1.0
javax.inject:javax.inject:1
javax.persistence:javax.persistence-api:2.2
javax.servlet:javax.servlet-api:4.0.1
javax.xml.bind:jaxb-api:2.4.0-b180830.0359
joda-time:joda-time:2.9
junit:junit:4.12
ldapsdk:ldapsdk:4.1
net.bytebuddy:byte-buddy-agent:1.10.14
net.bytebuddy:byte-buddy:1.10.22
net.jcip:jcip-annotations:1.0
net.minidev:accessors-smart:1.2
net.minidev:json-smart:2.3
net.shibboleth.utilities:java-support:7.5.2
net.sourceforge.htmlunit:htmlunit-core-js:2.37.0
net.sourceforge.htmlunit:htmlunit-cssparser:1.5.0
net.sourceforge.htmlunit:htmlunit:2.37.0
net.sourceforge.htmlunit:neko-htmlunit:2.37.0
net.sourceforge.nekohtml:nekohtml:1.9.22
org.apache.commons:commons-exec:1.3
org.apache.commons:commons-lang3:3.9
org.apache.commons:commons-text:1.8
org.apache.directory.server:apacheds-bootstrap-extract:1.5.5
org.apache.directory.server:apacheds-bootstrap-partition:1.5.5
org.apache.directory.server:apacheds-core-avl:1.5.5
org.apache.directory.server:apacheds-core-constants:1.5.5
org.apache.directory.server:apacheds-core-entry:1.5.5
org.apache.directory.server:apacheds-core-jndi:1.5.5
org.apache.directory.server:apacheds-core-shared:1.5.5
org.apache.directory.server:apacheds-core:1.5.5
org.apache.directory.server:apacheds-jdbm-store:1.5.5
org.apache.directory.server:apacheds-jdbm:1.5.5
org.apache.directory.server:apacheds-kerberos-shared:1.5.5
org.apache.directory.server:apacheds-protocol-ldap:1.5.5
org.apache.directory.server:apacheds-protocol-shared:1.5.5
org.apache.directory.server:apacheds-schema-bootstrap:1.5.5
org.apache.directory.server:apacheds-schema-extras:1.5.5
org.apache.directory.server:apacheds-schema-registries:1.5.5
org.apache.directory.server:apacheds-server-jndi:1.5.5
org.apache.directory.server:apacheds-utils:1.5.5
org.apache.directory.server:apacheds-xdbm-base:1.5.5
org.apache.directory.server:apacheds-xdbm-search:1.5.5
org.apache.directory.server:apacheds-xdbm-tools:1.5.5
org.apache.directory.shared:shared-asn1-codec:0.9.15
org.apache.directory.shared:shared-asn1:0.9.15
org.apache.directory.shared:shared-cursor:0.9.15
org.apache.directory.shared:shared-ldap-constants:0.9.15
org.apache.directory.shared:shared-ldap:0.9.15
org.apache.httpcomponents:httpclient:4.5.13
org.apache.httpcomponents:httpcore:4.4.13
org.apache.httpcomponents:httpmime:4.5.11
org.apache.mina:mina-core:2.0.0-M6
org.apache.santuario:xmlsec:2.0.10
org.apache.velocity:velocity:1.7
org.aspectj:aspectjrt:1.9.6
org.aspectj:aspectjweaver:1.9.6
org.assertj:assertj-core:3.15.0
org.bouncycastle:bcpkix-jdk15on:1.66
org.bouncycastle:bcprov-jdk15on:1.66
org.brotli:dec:0.1.2
org.checkerframework:checker-compat-qual:2.0.0
org.codehaus.mojo:animal-sniffer-annotations:1.14
org.codehaus.woodstox:stax2-api:3.1.4
org.cryptacular:cryptacular:1.1.4
org.dom4j:dom4j:2.1.3
org.eclipse.jetty.websocket:websocket-api:9.4.26.v20200117
org.eclipse.jetty.websocket:websocket-client:9.4.26.v20200117
org.eclipse.jetty.websocket:websocket-common:9.4.26.v20200117
org.eclipse.jetty:jetty-client:9.4.26.v20200117
org.eclipse.jetty:jetty-http:9.4.26.v20200117
org.eclipse.jetty:jetty-io:9.4.26.v20200117
org.eclipse.jetty:jetty-util:9.4.26.v20200117
org.eclipse.jetty:jetty-xml:9.4.26.v20200117
org.eclipse.persistence:javax.persistence:2.2.1
org.glassfish.jaxb:jaxb-runtime:2.3.1
org.glassfish.jaxb:txw2:2.3.1
org.hamcrest:hamcrest-core:1.3
org.hibernate.common:hibernate-commons-annotations:5.1.2.Final
org.hibernate:hibernate-core:5.4.32.Final
org.hibernate:hibernate-entitymanager:5.4.32.Final
org.hsqldb:hsqldb:2.5.2
org.jasig.cas.client:cas-client-core:3.6.2
org.javassist:javassist:3.27.0-GA
org.jboss.logging:jboss-logging:3.4.1.Final
org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final
org.jboss:jandex:2.2.3.Final
org.jetbrains.kotlin:kotlin-bom:1.3.72
org.jetbrains.kotlin:kotlin-reflect:1.3.72
org.jetbrains.kotlin:kotlin-stdlib-common:1.3.72
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72
org.jetbrains.kotlin:kotlin-stdlib:1.3.72
org.jetbrains:annotations:13.0
org.jvnet.staxex:stax-ex:1.8
org.mockito:mockito-core:3.3.3
org.objenesis:objenesis:3.0.1
org.openid4java:openid4java-nodeps:0.9.6
org.opensaml:opensaml-core:3.4.6
org.opensaml:opensaml-messaging-api:3.4.6
org.opensaml:opensaml-profile-api:3.4.6
org.opensaml:opensaml-saml-api:3.4.6
org.opensaml:opensaml-saml-impl:3.4.6
org.opensaml:opensaml-security-api:3.4.6
org.opensaml:opensaml-security-impl:3.4.6
org.opensaml:opensaml-soap-api:3.4.6
org.opensaml:opensaml-soap-impl:3.4.6
org.opensaml:opensaml-storage-api:3.4.6
org.opensaml:opensaml-xmlsec-api:3.4.6
org.opensaml:opensaml-xmlsec-impl:3.4.6
org.ow2.asm:asm:5.0.4
org.powermock:powermock-api-mockito2:2.0.9
org.powermock:powermock-api-support:2.0.9
org.powermock:powermock-core:2.0.9
org.powermock:powermock-module-junit4-common:2.0.9
org.powermock:powermock-module-junit4:2.0.9
org.powermock:powermock-reflect:2.0.9
org.reactivestreams:reactive-streams:1.0.3
org.seleniumhq.selenium:htmlunit-driver:2.37.0
org.seleniumhq.selenium:selenium-api:3.141.59
org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
org.seleniumhq.selenium:selenium-edge-driver:3.141.59
org.seleniumhq.selenium:selenium-firefox-driver:3.141.59
org.seleniumhq.selenium:selenium-ie-driver:3.141.59
org.seleniumhq.selenium:selenium-java:3.141.59
org.seleniumhq.selenium:selenium-opera-driver:3.141.59
org.seleniumhq.selenium:selenium-remote-driver:3.141.59
org.seleniumhq.selenium:selenium-safari-driver:3.141.59
org.seleniumhq.selenium:selenium-support:3.141.59
org.skyscreamer:jsonassert:1.5.0
org.slf4j:jcl-over-slf4j:1.7.32
org.slf4j:slf4j-api:1.7.32
org.sonatype.sisu.inject:cglib:2.2.1-v20090111
org.springframework.data:spring-data-commons:2.2.12.RELEASE
org.springframework.data:spring-data-jpa:2.2.12.RELEASE
org.springframework.data:spring-data-releasetrain:Moore-SR12
org.springframework.ldap:spring-ldap-core:2.3.4.RELEASE
org.springframework:spring-aop:5.2.16.RELEASE
org.springframework:spring-beans:5.2.16.RELEASE
org.springframework:spring-context:5.2.16.RELEASE
org.springframework:spring-core:5.2.16.RELEASE
org.springframework:spring-expression:5.2.16.RELEASE
org.springframework:spring-framework-bom:5.2.16.RELEASE
org.springframework:spring-jcl:5.2.16.RELEASE
org.springframework:spring-jdbc:5.2.16.RELEASE
org.springframework:spring-messaging:5.2.16.RELEASE
org.springframework:spring-orm:5.2.16.RELEASE
org.springframework:spring-test:5.2.16.RELEASE
org.springframework:spring-tx:5.2.16.RELEASE
org.springframework:spring-web:5.2.16.RELEASE
org.springframework:spring-webflux:5.2.16.RELEASE
org.springframework:spring-webmvc:5.2.16.RELEASE
org.springframework:spring-websocket:5.2.16.RELEASE
org.synchronoss.cloud:nio-multipart-parser:1.1.0
org.synchronoss.cloud:nio-stream-storage:1.1.3
xalan:serializer:2.7.2
xalan:xalan:2.7.2
xerces:xercesImpl:2.12.0
xml-apis:xml-apis:1.4.01

Some files were not shown because too many files have changed in this diff Show More