2375 Commits
Author SHA1 Message Date
Jan Larwig 55824eb0e3 ci: use upstream cncf/prow-github-actions; fix needs-kind label issue; consolidate prow workflow files
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-09-28 17:18:26 +02:00
Jan Larwig 4238ee1b32 ci: introducing cncf/prow-github-actions (#3536)
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-09-24 08:18:51 +02:00
Jan Larwig 6420aae790 docs: update and consolidate security disclosure process notice (#3537)
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-09-13 15:22:39 +02:00
Jan Larwig 33c2eb92de docs: remove support issues and redirect to slack instead
Signed-off-by: Jan Larwig <jan.larwig@digits.schwarz>
2026-09-03 15:51:12 +02:00
Jan Larwig 0a83bffdb0 docs: remove support issues and redirect to slack instead
Signed-off-by: Jan Larwig <jan.larwig@digits.schwarz>
2026-09-03 15:47:51 +02:00
Jan Larwig c5529b42b7 docs: ai policy
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-08-24 11:39:04 +02:00
github-actions[bot]andJan Larwig 81ff034fe2 release v7.15.4 (#3508)
* update to release version v7.15.4

* docs: add changelog for v7.15.4

Signed-off-by: Jan Larwig <jan@larwig.com>

---------

Signed-off-by: Jan Larwig <jan@larwig.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jan Larwig <jan@larwig.com>
v7.15.4
2026-08-20 08:06:19 +02:00
Lee Seonghyeon · 이성현andihopenre-eng 61caa9ed01 docs: clarify the default nginx split-cookie example (#3474)
Signed-off-by: ihopenre-eng <247072151+ihopenre-eng@users.noreply.github.com>
Co-authored-by: ihopenre-eng <247072151+ihopenre-eng@users.noreply.github.com>
2026-08-20 07:37:44 +02:00
nightcityblade 061685fed3 docs: clarify structured claim header serialization (#3501)
Signed-off-by: nightcityblade <jackchen@haloailabs.com>
2026-08-20 07:33:54 +02:00
nightcitybladeandnightcityblade d122f0c28e docs: clarify alpha upstream path syntax (#3504)
Signed-off-by: nightcityblade <nightcityblade@gmail.com>
Co-authored-by: nightcityblade <nightcityblade@gmail.com>
2026-08-20 07:32:33 +02:00
Jan Larwig f7ae0ae81e test: update traefik setup and use in-memory for all dex instances instead of etcd
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-08-18 10:38:26 +02:00
renovate[bot] ff9b942a84 chore(deps): update docker-compose 2026-08-18 10:38:26 +02:00
renovate[bot] aa9690aa46 chore(deps): update helm release dex to v0.24.1 (#3446)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 09:33:57 +02:00
renovate[bot] 5aeb458a7f chore(deps): update docker-compose (#3460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 09:33:47 +02:00
renovate[bot] aad15f3f89 chore(deps): update alpine docker tag to v3.24.1 (#3421)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 09:33:31 +02:00
Jan Larwig c4043233cf ci: hardening by replacing all tags using immutable commit hashes (#3507)
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-08-18 09:31:56 +02:00
Jan Larwig d707a36a4c test: fix expected error message wording
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-08-18 09:23:29 +02:00
Jan Larwig 304077498d ci: use go tool for running golangci-lint
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-08-18 09:23:29 +02:00
renovate[bot] 09aa14acf4 chore(deps): update gomod
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-08-18 09:23:29 +02:00
Josh SorefandJan Larwig 1f049e5ebd docs: update inviter link (#3500)
* Update inviter link

---------

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Jan Larwig <jan@larwig.com>
2026-08-12 19:13:44 +02:00
renovate[bot] 14af2951e5 chore(deps): update actions/checkout action to v7 (#3462)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 21:28:21 +02:00
renovate[bot] d2a4782f6a chore(deps): update gomod (#3461)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 21:24:21 +02:00
Joel Speed 10b68716e5 Merge pull request #3425 from oauth2-proxy/renovate/actions-upload-pages-artifact-5.x
chore(deps): update actions/upload-pages-artifact action to v5
2026-06-14 17:15:04 +01:00
renovate[bot] 3d011d978d chore(deps): update actions/upload-pages-artifact action to v5 2026-06-14 16:10:13 +00:00
Joel Speed 127f087464 Merge pull request #3407 from oauth2-proxy/renovate/docker-compose
chore(deps): update docker-compose
2026-06-14 17:08:33 +01:00
renovate[bot] 077cd9f9cc chore(deps): update docker-compose 2026-06-14 15:42:56 +00:00
Joel Speed 807931cda5 Merge pull request #3424 from oauth2-proxy/renovate/gomod
chore(deps): update gomod
2026-06-14 16:42:14 +01:00
renovate[bot] 2479410598 chore(deps): update gomod 2026-06-13 19:57:08 +00:00
Jan Larwig 09979d458a docs: update slack reference for CNCF
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-06-09 13:50:16 +02:00
github-actions[bot]andJan Larwig 66b3a17db0 release v7.15.3 (#3450)
* update to release version v7.15.3

* docs: changelog for v7.15.3

Signed-off-by: Jan Larwig <jan@larwig.com>

---------

Signed-off-by: Jan Larwig <jan@larwig.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jan Larwig <jan@larwig.com>
v7.15.3
2026-06-09 13:28:24 +02:00
Jan Larwig 61151b4869 Merge pull request #3447 from oauth2-proxy/chore/bump-go-to-1.26-and-migrate-of-reverse-proxy-handling
chore(dep): bump go to 1.26 and migrate of reverse proxy handling
2026-06-09 12:20:57 +02:00
Jan Larwig 0de18825f6 chore(deps): bump Go to 1.26 and migrate upstream reverse proxies to Rewrite
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-06-08 14:12:56 +02:00
Jan Larwig 9a14186a26 chore(goconsts): use proper constants for http methods
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-06-08 12:54:58 +02:00
Jan Larwig 65037b086c change affiliation 2026-04-17 10:56:42 +02:00
github-actions[bot]andJan Larwig 5961fd99b4 release v7.15.2 (#3413)
* update to release version v7.15.2

* doc: add changelog entry for v7.15.2

Signed-off-by: Jan Larwig <jan@larwig.com>

* fix(deps): override webpackbar to v7 for webpack 5.106.0 compatibility

As outlined in https://github.com/facebook/docusaurus/issues/11923

Signed-off-by: Jan Larwig <jan@larwig.com>

* chore: fix local test files for nginx setup

Signed-off-by: Jan Larwig <jan@larwig.com>

---------

Signed-off-by: Jan Larwig <jan@larwig.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jan Larwig <jan@larwig.com>
v7.15.2
2026-04-14 13:12:28 +02:00
Jan Larwig bdfde725c6 Merge commit from fork
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-04-13 18:29:01 +02:00
Jan Larwig cc0e0335ea Merge commit from fork
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-04-13 18:24:51 +02:00
Jan Larwig aff369dfa3 Merge commit from fork
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-04-13 18:22:56 +02:00
Jan Larwig 43596a7bab Merge commit from fork
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-04-13 18:20:36 +02:00
Jan LarwigandChristopher Schrewing 0337a95fc6 Merge commit from fork
* fix: clear session cookie at beginning of signinpage handler

Co-authored-by: Christopher Schrewing <christopher.schrewing@weidmueller.com>
Signed-off-by: Michael Bella <michael.bella@weidmueller.com>
Signed-off-by: Jan Larwig <jan@larwig.com>

* test: clear session cookie at beginning of signinpage handler

Signed-off-by: Jan Larwig <jan@larwig.com>

* doc: changelog entry for GHSA-f24x-5g9q-753f

Signed-off-by: Jan Larwig <jan@larwig.com>

---------

Signed-off-by: Michael Bella <michael.bella@weidmueller.com>
Signed-off-by: Jan Larwig <jan@larwig.com>
Co-authored-by: Christopher Schrewing <christopher.schrewing@weidmueller.com>
2026-04-13 18:17:50 +02:00
Francesco Pasqualini 2e1261c4be fix: invalidate session on fatal OAuth2 refresh errors (#3333)
* fix: invalidate session on fatal OAuth2 refresh errors

When a token refresh fails with a fatal OAuth2 error (invalid_grant,
invalid_client), the session is now cleared from the session store
and the cookie is removed, forcing re-authentication.

Previously, fatal refresh errors were logged but the stale session
continued to be served, leaving users logged in indefinitely after
their session was revoked at the provider level.

Transient errors (network timeouts, server errors) continue to
preserve the existing session as before.

Fixes #1945

Signed-off-by: Francesco Pasqualini <frapas@gmail.com>

* fix: apply review nits and add CHANGELOG entry

Signed-off-by: Francesco Pasqualini <frapas@gmail.com>
Signed-off-by: Jan Larwig <jan@larwig.com>

---------

Signed-off-by: Francesco Pasqualini <frapas@gmail.com>
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-04-12 14:48:55 +02:00
Jan Larwig 26de082a78 chore(deps): update gomod dependencies (#3411)
-       github.com/coreos/go-oidc/v3 v3.17.0
+       github.com/coreos/go-oidc/v3 v3.18.0

-       github.com/go-jose/go-jose/v3 v3.0.4
+       github.com/go-jose/go-jose/v3 v3.0.5

-       github.com/go-viper/mapstructure/v2 v2.4.0
+       github.com/go-viper/mapstructure/v2 v2.5.0

-       golang.org/x/crypto v0.49.0
+       golang.org/x/crypto v0.50.0

-       golang.org/x/net v0.52.0
+       golang.org/x/net v0.53.0

-       google.golang.org/api v0.272.0
+       google.golang.org/api v0.275.0

---------

Signed-off-by: Jan Larwig <jan@larwig.com>
2026-04-12 14:21:47 +02:00
Justus 761bf3b42b build(deps): bump github.com/go-jose/go-jose/v4 to 4.1.4 (#3400)
Signed-off-by: Juqsi <91261422+Juqsi@users.noreply.github.com>
2026-04-08 21:25:17 +02:00
Jan Larwig da9123f740 doc: fix config validation formatting (#3386)
Signed-off-by: Jan Larwig <jan@larwig.com>
2026-03-23 16:05:54 +01:00
Jan Larwig 7bc4b5e5df doc: fix changelog for v7.15.0 2026-03-23 15:54:46 +01:00
github-actions[bot]andJan Larwig 848ec8ba82 release v7.15.1 (#3384)
* update to release version v7.15.1

* doc: release notes for v7.15.1

Signed-off-by: Jan Larwig <jan@larwig.com>

---------

Signed-off-by: Jan Larwig <jan@larwig.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jan Larwig <jan@larwig.com>
v7.15.1
2026-03-23 15:46:15 +01:00
Jan LarwigandSimon Engmann 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
Yosri BarhoumiandJan Larwig e2682f7595 fix: improve logging when session refresh token is missing (#3327)
* Improve logging for session refresh token status

Signed-off-by: Yosri Barhoumi <med.yosri.brh@gmail.com>

* doc: add changelog entry for #3327

Signed-off-by: Jan Larwig <jan@larwig.com>

* test: fix existing test cases for new behaviour

Signed-off-by: Jan Larwig <jan@larwig.com>

---------

Signed-off-by: Yosri Barhoumi <med.yosri.brh@gmail.com>
Signed-off-by: Jan Larwig <jan@larwig.com>
Co-authored-by: Jan Larwig <jan@larwig.com>
2026-03-23 10:54:32 +01:00
Jan Larwig 5ca3012652 doc: update PR template with additional checklist items 2026-03-23 10:36:19 +01:00
artificiosusandJan Larwig 44236f0314 fix: do not log error for backend logout 204 (#3381)
* Don't log error for backend logout 204

Signed-off-by: artificiosus <artificiosus@users.noreply.github.com>

* doc: add changelog entry for #3381

Signed-off-by: Jan Larwig <jan@larwig.com>

* refactor: use http.StatusOK and http.StatusNoContent instead of integers

Signed-off-by: Jan Larwig <jan@larwig.com>

---------

Signed-off-by: artificiosus <artificiosus@users.noreply.github.com>
Signed-off-by: Jan Larwig <jan@larwig.com>
Co-authored-by: Jan Larwig <jan@larwig.com>
2026-03-23 10:27:49 +01:00