Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-01 | go.mod: Upgrade quic-go to 0.35.1 | Matthew Holt | |
2023-05-30 | update quic-go to v0.35.0 (#5560) | Marten Seemann | |
2023-05-15 | go.mod: Upgrade several dependencies | Matthew Holt | |
2023-05-15 | caddyhttp: Refactor cert Managers (fix #5415) (#5533) | Matt Holt | |
2023-05-10 | caddytls: Configurable fallback SNI (#5527) | Matt Holt | |
* Initial implementation of fallback_sni * Apply upstream patch | |||
2023-05-07 | go.mod: Upgrade CertMagic again | Matthew Holt | |
2023-05-06 | go.mod: Upgrade CertMagic | Matthew Holt | |
2023-04-28 | go.mod: Update some dependencies | Matthew Holt | |
2023-04-27 | logging: Add traceID field to access logs when tracing is active (#5507) | Dave Henderson | |
Co-authored-by: Francis Lavoie <lavofr@gmail.com> | |||
2023-03-31 | proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP ↵ | Corin Langosch | |
listener wrapper (#5424) Co-authored-by: WeidiDeng <weidi_deng@icloud.com> Co-authored-by: Francis Lavoie <lavofr@gmail.com> | |||
2023-03-09 | go.mod: Upgrade dependencies | Matthew Holt | |
2023-03-03 | core: Eliminate unnecessary shutdown delay on Unix (#5413) | Matt Holt | |
* core: Eliminate unnecessary shutdown delay on Unix Fix #5393, alternate to #5405 * Comments, cleanup, adjust logs * Fix build constraint | |||
2023-02-24 | go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min) | Matthew Holt | |
2023-02-14 | go.mod: Upgrade acmez and x/net | Matthew Holt | |
x/net 0.7.0 contains a security patch apparently. | |||
2023-02-08 | go.mod: Upgrade various dependencies (#5362) | Francis Lavoie | |
* chore: Upgrade various dependencies * Support CEL file matcher with no args * Document `http.request.orig_uri.path.*`, reorder placeholders in docs --------- Co-authored-by: Matt Holt <mholt@users.noreply.github.com> | |||
2023-02-06 | Run go.mod tidy | Matthew Holt | |
2023-02-06 | caddyauth: Use singleflight for basic auth (#5344) | Y.Horie | |
* caddyauth: Add singleflight for basic auth * Fixes #5338 * it occurred the thunder herd problem like this https://medium.com/@mhrlife/avoid-duplicate-requests-while-filling-cache-98c687879f59 * Update modules/caddyhttp/caddyauth/basicauth.go Fix comment Co-authored-by: Francis Lavoie <lavofr@gmail.com> --------- Co-authored-by: Francis Lavoie <lavofr@gmail.com> Co-authored-by: Matt Holt <mholt@users.noreply.github.com> | |||
2023-02-06 | chore: Build with Go 1.20, keep minimum at 1.18 for now (#5353) | Francis Lavoie | |
2023-01-24 | go.mod: bump tscert package to fix Tailscale 1.34+ on Windows (#5331) | Brad Fitzpatrick | |
As of Tailscale 1.34.0 on Windows, Tailscale now uses a named pipe to connect to the local tailscale service. This pulls in tailscale/tscert#5 as reported in tailscale/tscert#4. (Sorry, we should've noticed this earlier!) Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> | |||
2023-01-17 | go.mod: Update golang.org/x/net to v0.5.0 (#5314) | Alexandre Vicenzi | |
2022-12-08 | go.mod: Update quic-go to v0.31.0 | Matthew Holt | |
And fix a comment typo | |||
2022-11-23 | caddypki: Use go.step.sm/crypto to generate the PKI (#5217) | Mariano Cano | |
This commit replaces the use of github.com/smallstep/cli to generate the root and intermediate certificates and uses go.step.sm/crypto instead. It also upgrades the version of github.com/smallstep/certificates to the latest version. | |||
2022-10-24 | go.mod: Upgrade some dependencies | Matthew Holt | |
Quic-go 0.30 should be faster | |||
2022-10-13 | httpcaddyfile: Improve detection of indistinguishable TLS automation ↵ | Matt Holt | |
policies (#5120) * httpcaddyfile: Skip some logic if auto_https off * Try removing this check altogether... * Refine test timeouts slightly, sigh * caddyhttp: Assume udp for unrecognized network type Seems like the reasonable thing to do if a plugin registers its own network type. * Add comment to document my lack of knowledge * Clean up and prepare to merge Add comments to try to explain what happened | |||
2022-09-30 | go.mod: Upgrade select dependencies | Matthew Holt | |
2022-09-10 | go.mod: Update truststore | Matthew Holt | |
2022-09-05 | go.mod: Upgrade CertMagic (v0.17.1) | Matthew Holt | |
2022-08-31 | events: Implement event system (#4912) | Francis Lavoie | |
Co-authored-by: Matt Holt <mholt@users.noreply.github.com> | |||
2022-08-30 | cmd: Migrate to `spf13/cobra`, remove single-dash arg support (#4565) | Mohammed Al Sahaf | |
* cmd: migrate to spf13/cobra * add `manpage` command * limit Caddy tagline to root `help` only * hard-code the manpage section to 8 | |||
2022-08-18 | go.mod: Upgrade CertMagic to v0.16.3 | Matthew Holt | |
2022-08-15 | caddyhttp: Enable HTTP/3 by default (#4707) | Matt Holt | |
2022-08-12 | reverseproxy: Fix H2C dialer using new stdlib `DialTLSContext` (#4951) | Francis Lavoie | |
2022-08-08 | go.mod: Upgrade OpenTelemetry dependencies (#4937) | lewandowski-stripe | |
2022-08-02 | go.mod: Upgrade CertMagic and acmez | Matthew Holt | |
2022-08-02 | chore: Bump up to Go 1.19, minimum 1.18 (#4925) | Francis Lavoie | |
2022-07-29 | core: Windows service integration (#4790) | WingLim | |
Co-authored-by: Matthew Holt <mholt@users.noreply.github.com> | |||
2022-07-28 | caddyhttp: Use new CEL APIs (fix #4915) | Matthew Holt | |
Hahaha this is the ultimate "I have no idea what I'm doing" commit but it compiles and the tests pass and I declare victory! ... probably broke something, should be tested more. It is nice that the protobuf dependency becomes indirect now. | |||
2022-07-26 | go.mod: Upgrade dependencies | Matthew Holt | |
2022-07-06 | go.mod: Bump up quic-go to v0.28.0, fixes for BC breaks (#4867) | Francis Lavoie | |
2022-06-22 | Expose several Caddy HTTP Matchers to the CEL Matcher (#4715) | Tristan Swadell | |
Co-authored-by: Francis Lavoie <lavofr@gmail.com> | |||
2022-06-20 | go.mod: Update some dependencies | Matthew Holt | |
2022-06-01 | go.mod: Update go-yaml to v3 | Matthew Holt | |
2022-05-24 | go.mod: Upgrade some dependencies | Matthew Holt | |
2022-05-12 | chore: Bump quic-go to v0.27.0 (#4782) | 世界 | |
2022-04-22 | caddytls: Add `propagation_delay`, support `propagation_timeout -1` (#4723) | Francis Lavoie | |
2022-04-20 | Update smallstep/certificates | Matthew Holt | |
2022-04-13 | caddypki: Load intermediate for signing on-the-fly (#4669) | Francis Lavoie | |
* caddypki: Load intermediate for signing on-the-fly Fixes #4517 Big thanks to @maraino for adding an API in `smallstep/certificates` so that we can fix this * Debug log * Trying a hunch, does it need to be a pointer receiver? * Clarify pointer receiver Co-authored-by: Matt Holt <mholt@users.noreply.github.com> Co-authored-by: Matt Holt <mholt@users.noreply.github.com> | |||
2022-04-12 | templates: Switch to `BurntSushi/toml` (#4700) | Francis Lavoie | |
2022-03-28 | chore: Fix for xcaddy builds (#4665) | Francis Lavoie | |
* chore: Attempt fix for xcaddy builds * Upgrade smallstep/certificates which avoids the problem | |||
2022-03-25 | chore: Bump minimum Go to 1.17 (#4662) | Francis Lavoie | |