Commit Graph

11430 Commits

Author SHA1 Message Date
Rupert Madden-Abbott
9cd1a4b07a Fix handling of static resource jars with spaces in their paths
See gh-11991
2018-02-28 09:46:29 +00:00
Andy Wilkinson
647c6c45b9 Upgrade to Artemis 1.5.6
Closes gh-12250
2018-02-27 14:52:11 +00:00
Andy Wilkinson
83fc4b3246 Merge pull request #12120 from Marcos Trejo Munguia
* gh-12120:
  Polish "Set host when creating Jetty SSL connector"
  Set host when creating Jetty SSL connector
2018-02-27 14:41:01 +00:00
Andy Wilkinson
eaf3789540 Polish "Set host when creating Jetty SSL connector"
Closes gh-12120
2018-02-27 14:39:59 +00:00
mtrejo
f0905ffaf6 Set host when creating Jetty SSL connector
See gh-12120
2018-02-27 14:39:45 +00:00
Stephane Nicoll
14ff776f68 Fix TestRestTemplate example in the doc
Closes gh-12132
2018-02-27 09:58:59 +01:00
Phillip Webb
98f58caeaf Reset default local after test completes 2018-02-26 22:22:21 -08:00
Phillip Webb
8f9c067a92 Polish 2018-02-26 22:16:08 -08:00
Madhura Bhave
257e324bd5 Add tests for binding to enum with different locale
See gh-12213
2018-02-26 12:28:28 -08:00
Stephane Nicoll
b4a7e1d64b Use toLowerCase() and toUpperCase() with Locale.ENGLISH
This commit updates all `toLowerCase()` and `toUpperCase` invocations to
use the variant that takes a `Locale` to avoid locale-specific side
effect.

Closes gh-12213
2018-02-26 17:49:03 +01:00
Andy Wilkinson
915eaf3447 Polish 2018-02-23 17:30:10 +00:00
Andy Wilkinson
746cc0f70b Make JarFile.size() return the number of entries in the jar
Closes gh-12195
2018-02-23 17:09:21 +00:00
Andy Wilkinson
146858505f Synchronize on class loading lock in RestartClassLoader
Closes gh-12171
2018-02-23 15:33:56 +00:00
Andy Wilkinson
413847c72d Upgrade to Spring Social 1.1.5.RELEASE
Closes gh-12141
2018-02-20 15:43:50 +00:00
Andy Wilkinson
ad01dbcb73 Upgrade to Liquibase 3.5.5
Closes gh-12140
2018-02-20 15:43:50 +00:00
Andy Wilkinson
59a03c7a50 Upgrade to Jboss Logging 3.3.2.Final
Closes gh-12139
2018-02-20 15:43:49 +00:00
Andy Wilkinson
f96db5c331 Upgrade to Appengine Sdk 1.9.62
Closes gh-12138
2018-02-20 15:43:48 +00:00
Stephane Nicoll
3db5c70b58 Make sure binder properly resolve resources
This commit makes sure that `@ConfigurationProperties` binding resolves
resources properly. In particular, any `ProtocolResolver` registered on
the `ApplicationContext` is now honoured.

Closes gh-11569
2018-02-20 14:10:22 +01:00
Andy Wilkinson
712e562594 Provide dependency management for remaining Apache HttpClient modules
Closes gh-12107
2018-02-19 10:36:36 +00:00
Madhura Bhave
75e82e1b2c Fix tests to use GET to bypass CsrfFilter 2018-02-16 16:49:38 -08:00
Madhura Bhave
4e61136948 Enable CSRF protection by default
See gh-11758
2018-02-16 14:43:50 -08:00
Andy Wilkinson
85f45adb9a Upgrade to Plexus Utils 3.0.24
Closes gh-12065
2018-02-15 16:21:25 +00:00
Andy Wilkinson
145d8d2673 Defer removal of Connectors until after ServletContext initialization
Previously, we removed the Connectors from Tomcat's Service before
the Context was started. The removal of the Connectors is required as
it prevents Tomcat from accepting requests before we're ready to
handle them.

Part of starting the Context is creating and initializing the
ServletContext. ServerProperties uses a ServletContextInitializer to
set the session tracking modes and Tomcat rejects the SSL tracking
mode if there is no SSL-enabled connector available. With the previous
arrangement this led to a failure as the Connectors had been removed
so the SSL-enabled connector could not be found.

This commit updates the embedded Tomcat container to defer the
removal of the Connectors until after the context has been started
but still at a point that is before the Connectors themselves would
have been started.

