Jan Larwig
844e4e3b0c
chore(deps): upgrade to go1.25.6; upgrade all go dependencies
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2026-01-17 15:25:59 +01:00
Jan Larwig and GitHub
707e6c4a1c
Merge pull request #3308 from oauth2-proxy/release/v7.14.0
...
release v7.14.0
2026-01-17 11:15:40 +01:00
Jan Larwig
1f29953b7b
docs: add todo for revamping the usage / naming of PassHostHeader
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2026-01-17 11:06:24 +01:00
Jan Larwig
3bc1a5373a
doc: extend the alpha config changelog notice
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2026-01-17 11:06:24 +01:00
Jan Larwig
a360cb3875
docs: backport integrations split to v7.14.x & v7.13.x
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2026-01-17 11:06:19 +01:00
Jan Larwig
f46dcc77a8
doc: cncf onboarding and sponsor update
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2026-01-17 11:04:43 +01:00
Jan Larwig
34c2712c99
doc: add changelog and migration guide for v7.14.0 alpha config changes
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2026-01-17 11:04:42 +01:00
Jan Larwig and GitHub
699f367115
chore(deps): upgrade gomod and bump to golang v1.25.5 ( #3292 )
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-12-24 11:30:23 +01:00
Jan Larwig and GitHub
e27921ee80
Merge pull request #2628 from tuunit/use-mapstructures-for-parsing-and-merging
...
structured config #1 : introduce mapstructure decoder for yaml parsing
2025-11-28 18:14:11 +01:00
Jan Larwig
aee540a277
doc: fix mapstructure configuration comments
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-28 17:20:15 +01:00
Jan Larwig
15041dd116
feat: migrate google used organization id and header normalization booleans to pointers
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:39:01 +01:00
Jan Larwig
0eec65e230
refactor: ptr.Ptr to ptr.To
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:59 +01:00
Jan Larwig
137decb1ec
adapting unit tests and fixing minor issues introduced with the derefing
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:57 +01:00
Jan Larwig
638fba417f
deref everything but now with default constants
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:56 +01:00
Jan Larwig
ceb9a387b1
deref everything... but why?
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:54 +01:00
Jan Larwig
527c72f23f
feat: add ensure defaults to all migrated structs
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:52 +01:00
Jan Larwig
51b1fd0510
chore(deps): replace with forked official yaml library
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:51 +01:00
Jan Larwig
9d70e04262
feat: migrate all alpha config booleans to pointers
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:49 +01:00
Jan Larwig
50414356e8
return nil directly
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:47 +01:00
Jan Larwig
955ab6b41b
fix test setup and add local image build make target
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:46 +01:00
Jan Larwig
48bd2d7d38
fix merge problems and test cases
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:44 +01:00
Jan Larwig
810f629ee8
revert: secrets as []byte instead of string
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:42 +01:00
Jan Larwig
aaf1889b97
fix alpha config
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:40 +01:00
Jan Larwig
18fc898129
resolve cipher deprecation and update mapstructures v2
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:29 +01:00
tuunit
4c0dd28f12
fix alpha config example
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:26 +01:00
tuunit
c186d40675
use official upstream yaml library v3
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:22 +01:00
tuunit
6720d8da60
add duration test
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:18 +01:00
Jan Larwig
676f56a35e
apply review suggestions
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:38:03 +01:00
tuunit
7c20001045
introduce mapstructure decoder for yaml parsing
...
remove color output in tests for better readability in github actions
bugfix: remove google as default provider for alpha options
fix conversion flow for toml to yaml
revert ginkgo color deactivation
revert claim- and secret source back to pointers
regenerate alpha config
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-16 22:37:37 +01:00
Jan Larwig and GitHub
fcf4e7947b
fix: hmacauth dependency licensing issue ( #3253 )
...
* fix: upstream licensing issue by adopting hmacauth library and changing asserting library for its test cases
Signed-off-by: Jan Larwig <jan@larwig.com >
* fix: golang code quality and linting issues for hmacauth
Signed-off-by: Jan Larwig <jan@larwig.com >
---------
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-09 20:14:54 +01:00
Jan Larwig and GitHub
f3f30fa976
Merge commit from fork
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-08 12:52:31 +01:00
Jan Larwig and GitHub
5993067505
Merge commit from fork
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-11-08 12:42:45 +01:00
Jan Larwig and GitHub
8f687e4d0c
chore(deps): upgrade to latest go1.25.3 ( #3244 )
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-10-28 09:54:10 +01:00
Jan Larwig and GitHub
5082db0bec
Merge pull request #3169 from oauth2-proxy/release/v7.12.0
...
release v7.12.0
2025-08-19 08:50:29 +02:00
Jan Larwig
7294eebce1
add changelog entry for v7.12.0
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-08-19 08:42:24 +02:00
Jan Larwig and GitHub
744b31a2c6
chore(dep): upgrade to latest golang 1.24.6 ( #3166 )
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-08-18 14:27:19 +02:00
Jan Larwig and GitHub
9667bce094
feat(e2e): add workflow to trigger e2e test suite through PR comments ( #3153 )
...
* feat(e2e): add workflow to trigger e2e test suite through PR comments
* add empty line
2025-08-12 08:11:00 +02:00
Jan Larwig and GitHub
9ffafad4b2
Merge commit from fork
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-07-30 19:46:58 +02:00
b57c82181d
feat(cookie) csrf per request limit ( #3134 )
...
* Allow setting maximum number of csrf cookies, deleting the oldest if necessary
* Add a test for multiple CSRF cookies to remove the old cookie
* Add docs/changelog
* If limit is <=0 do not clear
Signed-off-by: test <bert@transtrend.com >
* Better docs
Co-authored-by: Jan Larwig <jan@larwig.com >
* direct check of option value
Co-authored-by: Jan Larwig <jan@larwig.com >
* direct use of option value
Co-authored-by: Jan Larwig <jan@larwig.com >
* sort based on clock compare vs time compare
Co-authored-by: Jan Larwig <jan@larwig.com >
* clock.Clock does not implement Compare, fix csrf cookie extraction after rename
Signed-off-by: Bert Helderman <bert@transtrend.com >
* Linter fix
* add method signature documentation and slight formatting
Signed-off-by: Jan Larwig <jan@larwig.com >
* fix: test case for csrf cookie limit and flag
Signed-off-by: Jan Larwig <jan@larwig.com >
---------
Signed-off-by: Bert Helderman <bert@transtrend.com >
Signed-off-by: Jan Larwig <jan@larwig.com >
Co-authored-by: test <bert@transtrend.com >
Co-authored-by: bh-tt <71650427+bh-tt@users.noreply.github.com >
2025-07-20 16:44:42 +02:00
Jan Larwig
e25f9ec9d7
add changelog entry
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-07-17 10:01:37 +02:00
Jan Larwig and GitHub
c8c160da79
Create FUNDING.yml
2025-07-11 09:58:16 +02:00
Jan Larwig and GitHub
14d5355655
docs: add note about version obfuscation to footer option ( #3051 )
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-05-03 21:44:30 +02:00
Jan Larwig and GitHub
367183d7b8
chore(build): refactoring makefile for better usability and introducing a default help target ( #2930 )
2025-04-27 20:09:52 +02:00
Jan Larwig and GitHub
46554b5bff
chore(deps): update golang dependencies and pin to latest golang v1.23.x release ( #3011 )
...
Signed-off-by: Jan Larwig <jan@larwig.com >
2025-03-25 20:22:56 +01:00
Jan Larwig and GitHub
a01abbd9b2
Merge pull request #2957 from oauth2-proxy/renovate/golangci-golangci-lint-1.x
...
chore(deps): update dependency golangci/golangci-lint to v1.64.7
2025-03-12 08:55:55 +01:00
Jan Larwig and GitHub
089c0eaae1
Merge pull request #2956 from oauth2-proxy/renovate/alpine-3.x
...
chore(deps): update alpine docker tag to v3.21.3
2025-03-12 08:51:45 +01:00
Jan Larwig
0364f1b32f
doc: add entra id to issue templates
2025-01-29 14:58:53 +01:00
Jan Larwig
67f3da232a
fix(test): syntax violation of json with one too many closing curly brackets
2025-01-20 20:45:45 +01:00
Jan Larwig
3cf74c21f8
doc: update changelog
2025-01-20 20:45:45 +01:00
Jan Larwig
9b32699c26
chore(deps): update all go depedencies
2025-01-20 20:45:45 +01:00
Jan Larwig
58527ec6c9
chore(build): retrieve go version from go.mod as single point of truth
2025-01-20 20:45:45 +01:00
Jan Larwig and GitHub
0edecd381e
update release highlights
2025-01-15 12:22:44 +01:00
Jan Larwig and GitHub
a29eda3a6d
Merge branch 'master' into fix/missing-version-during-docker-built
2025-01-15 09:08:42 +01:00
Jan Larwig
f1a5011108
fix: setting missing version during docker built
2025-01-14 16:29:26 +01:00
tuunit
8dd2cbec4d
fix: systemd socket support build handling for windows
2025-01-13 16:41:33 +01:00
tuunit
ae5b5dc45f
doc: update release v7.8.0 changelog
2025-01-13 16:41:33 +01:00
9945b68a06
doc: readme overhaul and azure sponsorship ( #2826 )
...
* new readme structure
* add adopters file
* add microsoft sponsorship
* add reference to adopter file
* add gopher slack invite link
* slightly rephrase nightly image section
* add sponsor request for action
* better formatting for contributor wall
* add longer wait time for stale PRs and issues and allow for exemption through bug and high-priority labels
* apply review suggestion
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
---------
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2024-10-27 12:12:46 +00:00
tuunit
4bd920b208
add changelog entry
2024-10-06 21:55:45 +02:00
tuunit
bae168f06a
better handling of default transport modification
2024-10-06 21:43:38 +02:00
tuunit
8fd7312a90
fix: self signed certificate handling
2024-10-05 17:29:37 +02:00
tuunit
07230ead91
fix(ci): testing full release cycle before release branches can be merged
2024-10-02 16:03:13 +02:00
tuunit
1dd4a412b0
add new loop var linter for go1.22 and remove unnecessary exportloopref linter
2024-10-01 11:15:48 +02:00
tuunit
3c7dadcbd2
add v7.7.0 release highlights
2024-10-01 11:15:48 +02:00
tuunit
6e32bd6e38
fix missing 'changes since' section logic
2024-10-01 11:15:47 +02:00
tuunit
f0fe33e032
enforce go 1.22.7
2024-10-01 11:15:47 +02:00
tuunit
715995843c
fix golangci-lint version in pipelines
2024-10-01 11:15:47 +02:00
tuunit
ad3ee0f66c
update relase pipeline
2024-09-25 10:34:28 +02:00
tuunit
41c8d5bfce
chore(deps): update all golang dependencies
2024-09-23 16:38:40 +02:00
Jan Larwig and GitHub
e22b8d0eca
doc: update maintainer emails ( #2748 )
2024-08-20 18:56:11 +02:00
Jan Larwig and GitHub
9a9e7b7a37
docs: restructure all options and flags ( #2747 )
...
* remove package lock file
* update next docs
* update latest v7.6 docs
* switch to npm install for docs
* sort sections alphabetically
2024-08-20 10:40:27 +02:00
tuunit
12105c446f
add toml field
2024-07-26 20:14:49 +02:00
tuunit
a15eba427d
reformatting of markdown tables
2024-07-26 19:48:10 +02:00
ca25c906bb
docs: update provider list with refresh support ( #2711 )
...
---------
Co-authored-by: mikefab-msf <117652131+mikefab-msf@users.noreply.github.com >
2024-07-18 23:43:58 +02:00
tuunit
49aa69b162
revert: ignoring non-code paths
2024-07-18 23:29:08 +02:00
Jan Larwig
0e4962a9e8
chore(ci): ignore markdown files for ci
2024-07-18 23:11:20 +02:00
Jan Larwig and GitHub
f60b7f321f
chore(ci): add paths-ignore for none code related directories ( #2695 )
...
* add paths-ignore for none code related directories
* add missing pipe
2024-07-18 22:56:57 +02:00
Jan Larwig and GitHub
45fe2dcfd1
fix: docs link in SECURITY.md
2024-07-14 21:55:47 +02:00
Jan Larwig and GitHub
3460cd4c74
chore(deps): update dependency codeclimate/test-reporter to v1
...
Merge pull request #2564 from oauth2-proxy/renovate/codeclimate-test-reporter-1.x
2024-06-23 19:59:21 +02:00
Jan Larwig and GitHub
70057d3056
strip v off of version for generating the correct download url
2024-06-23 19:54:01 +02:00
tuunit
72ee8c8146
fix test reporter flags
2024-06-23 19:42:33 +02:00
Jan Larwig and GitHub
ece8145bd4
Merge branch 'master' into renovate/codeclimate-test-reporter-1.x
2024-06-23 19:06:41 +02:00
Jan Larwig and GitHub
94aa62eece
chore(deps): update helm release oauth2-proxy to v7
...
Merge pull request #2565 from oauth2-proxy/renovate/major-helmv3
2024-06-23 19:06:21 +02:00
Jan Larwig and GitHub
2bb7ea5cc9
Merge branch 'master' into renovate/codeclimate-test-reporter-1.x
2024-06-23 18:50:57 +02:00
Jan Larwig and GitHub
3f042de6fc
Merge pull request #2593 from oauth2-proxy/renovate/gomod
...
chore(deps): update gomod
2024-06-23 18:50:37 +02:00
Jan Larwig and GitHub
f201dff10c
Merge branch 'master' into renovate/codeclimate-test-reporter-1.x
2024-06-23 18:49:17 +02:00
Jan Larwig and GitHub
5053a5d20e
chore(deps): update dependency @easyops-cn/docusaurus-search-local to v0.44.2
...
Merge pull request #2683 from oauth2-proxy/renovate/npm
2024-06-23 18:45:13 +02:00
Jan Larwig and GitHub
7508c62c1f
fix version scheme for download url
2024-06-23 18:43:39 +02:00
Jan Larwig and GitHub
f583dd0b80
Merge pull request #2580 from oauth2-proxy/renovate/actions-configure-pages-5.x
...
chore(deps): update actions/configure-pages action to v5
2024-06-23 18:35:08 +02:00
tuunit
2c65f396e2
upgrade docusaurus dependencies
2024-05-09 16:06:03 +02:00
tuunit
ed51762065
fix footnote parsing error
2024-05-09 16:02:51 +02:00
tuunit
e02086f467
fix search and add some additional options for better usability
2024-05-09 16:02:21 +02:00
Jan Larwig and GitHub
fc701bfd6a
docs/fix-go-install-instruction ( #2578 )
...
* docs/fix-go-install-instruction
* use correct tense
2024-03-31 08:48:07 +07:00
tuunit
c63605127b
fix linter version for publish workflow
2024-02-13 12:09:42 +01:00
Jan Larwig and GitHub
6c2c115d30
docs: upgrade to docusaurus 3.1.0 ( #2388 )
...
* initial commit for docusaurus 3 upgrade
* fix mdx errors
* fix mdx issues
* fix routing issues
* update docs generation workflow
* fix version
* fix permissions
* move slack to header
* remove background color and minify
* Add suggestions
* add shell to code blocks
2024-01-26 12:07:01 +00:00
Jan Larwig and GitHub
82ab37b9df
add code of conduct ( #2387 )
2024-01-23 11:39:10 +00:00
Jan Larwig and GitHub
5e68dad636
upgrading to go 1.21 ( #2235 )
...
* chore: bump go to version 1.21
update all depedencies as well
* fix linting issues based on golang 1.20 deprecations
* cleanup go depedencies
* add custom gomega matcher for option intefaces
* revert and upgrade golangci-lint to 1.55.2
* fix lint issues for v1.55.2 of golangci-lint
* fix toml loading test
* remove second runspecs call
* update go.sum
* revert testutil package
2024-01-22 13:39:53 +00:00
Jan Larwig and GitHub
2df301cc21
feature: add release automation workflows ( #2224 )
...
* feature: add release automation workflows
* deactivate provenancee because of behaviour change with buildx v0.10.0
* add changelog section extraction for github release notes
* fix registry path; fix EOF
* use correct version of golangci-lint; add additional workflow step for fetching all dependencies
2024-01-20 20:14:09 +00:00
0b24f45965
remove nsswitch workaround ( #2371 )
...
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2024-01-20 19:48:36 +00:00
2f3c811e6a
Feature - Add env variable support for alpha struct ( #2375 )
...
* added envsubstring package and added simple test cases.imple tests.
* added documentation
* added changelog entry
* added documentation to wrong file
.
* changed tests to ginkgo format
* update project to use better maintained library
* use defer to clear test variable after tests finished
* updated docs for the new package documentation and fixed bad english
* refactored function to "reduce" complexity.
* updated changelog for new version
updated readme
* minor formatting
---------
Co-authored-by: Haydn Evans <h.evans@douglas.de >
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2024-01-20 19:37:24 +00:00
Jan Larwig and GitHub
c7185e7005
Introduce GitHub issue forms feature ( #2382 )
...
* use latest github issue forms feature
* change link description for slack
* add line to end of each file
2024-01-11 16:44:16 +00:00