Commit graph

11 commits

Author SHA1 Message Date
Niko Marmeladkov
b30a0cfbae
forwardproxy: add probe_resistance_auth_external for use with external auth
Some checks failed
Build / build_caddy_with_naive (push) Has been cancelled
Add a new field ProbeResistanceAuthExternal that allows probe_resistance
to work without auth_credentials configured in forwardproxy itself.
This enables setups where authentication is handled externally (e.g. via
Caddy's forward_auth directive placed before forward_proxy in the route
order).

- New field: ProbeResistanceAuthExternal (bool)
- Provision() now skips the probe_resistance requires authentication
  check when this flag is set
- Mutually exclusive with auth_credentials
- Caddyfile subdirective: probe_resistance_auth_external
2026-06-17 17:22:33 +03:00
Francis Lavoie
b9def71846
Implement disable_insecure_upstreams_check (#149) 2025-01-16 11:47:57 -05:00
Francis Lavoie
c27518cc0d
Configurable idle conn counts for connection pooling (#148)
* Configurable idle conn counts for connection pooling

* Bump deps

toolchain

* Disable govulncheck (mostly noisy, misleading)

* Register directive order
2025-01-15 16:45:03 -05:00
Mygod
5b0898c8e8 Remove useless field 2023-11-05 10:04:09 -05:00
Mygod
226c444d94 Remove duplicate code 2023-11-05 10:01:10 -05:00
Mygod
a29f011386 Merge branch 'caddy2' into v2multiauth 2023-07-19 13:33:38 -04:00
Juan Calderon-Perez
3a10a41c32 Add more workflows, fix warnings from several linters 2023-06-26 23:35:38 -04:00
Juan Calderon-Perez
da96a33f48 Fix some of the gosec/golangci-lint issues 2023-06-25 00:50:44 -04:00
Mygod
44bd8c758f Fix multiauth 2023-04-26 16:35:55 -04:00
Matthew Holt
84f6867cde
Minor cleanups and tidying 2021-02-24 13:25:55 -07:00
Matthew Holt
7b5b582619
General cleanup 2020-12-04 10:15:42 -07:00