jetty/jetty.project

Why there is no Regex Support for excludeList of nonProxyHost

Open

#8.329 geöffnet am 22. Juli 2022

Auf GitHub ansehen
 (10 Kommentare) (0 Reaktionen) (1 zugewiesene Person)Java (1.913 Forks)batch import
EnhancementHelp Wanted

Repository-Metriken

Stars
 (3.701 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 6T 14h) (48 gemergte PRs in 30 T)

Beschreibung

Code at line below should be enhanced: https://github.com/eclipse/jetty.project/blob/8102378e2d24b8117ed3a545c7579f79d35fc45a/jetty-client/src/main/java/org/eclipse/jetty/client/ProxyConfiguration.java#L180

Generally nonProxyHosts gets defined with wildcards like *.abc.com|*.svc.local etc.. so .equals doesn't help ! And apparently Jetty Client doesn't have any support for wildcard list of nonProxyHosts !!

PS: reactor-netty handles it pretty well, refer below: https://github.com/reactor/reactor-netty/blob/main/reactor-netty-core/src/main/java/reactor/netty/transport/ProxyProvider.java#L310

Contributor Guide