Joakim Erdfelt
5d83d98e96
AbstractExtension properly handles Callback error now
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-04-26 12:51:18 -05:00
Joakim Erdfelt
9b8540aef4
OpCode.isDataFrame(byte) missing CONTINUATION
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-04-26 12:50:32 -05:00
Joakim Erdfelt
5add914942
Issue #2491 - Fragmented Messages arrive out of order.
...
+ Adding testcase for RemoteEndpoint
+ Adding testcase for FrameFlusher
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-04-26 11:19:19 -05:00
Joakim Erdfelt
0f238baaf7
Merge pull request #2470 from eclipse/jetty-9.4.x-issue-2376-ws-context-relaxation
...
Issue #2376 - relax ContextHandler requirements
2018-04-26 06:37:28 -05:00
Joakim Erdfelt
1c0bbae9cc
Issue #2376 - Applying recommended scope changes
2018-04-24 16:30:01 -05:00
Joakim Erdfelt
8763c6065d
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2018-04-20 11:32:46 -05:00
Jan Bartel
0e88849a68
Issue #2164 Make osgi.serviceloader mostly optional ( #2408 )
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2018-04-18 14:48:53 +10:00
Olivier Lamy
f36eba4577
class.newInstance is deprecated #2435 ( #2437 )
...
* Class.newInstance() is deprecated in Java 9+ #2435
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-04-17 19:07:20 +10:00
Joakim Erdfelt
be3c5a08d0
Reducing noise on test output
2018-04-05 16:33:40 -05:00
Joakim Erdfelt
2b32f82aeb
Merge pull request #2393 from eclipse/jetty-9.4.x-issue-2337-ws-subprotocols
...
Issue #2337 - slightly more efficient getSubProtocols() behavior
2018-04-04 06:22:17 -05:00
Jan Bartel
16e625adde
Issue #2109 remove warnings for unused imports and exports ( #2390 )
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2018-04-04 12:06:43 +10:00
Joakim Erdfelt
cf5b473571
Issue #2376 - relax ContextHandler requirements
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-03-28 13:39:07 -05:00
Joakim Erdfelt
8bf695bf49
Issue #2337 - slightly more efficient getSubProtocols() behavior
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-03-28 11:16:10 -05:00
Joakim Erdfelt
1c04f9838d
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x-fixed
2018-03-22 16:42:42 -05:00
Joakim Erdfelt
c3cc138a3b
Updating to version 9.4.10-SNAPSHOT
2018-03-20 08:25:59 -05:00
Joakim Erdfelt
1f8159b1e4
Updating to version 9.4.9.v20180320
2018-03-20 07:18:24 -05:00
WalkerWatch
534b8ea38b
Add edit warning for .mod files. Resolves #173
2018-03-15 13:23:42 -04:00
Joakim Erdfelt
93b6877d72
Issue #2210 - fixing flaw in safety checks with JSR356 ClientContainer
2018-03-14 16:18:19 -05:00
Joakim Erdfelt
9322956512
Issue #2210 - adding httpclient safety checks.
...
+ ISE on non started HttpClient
+ ISE on use of wss:// URI with HttpClient without an SSL config
2018-03-14 10:28:56 -05:00
Joakim Erdfelt
0361cf6cd3
Simplifying testcase, relying on flush not sleep.
2018-03-12 16:33:39 -05:00
Joakim Erdfelt
eaefc6a9c2
Merge branch 'jetty-9.4.x-2282-websocket-test-remove-eventqueue' into jetty-9.4.x
2018-03-12 12:12:02 -05:00
Joakim Erdfelt
5541fcbdba
Issue #2282 - final testing tweaks
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-03-07 18:34:03 -06:00
Joakim Erdfelt
e76f6d7baf
Issue #2282 - more websocket test stablization
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-03-07 17:42:02 -06:00
Joakim Erdfelt
abf1262848
Issue #2282 - More work on websocket server side tests
2018-03-07 14:29:22 -06:00
Joakim Erdfelt
bca53be4f4
Fixes #2282 - Fixing Fuzzer.
...
+ Client lifecycle now honored
+ Slow write now possible
2018-03-07 07:55:05 -06:00
Joakim Erdfelt
dd57cf0bf6
Issue #2282 - Simplifying BlockheadClient to drastically reduce CPU load during testing
2018-03-06 21:01:39 -06:00
Greg Wilkins
bcb9fa3b32
Merge pull request #2257 from lachlan-roberts/jetty-9.4.x-2206-ReferenceEquality
...
Resolved errorprone ReferenceEquality warnings #2206
2018-03-07 11:11:40 +11:00
Joakim Erdfelt
e3e3f9eb0b
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x-fixed
2018-03-06 11:16:25 -06:00
Joakim Erdfelt
e4ad88aaf1
Issue #2282 - simplifying EventCapture
2018-03-06 09:18:18 -06:00
Greg Wilkins
a272fb6e39
Improve executorSizedThreadPool ( #2253 )
...
Improve executorSizedThreadPool (#2253 )
* Improve executorSizedThreadPool
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* Improved implementation.
Implemented name, thread priorities, thread group and daemon properties.
Implemented toString(), dump() and using a thread factory.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
* added threadpool benchmark;
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* Renamed ExecutorSizedThreadPool to ExecutorThreadPool
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-03-06 19:07:41 +11:00
Lachlan Roberts
31347db71b
changes after second review from gregw
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2018-03-06 17:21:15 +11:00
Lachlan Roberts
020ebde77c
found additional ReferenceEquality warnings which have been resolved
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2018-03-06 14:28:11 +11:00
Joakim Erdfelt
1373025dff
Issue #2282 - removing EventQueue from websocket tests
2018-03-05 17:52:23 -06:00
Joakim Erdfelt
076f3a8ab2
Issue #2269 - reworking SessionTest to be more resilient
2018-03-05 14:34:23 -06:00
Lachlan Roberts
a639ee9275
Resolved errorprone MissingOverride warnings #2206
...
`@Override` was added to methods which were missing the annotation #2206
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2018-03-01 13:59:25 +11:00
Joakim Erdfelt
dc87eec9bd
Fixes #2246 - Reworking await for messages to be more resilient
2018-02-26 13:33:30 -06:00
Joakim Erdfelt
6fa855e856
Fixes #2234 - Making assertion on reason phrase more resilient to race condition for Abnormal closure.
2018-02-26 13:26:03 -06:00
Jan Bartel
1e8422935c
Issue #2164 Add test for javax.websocket in osgi
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2018-02-20 16:28:39 +11:00
Jan Bartel
17f518ffb1
Issue #2164 Update websocket manifests for osgi and add test in osgi
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2018-02-20 16:28:39 +11:00
Greg Wilkins
b94d26a720
less fragile tests
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-02-20 10:19:32 +11:00
Joakim Erdfelt
650b804142
Issue #2108 - Updating license headers for year 2018
2018-01-09 10:14:52 -06:00
Joakim Erdfelt
d5a0878019
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2018-01-09 10:08:30 -06:00
Joakim Erdfelt
21365234f8
Issue #2108 - Updating license headers for year 2018
2018-01-09 09:44:41 -06:00
Joakim Erdfelt
41ed9f29f4
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2018-01-09 09:37:25 -06:00
Joakim Erdfelt
fa4c7b0ca9
Issue #2108 - Updating license headers for year 2018
2018-01-09 08:39:37 -06:00
Joakim Erdfelt
067fc5d2d8
Issue #2108 - Upgrade licenses for 2018
2018-01-09 07:42:06 -06:00
Greg Wilkins
45e3abbdcf
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2018-01-09 13:17:32 +01:00
Joakim Erdfelt
34375a7e0e
Post-Merge Build/Test fixes
2018-01-08 15:38:23 -06:00
Greg Wilkins
88cf4603c5
Merge branch 'jetty-9.4.x' into bugfix/javadoc_fixes_2056
2018-01-08 21:31:48 +01:00
Greg Wilkins
b2ff7c5cb8
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2018-01-08 21:30:12 +01:00
olivier lamy
083c8045e8
more javadoc fixes #2056
...
Signed-off-by: olivier lamy <olamy@webtide.com>
2018-01-08 16:10:52 +11:00
olivier lamy
1a49a6fb7e
more javadoc fixes #2056
...
Signed-off-by: olivier lamy <olamy@webtide.com>
2018-01-08 12:28:12 +11:00
Greg Wilkins
41050cd8a4
Issue #2081 No idle timeout exception when dispatch is delayed ( #2083 )
...
Issue #2081 No idle timeout exception when dispatch is delayed
* Delegate the readtimeout handling to HttpChannel so that a delayed dispatch can be ended.
* Added unit test for delayed dispatch idle
* Now using HttpInput.onIdleTimeout() to fail the HttpInput, and then dispatching the request in case it has not been dispatched yet. This ensure consistent behavior independently of the value of HttpConfiguration.delayDispatchUntilContent.
* Fixed for both HTTP/1.1 and HTTP/2.
* Added tests for non-blocking reads.
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-01-04 13:26:31 +01:00
Joakim Erdfelt
2dd970b055
Updating to version 9.2.24-SNAPSHOT
2017-12-18 10:43:47 -06:00
Joakim Erdfelt
cdbe733684
Updating to version 9.2.23.v20171218
2017-12-18 09:06:48 -06:00
Joakim Erdfelt
ff53002fac
Updating to version 9.4.9-SNAPSHOT
2017-11-21 13:11:31 -07:00
Joakim Erdfelt
82b8fb23f7
Updating to version 9.4.8.v20171121
2017-11-21 12:33:52 -07:00
Jesse McConnell
a72eb0001d
Updating to version 9.3.23-SNAPSHOT
2017-10-30 15:39:57 -05:00
Jesse McConnell
705048cc49
Updating to version 9.3.22.v20171030
2017-10-30 15:16:29 -05:00
Joakim Erdfelt
7a3f9bfeb7
Fixing compilation issue surrounding deprecated Utf8PartialBuilder
2017-10-19 12:35:34 -07:00
Greg Wilkins
dde65f2633
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-10-19 20:45:40 +11:00
Greg Wilkins
729dd41493
Added partial string support to Utf8Appendable
2017-10-19 20:43:46 +11:00
Joakim Erdfelt
c3c3881c9f
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-10-10 13:44:22 -07:00
Joakim Erdfelt
d34f04c559
Issue #1881 - eliminate NPE in id generation against UnixSocketChannel
2017-10-10 12:09:52 -07:00
Joakim Erdfelt
ce039eb4cb
Merge branch 'issue-272-ws-blockingwrite' into jetty-9.4.x
2017-10-10 11:23:03 -07:00
Simone Bordet
63beada72e
Merged branch 'jetty-9.4.x' into 'master'.
2017-10-06 16:46:00 +02:00
Simone Bordet
c93360ad9c
Issue #1851 - Improve insufficient thread warnings/errors.
...
Added ExecutorSizedThreadPool, a wrapper around JDK's ThreadPoolExecutor
that implements SizedThreadPool (and therefore returns a ThreadPoolBudget).
Deprecated ExecutorThreadPool, an older version of ExecutorSizedThreadPool.
2017-10-06 16:36:46 +02:00
Simone Bordet
4389da9196
Issue #272 - WebSocket hangs in blockingWrite.
...
Rewritten FrameFlusher.
2017-10-05 22:20:22 +02:00
Joakim Erdfelt
6faaf3346c
Issue #272 - Read/Parse exceptions should flow out, so Session can handle it via new Session.close()
2017-10-03 15:30:32 -07:00
Joakim Erdfelt
c0dfa1dd50
Issue #272 - Attempting to centralize close logic in Session.close()
2017-10-03 15:29:27 -07:00
Joakim Erdfelt
bb5195192a
Issue #272 - Addressing some concerns with multithreading in FrameFlusher
2017-10-03 15:20:16 -07:00
Joakim Erdfelt
a46e8bb2e5
Removing junit Rule based LeakTrackingBufferPool implementation
2017-09-27 15:05:34 -07:00
Greg Wilkins
1b7ebf5599
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-09-23 00:22:57 +10:00
Joakim Erdfelt
d9865a02ba
Updating to version 9.4.8-SNAPSHOT
2017-09-14 08:44:27 -07:00
Joakim Erdfelt
80fb788d0c
Updating to version 9.4.7.v20170914
2017-09-14 07:35:18 -07:00
Simone Bordet
ac2776259c
Issue #1815 - WebSocket test failures.
...
Ignored unstable tests.
2017-09-13 10:46:22 +02:00
Joakim Erdfelt
45a4b87a33
Fixes #1662 - Removing harmless NPE on websocket compress with null frame payload
2017-09-06 10:57:28 -07:00
Joakim Erdfelt
28d2f30769
Fixing compilation error
2017-09-06 10:24:47 -07:00
Joakim Erdfelt
db77305550
Fixes #1756 - improving javadoc for WebSocketPolicy max text/binary message size
2017-09-06 10:22:12 -07:00
Joakim Erdfelt
acc7c97969
Removing @Rule LeakTrackingBufferPoolRule - bad threading behavior / false positives
2017-09-06 10:16:32 -07:00
Joakim Erdfelt
752fda19b9
Fixes #1767 - removing debug output from testing
2017-09-06 10:14:49 -07:00
Simone Bordet
bce20d1b2e
Merged branch 'jetty-9.4.x' into 'master'.
2017-09-04 15:57:01 +02:00
Joakim Erdfelt
02f0649840
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-08-28 11:33:12 -07:00
Lucas Fairchild-Madar
b24c4e1a8a
further match coding style
2017-08-25 12:36:48 -07:00
Lucas Fairchild-Madar
84ff1e3a66
Matching coding style; block potential race condition
...
Signed-off-by: Lucas Fairchild-Madar <lfairchildmadar@flightstats.com>
2017-08-25 12:35:45 -07:00
Lucas Fairchild-Madar
7d1d7a9724
Preserve delayed initialization semantics
...
Signed-off-by: Lucas Fairchild-Madar <lfairchildmadar@flightstats.com>
2017-08-25 12:33:41 -07:00
Lucas Fairchild-Madar
b680d1deea
Allow for configuring WebSocketClient JVM lifecycle
...
Signed-off-by: Lucas Fairchild-Madar <lfairchildmadar@flightstats.com>
2017-08-25 11:23:08 -07:00
Joakim Erdfelt
9f28d26cff
Fixed #1766 - Fixing test case results
2017-08-23 15:58:22 -07:00
Joakim Erdfelt
f8d29c5f28
Fixed #1766 - client container is managed now
2017-08-23 15:20:47 -07:00
Joakim Erdfelt
2ed620b1f4
Fixed #1766 - removing common executor/bufferpool in JettyClientContainerProvider
2017-08-23 14:46:41 -07:00
Joakim Erdfelt
3ec5f8fa3d
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-08-09 16:21:08 -07:00
WalkerWatch
d5a9f0e0e5
EOL Fix
2017-08-09 17:42:15 -04:00
Joakim Erdfelt
b0fd444a1b
File EOL issue, post-hard reset
2017-08-09 14:31:06 -07:00
Joakim Erdfelt
71d5fcf246
Fixing javadoc errors
2017-08-08 11:09:25 -07:00
Joakim Erdfelt
952bb8dfdd
Fixing compilation
2017-08-08 10:40:58 -07:00
Joakim Erdfelt
54367621e4
Fixing cdi/websocket pom versions
2017-08-08 09:54:09 -07:00
Joakim Erdfelt
3fdbcffbbd
Updating to version 9.2.23-SNAPSHOT
2017-08-08 09:12:55 -07:00
Joakim Erdfelt
a7bcac6d75
Updating to version 9.3.20.v20170531
2017-08-08 09:07:35 -07:00
Joakim Erdfelt
796da084b4
Issue #1625 - Support new IANA declared websocket close status codes
2017-08-08 08:49:58 -07:00
Joakim Erdfelt
af4962f842
Issue #1605 - common executor and bufferpool for jsr356 client
2017-08-08 08:49:57 -07:00
Joakim Erdfelt
0de3673132
Issue #1605 - restoring default behavior of ContainerProvider.getWebSocketContainer()
...
+ Allowing users to reconfigure JettyClientContainerProvider to restore
the Jetty 9.4.x behavior for singletons and ServerContainer behaviors
2017-08-08 08:49:57 -07:00
Joakim Erdfelt
5b72d8a733
Issue #1604 - WebSocketContainer stop is now smarter
2017-08-08 08:49:56 -07:00
Joakim Erdfelt
ab98caafbb
Issue #1603 - fixing NPE in WebSocketServerFactory init
2017-08-08 08:49:55 -07:00
Joakim Erdfelt
11a544d6ac
Updating to version 9.3.22-SNAPSHOT
2017-08-01 11:26:37 -07:00
Joakim Erdfelt
bb1d69ca52
Updating to version 9.3.21.M0
2017-08-01 10:47:04 -07:00
Greg Wilkins
b358c06974
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-07-18 12:46:44 +02:00
Joakim Erdfelt
273dcc4131
Improving output seen during websocket-tests to squelch known stacktraces produced by testcase
2017-07-17 14:18:17 -07:00
Joakim Erdfelt
f4d019def4
Fixing websocket tests to use new Jetty 10.x webapp configuration style
2017-07-13 09:38:10 -07:00
Joakim Erdfelt
a9c329859d
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-07-12 13:18:12 -07:00
Joakim Erdfelt
2e8f9fc748
Revert "Issue #1650 - setting unique SNAPSHOT version to aide in 3rd party testing of branch"
...
This reverts commit 38c112764d
.
2017-07-12 11:28:32 -07:00
Joakim Erdfelt
9e9a8b66cb
Issue #1650 - correcting testcase relying on odd LocalEndPoint behavior
2017-07-07 16:02:15 -07:00
Joakim Erdfelt
22f815ddfd
Issue #1650 - testing improvements
2017-07-07 13:16:31 -07:00
Joakim Erdfelt
90d9823307
Issue #1650 - restoring 2 more testcases
2017-07-07 08:41:31 -07:00
Joakim Erdfelt
ee8d4c1587
gitattributes followup
2017-07-06 16:24:31 -07:00
Joakim Erdfelt
986e49ab35
Issue #1650 - fixing Suspend/Resume in websockets
2017-07-06 16:24:07 -07:00
Joakim Erdfelt
2d65605de1
Issue #1650 - fixing CDI + websocket integration
2017-07-03 09:19:17 -07:00
Joakim Erdfelt
38c112764d
Issue #1650 - setting unique SNAPSHOT version to aide in 3rd party testing of branch
2017-06-28 16:42:37 -07:00
Joakim Erdfelt
67cccd610a
Post cherry-pick cleanup of jetty-9.4.x...master jetty-websocket
2017-06-26 13:11:33 -07:00
Joakim Erdfelt
a037d8bbcb
More websocket test fixes
2017-06-26 11:59:55 -07:00
Joakim Erdfelt
f5e273b4a3
Enabling more websocket tests
2017-06-26 11:59:54 -07:00
Joakim Erdfelt
0d43636658
Turning down logging level
2017-06-26 11:59:53 -07:00
Joakim Erdfelt
e9ab0b3994
Correcting dumps to only occur during DEBUG
2017-06-26 11:59:52 -07:00
Joakim Erdfelt
db9997a792
Fixing WebSocket MessageReceivingTest
2017-06-26 11:59:52 -07:00
Joakim Erdfelt
52ded32ea0
Restoring JSR356 Session.setMax*MessageBufferSize() spec behavior
2017-06-26 11:59:51 -07:00
Joakim Erdfelt
9e2b25bae2
Removing bad log silencing technique
2017-06-26 11:59:50 -07:00
Joakim Erdfelt
6f762f645f
Hightlighting double-close issue better in logs
2017-06-26 11:59:50 -07:00
Joakim Erdfelt
03dc425fe1
Reader-Self not relevant, removing
2017-06-26 11:59:49 -07:00
Joakim Erdfelt
871e404623
Issue #1616 - Making test more reliable
2017-06-26 11:59:48 -07:00
Joakim Erdfelt
93b565acec
Testing / UntrustedWSServer improvements
2017-06-26 11:59:48 -07:00
Joakim Erdfelt
877fdaba8b
Correcting error message
2017-06-26 11:59:47 -07:00
Joakim Erdfelt
b333fad9c2
Issue #1616 enabling debug output for CI testing
2017-06-26 11:59:46 -07:00
Joakim Erdfelt
4ee342c55e
Disabling test in master
2017-06-26 11:59:46 -07:00
Joakim Erdfelt
310bbda38a
WebSocket SuspendResume updated tests and notes from review
2017-06-26 11:59:45 -07:00
Joakim Erdfelt
0c8d264ae6
WebSocket Client sending Close/ProtocolError should also see onError
2017-06-26 11:59:44 -07:00
Joakim Erdfelt
f36f8fa0b8
Squelching Stacktraces
2017-06-26 11:59:44 -07:00
Joakim Erdfelt
091a79a850
Reviewing more @Ignore'd WebSocket tests
2017-06-26 11:59:43 -07:00
Joakim Erdfelt
61fc95aa36
Issue #1599 - WebSocketClient early close scenarios
...
+ Connection timeout results in:
endpoint.onError(WebSocketTimeoutException)
localSession.close(SHUTDOWN)
2017-06-26 11:59:42 -07:00
Joakim Erdfelt
1ac16dd19b
Reduce testing noise
2017-06-26 11:59:42 -07:00
Joakim Erdfelt
f3fa1f8d4a
Disabling problematic test temporarily
2017-06-26 11:59:41 -07:00
Greg Wilkins
17f6c28c7d
Issue #1503 Optionally strip IPv6. Default true
2017-06-26 11:59:40 -07:00
Joakim Erdfelt
ccf35e62f4
Adding more leniency on connection fault tests
2017-06-26 11:59:39 -07:00
Joakim Erdfelt
8dbe1798bd
WebSocket test fix
2017-06-26 11:59:38 -07:00
Joakim Erdfelt
a1d65325fc
No more websocket test errors (need to work on issues)
2017-06-26 11:59:38 -07:00
Joakim Erdfelt
e3f1fb4bde
Fixing javadoc error
2017-06-26 11:59:37 -07:00
Joakim Erdfelt
8f57fe9da9
Fixing merge problems with issue-207 -> master
2017-06-26 11:59:36 -07:00
Joakim Erdfelt
b8e10ce9ef
Issue #207 - Close Handshake Test refactor
2017-06-26 11:59:35 -07:00
Joakim Erdfelt
a8503a2932
Issue #207 - removing scheduler
2017-06-26 11:59:34 -07:00
Joakim Erdfelt
32f478c1cd
Issue #207 - stabilizing testcase
2017-06-26 11:59:33 -07:00
Joakim Erdfelt
ae2bda4dc8
Post-merge cleanup
2017-06-26 11:59:33 -07:00
Joakim Erdfelt
51363668ed
Issue #207 - UntrustedWSServlet should have a slightly higher then default max message size
2017-06-26 11:59:32 -07:00
Joakim Erdfelt
38e8202b9e
Issue #207 - Improved testing reliability
2017-06-26 11:59:31 -07:00
Joakim Erdfelt
0e2656b938
Issue #207 - Improved Close notification and testing
2017-06-26 11:59:30 -07:00
Joakim Erdfelt
30595ccdaa
Issue #207 - Adding toString()
2017-06-26 11:59:29 -07:00
Joakim Erdfelt
c0727348d6
Issue #207 - Identify non-echo client endpoint options for testing
2017-06-26 11:59:29 -07:00
Joakim Erdfelt
135e452509
Issue #207 - Change in test expectation
2017-06-26 11:59:28 -07:00
Joakim Erdfelt
644c14253d
Issue #207 - better client connect/upgrade error handling
2017-06-26 11:59:27 -07:00
Joakim Erdfelt
04afed1338
Issue #207 - stabilizing testing of Dispatched MessageSinks
2017-06-26 11:59:26 -07:00
Joakim Erdfelt
8c1d7ed8d5
Issue #207 - test compilation fix
2017-06-26 11:59:25 -07:00
Joakim Erdfelt
55fd254161
Issue #207 - All websocket tests moved to /websocket-tests/ module
...
# Conflicts:
# jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/WSServer.java
2017-06-26 11:59:09 -07:00
Joakim Erdfelt
d43c8e7776
Issue #207 - MessageOutputStream fix
2017-06-26 11:57:26 -07:00
Joakim Erdfelt
239f88c158
Issue #207 - javadoc fix
2017-06-26 11:57:25 -07:00
Joakim Erdfelt
0c8d4dec9f
Issue #207 - cleaning up dispatched MessageSink threading
2017-06-26 11:57:24 -07:00
Joakim Erdfelt
8c0d9179cd
Issue #207 - CommonEndpointFunctionsTest needs started WebSocketContainerScope
2017-06-26 11:57:23 -07:00
Joakim Erdfelt
92573f1f30
Issue #207 - testing JsrSessionTest needs started ClientContainer
2017-06-26 11:57:23 -07:00
Joakim Erdfelt
262781b732
Issue #207 - testing JsrEndpointFunctions need started ClientContainer
2017-06-26 11:57:22 -07:00
Joakim Erdfelt
3931336633
Issue #207 - Restoring fillAndParse callback
2017-06-26 11:57:21 -07:00
Joakim Erdfelt
6b203f5187
Issue #207 - more test fixes
2017-06-26 11:57:20 -07:00
Joakim Erdfelt
ad29d65229
Issue #207 - more test induced fixes
...
# Conflicts:
# jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/IdleTimeoutTest.java
2017-06-26 11:57:00 -07:00
Joakim Erdfelt
79f30041a1
Issue #207 - More test fixes
...
# Conflicts:
# jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/BinaryStreamTest.java
# jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/TextStreamTest.java
2017-06-26 11:55:36 -07:00
Joakim Erdfelt
4a4069d0c2
Issue #207 - more testing updates and mainline code fixes
2017-06-26 11:53:30 -07:00
Joakim Erdfelt
c065f7d125
Issue #207 - simplifying OnUpgradeTo prefill + parse, with test
2017-06-26 11:53:29 -07:00
Joakim Erdfelt
92f8f594d1
Issue #207 - removing ignoreBrokenPipe
2017-06-26 11:53:28 -07:00
Joakim Erdfelt
5ab7bf37b2
Issue #207 - websocket-client test cleanup
2017-06-26 11:53:27 -07:00
Joakim Erdfelt
2bab817c6b
Issue #207 - common test cleanup
2017-06-26 11:53:26 -07:00
Joakim Erdfelt
9345bc3d5a
Issue #207 - more test fixes
2017-06-26 11:53:26 -07:00
Joakim Erdfelt
9fd70d3d6f
Issue #207 - more test failure fixes
2017-06-26 11:53:25 -07:00
Joakim Erdfelt
4cea9f307a
Issue #207 - Adding missing JSR356 Server @PathParam ArgIdentifier
2017-06-26 11:53:24 -07:00
Joakim Erdfelt
8e889287fa
Issue #207 - Final removal of BlockheadClient
...
# Conflicts:
# jetty-websocket/websocket-common/src/test/java/org/eclipse/jetty/websocket/common/test/XBlockheadClient.java
# jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/RequestHeadersTest.java
2017-06-26 11:52:46 -07:00
Joakim Erdfelt
e4790fea72
Issue #207 - Removing BlockheadServer
2017-06-26 11:51:51 -07:00
Joakim Erdfelt
88b2c47904
Issue #207 - moved some JSR356 tests to websocket-tests
...
# Conflicts:
# jetty-websocket/javax-websocket-client-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/DecoderReaderManySmallTest.java
# jetty-websocket/javax-websocket-client-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/DecoderReaderTest.java
# jetty-websocket/javax-websocket-client-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/EncoderTest.java
2017-06-26 11:51:47 -07:00
Joakim Erdfelt
06f204f794
Issue #207 - moved client tests to websocket-tests
...
# Conflicts:
# jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/ClientConnectTest.java
# jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/SlowServerTest.java
2017-06-26 11:50:54 -07:00
Joakim Erdfelt
590aa59c37
Issue #207 - fixing javadoc
2017-06-26 11:50:13 -07:00
Joakim Erdfelt
1d18522a99
Issue #207 - allowing untrusted sessions to have non-validating generators
2017-06-26 11:50:13 -07:00
Joakim Erdfelt
36f40689cc
Issue #207 - websocket-common test fixes
2017-06-26 11:50:12 -07:00
Joakim Erdfelt
3d6263aafb
Issue #207 - more review rework
2017-06-26 11:50:11 -07:00
Joakim Erdfelt
5e8a7078eb
Issue #207 - more testing updates
2017-06-26 11:50:10 -07:00
Greg Wilkins
7148db67dc
tidy up close
2017-06-26 11:50:09 -07:00
Joakim Erdfelt
dddf066e90
Issue #207 - Simplifying Connection and Close states
...
+ Removing IOState
+ Adding AtomicConnectionState
+ Adding AtomicClose
+ Reworking AbstractWebSocketConnection to be focused solely on
low level Connection handling, with little to none websocket
specifics.
+ WebSocketSession simplified
2017-06-26 11:50:08 -07:00
Joakim Erdfelt
fcb8693c52
Issue #207 - testcase rework due to new async behaviors
...
# Conflicts:
# jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/io/ConnectionManager.java
# jetty-websocket/websocket-common/src/test/java/org/eclipse/jetty/websocket/common/test/RegexMatcher.java
2017-06-26 11:49:53 -07:00
Joakim Erdfelt
3888cd5347
Issue #207 - improve port handling in URI conversions
2017-06-26 11:43:27 -07:00
Joakim Erdfelt
affda23876
Issue #207 - ongoing testing improvements
2017-06-26 11:43:26 -07:00
Joakim Erdfelt
b2fa9cd23a
Issue #207 - fixing compilation error
2017-06-26 11:43:25 -07:00
Joakim Erdfelt
38fefa6471
Issue #207 - Improved Error Handling
2017-06-26 11:43:24 -07:00
Joakim Erdfelt
d5151ddc90
Issue #207 - remove IncomingFrames#incomingError(throwable)
2017-06-26 11:43:22 -07:00
Joakim Erdfelt
b93925e03e
Issue #207 - more work on policy / buffer behaviors
2017-06-26 11:43:21 -07:00
Joakim Erdfelt
aae4a24726
Issue #207 - reworking I/O to allow streaming backpressure
2017-06-26 11:43:20 -07:00
Joakim Erdfelt
be747c44e1
Issue #207 - removing unused section
2017-06-26 11:43:19 -07:00
Joakim Erdfelt
fa10576bc6
Issue #207 - initial pass through for Stream backpressure
2017-06-26 11:43:18 -07:00
Joakim Erdfelt
c3bb6ae535
Issue #207 - Cleaning up Args vs Signature classes
...
# Conflicts:
# jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/reflect/ArgSwitch.java
2017-06-26 11:37:11 -07:00
Joakim Erdfelt
2ee819c2c6
Issue #207 - adding addMessageHandler(<lambda>) tests
2017-06-26 11:33:34 -07:00