• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
BZ1608654: Add host name verfication for WebSocket client
BZ1625416: Add a fix for mixed parameters, similar to Tomcat 58545. Patch by Aaron Ogburn.
    • -1
    • +5
    ./server/WsPerSessionServerEndpointConfig.java
BZ1492870: Endpoint close has to be taken out of the sync to avoid a deadlock.
BZ1299058: Simplify syncing for output (also sync binary write, which is probably much less likely to cause issues since the processing is non existent, but it probably doesn't hurt).
    • -9
    • +6
    ./server/WsRemoteEndpointImplServer.java
BZ1242359: Allow custom codes.
BZ1155189: As found out by Radim Hatlapatka, entropy can cause a delay in the middle of an IO operation. Move the entropy problem to the initial connection (unless the client sends messages concurrently).
BZ1182241: Improve compatibility with buffered streams (as used in web)
    • -5
    • +7
    ./server/WsRemoteEndpointImplServer.java
Port upstream websocket fixes.
  1. … 1 more file in changeset.
Change websocket output to skip buffering and add some sync (input is synced upstream, but not output, which is weird).
    • -41
    • +43
    ./server/WsRemoteEndpointImplServer.java
  1. … 1 more file in changeset.
Port websocket patch: use a PA to create client threads.
Port websocket patches.
  1. … 1 more file in changeset.
BZ1152526: Downgrade to the Websocket 1.0 signature.
  1. … 1 more file in changeset.
Port window size validation fix.
Port additional websocket patches.
  1. … 1 more file in changeset.
Port patch adding client support for deflate.
  1. … 1 more file in changeset.
Port cosmetic use of constants from Tomcat.
Port patch for a fragmentation issue.
Rebase on the Tomcat upstream websockets (1.1 + compression support).
    • -1
    • +12
    ./server/WsRemoteEndpointImplServer.java
    • -0
    • +97
    ./Transformation.java
    • -0
    • +37
    ./TransformationResult.java
    • -0
    • +40
    ./WsExtensionParameter.java
  1. … 13 more files in changeset.
Port websockets thread handling robustness fixes, that could have caused some issues on shutdown.
  1. … 1 more file in changeset.
JBWEB-298: Should address NPE and problems on multiple inits of websockets.