Juergen Hoeller
d1551bdcec
Polishing
2015-12-23 21:19:18 +01:00
Rossen Stoyanchev
74b77e0d74
Fix warnings
2015-12-22 16:16:51 -05:00
Rossen Stoyanchev
8656186f60
Support for public WebSocket upgrade API in Undertow
...
Issue: SPR-13593
2015-12-22 15:26:31 -05:00
Juergen Hoeller
0084c077bb
Aligned import order
2015-12-18 00:19:40 +01:00
Sam Brannen
5b3edcd9f9
Spring Cleaning in December
...
- Delete unused imports
- Delete unused code
- Clean up warnings
2015-12-17 20:27:33 +01:00
Juergen Hoeller
8ce5e88c66
Require Jackson 2.6+, FreeMarker 2.3.21+, XStream 1.4.5+
...
Issue: SPR-13062
2015-12-17 17:14:50 +01:00
Juergen Hoeller
2fd48c92d7
Correct spring-websocket-4.2 versus spring-websocket-4.1 xsd declarations
...
Issue: SPR-13804
2015-12-17 17:11:44 +01:00
Stephane Nicoll
752d3c715a
Initiate structure for 4.3 XSDs
2015-12-17 15:43:23 +01:00
Juergen Hoeller
753347ea98
Consistent static final logger declarations
2015-12-16 20:44:00 +01:00
Juergen Hoeller
5d454d5ea7
Polishing
2015-12-15 15:59:30 +01:00
Juergen Hoeller
21329df7e1
Polishing
2015-12-14 00:56:06 +01:00
Juergen Hoeller
bdb606b8b1
Polishing
2015-12-13 23:27:05 +01:00
Juergen Hoeller
4261f34b63
Consistent and lenient HttpMethod resolution across all web modules
...
Issue: SPR-13776
2015-12-09 12:26:44 +01:00
Juergen Hoeller
9973694ed2
Polishing
2015-12-04 20:43:20 +01:00
Juergen Hoeller
3d1ae9c604
Efficient and consistent setAllowedOrigins collection type
...
Issue: SPR-13761
2015-12-04 16:21:53 +01:00
Juergen Hoeller
cd4ce8727e
WebSocket namespace consistently applies resolvable allowed-origins value
...
Issue: SPR-13760
2015-12-04 16:01:14 +01:00
Rossen Stoyanchev
f5e681e6e6
lastSessionCheckTime updated after session check
...
Issue: SPR-13745
2015-12-02 15:07:52 -05:00
Juergen Hoeller
747863d503
Documented units for send-time limit and buffer-size limit
...
Issue: SPR-13753
2015-12-02 13:52:13 +01:00
Juergen Hoeller
2bf8c0bc42
Polishing
2015-11-10 23:47:46 +01:00
Rossen Stoyanchev
3e807c297d
Update WebLogicRequestUpgradeStrategy for WLS 12.2.1
...
Issue: SPR-13234
2015-10-29 17:09:43 -04:00
Rossen Stoyanchev
5ac57e8ea6
Restore compatibility with WildFly
...
Issue: SPR-13619
2015-10-28 17:56:02 -04:00
Rossen Stoyanchev
2bd1daa75e
Protect against RFD exploits
...
Issue: SPR-13548
2015-10-15 10:33:27 +02:00
Juergen Hoeller
8fbba84aca
Optimized support for GlassFish 4.1.1 (Tyrus 1.9 - 1.12)
...
Issue: SPR-13566
2015-10-13 20:42:47 +02:00
Brian Clozel
0f70ac74cd
Polish
...
Constructor.getParameterCount is JDK8+ only!
2015-10-13 16:15:02 +02:00
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
2015-10-13 16:05:57 +02:00
Juergen Hoeller
b15f40472e
Updated compatibility statements in RequestUpgradeStrategy javadocs
2015-10-13 13:39:24 +02:00
Brian Clozel
6b34fe3dd4
Fix undertow httpClientConnect invoke signature
...
Issue: SPR-13551
2015-10-08 16:23:31 +02:00
Juergen Hoeller
15b88782f7
Polishing
2015-10-07 20:06:18 +02:00
Juergen Hoeller
966f95b9b5
Revised TransportHandlingSockJsService for defensive transport checking and consistent logging
...
Issue: SPR-13545
2015-10-07 13:25:52 +02:00
Juergen Hoeller
1b31d39b60
Avoid hard reference to org.xnio.StreamConnection through reflection
...
Issue: SPR-13529
2015-10-05 20:58:36 +02:00
Juergen Hoeller
90409cbe98
Renamed Undertow10BufferSupport to UndertowXnioBufferSupport
...
Issue: SPR-13366
2015-09-24 20:53:12 +02:00
Juergen Hoeller
1458c7ed43
UndertowRequestUpgradeStrategy auto-adapts to Undertow 1.3's different Pool API
...
Issue: SPR-13494
2015-09-24 16:41:56 +02:00
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
2015-09-24 16:17:20 +02:00
Sam Brannen
6a30d04d1e
Ensure all 4.2 XSDs reference beans & tool XSDs from 4.2
2015-09-22 01:15:30 -04:00
Juergen Hoeller
df0b26f0e6
XhrTransport implementations do not need to redeclare interface when extending from AbstractXhrTransport
2015-09-21 20:48:29 +02:00
Sebastien Deleuze
299b7766fe
Allow same-origin WebSocket/SockJS requests once origin is set
...
Issue: SPR-13464
2015-09-21 17:08:58 +02:00
Juergen Hoeller
491adf1f2f
Polishing
2015-08-27 22:04:58 +02:00
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
2015-08-26 14:33:25 +02:00
Juergen Hoeller
e05fb494f5
Polishing
2015-08-26 11:04:14 +02:00
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.
2015-08-22 18:58:55 +02:00
Sam Brannen
914ba483b2
Clean up warnings in spring-websocket
2015-08-22 15:15:42 +02:00
Sam Brannen
732a655f82
Reinstate performance test group assumption in SockJS tests
2015-08-22 15:02:18 +02:00
Juergen Hoeller
c685fd7c23
Polishing
2015-08-21 17:03:53 +02:00
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
2015-08-21 10:46:54 -04:00
Sam Brannen
1d3da12204
Clean up warnings
2015-08-15 21:30:32 +02:00
Sam Brannen
c572d0c469
Increase timeout in StompWebSocketIntegrationTests
...
... with hope of reducing the fragility of these tests on the CI server.
2015-08-15 21:30:17 +02:00
Rossen Stoyanchev
7defbfc18b
Ensure concurrent WebSocketSession wrapper is used
...
Issue: SPR-13326
2015-08-13 08:00:24 -04:00
Rossen Stoyanchev
6e1567b4b0
Add WebSphereRequestUpgradeStrategy
...
Tested with Aug 2015 WAS Liberty Beta for the upcoming 8.5.5.7 release.
Issue: SPR-12367
2015-08-12 11:49:58 -04:00
Juergen Hoeller
b1d6ae77e1
Polishing
2015-07-30 00:08:36 +02:00
Juergen Hoeller
965fca808a
Polishing
2015-07-29 01:08:16 +02:00