6114 Commits

Author SHA1 Message Date
Rob Winch
e5f2e72843 Sort gradle.properties 2017-05-15 13:32:43 -05:00
Rob Winch
e631805635 Remove RedirectMatcher
This is no longer necessary now that Spring 5 is the minimum version.

Fixes gh-4092
2017-05-11 14:38:18 -05:00
Rob Winch
d81b436e5d Remove pom.xml from build
Gradle is easy enough to import into IDEs, so pom.xml should no
longer be necessary.

This commit removes the pom.xml files from the build.

Fixes gh-4283
2017-05-11 14:32:36 -05:00
Rob Winch
0e4fd349a9 Next developmenet version 2017-05-10 01:09:35 -05:00
Rob Winch
f279346dac Release 5.0.0.M1 5.0.0.M1 2017-05-10 01:08:50 -05:00
Rob Winch
c05fc951d8 Disable OSSRH Deploy
For the release disable OSSRH Deploy since we will release only
to Artifactory for the milestone. We cannot deploy to OSSRH because
we have RC dependencies that are not in Maven Central.
2017-05-10 00:30:35 -05:00
Rob Winch
221d4f8fb1 Document WebFlux What Is New
Issue gh-4325
2017-05-10 00:28:16 -05:00
Vedran Pavic
e9427e421b Update Spring version 2017-05-10 00:27:36 -05:00
Vedran Pavic
85719fcd64 Use Base64 implementation provided by Java 8 2017-05-10 00:27:36 -05:00
Rob Winch
fe37d0f5f9 Update to spring-build-conventions 0.0.1.RELEASE 2017-05-10 00:14:47 -05:00
Rob Winch
b4f2777755 Add WebFlux
Fixes gh-4128
2017-05-10 00:13:02 -05:00
Rob Winch
051e3fb079 Add UserBuilders.withUserDetails 2017-05-10 00:12:12 -05:00
Rob Winch
14f5ebcc3b Update to Spring Data Kay M3 2017-05-09 09:37:28 -05:00
Rob Winch
4fdf343045 Remove springIoVersion 2017-05-09 02:39:49 -05:00
Rob Winch
514f0053cc Use dependency-management.gradle 2017-05-09 02:39:49 -05:00
Rob Winch
5dcb6e37b1 Update to boot 1.5.3.RELEASE 2017-05-09 02:35:46 -05:00
Rob Winch
861e7994ff crypto uses spring-jcl 2017-05-09 02:35:46 -05:00
Rob Winch
5c7ff5c24a Update to spring 5.0.0.RC1 2017-05-09 02:35:46 -05:00
Joe Grandja
a458b682d6 Add package/class level javadoc in oauth2-client
Fixes gh-4295
2017-05-04 12:37:35 -04:00
Joe Grandja
d04bfaca5a Update oauth2login README with GitHub/Facebook/Okta
* Add instructions to the oauth2login sample README for setting up
OAuth 2.0 Login for GitHub, Facebook, and Okta
* Change base package for oauth2login sample

Fixes gh-4287, Fixes gh-4288, Fixes gh-4289
2017-05-04 12:37:35 -04:00
Rob Winch
9d2ba5be42 Add spock dependencies to dependency-management.properties
Spring Boot removed sock from its dependency management via
https://github.com/spring-projects/spring-boot/issues/9043

This commit adds spock to this project's dependency management
2017-05-04 10:10:40 -05:00
Rob Winch
021ee0d317 Spring Data findOne->findById 2017-05-04 09:38:03 -05:00
Rob Winch
a199819acb Merge pull request #4319 from rwinch/tests-configuration
Build Leverages tests-configuration plugin
2017-05-01 21:01:15 -05:00
Rob Winch
18e2457ddf Polish Travis
* Add --refresh-dependencies to .travis.yml
* Add --no-daemon to .travis.yml
2017-05-01 20:31:01 -05:00
Rob Winch
e1ef0477fb Build Leverages tests-configuration plugin 2017-05-01 17:10:20 -05:00
Rob Winch
d57b0b11ab Merge pull request #4317 from rwinch/travis-logs
Polish Logging for Tests
2017-05-01 14:45:00 -05:00
Rob Winch
7fcc3f58e4 Polish Logging for Tests
This should drastically reduce the log size for integration tests
fixing the build for Travis which limits the console output.
2017-05-01 14:00:40 -05:00
Rob Winch
c1d399b300 Polish MavenBomPlugin 2017-04-28 13:23:18 -05:00
Joe Grandja
829c386756 Add support for OAuth 2.0 Login
Fixes gh-3907
2017-04-28 10:58:59 -04:00
Rob Winch
a38352c4cc Use plugins-snapshot 2017-04-25 15:46:52 -05:00
Rob Winch
d108bf58bf Remove commons-logging
Issue: gh-4308
2017-04-24 19:40:22 -05:00
Rob Winch
85d244598c Use spring-build-conventions:0.0.1.BUILD-SNAPSHOT 2017-04-21 21:43:54 -05:00
Rob Winch
014f3c8f21 Add Jenkinsfile
We should add a Jenkinsfile so we can build the project in GitHub

