1. 22 3月, 2019 2 次提交
  2. 09 1月, 2019 1 次提交
  3. 03 1月, 2019 1 次提交
  4. 19 11月, 2018 1 次提交
    • H
      Fix typos · bfb49c72
      Hanope 提交于
      See gh-2019
      bfb49c72
  5. 14 9月, 2018 1 次提交
  6. 06 9月, 2018 1 次提交
  7. 12 8月, 2018 1 次提交
  8. 10 8月, 2018 2 次提交
  9. 25 7月, 2018 1 次提交
  10. 24 7月, 2018 1 次提交
  11. 28 6月, 2018 1 次提交
  12. 08 6月, 2018 1 次提交
    • S
      Remove JSONP support · ac37b678
      Sebastien Deleuze 提交于
      CORS is now widely supported and should be used instead for cross-domain
      requests.
      
      Issue: SPR-16914
      ac37b678
  13. 24 5月, 2018 1 次提交
  14. 16 5月, 2018 2 次提交
  15. 17 4月, 2018 1 次提交
  16. 25 1月, 2018 1 次提交
    • J
      ServletServerHttpRequest.getURI() ignores malformed query string · 0e6f8df0
      Juergen Hoeller 提交于
      The resolved URI instance is also being cached now. This should not make a difference in a real Servlet environment but does affect tests which assumed they could modify an HttpServletRequest path behind a pre-created ServletServerHttpRequest instance. Our WebSocket test base class has been revised accordingly, re-creating the ServletServerHttpRequest in such a case.
      
      Issue: SPR-16414
      0e6f8df0
  17. 16 1月, 2018 1 次提交
    • S
      Fix SockJs CorsConfiguration for forbidden origins · 43d3abdf
      sdeleuze 提交于
      After this commit, AbstractSockJsService uses the configured allowed
      origins when generating the CorsConfiguration instead of "*".
      
      As a consequence, forbidden origin requests still result in a 403
      response but now with no CORS headers in order to improve consistency
      between the status code and the headers.
      
      Issue: SPR-16304
      43d3abdf
  18. 15 1月, 2018 1 次提交
  19. 21 10月, 2017 1 次提交
  20. 20 9月, 2017 1 次提交
  21. 30 6月, 2017 1 次提交
  22. 13 6月, 2017 1 次提交
  23. 07 6月, 2017 1 次提交
    • J
      Consistent use of @Nullable across the codebase (even for internals) · f813712f
      Juergen Hoeller 提交于
      Beyond just formally declaring the current behavior, this revision actually enforces non-null behavior in selected signatures now, not tolerating null values anymore when not explicitly documented. It also changes some utility methods with historic null-in/null-out tolerance towards enforced non-null return values, making them a proper citizen in non-null assignments.
      
      Some issues are left as to-do: in particular a thorough revision of spring-test, and a few tests with unclear failures (ignored as "TODO: NULLABLE") to be sorted out in a follow-up commit.
      
      Issue: SPR-15540
      f813712f
  24. 31 5月, 2017 1 次提交
  25. 12 4月, 2017 1 次提交
  26. 01 2月, 2017 1 次提交
  27. 26 1月, 2017 1 次提交
    • R
      Align setup of SockJS and WebSocket integration tests · ea67a637
      Rossen Stoyanchev 提交于
      Failures in JettySockJsIntegrationTests after the upgrade to 9.4 were
      hidden due to the PERFORMANCE test group but were failing on the CI
      performance build with IllegalStateException inside Jetty on
      "Failure find the required ServletContext attribute
      org.eclipse.jetty.util.DecoratedObjectFactory".
      ea67a637
  28. 18 1月, 2017 1 次提交
  29. 07 1月, 2017 1 次提交
  30. 21 12月, 2016 1 次提交
  31. 14 12月, 2016 1 次提交
    • R
      Allow athentication at the STOMP level · 2191d80a
      Rossen Stoyanchev 提交于
      This commit makes it possible for a ChannelInterceptor to override the
      user header in a Spring Message that contains a STOMP CONNECT frame.
      
      After the message is sent, the updated user header is observed and
      saved to be associated with session thereafter.
      
      Issue: SPR-14690
      2191d80a
  32. 24 11月, 2016 1 次提交
    • R
      Avoid locking in WebSocket session "close" callback · d201a222
      Rossen Stoyanchev 提交于
      When processing a "close" notification from the server make an effort
      to cancel any outstanding heartbeat but avoid going as far as acquiring
      the responseLock since the server itself may already hold a lock of its
      own leading to a potential deadlock.
      
      The heartbeat task is now also further protected with an isClosed()
      check in case the heartbeat does not get cancelled in a concurrent
      scenario.
      
      Issue: SPR-14917
      d201a222
  33. 22 11月, 2016 1 次提交
  34. 04 11月, 2016 2 次提交
  35. 03 11月, 2016 1 次提交
    • R
      Check SockJS session type · 87e01513
      Rossen Stoyanchev 提交于
      This commits adds a validation check whether the SockJS session type
      matches the transport type and rejects requests for which they
      don't match.
      
      Issue: SPR-14867
      87e01513
  36. 17 9月, 2016 1 次提交