Lachlan Roberts
b999e72706
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-06-29 17:12:36 +10:00
Lachlan
8e0ccad495
Merge pull request #8176 from eclipse/jetty-10.0.x-8170-WebSocketHttp2Close
...
Issue #8170 - fix WebSocket close over HTTP/2
2022-06-29 17:12:12 +10:00
Lachlan Roberts
e5a4a04b2a
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-06-29 16:37:23 +10:00
Lachlan
13c61684fe
Merge pull request #8164 from eclipse/jetty-10.0.x-8151-websocketClose
...
Issue #8151 - make websocket close non-blocking
2022-06-29 16:30:27 +10:00
Joakim Erdfelt
eddff4d2ee
Merge Release 11.0.11 back into `jetty-11.0.x` ( #8193 )
...
* Updating to version 11.0.11
* Updating to version 11.0.12-SNAPSHOT
2022-06-22 16:24:57 -05:00
Joakim Erdfelt
64d12e2a5a
Merge Release 10.0.11 back into `jetty-10.0.x` branch ( #8194 )
...
* Updating to version 10.0.11
* Updating to version 10.0.12-SNAPSHOT
2022-06-22 16:24:48 -05:00
Joakim Erdfelt
8149350c10
Merge Release 11.0.10 back into `jetty-11.0.x` ( #8181 )
...
* Updating to version 11.0.11-SNAPSHOT
2022-06-21 14:45:00 +02:00
Joakim Erdfelt
c2bc103cb9
Merge Release 10.0.10 back into `jetty-10.0.x` ( #8180 )
...
* Updating to version 10.0.11-SNAPSHOT
2022-06-21 14:41:41 +02:00
Lachlan Roberts
4d217cd75b
Issue #8151 - add close with callback to Jetty WebSocket API
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-06-17 18:17:49 +10:00
Lachlan Roberts
e4b0db8666
Issue #8170 - fix WebSocket close over HTTP/2
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-06-17 15:28:16 +10:00
Joakim Erdfelt
309b6a9b66
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-06-15 14:42:05 -05:00
Joakim Erdfelt
d63569d025
Migrate code from jetty-util Logger to slf4j Logger ( #8162 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-06-15 20:01:48 +02:00
Lachlan Roberts
ed541d344c
Issue #8151 - make websocket close non-blocking
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-06-14 16:43:59 +10:00
Simone Bordet
7ed02d04ba
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-06-13 14:14:28 +02:00
Lachlan
0699bc5326
Use static exceptions for closing websocket flushers and in ContentProducer ( #8155 )
...
* Use StaticException class in jetty-util for websocket flushers.
* Use StaticException class for ContentProducer recycle and consumeAll
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Co-authored-by: Ludovic Orban <lorban@bitronix.be>
2022-06-13 14:11:31 +02:00
Lachlan Roberts
8ddabd5a05
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-06-10 09:43:44 +10:00
Lachlan
b1c19c0b0f
Merge pull request #8134 from eclipse/jetty-10.0.x-websocketPermessageDeflatePools
...
Improve cleanup of deflater/inflater pools for PerMessageDeflateExtension
2022-06-10 09:43:23 +10:00
Lachlan Roberts
3901159093
remove IOException from Extension.close() interface.
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-06-09 08:12:06 +10:00
Joakim Erdfelt
69216a5e3d
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-06-08 12:46:30 -05:00
Joakim Erdfelt
8de55150fe
Cherry-pick of Improvements to PathSpec for Jetty 10.0.x ( #8136 )
...
* Cherry-pick of Improvements to PathSpec.
* From commit: 5b4d1dd1c6
* Fixing ConstraintSecurityHandler usage of PathMappings
* Fixing bad INCLUDE logic from cherry-pick in ServletHandler.doScope()
* Cleanup of non ServletPathSpec behaviors in ServletPathMapping class
* Skip optional group name/info lookup if regex fails.
* Prevent NPE on static servletPathMappings
* Update WebSocketMappings to use new PathMappings.getMatched(String)
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-06-08 12:36:30 -05:00
Lachlan Roberts
f4c54f4571
remove close to incomingFlusher in PerMessageDeflateExtension
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-06-08 10:49:23 +10:00
Lachlan Roberts
e578791518
Changes from review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-06-08 10:44:17 +10:00
Lachlan Roberts
5a24f90064
Improve cleanup of deflater/inflater pools for PerMessageDeflateExtension
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-06-07 18:52:48 +10:00
Lachlan Roberts
311d3e823a
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-16 14:42:42 +10:00
Lachlan Roberts
a93896b22f
Issue #7977 - prevent possible NPE from UpgradeHttpServletRequest
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-05-12 16:10:15 +10:00
Joakim Erdfelt
4861897606
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-06 16:32:45 -05:00
dependabot[bot]
c2c1ea8d9a
Bump maven-bundle-plugin from 5.1.4 to 5.1.5 ( #7933 )
...
* Bump maven-bundle-plugin from 5.1.4 to 5.1.5
Bumps maven-bundle-plugin from 5.1.4 to 5.1.5.
---
updated-dependencies:
- dependency-name: org.apache.felix:maven-bundle-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Standardize maven-bundle-plugin usage (to avoid build error)
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-05-06 16:24:40 -05:00
Joakim Erdfelt
16420f0181
Set version to `10.0.10-SNAPSHOT` ( #7823 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-04-03 20:33:44 +10:00
Joakim Erdfelt
f079949a35
Merge Release 10.0.9 ( #7821 )
...
* Updating to version 10.0.9
* Updating to version 10.0.10
2022-04-02 08:43:44 -05:00
Joakim Erdfelt
9548ab0cc9
Updating to version 11.0.10-SNAPSHOT
2022-03-30 13:06:46 -05:00
Joakim Erdfelt
243a48a658
Updating to version 11.0.9
2022-03-30 12:43:51 -05:00
Lachlan Roberts
14da8ed5f1
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-02-17 09:52:37 +11:00
Lachlan Roberts
7081a776b7
Issue #7573 - fix support in websocket for class path param types
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-02-14 16:37:57 +11:00
Simone Bordet
4e02be57fd
Updating to version 11.0.9-SNAPSHOT
2022-02-07 12:42:04 +01:00
Simone Bordet
79cc9cf90e
Updating to version 11.0.8
2022-02-07 12:10:09 +01:00
Simone Bordet
a4fda96f49
Updating to version 10.0.9-SNAPSHOT
2022-02-07 12:02:02 +01:00
Simone Bordet
716c7afd8e
Updating to version 10.0.8
2022-02-07 11:34:12 +01:00
Lachlan Roberts
0e1ab2f3de
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-02-01 15:05:15 +11:00
Lachlan
b0e334f14a
Run WebSocket Autobahn test for all Jetty, Javax and Core APIs ( #7430 )
...
* Run WebSocket Autobahn test for all Jetty, Javax and Core APIs
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-01-31 15:29:41 +10:00
Joakim Erdfelt
be58156c77
Happy New Year 2022 ( #7460 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 10:42:43 -06:00
Joakim Erdfelt
cb127793e5
Happy New Year 2022 ( #7459 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 10:42:30 -06:00
Lachlan Roberts
e13858c768
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-01-19 13:18:17 +11:00
Lachlan
2b41e4d231
Issue #7351 - large WebSocket payloads with permessage-deflate hang ( #7360 )
...
PerMessageDeflateExtension and FragmentExtensions now intercept demand for incoming frames. These extensions may fragment a single frame into many frames, so they must wait until a new frame has been demanded before forwarding the next synthetic frame to the application.
2022-01-19 10:47:45 +11:00
Lachlan Roberts
aabb9e618e
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-12-17 08:53:58 +11:00
Lachlan Roberts
ab5c72f14f
Fix possible NPEs from WebSocketAdapter
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-12-16 18:31:57 +11:00
Lachlan Roberts
52ef186fc5
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-12-02 20:07:43 +11:00
Lachlan
33c9536d12
Merge pull request #7058 from eclipse/jetty-10.0.x-2504-WebSocketDump
...
Issue #2504 - expose more WebSocket details in jetty server dump
2021-12-02 19:55:50 +11:00
Lachlan Roberts
3784759c45
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-11-16 16:38:45 +11:00
Lachlan Roberts
d8bcac7767
use Matchers.equalTo instead of Matchers.is
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-12 21:37:15 +11:00
Lachlan Roberts
750ee0a182
Issue #7086 - Fix test failure in WebSocketOpenTest
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-10 10:28:48 +11:00