Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-10-28[maven-release-plugin] prepare release jetty-9.2.4.v20141028Jesse McConnell8-8/+8
2014-10-28449038 - WebSocketUpgradeFilter must support async.Simone Bordet1-1/+2
Now calling setAsyncSupported(true) for the WebSocketUpgradeFilter.
2014-10-28Reverted version to 9.2.4-SNAPSHOT.Simone Bordet8-8/+8
2014-10-27[maven-release-plugin] prepare for next development iterationJesse McConnell8-8/+8
2014-10-27[maven-release-plugin] prepare release jetty-9.2.4.v20141027Jesse McConnell8-8/+8
2014-10-08446033 - org.eclipse.jetty.websocket.server.WebSocketServerFactory not ↵Joakim Erdfelt2-3/+3
available in OSGi + Tweaking version identifiers in websocket + Adding oej.websocket.server.pathmap to Dynamic-Import of websocket-servlet manifest
2014-09-30445374 - Reevaluate org.eclipse.jetty.websocket.jsr356 enablement conceptsJoakim Erdfelt3-21/+68
+ Since SCI adds filters, but init() isn't run till later, that means the context attribute for the WebSocketUpgradeFilter isn't present during jsr356 runs. Added ability for manual filter creation to call setToAttribute() as a pre-init step, allowing the init() itself to bypass the set to attribute for that specific filter instance. + This also means ServletException is now thrown out from the various configureContext() static methods.
2014-09-30445374 - Reevaluate org.eclipse.jetty.websocket.jsr356 enablement conceptsJoakim Erdfelt1-14/+19
+ After talking it through with Simone, swapping out 'global' init-param with a bit more robust 'contextAttributeKey' to handle the automatic context.setAttribute() of the filter itself. As simply having a filter in the web.xml makes it alive, but nothing is wired up into it, and accessing the filter instance via the context metadata seems impossible. So we made the init-param for 'contextAttributeKey' important and required, but with defaulting and validation checks.
2014-09-30445374 - Reevaluate org.eclipse.jetty.websocket.jsr356 enablement conceptsJoakim Erdfelt2-31/+70
+ Making key also work inside of WEB-INF/web.xml via context params + Making WebSocketUpgradeFilter generic enough to be used in a web.xml descriptor + Adding global={bool} init-param on WebSocketUpgradeFilter to aid library developers and end users more ways to tweak the filter order
2014-09-23438387 - NullPointerException after ServletUpgradeResponse.sendForbiddenJoakim Erdfelt1-1/+6
is called during WebSocketCreator.createWebSocket + Adding NPE guard for error/forbidden/complete flows
2014-09-22442495 - Bad Context ClassLoader in JSR356 WebSocket onOpen Joakim Erdfelt4-83/+112
+ Fixing onOpen context classloader to be that of the context that started the WebSocketUpgradeFilter (which will be the same as the WebAppContext in most cases)
2014-09-22444617 - Expose local and remote socket address to applications Joakim Erdfelt3-0/+104
+ Exposing 2 new automatically added userProperties * "javax.websocket.endpoint.localAddress" * "javax.websocket.endpoint.remoteAddress" these are both java.net.InetSocketAddress objects
2014-09-22444771 - JSR356 / EndPointConfig.userProperties are not unique perJoakim Erdfelt3-8/+98
endpoint upgrade + Adding testcase & implementation which honors the ServerEndpointConfig.userProperties copy at an earlier point.
2014-09-22444748 - WebSocketClient.stop() does not unregister from ShutdownThread Joakim Erdfelt1-1/+9
+ Making (de)register smart about if wsclient is registered or not
2014-09-18444517 - Ensure WebSocketUpgradeFilter is always first in filter chainJoakim Erdfelt2-10/+66
* Using Servlet 3.1's ServletContext.addFilter() mechanisms with its FilterRegistration to encourage the WebSocketUpgradeFilter to be first in the filter chain. Note: this is possible, but can be overridden by another call to the same ServletContext.addFilter() using the same techniques to put something in front of the WebSocketUpgradeFilter.
2014-09-11Using 9.2.4-SNAPSHOT for branchJoakim Erdfelt8-8/+8
2014-09-05[maven-release-plugin] prepare release jetty-9.2.3.v20140905jetty-9.2.3.v20140905Jesse McConnell8-8/+8
2014-09-01442950 - Embedded Jetty client requests to localhost hangs with high cpu ↵Simone Bordet1-2/+8
usage (NIO OP_CONNECT Solaris/Sparc). Now checking the return value of SocketChannel.connect() to determine whether to register the channel (true) or finish the connect (false).
2014-08-28435322 Added a idleTimeout to the SharedBlockerCallbackGreg Wilkins1-5/+35
2014-07-23[maven-release-plugin] prepare for next development iterationJoakim Erdfelt8-8/+8
2014-07-23[maven-release-plugin] prepare release jetty-9.2.2.v20140723jetty-9.2.2.v20140723Joakim Erdfelt8-8/+8
2014-07-23expanded tabs in indentsGreg Wilkins1-11/+11
2014-07-23ignore failing testsGreg Wilkins1-1/+6
2014-07-15Guarded calls to LOG.debug() with if (LOG.isDebugEnabled()) to reduce ↵Simone Bordet50-214/+429
allocation of varargs Object[].
2014-07-10438190 findbug improvementsGreg Wilkins3-3/+0
2014-06-26Improved changes introduced by a746d78.Simone Bordet4-8/+10
2014-06-25438079 435322 Fixed Iterating Callback fail handling and removed per send ↵Greg Wilkins4-7/+25
instance
2014-06-11436874 - WebSocket client throwing a NullPointer when handling a pongJoakim Erdfelt1-4/+14
+ Adding NPE guard for PONG with no payload.
2014-06-09[maven-release-plugin] prepare for next development iterationJesse McConnell8-8/+8
2014-06-09[maven-release-plugin] prepare release jetty-9.2.1.v20140609jetty-9.2.1.v20140609Jesse McConnell8-8/+8
2014-06-09Merge branch 'master' into release-9Jesse McConnell8-100/+6
2014-05-29Removing test noiseJoakim Erdfelt1-1/+0
2014-05-29Enabling testcasesJoakim Erdfelt2-4/+0
2014-05-29Removing experimental testcase that is no longer relevantJoakim Erdfelt1-78/+0
2014-05-29Enabling testcase, reducing logging levelJoakim Erdfelt2-4/+2
2014-05-29Enabling and fixing testcaseJoakim Erdfelt1-8/+2
2014-05-29Enabling and fixing testcaseJoakim Erdfelt1-5/+2
2014-05-26[maven-release-plugin] prepare for next development iterationJesse McConnell8-8/+8
2014-05-26[maven-release-plugin] prepare release jetty-9.2.0.v20140526jetty-9.2.0.v20140526Jesse McConnell8-8/+8
2014-05-23[maven-release-plugin] prepare for next development iterationJesse McConnell8-8/+8
2014-05-23[maven-release-plugin] prepare release jetty-9.2.0.v20140523jetty-9.2.0.v20140523Jesse McConnell8-8/+8
2014-05-22429390 - Decoders and Encoders are not registered for non-annotated ↵Joakim Erdfelt6-11/+335
ClientEndpoint + Adding EncoderTest to verify reported bug + Fixing SimpleEndpointMetadata to propagate the encoder/decoder list when present.
2014-05-20435206 - Can't add Cookie header on websocket ClientUpgradeRequestJoakim Erdfelt6-34/+237
+ Fixed competing cookie setters between WebSocketClient's use of CookieStore and UpgradeRequest.setCookies() + Added some utility methods to LazyList (for lack of existence of ListUtil or CollectionUtil in jetty-util)
2014-05-16Adding FrameDebugExtension abilityJoakim Erdfelt8-26/+277
2014-05-14Fixing felix/bundle plugin configuration to make tycho happyJoakim Erdfelt1-10/+3
2014-05-14430418 - Jetty 9.1.3 and Chrome 33 permessage-deflate do not work togetherJoakim Erdfelt7-23/+142
+ Updating Compress/PerMessageDeflate extensions for latest spec document, http://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-18 Intra-frame tail 0000FFFF is now being preserved for permessage-deflate
2014-05-14Fixed field initialization problem.Simone Bordet1-3/+11
2014-05-13Adjusting test timeouts for slow systemsJoakim Erdfelt3-6/+6
2014-05-12Discard windows specific logger, no longer neededJoakim Erdfelt1-24/+0
2014-05-12434685 - WebSocket read/parse does not discard remaining network buffer ↵Joakim Erdfelt2-10/+71
after unrecoverable error case + Make all future onFillable events after a fundamental read/parse exception discard the network buffer.

Back to the top