Simone Bordet

Results 96 issues of Simone Bordet

Alternative implementation of support for virtual threads for HTTP/1.1, HTTP/2 and HTTP/3. The virtual thread support is in AdaptiveExecutionStrategy. When virtual threads are supported and enabled, reserved threads are disabled...

Would be great to introduce a JMX listener, or at least logging (which can be implemented as a logging listener), when the JMX infrastructure invokes Jetty's MBeans. Applications can then...

Enhancement
Stale

Added constructor with read timeout parameter. Updated implementation to honor the read timeout. Added test case. Signed-off-by: Simone Bordet

It would be nice if the HTTP/2 implementation supported server-initiated streams to a client, after the connection prefaces have been exchanged. A quick look at what this would require is:...

Enhancement

**Jetty version(s)** 10+ **Description** Currently `QuicServerConnector` stores the TLS key pair in `java.io.tmpdir`, but the directory should be configurable.

Bug

There is code inherited from 9.4.x that uses system properties to figure out module-path and such. For Jetty 10 we need to change those places to use the Module APIs.

Currently `jetty-ssl-context.xml` defines only a subset of all the properties that are defined in `SslContextFactory`. In particular, these are missing: `[in|ex]cludeProtocols`, `[in|ex]cludeCipherSuites`, possibly others. We need to verify that we...

Help Wanted

**Jetty version** 9.4.x **Description** Review `LeakDetector` to see if it's modern enough. Also, try to make `LeakTrackingConnectionPool` use delegation rather than inheritance, following the model of `LeakTrackingByteBufferPool`. See also #2814...

`Uptime` is currently a static singleton with a nested interface and implementation that are apparently not used. Furthermore, it reports the uptime of the JVM while it is mostly used...