Rossen Stoyanchev
9e16cbda4c
Polish ServletServerHttpRequest change
9 years ago
Sammy Chu
5185953f29
Avoid double encoding URI in ServletServerHttpRequest
...
Issue: SPR-13876
9 years ago
Juergen Hoeller
cdc9bf76a9
SessionDisconnectEvent actually preserves given session user
...
Issue: SPR-13871
9 years ago
Juergen Hoeller
d1551bdcec
Polishing
9 years ago
Rossen Stoyanchev
74b77e0d74
Fix warnings
9 years ago
Rossen Stoyanchev
8656186f60
Support for public WebSocket upgrade API in Undertow
...
Issue: SPR-13593
9 years ago
Juergen Hoeller
0084c077bb
Aligned import order
9 years ago
Sam Brannen
5b3edcd9f9
Spring Cleaning in December
...
- Delete unused imports
- Delete unused code
- Clean up warnings
9 years ago
Juergen Hoeller
8ce5e88c66
Require Jackson 2.6+, FreeMarker 2.3.21+, XStream 1.4.5+
...
Issue: SPR-13062
9 years ago
Juergen Hoeller
2fd48c92d7
Correct spring-websocket-4.2 versus spring-websocket-4.1 xsd declarations
...
Issue: SPR-13804
9 years ago
Stephane Nicoll
752d3c715a
Initiate structure for 4.3 XSDs
9 years ago
Juergen Hoeller
753347ea98
Consistent static final logger declarations
9 years ago
Juergen Hoeller
5d454d5ea7
Polishing
9 years ago
Juergen Hoeller
21329df7e1
Polishing
9 years ago
Juergen Hoeller
bdb606b8b1
Polishing
9 years ago
Juergen Hoeller
4261f34b63
Consistent and lenient HttpMethod resolution across all web modules
...
Issue: SPR-13776
9 years ago
Juergen Hoeller
9973694ed2
Polishing
9 years ago
Juergen Hoeller
3d1ae9c604
Efficient and consistent setAllowedOrigins collection type
...
Issue: SPR-13761
9 years ago
Juergen Hoeller
cd4ce8727e
WebSocket namespace consistently applies resolvable allowed-origins value
...
Issue: SPR-13760
9 years ago
Rossen Stoyanchev
f5e681e6e6
lastSessionCheckTime updated after session check
...
Issue: SPR-13745
9 years ago
Juergen Hoeller
747863d503
Documented units for send-time limit and buffer-size limit
...
Issue: SPR-13753
9 years ago
Juergen Hoeller
2bf8c0bc42
Polishing
9 years ago
Rossen Stoyanchev
3e807c297d
Update WebLogicRequestUpgradeStrategy for WLS 12.2.1
...
Issue: SPR-13234
9 years ago
Rossen Stoyanchev
5ac57e8ea6
Restore compatibility with WildFly
...
Issue: SPR-13619
9 years ago
Rossen Stoyanchev
2bd1daa75e
Protect against RFD exploits
...
Issue: SPR-13548
9 years ago
Juergen Hoeller
8fbba84aca
Optimized support for GlassFish 4.1.1 (Tyrus 1.9 - 1.12)
...
Issue: SPR-13566
9 years ago
Brian Clozel
0f70ac74cd
Polish
...
Constructor.getParameterCount is JDK8+ only!
9 years ago
Brian Clozel
b7e75c5db4
Fix websocket compatibility with Tyrus 1.9 - 1.12
...
As of Tyrus 1.9, `TyrusEndpointWrapper`'s constructor has a new Boolean
argument (which is mandatory).
This commit reflectively chooses the right constructor method for Tyrus
1.9+ versions.
Issue: SPR-13566
9 years ago
Juergen Hoeller
b15f40472e
Updated compatibility statements in RequestUpgradeStrategy javadocs
9 years ago
Brian Clozel
6b34fe3dd4
Fix undertow httpClientConnect invoke signature
...
Issue: SPR-13551
9 years ago
Juergen Hoeller
15b88782f7
Polishing
9 years ago
Juergen Hoeller
966f95b9b5
Revised TransportHandlingSockJsService for defensive transport checking and consistent logging
...
Issue: SPR-13545
9 years ago
Juergen Hoeller
1b31d39b60
Avoid hard reference to org.xnio.StreamConnection through reflection
...
Issue: SPR-13529
9 years ago
Juergen Hoeller
90409cbe98
Renamed Undertow10BufferSupport to UndertowXnioBufferSupport
...
Issue: SPR-13366
9 years ago
Juergen Hoeller
1458c7ed43
UndertowRequestUpgradeStrategy auto-adapts to Undertow 1.3's different Pool API
...
Issue: SPR-13494
9 years ago
Brian Clozel
0510329b54
Support Undertow 1.3.0 in UndertowXhrTransport
...
As of Undertow 1.3.0, several APIs have been changed: replacing Xnio's
Pool/Pooled references to Undertow's new ByteBufferPool abstraction.
This move has been made, as part of
https://issues.jboss.org/browse/UNDERTOW-522 , to prepare deprecations in
the Xnio API.
This commit adds a new strategy to deal with both 1.0-1.2 and 1.3
Undertow generations.
Issue: SPR-13366
9 years ago
Sam Brannen
6a30d04d1e
Ensure all 4.2 XSDs reference beans & tool XSDs from 4.2
9 years ago
Juergen Hoeller
df0b26f0e6
XhrTransport implementations do not need to redeclare interface when extending from AbstractXhrTransport
9 years ago
Sebastien Deleuze
299b7766fe
Allow same-origin WebSocket/SockJS requests once origin is set
...
Issue: SPR-13464
9 years ago
Juergen Hoeller
491adf1f2f
Polishing
9 years ago
Brian Clozel
42588cb03e
Prepare Undertow 1.3.0 compatibility
...
Xnio 3.4.0 will introduce a new source of ByteBuffers: ByteBufferPool.
Previously this feature was offered by Pooled/Pool/ByteBufferSlicePool;
those classes are now marked as deprecated.
As of 1.3.0.Beta9, Undertow still implements the following method in its
ClientConnection interface, using those deprecated types:
Pool<ByteBuffer> getBufferPool();
This commit prepares compatibility by suppressing warnings in order to
avoid build failures in our build. Once appropriate changes are made in
Undertow, a specific implementation with new types could be introduced.
Issue: SPR-13366
9 years ago
Juergen Hoeller
e05fb494f5
Polishing
9 years ago
Sam Brannen
2df3646e90
Let Jetty pick its own available port
...
In an attempt to make our Jetty-based integration tests more robust,
this commit discontinues use of SocketUtils for picking a random,
available port and instead lets the Jetty Server pick its own port.
9 years ago
Sam Brannen
914ba483b2
Clean up warnings in spring-websocket
9 years ago
Sam Brannen
732a655f82
Reinstate performance test group assumption in SockJS tests
9 years ago
Juergen Hoeller
c685fd7c23
Polishing
9 years ago
Rossen Stoyanchev
27899abcb6
Publish events only after successful channel send
...
The StompSubProtcolHandler now checks the outcome of the send to the
inbound client channel. If the message was prevented from being sent,
e.g. as part of authorization, events are not published
Issue: SPR-13339
9 years ago
Sam Brannen
1d3da12204
Clean up warnings
9 years ago
Sam Brannen
c572d0c469
Increase timeout in StompWebSocketIntegrationTests
...
... with hope of reducing the fragility of these tests on the CI server.
9 years ago
Rossen Stoyanchev
7defbfc18b
Ensure concurrent WebSocketSession wrapper is used
...
Issue: SPR-13326
9 years ago