jetty.project
jetty.project copied to clipboard
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
**jetty-12.0.x** **ee9**
**jetty-12.0.x** **core* The `PropertyFileLoginModuleTest` has been disabled, but also refers to an ee10 class, which it should not.
**jetty-12.0.x** **Jetty Environment** core `jetty-core/jetty-deploy/src/main/config/etc` contains: `jetty-decorate.xml` `jetty-decorate-web.xml` Both of which reference specific ee classes. I think neither of these files should actually be used as the deployer is configured...
Experimentation with possible new servlet api addition
https://github.com/eclipse/jetty.project/issues/288 There is a closed issue regarding brolit compression support but arguments justified for closing the issue are not 100% true. According to the latest comparison blog (posted by Akamai)...
**Jetty version(s)** Jetty 12 **Enhancement Description** The current `GzipHandler` does a good job at handling `Content-Encoding: gzip` (and `Accept-Encoding: gzip`), but we shouldn't hardcode only gzip support. Can we refactor...
**Jetty version(s)** 12.0.x **Description** `org.eclipse.jetty.ee10.websocket.jakarta.tests.PathParamTest.testPathParamSignatures(Class, String)[5]` sometimes fails with: ``` java.io.IOException: java.lang.IllegalStateException at org.eclipse.jetty.ee10.websocket.jakarta.client.JakartaWebSocketClientContainer.connect(JakartaWebSocketClientContainer.java:210) at org.eclipse.jetty.ee10.websocket.jakarta.client.JakartaWebSocketClientContainer.connectToServer(JakartaWebSocketClientContainer.java:258) at org.eclipse.jetty.ee10.websocket.jakarta.tests.PathParamTest.testPathParamSignatures(PathParamTest.java:143) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)...
**Jetty version(s)** 12.0.8 **Jetty Environment** ee10 **Java version/vendor** `(use: java -version)` JDK21 **OS type/version** Linux **Description** ``` java.lang.IllegalArgumentException: demand pending at org.eclipse.jetty.server.internal.HttpChannelState$ChannelRequest.demand(HttpChannelState.java:955) at org.eclipse.jetty.server.Request$Wrapper.demand(Request.java:803) at org.eclipse.jetty.server.Request$Wrapper.demand(Request.java:803) at org.eclipse.jetty.server.Request$Wrapper.demand(Request.java:803) at org.eclipse.jetty.server.handler.ContextRequest.demand(ContextRequest.java:41)...
**Jetty version(s)** 12+ **Enhancement Description** Introduce a `CompleteCallbackHandler` that detects when callbacks are not invoked, or take too long to execute (maybe because they block). Document it. See discussion at...