2 Commits

Author SHA256 Message Date
a2b1493658 Accepting request 1301069 from server:http
- 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)

- 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)
  * 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)
- Packaging improvements:
  * Update to BuildRequires: golang(API) >= 1.25 matching go.mod (forwarded request 1301068 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1301069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=30
2025-08-25 18:37:44 +00:00
344731de13 - 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)

- 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)
  * 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)
- Packaging improvements:
  * Update to BuildRequires: golang(API) >= 1.25 matching go.mod

OBS-URL: https://build.opensuse.org/package/show/server:http/caddy?expand=0&rev=60
2025-08-23 13:18:35 +00:00
7 changed files with 96 additions and 10 deletions

View File

@@ -6,7 +6,7 @@
<param name="filename">caddy</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="revision">v2.10.0</param>
<param name="revision">v2.10.2</param>
<param name="changesgenerate">enable</param>
</service>
<service mode="manual" name="set_version">

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/caddyserver/caddy.git</param>
<param name="changesrevision">fb22a26b1a08a2fa3b2526d1852467904ee140f6</param></service></servicedata>
<param name="changesrevision">551f793700fe1550845c824470b623fd1aa03d36</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4ade78672be560cf11775070e7fe45dac5233913f1027ea96bd3713174189c11
size 745531

3
caddy-2.10.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2db1c1367f00697e49f7c40140a0d1aae1f6a6dcf9f912a1c82d38d54f78b854
size 753797

View File

@@ -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>

View File

@@ -1,7 +1,7 @@
#
# spec file for package caddy
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: caddy
Version: 2.10.0
Version: 2.10.2
Release: 0
Summary: Fast, multi-platform web server with automatic HTTPS
License: Apache-2.0
@@ -31,7 +31,7 @@ Source4: https://github.com/caddyserver/dist/raw/v%{version}/welcome/inde
Source5: caddy.sysusers
BuildRequires: systemd-rpm-macros
BuildRequires: sysuser-tools
BuildRequires: golang(API) >= 1.24
BuildRequires: golang(API) >= 1.25
%{?systemd_requires}
%{sysusers_requires}

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0e499aaf6b33eb03604fc2864d8b86a6f706d758d7e003e670c196c000e4797b
size 10266561
oid sha256:d8941c66769da714c19c61ecd09093bd24769adde166df2da833bdaa73a4171d
size 11033096