oauth2-proxy/pkg/upstream
Jan Larwig 46be69c276
fix: propagate errors during route building (#3383)
* Propagate errors during route building

This fixes cases such as invalid paths being silently discarded after
creation by throwing a visible error in such cases.
Due to the way gorilla/mux's fluent API is designed, it is necessary to
manually call `.GetError()` to check for errors while building routes.

Signed-off-by: Simon Engmann <simon.engmann@sovity.de>

* Add test for route building error propagation

Signed-off-by: Simon Engmann <simon.engmann@sovity.de>

* Add route building error propagation to changelog

Signed-off-by: Simon Engmann <simon.engmann@sovity.de>

---------

Signed-off-by: Simon Engmann <simon.engmann@sovity.de>
Co-authored-by: Simon Engmann <simon.engmann@sovity.de>
2026-03-23 11:25:20 +01:00
..
file.go
file_test.go
http.go docs: add todo for revamping the usage / naming of PassHostHeader 2026-01-17 11:06:24 +01:00
http_test.go fix: WebSocket proxy to respect PassHostHeader setting (#3290) 2026-01-16 20:30:16 +01:00
proxy.go fix: propagate errors during route building (#3383) 2026-03-23 11:25:20 +01:00
proxy_test.go fix: propagate errors during route building (#3383) 2026-03-23 11:25:20 +01:00
rewrite.go
rewrite_test.go
static.go deref everything but now with default constants 2025-11-16 22:38:56 +01:00
static_test.go
upstream_suite_test.go fix: WebSocket proxy to respect PassHostHeader setting (#3290) 2026-01-16 20:30:16 +01:00