- 07 11月, 2019 9 次提交
-
-
由 Arjen Poutsma 提交于
-
由 Arjen Poutsma 提交于
This commit notifies the Synchronoss listener that the buffer stream has ended. Closes gh-23768 (cherry picked from commit bf36f49d)
-
由 Arjen Poutsma 提交于
This commit notifies the Synchronoss listener that the buffer stream has ended. See gh-23768
-
由 Rossen Stoyanchev 提交于
Closes gh-23908
-
由 Rossen Stoyanchev 提交于
Previously fixed in 5.2 via d46359. Now also backported to 5.1.x. Closes gh-23909
-
由 Sam Brannen 提交于
Changes introduced in commit 9b208761 caused a regression for Cookie support in MockHttpServletResponse. Specifically, an Expires attribute that cannot be parsed using `ZonedDateTime.parse()` now results in an exception; whereas, previously an entry such as `Expires=0` was allowed. This commit fixes this issue in MockCookie by catching and ignoring any DateTimeException thrown while attempting to parse an Expires attribute. Closes gh-23911
-
由 Rossen Stoyanchev 提交于
Closes gh-23907
-
由 Rossen Stoyanchev 提交于
Closes gh-23924
-
由 Rossen Stoyanchev 提交于
Closes gh-23775
-
- 02 11月, 2019 1 次提交
-
-
由 Spring Buildmaster 提交于
-
- 31 10月, 2019 3 次提交
-
-
由 Rossen Stoyanchev 提交于
-
由 Brian Clozel 提交于
See gh-23884
-
由 Brian Clozel 提交于
Prior to this commit, the `DateFormatterRegistrar` would register the annotation-based formatter before the pattern-based formatter. This would create an issue when an application tries to convert a `String` to an annotated `@DateTimeFormat Date`: since the converters are considered in reversed order of registration in `GenericConversionServicei#ConvertersForPair`, the pattern-based variant would always be considered before the annotation-based variant, overriding the developer's opinion. This commit aligns the `DateFormatterRegistrar` with the `DateTimeFormatterRegistrar` and registers the annotation-based variant last. Closes gh-23896
-
- 30 10月, 2019 9 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Closes gh-23879
-
由 Sam Brannen 提交于
Prior to this commit, if MockServletContext was configured with a FileSystemResourceLoader, invocations of the following methods on a Microsoft Windows operating system resulted in an InvalidPathException if the supplied path contained a colon (such as "C:\\temp"). This is inconsistent with the behavior on non-Windows operating systems. In addition, for comparable errors resulting in an IOException, those methods (except getRealPath()) return null instead of throwing the exception. - getResourcePaths() - getResource() - getResourceAsStream() - getRealPath() This commit makes handling of InvalidPathException and IOException consistent for these methods: both exceptions now result in null be returned by these methods. Closes gh-23717
-
由 Rossen Stoyanchev 提交于
A ResponseStatus exception now exposes extra method to return headers for the response. This is used in ResponseStatusExceptionHandler to apply the headers to the response. Closes gh-23741
-
由 Rossen Stoyanchev 提交于
Closes gh-23793
-
由 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 1 次提交
-
-
由 Juergen Hoeller 提交于
Includes Netty 4.1.39 (aligned with Reactor) and Checkstyle 8.24.
-