Joakim Erdfelt
bfadca49b5
Merge branch 'jetty-9.2.x' into jetty-9.3.x
2016-11-16 13:56:31 -07:00
Joakim Erdfelt
e6b3216708
Issue #1090 - Delaying role of WebSocketUpgradeFilter till .init()
...
+ WebSocketServerContainerInitializer now initializes the
MappedWebSocketCreator, WebSocketServerFactory, and
ServerContainer directly, but puts the components needed
by WebSocketUpgradeFilter into ServletContext attributes
that it can obtain in its own init()
+ Added optional org.eclipse.jetty.websocket.jsr356.addDynamicFilter
init-param/attribute key to disable/enable the automatic addition
of the WebSocketUpgradeFilter during JSR356 init (to allow
WEB-INF/web.xml specified filter to operate instead)
+ Added WebSocketServerContainerINitializer.isEnabledViaContext()
to make testing the init-param and attributes more generic
2016-11-16 13:43:06 -07:00
Joakim Erdfelt
2295bd59e3
Issue #1090 - Use WebSocketUpgradeFilter from WEB-INF/web.xml if present
2016-11-10 14:26:04 -07:00
Jesse McConnell
9a6f68be78
Merge branch 'release-9.3.14' into jetty-9.3.x
2016-11-07 10:45:04 -06:00
Joakim Erdfelt
bc1f53a692
Merge branch 'jetty-9.3.x' into jetty-9.4.x
2016-11-04 10:25:25 -07:00
Joakim Erdfelt
bc67969135
Fixes #1054 - NPE in Jetty WebSocketListener on PING frame with empty payload
2016-11-04 10:24:06 -07:00
Joakim Erdfelt
996253c971
Merge branch 'jetty-9.3.x' into jetty-9.4.x
2016-11-02 11:33:57 -07:00
Joakim Erdfelt
3a8cdc93d8
Merge branch 'jetty-9.2.x' into jetty-9.3.x
2016-11-02 11:33:43 -07:00
Joakim Erdfelt
c665106fc5
Issue #1057 - Improve WebSocketUpgradeFilter performance
...
+ Tests for WebSocket upgrade now evaluates the request
from least common feature to most common feature, so as
minimize the testing of the request object on every request
2016-11-02 11:28:56 -07:00
Joakim Erdfelt
2c38511828
Updating to version 9.3.15-SNAPSHOT
2016-10-28 13:01:34 -07:00
Joakim Erdfelt
14611d2f76
Updating to version 9.3.14.v20161028
2016-10-28 12:21:02 -07:00
Joakim Erdfelt
2c7964d9c9
Issue #207 - fixing EchoTest
2016-10-21 13:53:31 -07:00
Joakim Erdfelt
ade14ba34b
Updating to version 9.3.14-SNAPSHOT
2016-10-14 11:33:51 -07:00
Joakim Erdfelt
c3a78e70a8
Updating to version 9.3.13.v20161014
2016-10-14 10:39:37 -07:00
Joakim Erdfelt
4202a98ec5
Issue #207 - @PathParam support fixes
...
+ Arg.tag is now exposed for general use
+ JsrEndpointFunctions now decode (into primitives) the URI template
exposed @PathParam static arguments
+ JsrEndpointFunctions simplified tracking of static args
+ ServerContainer.assertValidEndpoint() now validates
added endpoints with @PathParam immediately (per spec)
using a UriTemplate where each variable is an empty string
2016-10-13 15:58:34 -07:00
Joakim Erdfelt
a0b7bc4623
Issue #207 - prevent overlapping websocket streaming dispatch
...
+ when FIN==true, wait for dispatch to return before processing
more frames
2016-10-13 14:42:08 -07:00
Joakim Erdfelt
f920c65bcc
Issue #207 - ensuring WebSocketServerFactory init occurs earlier
2016-10-13 14:41:53 -07:00
Joakim Erdfelt
681bddc728
Removing eclipse detrius
2016-10-13 14:40:29 -07:00
Joakim Erdfelt
8fce2727ca
Issue #207 - improving errors for Encoders/Decoders
2016-10-13 14:39:52 -07:00
Joakim Erdfelt
3ee2e4ab7b
Issue #207 - javax.websocket.DeploymentException thrown at addEndpoint now
2016-10-12 12:07:08 -07:00
Joakim Erdfelt
82942cb3a4
Merge branch 'jetty-9.4.x' into issue-207
2016-10-12 11:36:28 -07:00
Joakim Erdfelt
512e0ec076
Issue #207 - Using connection idle-timeout declared in annotation
2016-10-12 11:14:15 -07:00
Joakim Erdfelt
0e9841a3cc
Issue #207 - correcting lifecycle of WebSocketSession and EndpointFunctions
2016-10-12 11:13:35 -07:00
Joakim Erdfelt
34f0007153
Fixing up testcase reporting
2016-10-12 11:11:58 -07:00
Jesse McConnell
863913b64e
set for dev
2016-09-30 19:05:47 +00:00
Jesse McConnell
b91cc8a4ea
set for release
2016-09-30 18:01:20 +00:00
Simone Bordet
7e376fd9da
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-28 11:53:54 +02:00
Simone Bordet
0f97c3df5d
Fixes #966 - Remove usages of ConcurrentArrayQueue.
2016-09-28 11:40:39 +02:00
Simone Bordet
efe339e246
Code cleanup.
2016-09-28 11:40:39 +02:00
Joakim Erdfelt
6cf10172ca
Updating to version 9.3.13-SNAPSHOT
2016-09-15 07:34:52 -07:00
Joakim Erdfelt
8b35fdc5a5
Updating to version 9.3.12.v20160915
2016-09-15 06:48:16 -07:00
Joakim Erdfelt
fb7da26ad2
Updating to version 9.2.20-SNAPSHOT
2016-09-08 13:04:11 -07:00
Joakim Erdfelt
7b94bc32f4
Updating to version 9.2.19.v20160908
2016-09-08 12:11:44 -07:00
Joakim Erdfelt
36f657165f
Issue #207 - Support javax.websocket version 1.1
...
+ More testcase improvements
2016-08-25 11:03:42 -07:00
Joakim Erdfelt
1bb25adbdc
Issue #207 - Support javax.websocket version 1.1
...
+ Correcting tests
2016-08-23 18:34:17 -07:00
Joakim Erdfelt
0a99c20a73
Issue #207 - Support javax.websocket version 1.1
...
+ Cleaning up WebSocketPolicy usage
2016-08-23 16:57:09 -07:00
Joakim Erdfelt
9c1ac5fedd
Issue #207 - Support javax.websocket version 1.1
...
+ Correcting jsr server PathParam static args sort issue
2016-08-19 19:28:16 -07:00
Joakim Erdfelt
1cf61d6df7
Issue #207 - Support javax.websocket version 1.1
...
+ Removing more EventDriver references
+ Fixing bad implementation exposed by testcases
2016-08-19 17:59:07 -07:00
Joakim Erdfelt
1d341398da
Fixing up javadoc
2016-08-19 15:45:43 -07:00
Joakim Erdfelt
de7c7ca7af
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:21:33 -07:00
Joakim Erdfelt
f1a8bafabe
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:03:32 -07:00
Joakim Erdfelt
fc9adbb391
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:03:32 -07:00
Joakim Erdfelt
795246c785
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:03:32 -07:00
Joakim Erdfelt
2175625537
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:03:32 -07:00
Joakim Erdfelt
390c6924dd
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:03:32 -07:00
Joakim Erdfelt
a4f3ef3483
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:03:32 -07:00
Joakim Erdfelt
39f2ba3b56
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:03:32 -07:00
Joakim Erdfelt
e50cabf305
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:03:32 -07:00
Joakim Erdfelt
b079fba842
Issue #207 - Support javax.websocket version 1.1
2016-08-19 15:03:32 -07:00
Joakim Erdfelt
b71be7c808
Trailing merge fixes
2016-08-19 15:03:32 -07:00