7f5cc9cfee
Accepting request 1181794 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1181794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=27
2024-06-20 14:47:56 +00:00
61a204a188
Accepting request 1180883 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1180883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=26
2024-06-14 17:02:56 +00:00
96f9c5a5a3
Accepting request 1178203 from server:http
...
- Update to version 2.8.4:
* cmd: fix regression in auto-detect of Caddyfile (#6362 )
* Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped
- Update to version 2.8.2:
* cmd: fix auto-detetction of .caddyfile extension (#6356 )
* caddyhttp: properly sanitize requests for root path (#6360 )
* caddytls: Implement certmagic.RenewalInfoGetter
* build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361 ) (forwarded request 1178167 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1178203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=25
2024-06-03 15:41:34 +00:00
2c6fee97cc
Accepting request 1163949 from server:http
...
Fix --no-check build (forwarded request 1163784 from bmwiedemann)
OBS-URL: https://build.opensuse.org/request/show/1163949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=24
2024-04-02 14:43:16 +00:00
48f10c1f35
Accepting request 1144656 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1144656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=23
2024-02-06 15:35:30 +00:00
7ab1c362e3
Accepting request 1144294 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1144294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=22
2024-02-05 21:02:37 +00:00
acca8b2852
Accepting request 1132088 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1132088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=21
2023-12-08 21:33:30 +00:00
abcc5cac58
Accepting request 1117734 from server:http
...
- Update to version 2.7.5:
* admin: Respond with 4xx on non-existing config path (#5870 )
* ci: Force the Go version for govulncheck (#5879 )
* fileserver: Set canonical URL on browse template (#5867 )
* tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852 )
* reverseproxy: Add more debug logs (#5793 )
* reverseproxy: Fix `least_conn` policy regression (#5862 )
* reverseproxy: Add logging for dynamic A upstreams (#5857 )
* reverseproxy: Replace health header placeholders (#5861 )
* httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860 )
* cmd: Fix exiting with custom status code, add `caddy -v` (#5874 )
* reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828 )
* reverseproxy: Fix retries on "upstreams unavailable" error (#5841 )
* httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808 )
* encode: Add `application/wasm*` to the default content types (#5869 )
* fileserver: Add command shortcuts `-l` and `-a` (#5854 )
* go.mod: Upgrade dependencies incl. x/net/http
* templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845 )
* reverseproxy: Allow fallthrough for response handlers without routes (#5780 )
* fix: caddytest.AssertResponseCode error message (#5853 )
* build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847 )
* build(deps): bump actions/checkout from 3 to 4 (#5846 )
* caddyhttp: Use LimitedReader for HTTPRedirectListener
* fileserver: browse template SVG icons and UI tweaks (#5812 )
* reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811 )
* httpcaddyfile: fix placeholder shorthands in named routes (#5791 )
* cmd: Prevent overwriting existing env vars with `--envfile` (#5803 )
* ci: Run govulncheck (#5790 )
* logging: query filter for array of strings (#5779 )
* logging: Clone array on log filters, prevent side-effects (#5786 ) (forwarded request 1117725 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1117734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=20
2023-10-15 17:27:13 +00:00
80d95941e2
Accepting request 1113040 from server:http
...
Switch to sysusers
OBS-URL: https://build.opensuse.org/request/show/1113040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=19
2023-09-22 19:50:14 +00:00
4fb12e7bc6
Accepting request 1104492 from server:http
...
- Update to version 2.7.4:
* go.mod: Upgrade CertMagic and quic-go
* reverseproxy: Always return new upstreams (fix #5736 ) (#5752 )
* ci: use gci linter (#5708 )
* fileserver: Slightly more fitting icons
* cmd: Require config for caddy validate (fix #5612 ) (#5614 )
* Fix tests
* caddytls: Update docs for on-demand config
* fileserver: Don't repeat error for invalid method inside error context (#5705 )
* ci: Update to Go 1.21 (#5719 )
* ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720 )
* go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718 )
* ci: Use gofumpt to format code (#5707 )
* templates: Fix httpInclude (fix #5698 )
- Use _service mode manual as better alias name than disabled
* osc reports service mode disabled as obsolete (forwarded request 1104490 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1104492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=18
2023-08-18 17:28:52 +00:00
54b41b1be6
Accepting request 1102521 from server:http
...
- Update to version 2.7.3:
* go.mod: Upgrade to quic-go v0.37.3
* cmd: Split unix sockets for admin endpoint addresses (#5696 )
* reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695 )
* caddyfile: check that matched key is not a substring of the replacement key (#5685 )
* chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691 )
* go.mod: Upgrade quic-go to v0.37.2 (fix #5680 )
* fileserver: browse: Render SVG images in grid (forwarded request 1102520 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1102521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=17
2023-08-06 14:29:48 +00:00
f2d692b5f6
Accepting request 1102432 from server:http
...
- Update to version 2.7.2:
* reverseproxy: Fix hijack ordering which broke websockets (#5679 )
* httpcaddyfile: Fix `string does not match ~[]E` error (#5675 )
* encode: Fix infinite recursion (#5672 )
* caddyhttp: Make use of `http.ResponseController` (#5654 )
* go.mod: Upgrade dependencies esp. smallstep/certificates
* core: Allow loopback hosts for admin endpoint (fix #5650 ) (#5664 )
* httpcaddyfile: Allow `hostnames` & logger name overrides for log directive (#5643 )
* reverseproxy: Connection termination cleanup (#5663 )
* go.mod: Use quic-go 0.37.1
* reverseproxy: Export ipVersions type (#5648 )
* go.mod: Use latest CertMagic (v0.19.1)
* caddyhttp: Preserve original error (fix #5652 )
* fileserver: add lazy image loading (#5646 )
* go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644 )
* core: Refine mutex during reloads (fix #5628 ) (#5645 )
* go.mod: update quic-go to v0.36.2 (#5636 )
* fileserver: Tweak grid view of browse template
* fileserver: add `export-template` sub-command to `file-server` (#5630 )
* caddyfile: Fix comparing if two tokens are on the same line (#5626 )
* caddytls: Reuse certificate cache through reloads (#5623 )
* Minor tweaks to security.md
* reverseproxy: Pointer receiver
* caddyhttp: Trim dot/space only on Windows (fix #5613 )
* update quic-go to v0.36.1 (#5611 )
* caddyconfig: Specify config adapter for HTTP loader (close #5607 )
* core: Embed net.UDPConn to gain optimizations (#5606 )
* chore: remove deprecated property `rlcp` in goreleaser config (#5608 )
* core: Skip `chmod` for abstract unix sockets (#5596 )
* core: Add optional unix socket file permissions (#4741 )
* reverseproxy: Honor `tls_except_port` for active health checks (#5591 )
* Appease linter
* Fix compile on Windows, hopefully
* core: Properly preserve unix sockets (fix #5568 )
* go.mod: Upgrade CertMagic for hotfix
* go.mod: Upgrade some dependencies
* chore: upgrade otel (#5586 )
* go.mod: Update quic-go to v0.36.0 (#5584 )
* reverseproxy: weighted_round_robin load balancing policy (#5579 )
* reverseproxy: Experimental streaming timeouts (#5567 )
* chore: remove refs of deprecated io/ioutil (#5576 )
* headers: Allow `>` to defer shortcut for replacements (#5574 )
* caddyhttp: Support custom network for HTTP/3 (#5573 )
* reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569 )
* fileserver: browse: Better grid layout (#5564 )
* caddytls: Clarify some JSON config docs
* cmd: Implement storage import/export (#5532 )
* go.mod: Upgrade quic-go to 0.35.1
* update quic-go to v0.35.0 (#5560 )
* templates: Add `readFile` action that does not evaluate templates (#5553 )
* caddyfile: Track import name instead of modifying filename (#5540 )
* core: Use SO_REUSEPORT_LB on FreeBSD (#5554 )
* caddyfile: Do not replace import tokens if they are part of a snippet (#5539 )
* fileserver: Don't set Etag if mtime is 0 or 1 (close #5548 ) (#5550 )
* fileserver: browse: minor tweaks for grid view, dark mode (#5545 )
* fileserver: Only set Etag if not already set (fix #5546 ) (#5547 )
* fileserver: Fix file browser breadcrumb font (#5543 )
* caddyhttp: Fix h3 shutdown (#5541 )
* fileserver: More filetypes for browse icons
* fileserver: Fix file browser footer in grid mode (#5536 )
* cmd: Avoid spammy log messages (fix #5538 )
* httpcaddyfile: Sort Caddyfile slice
* caddyhttp: Implement named routes, `invoke` directive (#5107 )
* rewrite: use escaped path, fix #5278 (#5504 )
* headers: Add > Caddyfile shortcut for enabling defer (#5535 )
* go.mod: Upgrade several dependencies
* reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494 )
* fileserver: Use EscapedPath for browse (#5534 )
* caddyhttp: Refactor cert Managers (fix #5415 ) (#5533 )
* Slightly more helpful error message
* caddytls: Check for nil ALPN; close #5470 (#5473 )
* cmd: Reduce spammy logs from --watch
* caddyhttp: Add a getter for Server.name (#5531 )
* caddytls: Configurable fallback SNI (#5527 )
* caddyhttp: Update quic's TLS configs after reload (#5517 ) (fix #4849 )
* Add doc comment about changing admin endpoint
* feature: watch include directory (#5521 )
* chore: remove deprecated linters (#5525 )
* go.mod: Upgrade CertMagic again
* go.mod: Upgrade CertMagic
* reverseproxy: Optimize base case for least_conn and random_choose policies (#5487 )
* reverseproxy: Fix active health check header canonicalization, refactor (#5446 )
* reverseproxy: Add `fallback` for some policies, instead of always random (#5488 )
* logging: Actually honor the SoftStart parameter
* logging: Soft start for net writer (close #5520 )
* fastcgi: Fix `capture_stderr` (#5515 )
* acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500 )
* go.mod: Update some dependencies
* logging: Add traceID field to access logs when tracing is active (#5507 )
* caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509 )
* reverseproxy: Fix reinitialize upstream healthy metrics (#5498 )
* fix some comments (#5508 )
* templates: Add `fileStat` function (#5497 )
* caddyfile: Stricter parsing, error for brace on new line (#5505 )
* core: Return default logger if no modules loaded
* celmatcher: Implement `pkix.Name` conversion to string (#5492 )
* chore: Adjustments to CI caching (#5495 )
* reverseproxy: Remove deprecated `lookup_srv` (#5396 )
* cmd: Support `'` quotes in envfile parsing (#5437 )
* Update contributing guidelines (#5466 )
* caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929 )
* reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468 )
* cmd: Create pidfile before config load (close #5477 )
* fileserver: Add color-scheme meta tag (#5475 )
* build(deps): bump actions/setup-go from 3 to 4 (#5474 )
* proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424 )
* reverseproxy: Add mention of which half a copyBuffer err comes from (#5472 )
* caddyhttp: Log request body bytes read (#5461 )
* log: Make sink logs encodable (#5441 )
* caddytls: Eval replacer on automation policy subjects (#5459 )
* headers: Support deleting all headers as first op (#5464 )
* replacer: Add HTTP time format (#5458 )
* reverseproxy: Header up/down support for CLI command (#5460 )
* caddyhttp: Determine real client IP if trusted proxies configured (#5104 )
* httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462 )
* caddytls: Zero out throttle window first (#5443 )
* ci: add `--yes` to cosign arguments (#5440 )
* reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435 )
* caddytls: Allow on-demand w/o ask for internal-only
* caddytls: Require 'ask' endpoint for on-demand TLS
* fileserver: New file browse template (#5427 )
* go.mod: Upgrade dependencies
* tracing: Support autoprop from OTEL_PROPAGATORS (#5147 )
* caddyhttp: Enable 0-RTT QUIC (#5425 )
* encode: flush status code when hijacked. (#5419 )
* fileserver: Remove trailing slash on fs filenames (#5417 )
* core: Eliminate unnecessary shutdown delay on Unix (#5413 )
* caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408 )
* context: Rename func to `AppIfConfigured` (#5397 )
* reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401 )
* ci/cd: ship tarballs with vendored deps (#5403 )
* caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404 )
* caddyfile: Implement heredoc support (#5385 )
* cmd: Expand cobra support, add short flags (#5379 )
* ci: Update minimum Go version to 1.19
* go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
* reverseproxy: refactor HTTP transport layer (#5369 )
* caddytls: Relax the warning for on-demand (#5384 )
* cmd: Strict unmarshal for validate (#5383 )
* caddyfile: Implement variadics for import args placeholders (#5249 )
* cmd: make `caddy fmt` hints more clear (#5378 )
* cmd: Adjust documentation for commands (#5377 )
- BuildRequires: golang(API) >= 1.20 for guic-go bump (forwarded request 1102430 from elimat)
OBS-URL: https://build.opensuse.org/request/show/1102432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=16
2023-08-05 10:56:02 +00:00
97ecf71219
Accepting request 1083957 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1083957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=15
2023-05-02 14:19:17 +00:00
0d1dc8e50a
Accepting request 1063989 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1063989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=14
2023-02-09 15:23:34 +00:00
a480e5d775
Accepting request 1010606 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1010606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=13
2022-10-14 13:42:40 +00:00
dc9459e01a
Accepting request 1006853 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1006853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=12
2022-09-29 16:13:42 +00:00
d7542c1b19
Accepting request 1005165 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/1005165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=11
2022-09-21 12:43:23 +00:00
ef9189cd83
Accepting request 992224 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/992224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=10
2022-08-02 20:09:12 +00:00
60da0a4f08
Accepting request 990225 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/990225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=9
2022-07-19 15:20:01 +00:00
3de49ebdf5
Accepting request 981172 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/981172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=8
2022-06-08 12:24:47 +00:00
f8b2bb5b0f
Accepting request 978656 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/978656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=7
2022-05-23 13:52:07 +00:00
e5ecd72b9c
Accepting request 965655 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/965655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=6
2022-03-29 16:16:16 +00:00
80292a87a7
Accepting request 926985 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/926985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=5
2021-10-22 22:51:43 +00:00
314947617b
Accepting request 917241 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/917241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=4
2021-09-07 19:21:37 +00:00
710a6e21f4
Accepting request 915788 from server:http
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/915788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=3
2021-09-02 21:20:24 +00:00
41a879f0f4
Accepting request 898284 from server:http
...
OBS-URL: https://build.opensuse.org/request/show/898284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/caddy?expand=0&rev=2
2021-06-09 19:52:24 +00:00