Closes gh-12058
2018-02-14 17:04:55 +00:00
Andy Wilkinson
f3989b1b95 Upgrade to Spring Session 1.3.2.RELEASE
Closes gh-12038
2018-02-14 08:08:54 +00:00
Andy Wilkinson
f8b4b10cdc Upgrade to Liquibase 3.5.4
Closes gh-12037
2018-02-14 08:08:54 +00:00
Andy Wilkinson
1fa45b2890 Upgrade to Tomcat 8.5.28
Closes gh-12036
2018-02-14 08:08:53 +00:00
Andy Wilkinson
d59000ceb1 Change ownership when log file is created by launch script
Closes gh-11951
2018-02-13 14:54:35 +00:00
Stephane Nicoll
2f6d05dc51 Fix parsing of String value in json
Closes gh-11992
2018-02-12 17:05:32 +01:00
Stephane Nicoll
da01744e4c Merge pull request #11981 from eiselems:1.5.xMysqlValidationQuery
* pr/11981:
  Update MySQL validation query to use lightweight ping
  Polish
  Reinject mocks when context is dirtied before each method
  Polish “Prevent reverse name lookup when configuring Jetty's address”
  Prevent reverse name lookup when configuring Jetty's address
  Fixup version numbers following release
  Next Development Version
  Protect against symlink attacks
  All CLI support for Windows MINGW environments
  Polish
2018-02-10 15:05:58 +01:00
Marcus Eisele
37ce1784ab Update MySQL validation query to use lightweight ping
Closes gh-11981
2018-02-10 15:04:29 +01:00
Andy Wilkinson
c4395afa79 Polish 2018-02-10 15:03:54 +01:00
Andy Wilkinson
6c305e09c3 Reinject mocks when context is dirtied before each method
Closes gh-11903
2018-02-10 15:03:54 +01:00
Andy Wilkinson
dc1e1e8280 Polish “Prevent reverse name lookup when configuring Jetty's address”
Closes gh-11889
2018-02-10 15:03:53 +01:00
Henrich Kraemer
dc48a90184 Prevent reverse name lookup when configuring Jetty's address
Previously, the host on Jetty's connector was configured using the
host address of the InetSocketAddress. This could result in reverse
name resolution that could cause Jetty to bind to a different IP
address than was configured.

This commit updates the configuration code to use the host string
when specifically does not perform reverse name resolution.

See gh-11889
2018-02-10 15:03:53 +01:00
Phillip Webb
21eb8d89bb Fixup version numbers following release 2018-02-10 15:03:53 +01:00
Spring Buildmaster
aa6cb9744b Next Development Version 2018-02-10 15:03:53 +01:00
Phillip Webb
6ae960d295 Protect against symlink attacks
Update embedded launch script to no longer change ownership of files
or folders that already exist.

Fixes gh-11397
2018-02-10 15:03:53 +01:00
Jacques Stadler
2b9f1101e8 All CLI support for Windows MINGW environments
Closes gh-11848
2018-02-10 15:03:53 +01:00
Phillip Webb
af8e155c6d Polish 2018-02-10 15:03:53 +01:00
Phillip Webb
798522d890 Format with Eclipse Oxygen SR2 2018-02-08 15:46:49 -08:00
Phillip Webb
1f8bc391ce Upgrade formatter settings
Closes gh-8513
2018-02-08 15:23:42 -08:00
Phillip Webb
716726aa50 Update Eclipse Oomph setup for Oxygen
See gh-8513
2018-02-08 15:23:28 -08:00
Andy Wilkinson
debe15b284 Polish 2018-02-05 19:16:45 +00:00
Andy Wilkinson
aac88502c8 Reinject mocks when context is dirtied before each method
Closes gh-11903
2018-02-05 10:53:34 +00:00
Andy Wilkinson
61cba6402d Merge pull request #11889 from Henrich Kraemer
* gh-11889:
  Polish “Prevent reverse name lookup when configuring Jetty's address”
  Prevent reverse name lookup when configuring Jetty's address
2018-02-02 14:56:12 +00:00
Andy Wilkinson
a1b823fc43 Polish “Prevent reverse name lookup when configuring Jetty's address”
Closes gh-11889
2018-02-02 14:55:57 +00:00
Henrich Kraemer
2066fa7d0b Prevent reverse name lookup when configuring Jetty's address
Previously, the host on Jetty's connector was configured using the
host address of the InetSocketAddress. This could result in reverse
name resolution that could cause Jetty to bind to a different IP
address than was configured.

This commit updates the configuration code to use the host string
when specifically does not perform reverse name resolution.

See gh-11889
2018-02-02 14:44:17 +00:00
Phillip Webb
09a64bc841 Fixup version numbers following release 2018-01-30 17:16:04 -08:00
Spring Buildmaster
6414b42335 Next Development Version 2018-01-30 23:29:33 +00:00
Phillip Webb
9b8cb9a463 Protect against symlink attacks
Update embedded launch script to no longer change ownership of files
or folders that already exist.

Fixes gh-11397
2018-01-30 12:42:31 -08:00