mirror of
				https://github.com/caddyserver/caddy.git
				synced 2025-11-03 19:17:29 -05:00 
			
		
		
		
	
	
		
			310 Commits
		
	
	
	| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							de6b78009b
							 | 
					
						
						
							
							caddyhttp: Add server options keepalive_idle and keepalive_count (#7298)
						
						
						
						
						
						
						
						* Add Server options KeepAliveIdle (keepalive_idle) and KeepAliveCount (keepalive_count) Signed-off-by: Joshua McBeth <joshua.mcbeth@gmail.com> * Add Server option KeepAliveDisable (keepalive_disable) Signed-off-by: Joshua McBeth <joshua.mcbeth@gmail.com> * Remove Server option KeepAliveDisable (keepalive_disable), disable when interval is negative Signed-off-by: Joshua McBeth <joshua.mcbeth@gmail.com> * Add keepalive parameters to caddyfiletest Signed-off-by: Joshua McBeth <joshua.mcbeth@gmail.com> --------- Signed-off-by: Joshua McBeth <joshua.mcbeth@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							3c003deec6
							 | 
					
						
						
							
							httpcaddyfile: Add missing DNS challenge check for acme_dns (#7270)
						
						
						
						
						
						
						
						* add optional argument to `mock` DNS provider * preserve local DNS challenge settings when `acme_dns` is specified * add missing check for `acme_dns`  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							0ba8786b35
							 | 
					
						
						
							
							caddyfile: Allow block to do nothing if nothing passed to import (#7206)
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.25.0, ubuntu-latest, 0, 1.25, linux) (push) Failing after 49s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.25.0, 1.25, aix) (push) Failing after 14s 
				
			Cross-Build / build (~1.25.0, 1.25, darwin) (push) Failing after 28s 
				
			Cross-Build / build (~1.25.0, 1.25, dragonfly) (push) Failing after 14s 
				
			Cross-Build / build (~1.25.0, 1.25, freebsd) (push) Failing after 14s 
				
			Cross-Build / build (~1.25.0, 1.25, illumos) (push) Failing after 16s 
				
			Cross-Build / build (~1.25.0, 1.25, linux) (push) Failing after 19s 
				
			Cross-Build / build (~1.25.0, 1.25, netbsd) (push) Failing after 54s 
				
			Cross-Build / build (~1.25.0, 1.25, openbsd) (push) Failing after 13s 
				
			Cross-Build / build (~1.25.0, 1.25, solaris) (push) Failing after 14s 
				
			Cross-Build / build (~1.25.0, 1.25, windows) (push) Failing after 14s 
				
			Lint / lint (ubuntu-latest, linux) (push) Failing after 15s 
				
			Lint / govulncheck (push) Successful in 1m42s 
				
			Lint / dependency-review (push) Failing after 14s 
				
			Tests / test (./cmd/caddy/caddy, ~1.25.0, macos-14, 0, 1.25, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.25.0, windows-latest, True, 1.25, windows) (push) Has been cancelled 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			OpenSSF Scorecard supply-chain security / Scorecard analysis (push) Has started running 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							551f793700
							 | 
					
						
						
							
							caddyfile: Fix importing nested tokens for {block} (#7189)
						
						
						
						
						
						
					 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							4564261d83
							 | 
					
						
						
							
							httpcaddyfile: Fix acme_dns regression (#7199)
						
						
						
						
						
						
					 | 
					
						||
| 
						 | 
					0badb071ef | 
						
						
							
							httpcaddyfile: Fix generated config related to ACME global options
						
						
						
						
						
						
						
						If global DNS provider is configured, it does not need to be repeated in the JSON. If acme_* options are used, base automation policies should populate their issuers accordingly. Global issuer settings like acme_* options don't need to specify subjects in the automation policy since they should apply as a global default.  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							4fd2acb5c9
							 | 
					
						
						
							
							Add test for 5b727bde2992e7cb9987208453db42ae6e1c6e1e
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 2m30s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.24.1, 1.24, aix) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.24.1, 1.24, darwin) (push) Successful in 1m18s 
				
			Cross-Build / build (~1.24.1, 1.24, dragonfly) (push) Successful in 1m18s 
				
			Cross-Build / build (~1.24.1, 1.24, freebsd) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.24.1, 1.24, illumos) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.24.1, 1.24, linux) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.24.1, 1.24, netbsd) (push) Successful in 1m27s 
				
			Cross-Build / build (~1.24.1, 1.24, openbsd) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.24.1, 1.24, solaris) (push) Successful in 1m51s 
				
			Cross-Build / build (~1.24.1, 1.24, windows) (push) Successful in 2m11s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m15s 
				
			Lint / govulncheck (push) Successful in 1m33s 
				
			Lint / dependency-review (push) Failing after 51s 
				
			OpenSSF Scorecard supply-chain security / Scorecard analysis (push) Has started running 
				
			Tests / test (./cmd/caddy/caddy, ~1.24.1, macos-14, 0, 1.24, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.24.1, windows-latest, True, 1.24, windows) (push) Has been cancelled 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							bbf1dfcea2
							 | 
					
						
						
							
							headers: Support placeholders in replacement search patterns (#7117)
						
						
						
						
						
						
						
						* fix: resolve http.request placeholders in header directive find operation - Skip regex compilation during provision when placeholders are detected - Compile regex at runtime after placeholder replacement - Preserves performance for static regexes while enabling dynamic placeholders - Fixes #7109 * test: add tests for placeholder detection in header replacements - Test containsPlaceholders function edge cases - Test provision skips compilation for dynamic regexes - Test end-to-end placeholder replacement functionality  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							77dd12cc78
							 | 
					
						
						
							
							httpcaddyfile: Validates TLS DNS challenge options (#7099)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 2m9s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.24.1, 1.24, aix) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.24.1, 1.24, darwin) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.24.1, 1.24, dragonfly) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.24.1, 1.24, freebsd) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.24.1, 1.24, illumos) (push) Successful in 1m19s 
				
			Cross-Build / build (~1.24.1, 1.24, linux) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.24.1, 1.24, netbsd) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.24.1, 1.24, openbsd) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.24.1, 1.24, solaris) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.24.1, 1.24, windows) (push) Successful in 1m20s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m15s 
				
			Lint / govulncheck (push) Successful in 1m34s 
				
			Lint / dependency-review (push) Failing after 50s 
				
			OpenSSF Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m37s 
				
			Tests / test (./cmd/caddy/caddy, ~1.24.1, macos-14, 0, 1.24, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.24.1, windows-latest, True, 1.24, windows) (push) Has been cancelled 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			* httpcaddyfile: Validates TLS DNS challenge options Adds validation to the TLS Caddyfile adapter to ensure that when DNS challenge options (such as propagation_delay or dns_ttl) are specified, a DNS provider is also configured. Adds new integration tests to verify this validation logic, and implements a new mechanism for adapt tests to assert a config adapt error. * Add some more AI-generated tests asserting config errors * Parallel doesn't work here, we use global variables * Windows fix  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							1481c0411a
							 | 
					
						
						
							
							caddytls: wire up client_auth leaf verifier Caddyfile (#6772)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 1m41s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.24.1, 1.24, aix) (push) Successful in 2m7s 
				
			Cross-Build / build (~1.24.1, 1.24, darwin) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.24.1, 1.24, dragonfly) (push) Successful in 1m20s 
				
			Cross-Build / build (~1.24.1, 1.24, freebsd) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.24.1, 1.24, illumos) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.24.1, 1.24, linux) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.24.1, 1.24, netbsd) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.24.1, 1.24, openbsd) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.24.1, 1.24, solaris) (push) Successful in 1m19s 
				
			Cross-Build / build (~1.24.1, 1.24, windows) (push) Successful in 1m16s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 1m48s 
				
			Lint / govulncheck (push) Successful in 1m18s 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy, ~1.24.1, macos-14, 0, 1.24, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.24.1, windows-latest, True, 1.24, windows) (push) Has been cancelled 
				
			* client_auth: wire up leaf verifier Caddyfile Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * review feedback + tests Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							092913a7a5
							 | 
					
						
						
							
							httpcaddyfile: Prevent error handler from overriding sub-handler matchers (#6999)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 1m52s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.24.1, 1.24, aix) (push) Successful in 1m33s 
				
			Cross-Build / build (~1.24.1, 1.24, darwin) (push) Successful in 1m20s 
				
			Cross-Build / build (~1.24.1, 1.24, dragonfly) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.24.1, 1.24, freebsd) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.24.1, 1.24, illumos) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.24.1, 1.24, linux) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.24.1, 1.24, netbsd) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.24.1, 1.24, openbsd) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.24.1, 1.24, solaris) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.24.1, 1.24, windows) (push) Successful in 1m15s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 1m49s 
				
			Lint / govulncheck (push) Successful in 1m16s 
				
			Tests / test (./cmd/caddy/caddy, ~1.24.1, macos-14, 0, 1.24, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.24.1, windows-latest, True, 1.24, windows) (push) Has been cancelled 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			Fixes: #6957  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							e039a5bb5c
							 | 
					
						
						
							
							chore: upgrade .golangci.yml and workflow to v2 (#6924)
						
						
						
						
						
						
						
						* chore: upgrade .golangci.yml and workflow to v2 run `golangci-lint fmt` Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * run `golangci-lint run --fix` Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * more lint fixes Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * bring back comments to .golangci.yml Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * appease the linter some more Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * oops Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * use embedded structs Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * use embedded structs where they were used before Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * disable rule `-QF1006` Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * missed a spot Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							44d078b670
							 | 
					
						
						
							
							acme_server: fix policy parsing in caddyfile (#7006)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 1m55s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.24.1, 1.24, aix) (push) Successful in 1m12s 
				
			Cross-Build / build (~1.24.1, 1.24, darwin) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.24.1, 1.24, dragonfly) (push) Successful in 1m12s 
				
			Cross-Build / build (~1.24.1, 1.24, freebsd) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.24.1, 1.24, illumos) (push) Successful in 1m12s 
				
			Cross-Build / build (~1.24.1, 1.24, linux) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.24.1, 1.24, netbsd) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.24.1, 1.24, openbsd) (push) Successful in 1m19s 
				
			Cross-Build / build (~1.24.1, 1.24, solaris) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.24.1, 1.24, windows) (push) Successful in 1m15s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m2s 
				
			Lint / govulncheck (push) Successful in 1m32s 
				
			Tests / test (./cmd/caddy/caddy, ~1.24.1, macos-14, 0, 1.24, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.24.1, windows-latest, True, 1.24, windows) (push) Has been cancelled 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							1bfa111552
							 | 
					
						
						
							
							caddytls: Prefer managed wildcard certs over individual subdomain certs (#6959)
						
						
						
						
						
						
						
						* caddytls: Prefer managed wildcard certs over individual subdomain certs * Repurpose force_automate as no_wildcard * Fix a couple bugs * Restore force_automate and use automate loader as wildcard override  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							173573035c
							 | 
					
						
						
							
							core: add modular network_proxy support (#6399)
						
						
						
						
						
						
						
						* core: add modular `network_proxy` support Co-authored-by: @ImpostorKeanu Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * move modules around Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * add caddyfile implementation Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * address feedbcak * Apply suggestions from code review Co-authored-by: Francis Lavoie <lavofr@gmail.com> * adapt ForwardProxyURL to use the NetworkProxyRaw Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * remove redundant `url` in log Co-authored-by: Matt Holt <mholt@users.noreply.github.com> * code review Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * remove `.source` from the module ID Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> Co-authored-by: Francis Lavoie <lavofr@gmail.com> Co-authored-by: Matt Holt <mholt@users.noreply.github.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							8861eae223
							 | 
					caddytest: Support configuration defaults override (#6850) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							e48b75843b
							 | 
					
						
						
							
							header: match subdirective for response matching (#6765)
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks are pending
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Tests / test (s390x on IBM Z) (push) Waiting to run 
				
			Tests / goreleaser-check (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (ubuntu-latest, linux) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Lint / govulncheck (push) Waiting to run 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							afa778ae05
							 | 
					
						
						
							
							httpcaddyfile: Implement experimental force_automate option (#6712)
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Has been cancelled 
				
			Tests / test (s390x on IBM Z) (push) Has been cancelled 
				
			Tests / goreleaser-check (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Has been cancelled 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Has been cancelled 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (ubuntu-latest, linux) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			Lint / govulncheck (push) Has been cancelled 
				
			 | 
					
						||
| 
						 | 
					ed1c594cdb | 
						
						
							
							go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks are pending
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Tests / test (s390x on IBM Z) (push) Waiting to run 
				
			Tests / goreleaser-check (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (ubuntu-latest, linux) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Lint / govulncheck (push) Waiting to run 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							d0e209e1da
							 | 
					
						
						
							
							encode: good defaults (#6737)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks are pending
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Tests / test (s390x on IBM Z) (push) Waiting to run 
				
			Tests / goreleaser-check (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (ubuntu-latest, linux) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Lint / govulncheck (push) Waiting to run 
				
			* feat: good default for encode * fix tests and add a new one  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							290cfea08f
							 | 
					fileserver: add a test for precompressed defaults (#6743) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							efd9251ad3
							 | 
					
						
						
							
							fileserver: Add first_exist_fallback strategy for try_files (#6699)
						
						
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 3m17s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 10m24s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 2m29s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 3m23s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 2m0s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m52s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m20s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m24s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 3m13s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 2m0s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m18s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m19s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m18s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m9s 
				
			Lint / govulncheck (push) Successful in 4m42s 
				
			* feat: add first_exist_or_fallback strategy for try_files * fix tests * linter  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							b116dcea3d
							 | 
					
						
						
							
							caddyhttp: Add {?query} placeholder (#6714)
						
						
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 2m20s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 2m31s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 2m47s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 2m9s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m34s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m32s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 3m1s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m45s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m47s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m19s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m44s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m14s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 1m57s 
				
			Lint / govulncheck (push) Successful in 3m37s 
				
			* caddyhttp: Add `{prefixed_query}` placeholder
* fastcgi: Preserve query during canonical redirect
* Use orig_uri instead for the redirect, shorter Caddyfile shortcut
						
						
					 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							eddbccd298
							 | 
					
						
						
							
							fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 3m2s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 2m58s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m27s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m30s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m24s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m54s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m19s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m18s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m18s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 3m2s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 6m56s 
				
			Lint / govulncheck (push) Successful in 4m9s 
				
			* perf: remove dir redirection when useless in php_fastcgi * fix test * review * fix * fix * simplify * simplify again * restore test * add test  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							b183aec83c
							 | 
					
						
						
							
							httpcaddyfile: Implement log sampling config (#6682)
						
						
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 3m36s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 2m8s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m58s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 2m36s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m33s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m27s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m24s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m39s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m18s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m18s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m15s 
				
			Lint / lint (ubuntu-latest, linux) (push) Failing after 2m0s 
				
			Lint / govulncheck (push) Successful in 1m29s 
				
			* Allow log sampling configuration from Caddyfile * Add log sampling adapt tests  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							5c8dc34418
							 | 
					caddytls: Allow disabling storage cleaning, avoids writing two files (#6593) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							cc23ad6402
							 | 
					
						
						
							
							fileserver: Add file_limit option for browse (to be experimental) (#6648)
						
						
						
						
						
						
						
						* Add file_limit option for file_server browse * Move file_limit inside browse. * add file_server_file_limit caddyfile adapt test.  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							05cfb121ec
							 | 
					forwardauth: Skip copying missing response headers (#6608) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							b129ed6be8
							 | 
					
						
						
							
							httpcaddyfile: Fixes for prefer_wildcard mode (#6636)
						
						
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 3m44s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m19s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Successful in 3m3s 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 2m0s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m24s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m24s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m40s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 2m5s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m16s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m12s 
				
			Lint / govulncheck (push) Successful in 1m27s 
				
			* httpcaddyfile: Fixes for prefer_wildcard mode The wildcard hosts need to be collected first, then considered after, because there's no guarantee that all non-wildcards will appear after all wildcards when looping. Also we should not add a domain to Skip if it doesn't qualify for TLS anyway. * Alternate solution by avoiding adding APs altogether if covered by wildcard  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							1391e8ed9a
							 | 
					
						
						
							
							chore: fix some function names in comment (#6650)
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks are pending
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Tests / test (s390x on IBM Z) (push) Waiting to run 
				
			Tests / goreleaser-check (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (ubuntu-latest, linux) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Lint / govulncheck (push) Waiting to run 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							388c7e898c
							 | 
					
						
						
							
							metrics: move metrics  up, outside servers (#6606)
						
						
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks are pending
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Tests / test (s390x on IBM Z) (push) Waiting to run 
				
			Tests / goreleaser-check (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (ubuntu-latest, linux) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Lint / govulncheck (push) Waiting to run 
				
			* metrics: move `metrics` up, outside `servers` This change moves the metrics configuration from per-server level to a single config knob within the `http` app. Enabling `metrics` in any of the configured servers inside `http` enables metrics for all servers. Fix #6604 Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * normalize domain name --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							dd5decabe7
							 | 
					
						
						
							
							tests: fix caddyfile adapt warnings (#6619)
						
						
						
						
						
						
						
						Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							d7564d632f
							 | 
					
						
						
							
							caddytls: Drop rate_limit and burst, has been deprecated (#6611)
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	 
	Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Successful in 3m26s 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m43s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m50s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m44s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m52s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m46s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m48s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m47s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m57s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m44s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m50s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m41s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m41s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m39s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m39s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m43s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m40s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m43s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m38s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m40s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m36s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m47s 
				
			Lint / govulncheck (push) Successful in 1m45s 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, macos-14, 0, 1.22, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Has been cancelled 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							41f5dd56e1
							 | 
					
						
						
							
							metrics: scope metrics to active config, add optional per-host metrics (#6531)
						
						
						
						
						
						
						
						* Add per host config * Pass host label when option is enabled * Test per host enabled * metrics: scope metrics per loaded config * doc and linter Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * inject the custom registry into the admin handler Co-Authored-By: Dave Henderson <dhenderson@gmail.com> * remove `TODO` comment * fixes Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * refactor to delay metrics admin handler provision Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> Co-authored-by: Hussam Almarzooq <me@hussam.io> Co-authored-by: Dave Henderson <dhenderson@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							16724842d9
							 | 
					
						
						
							
							caddyhttp: Implement auto_https prefer_wildcard option (#6146)
						
						
						
						
						
						
						
						* Allow specifying multiple `auto_https` options * Implement `auto_https prefer_wildcard` option * Adapt tests, add mock DNS module for config testing * Rebase fix  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							4b1a9b6cc1
							 | 
					
						
						
							
							core: Implement socket activation listeners (#6573)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 1m46s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m29s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Successful in 22s 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m43s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m38s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m36s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m40s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m45s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m49s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m43s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m42s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m41s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m40s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m30s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m33s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m30s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m31s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m31s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m15s 
				
			Lint / govulncheck (push) Successful in 1m24s 
				
			* caddy adapt for listen_protocols * adapt listen_socket * allow multiple listen sockets for port ranges and readd socket fd listen logic * readd logic to start servers according to listener protocols * gofmt * adapt caddytest * gosec * fmt and rename listen to listenWithSocket * fmt and rename listen to listenWithSocket * more consistent error msg * non unix listenReusableWithSocketFile * remove unused func * doc comment typo * nonosec * commit * doc comments * more doc comments * comment was misleading, cardinality did not change * addressesWithProtocols * update test * fd/ and fdgram/ * rm addr * actually write... * i guess we doin' "skip": now * wrong var in placeholder * wrong var in placeholder II * update param name in comment * dont save nil file pointers * windows * key -> parsedKey * osx * multiple default_bind with protocols * check for h1 and h2 listener netw  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							5c47c2f147
							 | 
					
						
						
							
							fileserver: browse: Configurable default sort (#6502)
						
						
						
						
						
						
						
						* fileserver: add `sort` options * fix: test * fileserver: check options in `Provison` * fileserver: more obvious err alerts in sort options * fileserver: move `sort` to `browse` --------- Co-authored-by: Matt Holt <mholt@users.noreply.github.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							4ade967005
							 | 
					
						
						
							
							reverseproxy: allow user to define source address (#6504)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks are pending
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.21.0, macos-14, 0, 1.21, mac) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.21.0, ubuntu-latest, 0, 1.21, linux) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, macos-14, 0, 1.22, mac) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.21.0, windows-latest, True, 1.21, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (s390x on IBM Z) (push) Waiting to run 
				
			Tests / goreleaser-check (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (ubuntu-latest, linux) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Lint / govulncheck (push) Waiting to run 
				
			* reverseproxy: allow user to define source address Closes #6503 Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * reverse_proxy: caddyfile support for local_address Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							8af646730b
							 | 
					
						
						
							
							caddyhttp: run error (msg) through replacer (#6536)
						
						
						
						
						
						
						
						* error: run `error` (msg) through replacer Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * fix integration test Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							54a0c8f948
							 | 
					
						
						
							
							reverseproxy: Active health checks request body option (#6520)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.21.0, ubuntu-latest, 0, 1.21, linux) (push) Failing after 4s 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 2s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Failing after 2s 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Failing after 2s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Failing after 2s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Failing after 2s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Failing after 2s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Failing after 3s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Failing after 2s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Failing after 2s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Failing after 2s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Failing after 2s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Failing after 3s 
				
			Lint / lint (ubuntu-latest, linux) (push) Failing after 2s 
				
			Lint / govulncheck (push) Failing after 1s 
				
			Tests / test (./cmd/caddy/caddy, ~1.21.0, macos-14, 0, 1.21, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, macos-14, 0, 1.22, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.21.0, windows-latest, True, 1.21, windows) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Has been cancelled 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			* Add an option to specify the body used for active health checks * Replacer on request body  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							b85b6c6469
							 | 
					
						
						
							
							replacer: {file.*} global placeholder strips trailing newline (#6411)
						
						
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks are pending
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.21.0, macos-14, 0, 1.21, mac) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.21.0, ubuntu-latest, 0, 1.21, linux) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, macos-14, 0, 1.22, mac) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.21.0, windows-latest, True, 1.21, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run 
				
			Tests / test (s390x on IBM Z) (push) Waiting to run 
				
			Tests / goreleaser-check (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Waiting to run 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Waiting to run 
				
			Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (ubuntu-latest, linux) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Lint / govulncheck (push) Waiting to run 
				
			Co-authored-by: Kanashimia <chad@redpilled.dev>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							b198678174
							 | 
					
						
						
							
							browse: Customizable default sort options (#6468)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.21.0, macos-14, 0, 1.21, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy, ~1.21.0, ubuntu-latest, 0, 1.21, linux) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, macos-14, 0, 1.22, mac) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.21.0, windows-latest, True, 1.21, windows) (push) Has been cancelled 
				
			Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Has been cancelled 
				
			Tests / test (s390x on IBM Z) (push) Has been cancelled 
				
			Tests / goreleaser-check (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Has been cancelled 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Has been cancelled 
				
			Lint / lint (macos-14, mac) (push) Has been cancelled 
				
			Lint / lint (ubuntu-latest, linux) (push) Has been cancelled 
				
			Lint / lint (windows-latest, windows) (push) Has been cancelled 
				
			Lint / govulncheck (push) Has been cancelled 
				
			* fileserver: add `sort` options * fix: test * fileserver: check options in `Provison` * fileserver: more obvious err alerts in sort options  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							07c863637d
							 | 
					
						
						
							
							reverseproxy: Caddyfile support for health_method (#6454)
						
						
						
						
						
						
						
						* Add Caddyfile support of setting active health check request method * Add integration test for active health check request method  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							0287009ee5
							 | 
					intercept: fix http.intercept.header.* placeholder (#6429) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							aca4002fd8
							 | 
					
						
						
							
							caddyfile: Pass blocks to import for snippets (#6130)
						
						
						
						
						
						
						
						* a * a * a * a * a * a  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							40c582ce82
							 | 
					
						
						
							
							caddyhttp: Fix merging consecutive client_ip or remote_ip matchers (#6350)
						
						
						
						
						
						
					 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							e6f46c8d78
							 | 
					
						
						
							
							acmeserver: Add sign_with_root for Caddyfile (#6345)
						
						
						
						
						
						
						
						* Added sign_with_root option available in the Caddyfile * Added tests for sign_with_root to validate the adapted JSON config  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							4c90f1427f
							 | 
					
						
						
							
							caddytest: normalize the JSON config (#6316)
						
						
						
						
						
						
						
						* caddytest: normalize the JSON config  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							fb63e2e40c
							 | 
					
						
						
							
							caddyhttp: New experimental handler for intercepting responses (#6232)
						
						
						
						
						
						
						
						* feat: add generic response interceptors * fix: cs * rename intercept * add some docs * @francislavoie review (first round) * Update modules/caddyhttp/intercept/intercept.go Co-authored-by: Francis Lavoie <lavofr@gmail.com> * shorthands: ir to resp * mark exported symbols as experimental --------- Co-authored-by: Francis Lavoie <lavofr@gmail.com>  | 
					
						||
| 
						 | 
					583c585c81 | httpcaddyfile: Set challenge ports when http_port or https_port are used |