1. 18 6月, 2016 1 次提交
    • R
      Add heartbeat lock to SockJS server sessions · 4c87167c
      Rossen Stoyanchev 提交于
      Even before this change SockJS sessions always cancelled the heartbeat
      task first prior to sending messages. However when the heartbeat task
      is already in progress, cancellation of it is not enough and we must
      wait until the heartbeat is sent.
      
      This commit adds a heartbeat write lock which is obtained and held
      during the sending of a heartbeat. Now when sessions send a message
      they still cancel the heartbeat task but if that fails they also wait
      for the heartbeat write lock.
      
      Issue: SPR-14356
      4c87167c
  2. 10 6月, 2016 1 次提交
  3. 09 6月, 2016 2 次提交
  4. 08 6月, 2016 4 次提交
  5. 07 6月, 2016 4 次提交
  6. 06 6月, 2016 1 次提交
  7. 04 6月, 2016 4 次提交
  8. 02 6月, 2016 2 次提交
  9. 01 6月, 2016 1 次提交
    • J
      Less restrictive CORS origin comparison · 89913199
      Juergen Hoeller 提交于
      UriComponentsBuilder allows more efficient (and less restrictive) CORS
      origin comparison.
      
      Also introduces a specifically narrowed cloneBuilder() method for
      UriComponentsBuilders.
      
      Cherry-picked from 9a52c8.
      
      Issue: SPR-14080
      89913199
  10. 31 5月, 2016 12 次提交
  11. 22 5月, 2016 1 次提交
  12. 13 5月, 2016 1 次提交
    • R
      Fix STOMP connect failure related memory leak · b5022108
      Rossen Stoyanchev 提交于
      Normally heartbeats keep connections from hanging. However in some
      cases a connection may hang before a CONNECTED frame is received
      and heartbeats are put in place. This commit adds a change to enforce
      a 60 limit on receiving the CONNECTED frame.
      
      Issue: SPR-14266
      b5022108
  13. 06 5月, 2016 2 次提交
  14. 05 5月, 2016 3 次提交
  15. 04 5月, 2016 1 次提交