Fixes gh-4306
2017-04-21 10:55:05 -05:00
Rob Winch
dd6fc48dd8 Standardize Build
The build now uses spring build conventions to simplify the build

Fixes gh-4284
2017-04-21 10:55:05 -05:00
Rob Winch
5a65da400d Use ReflectionTestUtils rather than Whitebox
This is better because it no longer uses Mockito's internal API

Fixes gh-4305
2017-04-21 10:54:58 -05:00
Rob Winch
5ba051aa70 Reset browser to accomidate every domain
Fixes gh-4304
2017-04-21 10:52:31 -05:00
Rob Winch
366c371912 Update to Gradle 3.5
Fixes gh-4303
2017-04-21 10:51:49 -05:00
Rob Winch
c5fedb6f8d Remove unused sandbox projects
Fixes gh-4302
2017-04-21 10:51:35 -05:00
Rob Winch
d59f128210 Fix asciidoc in manual
Fixes gh-4301
2017-04-21 10:50:30 -05:00
Rob Winch
59a0ba285f Fix Sonar Issues
Fixes gh-4300
2017-04-21 10:49:59 -05:00
Rob Winch
9d9aadb80f Fix DefaultSavedRequestMixinTests with Spring 5
Previously DefaultSavedRequestMixinTests
serializeDefaultRequestBuildWithConstructorTest broke in Spring 5
because Spring 5's MockHttpServletRequest.setCookie now automatically adds
the Cookie header.

This commit ensures that the Cookie header is not added by overriding the
class we are writing.

Fixes gh-4272
2017-04-12 15:51:26 -05:00
Joe Grandja
71e491fcf0 Provide abstraction for an Authenticated Principal 2017-04-10 16:18:40 -04:00
Joe Grandja
2ce174dbf0 Update poms to 5.0.0.BUILD-SNAPSHOT 2017-04-07 16:49:50 -04:00
Joe Grandja
2b81983f7c Update to Java 8 compatibility
* Spring IO Athens-BUILD-SNAPSHOT -> Cairo-BUILD-SNAPSHOT
* CGLib 3.1 -> 3.2.5 latest release Issue related to ASM https://github.com/cglib/cglib/issues/20
* AssertJ 2.2.0 -> 3.6.2 latest release
* PowerMock 1.6.2 -> 1.6.5 latest release is 1.6.6 but has regression Issue https://github.com/powermock/powermock/issues/717
* Update maven-compiler-plugin source/target to 1.8
2017-04-07 16:49:38 -04:00
Rob Winch
8a05548dcb Use Spring IO Brussels-SR1 2017-03-21 14:50:21 -05:00
Rob Winch
4f265c8fbc Update taglib version 2017-03-08 19:49:25 -06:00
Rob Winch
3ca78df15f Fix Security version Test 2017-03-08 19:12:39 -06:00
Rob Winch
78c5c733e5 Update to 5.0.0.BUILD-SNAPSHOT 2017-03-08 16:06:08 -06:00
borlafu
8a458eb9e1 Avoid multiple X-Frame-Options headers
XFrameOptionsHeaderWriter should not *add*, but *set* the
X-Frame-Options header. According to
https://tools.ietf.org/html/rfc7034#section-2.1, having
multiple values for the header is disallowed:

"There are three different values for the header field.
These values are mutually exclusive; that is, the header
field MUST be set to exactly one of the three values."

With this change, only the latest XFrameOptionsHeaderWriter
will remain.
2017-03-08 15:49:18 -06:00
Rob Winch
d2524eadfc Update poms to new to SNAPSHOT version 2017-03-02 09:20:34 -06:00