- 30 10月, 2019 4 次提交
-
-
由 Juergen Hoeller 提交于
Latest applicable dependency updates (Tomcat 9.0.27, Undertow 2.0.27, RxJava 2.2.13, Hibernate ORM 5.3.13, POI 4.1.1, Checkstyle 8.26)
-
由 Juergen Hoeller 提交于
See gh-23747
-
由 Juergen Hoeller 提交于
Closes gh-23794
-
由 Juergen Hoeller 提交于
-
- 29 10月, 2019 4 次提交
-
-
由 Sam Brannen 提交于
See gh-23769
-
由 Vedran Pavic 提交于
At present, MockCookie doesn't preserve expires attribute. This has a consequence that a cookie value set using MockHttpServletResponse#addHeader containing an expires attribute will not match the cookie value obtained from MockHttpServletResponse#getHeader, since the expires attribute will get calculated based on current time. This commit enhances MockCookie to preserve the expires attribute. Closes gh-23769
-
由 Sam Brannen 提交于
-
由 Rossen Stoyanchev 提交于
- Add maxInMemorySize property to Decoder and HttpMessageReader implementations that aggregate input to trigger DataBufferLimitException when reached. - For codecs that call DataBufferUtils#join, there is now an overloaded variant with a maxInMemorySize extra argument. Internally, a custom LimitedDataBufferList is used to count and enforce the limit. - Jackson2Tokenizer and XmlEventDecoder support those limits per streamed JSON object. - Configurable limits for multipart requests with Synchronoss NIO. - Centralized maxInMemorySize exposed via CodecConfigurer along with ability to plug in an instance of MultipartHttpMessageWrite. Closes gh-23884
-
- 28 10月, 2019 1 次提交
-
-
由 Stephane Nicoll 提交于
Closes gh-23870
-
- 25 10月, 2019 6 次提交
-
-
由 Stephane Nicoll 提交于
-
由 Stephane Nicoll 提交于
See gh-23870
-
由 Rossen Stoyanchev 提交于
Closes gh-23780
-
由 Tomasz Letachowicz 提交于
Closes gh-23777
-
由 Rossen Stoyanchev 提交于
See gh-23803
-
由 Rossen Stoyanchev 提交于
Make use of the new getAvailableExtensionNames() method. Closes gh-23799
-
- 28 9月, 2019 1 次提交
-
-
由 Spring Buildmaster 提交于
-
- 26 9月, 2019 5 次提交
-
-
由 Sam Brannen 提交于
See gh-23638
-
由 Rossen Stoyanchev 提交于
See gh-23534
-
由 Juergen Hoeller 提交于
Upgrade to SLF4J 1.7.28, Groovy 2.5.8, RxJava 2.2.12, Joda-Time 2.10.4, Rome 1.12.2, OkHttp 3.14.3, Apache HttpClient 4.5.10, Apache Johnzon 1.1.13
-
由 Juergen Hoeller 提交于
-
由 Rossen Stoyanchev 提交于
Bypass server cookie and write Set-Cookie header directly for Reactor Netty, and Servlet API which do not provide options. For Undertow use the sameSite attribute. Closes gh-23693
-
- 25 9月, 2019 7 次提交
-
-
由 Juergen Hoeller 提交于
Includes Netty 4.1.39 (aligned with Reactor) and Checkstyle 8.24.
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Closes gh-23641
-
由 Juergen Hoeller 提交于
Closes gh-23635
-
由 Juergen Hoeller 提交于
Also restores immediate MethodOverrides instance in AbstractBeanDefinition, avoiding potential lazy-init race condition. Closes gh-23448
-
由 Juergen Hoeller 提交于
Closes gh-23593
-
由 Stephane Nicoll 提交于
Closes gh-23694
-
- 24 9月, 2019 4 次提交
-
-
由 Rossen Stoyanchev 提交于
Closes gh-23630
-
由 Rossen Stoyanchev 提交于
Closes gh-23534
-
由 Rossen Stoyanchev 提交于
Closes gh-23313
-
由 Rossen Stoyanchev 提交于
If an error looks like a "disconnected client" but the response is not yet committed then it can't be an I/O error from writing to the server response. It is most likely as a result of a remote call as part of request handling. Not setting the response to 500 in this case results in a 200 response status despite the error. Even if it was an I/O error from the server response, setting the status won't impact a failed response. Closes gh-23319
-
- 19 9月, 2019 1 次提交
-
-
由 Sam Brannen 提交于
While resolving the regression raised in gh-23571, it came to our attention that not all of our ClassFilter and MethodMatcher implementations were properly cacheable with CGLIB generated proxies due to missing (or improper) equals() and hashCode() implementations. Although such deficiencies may not manifest themselves as bugs in Core Spring's default arrangements, these might cause issues in custom arrangements in user applications. This commit addresses this by ensuring that ClassFilter and MethodMatcher implementations properly implement equals() and hashCode(). In addition, missing toString() implementations have been added to improve diagnostics for logging and debugging. Closes gh-23659
-
- 17 9月, 2019 2 次提交
-
-
由 Sam Brannen 提交于
Prior to this commit, concurrent invocations of DefaultListableBeanFactory.removeBeanDefinition() could result in a NullPointerException. This commit fixes this by adding an appropriate not-null check in resetBeanDefinition(). Closes gh-23542
-
由 Brian Clozel 提交于
Fixes gh-23631
-
- 16 9月, 2019 5 次提交
-
-
由 Stephane Nicoll 提交于
This commit makes sure that DefaultResourceLoader consistently use getProtocolResolvers() to access additional protocol resolvers. This allows subclasses to define how the list is provided. Closes gh-23564
-
由 Sam Brannen 提交于
-
由 Phillip Webb 提交于
Update the checkstyle rule to enforce the blank line between `java` and `javax`. See gh-23539
-
由 Phillip Webb 提交于
See gh-23539 Co-authored-by: NSam Brannen <sbrannen@pivotal.io>
-
由 Sam Brannen 提交于
See gh-23093 Co-authored-by: NSebastien Deleuze <sdeleuze@pivotal.io>
-