mirror of
				https://github.com/caddyserver/caddy.git
				synced 2025-11-03 19:17:29 -05:00 
			
		
		
		
	
	
		
			1135 Commits
		
	
	
	| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							6c38ae7381
							 | 
					
						
						
							
							reverseproxy: Add valid Upstream to DialInfo in active health checks (#6949)
						
						
						
						
						
						
						
						Currently if we extract the DialInfo from a Request Context during an active health check, then the Upstream in the DialInfo is nil. This PR attempts to set the Upstream to a sensible value, based on wether or not the Upstream has been overriden in the active health check's config.  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							b06a9496d1
							 | 
					caddyhttp: Document side effect of HTTP/3 early data (close #6936) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							5a6b2f8d1d
							 | 
					
						
						
							
							events: Refactor; move Event into core, so core can emit events (#6930)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 2m46s 
				
			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 2m49s 
				
			Cross-Build / build (~1.24.1, 1.24, darwin) (push) Successful in 2m10s 
				
			Cross-Build / build (~1.24.1, 1.24, dragonfly) (push) Successful in 1m40s 
				
			Cross-Build / build (~1.24.1, 1.24, freebsd) (push) Successful in 1m50s 
				
			Cross-Build / build (~1.24.1, 1.24, illumos) (push) Successful in 1m49s 
				
			Cross-Build / build (~1.24.1, 1.24, linux) (push) Successful in 2m4s 
				
			Cross-Build / build (~1.24.1, 1.24, netbsd) (push) Successful in 2m7s 
				
			Cross-Build / build (~1.24.1, 1.24, openbsd) (push) Successful in 2m2s 
				
			Cross-Build / build (~1.24.1, 1.24, solaris) (push) Successful in 3m30s 
				
			Cross-Build / build (~1.24.1, 1.24, windows) (push) Successful in 2m56s 
				
			Lint / lint (ubuntu-latest, linux) (push) Failing after 1m17s 
				
			Lint / govulncheck (push) Successful in 2m18s 
				
			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 
				
			* events: Refactor; move Event into core, so core can emit events Requires some slight trickery to invert dependencies. We can't have the caddy package import the caddyevents package, because caddyevents imports caddy. Interface to the rescue! Also add two new events, experimentally: started, and stopping. At the request of a sponsor. Also rename "Filesystems" to "FileSystems" to match Go convention (unrelated to events, was just bugging me when I noticed it). * Coupla bug fixes * lol whoops  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							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>  | 
					
						||
| 
						 | 
					1f8dab572c | 
						
						
							
							caddytls: Don't publish ECH configs if other records don't exist
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 1m27s 
				
			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 1m23s 
				
			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 1m14s 
				
			Cross-Build / build (~1.24.1, 1.24, illumos) (push) Successful in 1m15s 
				
			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 1m26s 
				
			Cross-Build / build (~1.24.1, 1.24, openbsd) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.24.1, 1.24, solaris) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.24.1, 1.24, windows) (push) Successful in 1m13s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 1m51s 
				
			Lint / govulncheck (push) Successful in 1m7s 
				
			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 
				
			Publishing a DNS record for a name that doesn't have any could make wildcards ineffective, which would be surprising for site owners and could lead to downtime.  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							2ac09fdb20
							 | 
					requestbody: Fix ContentLength calculation after body replacement (#6896) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							dccf3d8982
							 | 
					
						
						
							
							requestbody: Add set option to replace request body (#5795)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 1m31s 
				
			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 1m22s 
				
			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 1m19s 
				
			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 1m18s 
				
			Cross-Build / build (~1.24.1, 1.24, linux) (push) Successful in 1m19s 
				
			Cross-Build / build (~1.24.1, 1.24, netbsd) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.24.1, 1.24, openbsd) (push) Successful in 1m26s 
				
			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 1m18s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m6s 
				
			Lint / govulncheck (push) Successful in 1m18s 
				
			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 
				
			Co-authored-by: Matt Holt <mholt@users.noreply.github.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							af2d33afbb
							 | 
					
						
						
							
							headers: Allow nil HeaderOps (fix #6893)
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Lint / lint (macos-14, mac) (push) Waiting to run 
				
			Lint / lint (windows-latest, windows) (push) Waiting to run 
				
			Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 1m34s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Has been skipped 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 1m54s 
				
			Lint / govulncheck (push) Successful in 1m14s 
				
			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 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							f4432a306a
							 | 
					caddyfile: add error handling for unrecognized subdirective/options in various modules (#6884) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							220cd1c2bc
							 | 
					
						
						
							
							reverseproxy: more comments about buffering and add new tests (#6778)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.24.1, ubuntu-latest, 0, 1.24, linux) (push) Failing after 1m49s 
				
			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 1m42s 
				
			Cross-Build / build (~1.24.1, 1.24, darwin) (push) Successful in 1m42s 
				
			Cross-Build / build (~1.24.1, 1.24, dragonfly) (push) Successful in 1m38s 
				
			Cross-Build / build (~1.24.1, 1.24, freebsd) (push) Successful in 1m22s 
				
			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 1m32s 
				
			Cross-Build / build (~1.24.1, 1.24, netbsd) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.24.1, 1.24, openbsd) (push) Successful in 1m32s 
				
			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 1m23s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m2s 
				
			Lint / govulncheck (push) Successful in 1m23s 
				
			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 
				
			Co-authored-by: Matt Holt <mholt@users.noreply.github.com>  | 
					
						||
| 
						 | 
					1975408d89 | chore: Remove unnecessary explicit type parameters | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							d7764dfdbb
							 | 
					
						
						
							
							caddytls: Encrypted ClientHello (ECH) (#6862)
						
						
						
						
						
						
						
						* caddytls: Initial commit of Encrypted ClientHello (ECH) * WIP Caddyfile * Fill out Caddyfile support * Enhance godoc comments * Augment, don't overwrite, HTTPS records * WIP * WIP: publication history * Fix republication logic * Apply global DNS module to ACME challenges This allows DNS challenges to be enabled without locally-configured DNS modules * Ignore false positive from prealloc linter * ci: Use only latest Go version (1.24 currently) We no longer support older Go versions, for security benefits. * Remove old commented code Static ECH keys for now * Implement SendAsRetry  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							22563a70eb
							 | 
					
						
						
							
							file_server: use the UTC timezone for modified time (#6830)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	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 1m24s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m24s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m27s 
				
			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 1m21s 
				
			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 1m22s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m20s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m19s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m14s 
				
			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 1m13s 
				
			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 1m18s 
				
			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 
				
			* use UTC timezone for modified time * use http.ParseTime to handle If-Modified-Since * use time.Compare to simplify comparison * take the directory's modtime into consideration when calculating lastModified * update comments about If-Modified-Since's handling  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							9b74a53e51
							 | 
					
						
						
							
							Revert "logging: Always set fields func; fix #6829"
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	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 1m22s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m25s 
				
			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 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m30s 
				
			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 1m20s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m21s 
				
			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 1m18s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m24s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m12s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m12s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m13s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m16s 
				
			Lint / govulncheck (push) Successful in 1m9s 
				
			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 
				
			This reverts commit 932dac157a3c4693b80576477498bb86208b9b30. Somehow the code I was looking at changed when I committed, without realizing it. This has already been fixed in #6777.  | 
					
						||
| 
						 | 
					932dac157a | logging: Always set fields func; fix #6829 | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							9283770f68
							 | 
					
						
						
							
							reverseproxy: ignore duplicate collector registration error (#6820)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 2m3s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m22s 
				
			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 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m41s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m23s 
				
			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 1m22s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m23s 
				
			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 1m15s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m27s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m27s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m15s 
				
			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 1m14s 
				
			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 1m15s 
				
			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 1m42s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m13s 
				
			Lint / govulncheck (push) Successful in 1m33s 
				
			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 
				
			Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							904a0fa368
							 | 
					
						
						
							
							reverse_proxy: re-add healthy upstreams metric (#6806)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	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 1m39s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m24s 
				
			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 1m33s 
				
			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 1m21s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m32s 
				
			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 1m46s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m35s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m33s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m15s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m20s 
				
			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 1m32s 
				
			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 1m30s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m3s 
				
			Lint / govulncheck (push) Failing after 1m17s 
				
			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 
				
			* reverse_proxy: re-add healthy upstreams metric Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * lint Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>  | 
					
						||
| 
						 | 
					1115158616 | 
						
						
							
							caddyhttp: ResponseRecorder sets stream regardless of 1xx
						
						
						
						
						
						
						
						Fixes a panic where rr.stream is not true when it should be in the event of 1xx, because the buf is nil  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							e7da3b267b
							 | 
					reverseproxy: Via header (#6275) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							9e0e5a4b4c
							 | 
					
						
						
							
							logging: Fix crash if logging error is not HandlerError (#6777)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			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 1m55s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m23s 
				
			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 1m52s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m37s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m54s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m45s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m30s 
				
			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 1m49s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m29s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m35s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m34s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m33s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m21s 
				
			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 1m50s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m22s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m28s 
				
			Lint / govulncheck (push) Successful in 1m13s 
				
			Co-authored-by: Matt Holt <mholt@users.noreply.github.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							1f35a8a402
							 | 
					
						
						
							
							fastcgi: improve parsePHPFastCGI docs (#6779)
						
						
						
						
	
		
			
	
		
	
	 
		
			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 1m34s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m14s 
				
			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 1m24s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m25s 
				
			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 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m25s 
				
			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 1m26s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m18s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m18s 
				
			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 1m17s 
				
			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 1m17s 
				
			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 1m17s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 1m58s 
				
			Lint / govulncheck (push) Successful in 1m14s 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							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 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							50778b5542
							 | 
					
						
						
							
							fix: disable h3 for unix domain socket (#6769)
						
						
						
						
	
		
			
	
		
	
	 
		
			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 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							1bd567d7ad
							 | 
					
						
						
							
							reverseproxy: buffer requests for fastcgi by default (#6759)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			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 
				
			* buffer requests for fastcgi by default * fix import cycle * fix the return value of bufferedBody * more comments about fastcgi buffering --------- Co-authored-by: Matt Holt <mholt@users.noreply.github.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							5ba1e06fd6
							 | 
					
						
						
							
							encode: try to use sendfile when compression is not used (#6749)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			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 
				
			* try to use sendfile when encode is enabled * change variable name * add comments * remove connect check since it's done in Write method  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							c216cf551d
							 | 
					
						
						
							
							caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			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 
				
			* caddyhttp: Allow matching Transfer-Encoding * Log transfer_encoding on the request --------- Co-authored-by: Matt Holt <mholt@users.noreply.github.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							6790c0e38a
							 | 
					
						
						
							
							fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			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 
				
			* fastcgi: check for CONTENT_LENGTH when sending requests * order imports * use strconv.ParseUint instead of strconv.ParseInt Co-authored-by: Kévin Dunglas <kevin@dunglas.fr> --------- Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							c864b82ae1
							 | 
					reverseproxy: Set Content-Length when body is fully buffered (#6638) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							328fb614f0
							 | 
					
						
						
							
							reverseproxy: Only handle websocket protocol (#6740)
						
						
						
						
	
		
			
	
		
	
	 
		
			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 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							bcaa8aaf11
							 | 
					
						
						
							
							encode: write status immediate for success response for CONNECT requests (#6738)
						
						
						
						
						
						
						
						* encode: write status immediate for success response for CONNECT requests * fix compile * fix test * fix lint * treat first write and flush for encode response writer to CONNECT request as success if status is not set explicitly  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							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  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							5c2617ebf9
							 | 
					
						
						
							
							fileserver: good default for precompressed (#6736)
						
						
						
						
	
		
			
	
		
	
	 
		
			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 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							9c0c71e577
							 | 
					
						
						
							
							reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			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 1m49s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 2m56s 
				
			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 1m35s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m27s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m27s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m29s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m26s 
				
			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 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m23s 
				
			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 2m30s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 2m45s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 2m2s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 2m42s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 2m12s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m19s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m51s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m21s 
				
			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 1m17s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 3m18s 
				
			Lint / govulncheck (push) Successful in 1m33s 
				
			* reverse proxy: rewrite requests and responses for websocket over http2 * delete protocol pseudo-header * modify cloned requests * set request variable to track if it's a h2 websocket * use request bodu * rewrite request body * use WebSocket instead of Websocket in the headers * use logger check for zap loggers * fix lint  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							d0123bd760
							 | 
					
						
						
							
							fileserver: Fix policy Validate() oversight (#6727)
						
						
						
						
	
		
			
	
		
	
	
		
			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 2m13s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 3m3s 
				
			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 1m49s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m29s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m28s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m25s 
				
			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 1m26s 
				
			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 1m29s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m39s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 2m40s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 2m35s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m20s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 4m55s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 2m49s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m18s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m36s 
				
			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 1m17s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m18s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 3m2s 
				
			Lint / govulncheck (push) Successful in 3m9s 
				
			 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							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
						
						
					 | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							8c3dd3de70
							 | 
					
						
						
							
							requestbody: Type-based error handling for MaxBytesError (#6701)
						
						
						
						
						
						
	
		
			
	
		
	
	
		
			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 2m39s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 3m45s 
				
			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 1m22s 
				
			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 1m22s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m24s 
				
			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 1m21s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 3m43s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m16s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m13s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m13s 
				
			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 1m13s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 4m28s 
				
			Lint / govulncheck (push) Successful in 2m41s 
				
			* fix: handle "request body too large" error using type assertion * fix: address overlooked nil check for MaxBytesError * fix: replace type assertion with errors.As() for MaxBytesError  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							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  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							197c564f20
							 | 
					
						
						
							
							caddyhttp: Set default ReadHeaderTimeout (1 min)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	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 1m34s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m35s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m34s 
				
			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 2m1s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m46s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m35s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m34s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m57s 
				
			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 2m5s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m29s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 2m14s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m27s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 2m28s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m29s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m27s 
				
			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 1m27s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m26s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m17s 
				
			Lint / govulncheck (push) Successful in 2m26s 
				
			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 
				
			Ref. #6663  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							315715e90f
							 | 
					
						
						
							
							core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			Some checks failed
		
		
	 
	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 1m24s 
				
			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 1m26s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m25s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m26s 
				
			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 1m24s 
				
			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 2m13s 
				
			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 1m15s 
				
			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 1m18s 
				
			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 1m15s 
				
			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 1m53s 
				
			Lint / govulncheck (push) Successful in 1m44s 
				
			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 
				
			* core: Implement FastAbs to avoid repeated os.Getwd calls * Lint * Rename files  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							238f1108e6
							 | 
					
						
						
							
							reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			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 1m32s 
				
			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 1m27s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m29s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m31s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m55s 
				
			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 1m41s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m44s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m48s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m36s 
				
			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 3m14s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m53s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m56s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m51s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m59s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m53s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m51s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m48s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m54s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m55s 
				
			Lint / lint (ubuntu-latest, linux) (push) Failing after 1m52s 
				
			Lint / govulncheck (push) Successful in 2m44s 
				
			i.e. Revert commit f5dce84a7028d1b116db7fead27ff8b2506baf78 Two years ago, the patch in #4952 was a seemingly necessary way to fix an issue (sort of an edge case), but it broke other more common use cases (see #6666). Now, as of #6669, it seems like the original issue can no longer be replicated, so we are reverting that patch, because it was incorrect anyway. If it turns out the original issue returns, a more proper patch may be in #6669 (even if used as a baseline for a future fix). A potential future fix could be an opt-in setting.  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							825fe48e06
							 | 
					
						
						
							
							reverseproxy: Allow 0 as weights for weighted_round_robin (#6681)
						
						
						
						
						
						
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	 
	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 2m25s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 2m16s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 2m24s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 2m20s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 2m25s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m46s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m24s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m23s 
				
			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 3m34s 
				
			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 1m15s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m14s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m41s 
				
			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 1m15s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 1m55s 
				
			Lint / govulncheck (push) Successful in 1m33s 
				
			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 
				
			* Allow 0 as weights Change positive to non-negative * reverseproxy: allow 0 as weighted round robin value * test: add more wrr select test --------- Co-authored-by: peanutduck <peanutduck@yahoo.com>  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							5823eccf99
							 | 
					rewrite: Don't add / in Caddyfile, do it after replacer (#6662) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							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.  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							09b2cbcf4d
							 | 
					
						
						
							
							caddyhttp: Add MatchWithError to replace SetVar hack (#6596)
						
						
						
						
						
						
						
						* caddyhttp: Add `MatchWithError` to replace SetVar hack * Error in IP matchers on TLS handshake not complete * Use MatchWithError everywhere possible * Move implementations to MatchWithError versions * Looser interface checking to allow fallback * CEL factories can return RequestMatcherWithError * Clarifying comment since it's subtle that an err is returned * Return 425 Too Early status in IP matchers * Keep AnyMatch signature the same for now * Apparently Deprecated can't be all-uppercase to get IDE linting * Linter  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							05cfb121ec
							 | 
					forwardauth: Skip copying missing response headers (#6608) | ||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							350ad38f63
							 | 
					
						
						
							
							fileserver: Fix Caddyfile parsing
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			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 1m54s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Successful in 4m14s 
				
			Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 2m9s 
				
			Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 2m11s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 2m7s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 2m8s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 3m1s 
				
			Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 2m11s 
				
			Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 2m13s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 2m51s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 2m24s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 2m6s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 2m3s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 2m7s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m57s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 2m3s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 2m4s 
				
			Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m55s 
				
			Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m51s 
				
			Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m43s 
				
			Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m53s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m51s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 3m3s 
				
			Lint / govulncheck (push) Successful in 1m51s 
				
			Reported at https://github.com/mholt/caddy-sqlite-fs/issues/3  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							fbf0f4c425
							 | 
					
						
						
							
							reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
						
						
						
						
						
						
						
						* reverseproxy: Sync changes from stdlib for 1xx handling Sourced from  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							5e6024c48d
							 | 
					
						
						
							
							reverseproxy: Fix log message
						
						
						
						
						
						
	
		
			
	
		
	
	 
		
			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 2m41s 
				
			Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m22s 
				
			Tests / test (s390x on IBM Z) (push) Has been skipped 
				
			Tests / goreleaser-check (push) Successful in 2m51s 
				
			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 2m2s 
				
			Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m38s 
				
			Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m33s 
				
			Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m32s 
				
			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 1m31s 
				
			Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m31s 
				
			Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m31s 
				
			Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m33s 
				
			Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m23s 
				
			Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m21s 
				
			Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m22s 
				
			Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m22s 
				
			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 1m22s 
				
			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 1m22s 
				
			Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m23s 
				
			Lint / lint (ubuntu-latest, linux) (push) Successful in 2m17s 
				
			Lint / govulncheck (push) Successful in 1m34s 
				
			Fixes regression from #6560  | 
					
						||
| 
						 | 
					
						
						
							
							
						
						
						
							
						
						
							669fc41e63
							 | 
					
						
						
							
							tracing: Add spanID field to access logs and http.vars.span_id placeholder (#6646)
						
						
						
						
						
						
						
						* logging: Add spanID field to access logs when tracing is enabled Signed-off-by: YifanYang6 <yifanyang6@link.cuhk.edu.cn> * tracing: add `http.vars.span_id` placeholder when tracing is enabled Signed-off-by: YifanYang6 <yifanyang6@link.cuhk.edu.cn> --------- Signed-off-by: YifanYang6 <yifanyang6@link.cuhk.edu.cn>  |