|
|
|
|
@@ -1,3 +1,89 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Aug 23 13:03:43 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.10.2:
|
|
|
|
|
* caddyfile: Fix importing nested tokens for `{block}` (#7189)
|
|
|
|
|
* httpcaddyfile: Fix `acme_dns` regression (#7199)
|
|
|
|
|
* http: Make logger first, before TLS provisioning (#7198)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Aug 22 23:22:27 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.10.1:
|
|
|
|
|
* go.mod: Upgrade CertMagic to v0.24.0
|
|
|
|
|
* caddyhttp: use the new http.Protocols to handle h1, h2 and h2c requests (#6961)
|
|
|
|
|
* fileserver: set Range header for precompressed static files to force Content Length header to appear (#7042)
|
|
|
|
|
* fileserver: Add a few doc lines about Etag file content (#7173)
|
|
|
|
|
* ci: set proper build tags in golangci and minor cleanup (#7183)
|
|
|
|
|
* reverse_proxy: use the new KeepAliveConfig to set probe interval (#7157)
|
|
|
|
|
* http: clean up listeners if some of the listeners fail to bind (#7176)
|
|
|
|
|
* http: disable keepalive when KeepAliveInterval is negative (#7158)
|
|
|
|
|
* use a more modern writing style to simplify code (#7182)
|
|
|
|
|
* caddyhttp: refactor to use reflect.TypeFor (#7187)
|
|
|
|
|
* chore: bump Go to v1.25 (#7184)
|
|
|
|
|
* caddyhttp: Free up quic listener when stopping (#7177)
|
|
|
|
|
* caddytls: fix regression in external certificate manager support (#7179)
|
|
|
|
|
* chore: fix inconsistent function name in comment (#7174)
|
|
|
|
|
* bcrypt: wrong cost flag name (#7168)
|
|
|
|
|
* bcrypt: add cost parameter to hash-password (#7149)
|
|
|
|
|
* cmd: Allow `caddy adapt` to read from stdin (#7163)
|
|
|
|
|
* build(deps): bump the all-updates group across 1 directory with 17 updates (#7155)
|
|
|
|
|
* Ignore irrelevant linter warning
|
|
|
|
|
* caddytls: Improve ECH error logging (close #7152)
|
|
|
|
|
* httpcaddyfile: Fix generated config related to ACME global options
|
|
|
|
|
* core: Use KeepAliveConfig to pass keepalive_interval to listener's accepted sockets (#7151)
|
|
|
|
|
* build(deps): bump the actions-deps group with 6 updates (#7142)
|
|
|
|
|
* Add test for 5b727bde2992e7cb9987208453db42ae6e1c6e1e
|
|
|
|
|
* go.mod: Upgrade dependencies
|
|
|
|
|
* httpcaddyfile: Allow naked acme_dns if dns is set (fix #7091)
|
|
|
|
|
* core: Save app provisioning errors with context (#7070)
|
|
|
|
|
* ci: reduce dependabot spam (#7078)
|
|
|
|
|
* refactor: use slices.Equal to simplify code (#7141)
|
|
|
|
|
* chore: fix minor issue in comment (#7140)
|
|
|
|
|
* update quic-go to v0.54.0 (#7138)
|
|
|
|
|
* chore: fix dead link (#7136)
|
|
|
|
|
* fileserver: denote license for embedded JavaScript for LibreJS (#7127)
|
|
|
|
|
* headers: Support placeholders in replacement search patterns (#7117)
|
|
|
|
|
* chore: fix function in comment (#7121)
|
|
|
|
|
* reverseproxy: validate versions in http transport (#7112)
|
|
|
|
|
* chore: fix struct name in comment (#7114)
|
|
|
|
|
* httpcaddyfile: Validates TLS DNS challenge options (#7099)
|
|
|
|
|
* docs: fix some minor issues in the comments (#7101)
|
|
|
|
|
* refactor: replace HasPrefix+TrimPrefix with CutPrefix (#7095)
|
|
|
|
|
* go.mod: update quic-go to v0.53.0 (#7094)
|
|
|
|
|
* fileserver: Add sort buttons in grid mode (#7089)
|
|
|
|
|
* Use the built-in max/min to simplify the code (#7081)
|
|
|
|
|
* chore: apply security best practices for CI (#7066)
|
|
|
|
|
* core: Clean up new config if it failed to run (#7068)
|
|
|
|
|
* ci: add `{base,head}-ref` to dep review check (#7064)
|
|
|
|
|
* ci: add dep review, OSSF scorecard actions (#7063)
|
|
|
|
|
* cmd: fix `Commands` function not returning all registered commands (#7059)
|
|
|
|
|
* Update SECURITY.md
|
|
|
|
|
* build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#7058)
|
|
|
|
|
* httpcaddyfile: reject blocks in log_skip directive (#7056)
|
|
|
|
|
* caddytls: wire up client_auth leaf verifier Caddyfile (#6772)
|
|
|
|
|
* httpcaddyfile: Prevent error handler from overriding sub-handler matchers (#6999)
|
|
|
|
|
* core: Check for nil event origin (#7047)
|
|
|
|
|
* build(deps): bump golangci/golangci-lint-action from 6 to 8 (#7044)
|
|
|
|
|
* chore: upgrade .golangci.yml and workflow to v2 (#6924)
|
|
|
|
|
* Use slices.Contains to simplify code (#7039)
|
|
|
|
|
* Use maps.Copy for simpler map handling (#7009)
|
|
|
|
|
* caddyhttp: Compare paths w/o wildcard if prefixes differ (#7015)
|
|
|
|
|
* fileserver: map invalid path errors to fs.ErrInvalid, and return 400 for any invalid path errors. (close #7008) (#7017)
|
|
|
|
|
* intercept: implement Unwrap for interceptedResponseHandler (#7016)
|
|
|
|
|
* acme_server: fix policy parsing in caddyfile (#7006)
|
|
|
|
|
* core: Replace admin server later in provisionContext (#7004)
|
|
|
|
|
* log: default logger should respect `{in,ex}clude` (#6995)
|
|
|
|
|
* admin: Make sure that any admin routers are provisioned when local/re… (#6997)
|
|
|
|
|
* reverseproxy: Use DialTLSContext if ServerName has placeholder (#6955)
|
|
|
|
|
* fileserver: Add support for .avif image format (#6988)
|
|
|
|
|
* fix: Remove nil arg from zapslog.NewHandler call (#6984)
|
|
|
|
|
* caddytls: Set local_ip, not remote_ip (#6952)
|
|
|
|
|
* reverseproxy: reference correct field name in LoadModule (#6978)
|
|
|
|
|
* go.mod: update quic-go to v0.51.0 (#6972)
|
|
|
|
|
- Packaging improvements:
|
|
|
|
|
* Update to BuildRequires: golang(API) >= 1.25 matching go.mod
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 18 21:15:07 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>
|
|
|
|
|
|
|
|
|
|
|