1. 30 10月, 2019 3 次提交
  2. 29 10月, 2019 4 次提交
    • S
      Polish contribution · a3c9e8d4
      Sam Brannen 提交于
      See gh-23769
      a3c9e8d4
    • V
      Preserve expires attribute in MockCookie · 3814f12b
      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
      3814f12b
    • S
      Ignore projects not in this branch · ceb881ab
      Sam Brannen 提交于
      ceb881ab
    • R
      Limits on input stream in codecs · 87146481
      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
      87146481
  3. 28 10月, 2019 1 次提交
  4. 25 10月, 2019 6 次提交
  5. 28 9月, 2019 1 次提交
  6. 26 9月, 2019 5 次提交
  7. 25 9月, 2019 7 次提交
  8. 24 9月, 2019 4 次提交
  9. 19 9月, 2019 1 次提交
    • S
      Ensure ClassFilter and MethodMatcher implementations are cacheable · 8f684682
      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
      8f684682
  10. 17 9月, 2019 2 次提交
  11. 16 9月, 2019 6 次提交