Commit Graph

5958 Commits

Author SHA1 Message Date
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
Spring Buildmaster db08be05ee Next development version 2017-03-02 07:29:50 +00:00
Spring Buildmaster 081f0c4d94 Release version 4.2.2.RELEASE 2017-03-02 07:29:42 +00:00
Rob Winch 247f54dc41 Fix SwitchUserFilter.setSwitchFailureUrl assertion
Fixes gh-4198
2017-03-02 00:47:09 -06:00
Rob Winch 017e9834bd Fix NPE in UrlUtils with null url
Fixes gh-4233
2017-03-02 00:46:01 -06:00
Rob Winch 49719480a8 Fix configuration-source-ref doc
Fixes gh-4200
2017-03-02 00:25:51 -06:00
Rob Winch f3edaa673a Fix SecurityNamespaceHandler Version Error Message
Fixes gh-4210
2017-03-02 00:25:51 -06:00