jetty.project icon indicating copy to clipboard operation
jetty.project copied to clipboard

Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more

Results 665 jetty.project issues
Sort by recently updated
recently updated
newest added
trafficstars

- Add documentation page for limiting form content. - `FormFields.from` already reads this configuration from context attributes, but this PR makes it so that those context attributes delegate to setting...

**Jetty version(s)** 12 **Description** The analysis to fix #11581 showed the following: WebSocket closes the EndPoint too early, namely when it has received a CLOSE frame and it has sent...

Bug

**Jetty version(s)** 10+ **Enhancement Description** RFC 6265-bis (https://datatracker.ietf.org/doc/draft-ietf-httpbis-rfc6265bis/) is currently a draft but outlines cookie name prefixes, in particular `__secure-` and `__host-`. This should only be relevant for the client,...

Enhancement
Help Wanted
Low Priority

* Renaming class `CoreContextHandler` to `CoreAppContext` * Renaming maven module `jetty-core-webapp` to `jetty-coreapp` * Renaming jetty module `core-deploy` to `coreapp-deploy` * Moving `jetty-core/jetty-core-test-webapps` to `jetty-core/jetty-tests/` tree * Renaming new test...

High Priority
Build

Fix regression in 12.0.21, where empty query parameters should still produce a Field or Servlet Parameter. That means .. 1. `?=` is a single parameter with key name of empty...

Bug
Sponsored
Specification

It feels like querry params would almost certainly have already been extracted at this point. Don't we store as an attribute or similar? Hmm apparently not... let's open another issue...

## Issue https://github.com/jetty/jetty.project/issues/11294 - Ensure that `JetterServerUpgradeRequest` and `JetterServerUpgradeResponse` are only used for the webscoket negotiation, and are not available from the `UpgradeRequest` and `UpgradeResponse` which can be obtained from...

High Priority

**Jetty version(s)** 12.0.6 **Enhancement Description** Many of the HttpURI methods are not documented. For example, it's not clear what the difference is between `getParam()` and `getQuery()`. `getParam()` sounds like it's...

Enhancement
Stale

**Jetty version(s)** jetty-server-12.0.15 **Enhancement Description** [QoSHandler](https://javadoc.jetty.org/jetty-12/org/eclipse/jetty/server/handler/QoSHandler.html), which is recommended by the [Thread Pool](https://jetty.org/docs/jetty/12/programming-guide/arch/threads.html#thread-pool) documentation (and addresses issues like #13004), can be configured using parameters like: * `setMaxRequestCount` * `setMaxSuspend` *...

Enhancement

**Jetty version(s)** 12.0.15 **Java version/vendor** openjdk-23.0.1 **OS type/version** Windows 10 **Description** When configuring a `QueuedThreadPool` for the `Server`, we may have one practical dilemma: If we limit the server by...

Bug