Joakim Erdfelt

Results 127 issues of Joakim Erdfelt

This fixes a few things with the URI matching done in `MetaInfConfiguration` against the regex from `CONTAINER_JAR_PATTERN` and `WEBINF_JAR_PATTERN`. 1. The old `PatternMatcher` usage introduced an extra unnecessary `newResource()` call...

jetty 12

Reworked the `PathResource.checkAliasPath` ... If the URI is a `jar:file:` based, the URI only check is skipped and the path segment checks still apply. Also, the symlink check is skipped...

jetty 12

Now that `Resource` is based on `Path`, we can eliminate the `Resource.list()` and `Resource.getAllResources()` methods. This now puts the users of those methods in control of what they get/want from...

jetty 12

Fixes: * #8354 This is a speculative fix, as I cannot replicate the deadlock reported in the issue. Signed-off-by: Joakim Erdfelt

Bug

**Jetty version(s)** Jetty 12 **Description** The API `Resource.copyTo(Path)` has a contract of File to File. All the way back to Jetty 7.x version of Resource. However, in Jetty 7, the...

Bug
jetty 12

**Jetty version(s)** Jetty 10+ **Enhancement Description** See: https://datatracker.ietf.org/doc/html/rfc9218 There is a new RFC for Extensible Prioritization that can apply to HTTP/2 and HTTP/3. This is a replacement for the old...

Enhancement

**Jetty version** 9.4.29 **Description** In the process of implementing ByteCount API for Issue #4954 it was discovered that there is no **Response** equivalent for the `HttpChannel.Listener.onRequestTrailer(Request request)` method. https://github.com/eclipse/jetty.project/blob/77c232aed8a45c818fd27232278d9f95a021095e/jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannel.java#L1095-L1102 We...

Enhancement

**Jetty version(s)** 9.4+ **Java version/vendor** `(use: java -version)` All **OS type/version** Alll **Description** Currently `HostPort` allows odd authorities that make no sense. ``` Host: :9999 Host: - Host: -:8888 Host:...

Bug

**Jetty version(s)** 12 **Java version/vendor** `(use: java -version)` 17 **Description** Two things have been noticed when working with the tests against the `jetty-ee#-maven-plugin` implementations in Jetty 12. First, is that...

Bug
Stale

**Jetty version(s)** jetty-12 **Java version/vendor** `(use: java -version)` 17 **Description** Review `Resource.newResource(String)` usages in `MetaInfConfiguration` and `QuickStartDescriptorProcessor` to ensure that mounts are not needed, or if needed are properly managed...

Bug
Stale