mirror of
				https://github.com/caddyserver/caddy.git
				synced 2025-10-31 02:27:19 -04:00 
			
		
		
		
	
	
		
			1327 Commits
		
	
	
	| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|  | 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_fallbackstrategy fortry_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 0as weights forweighted_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> | ||
|  | 5c8dc34418 | caddytls: Allow disabling storage cleaning, avoids writing two files (#6593) | ||
|  | 5823eccf99 | rewrite: Don't add / in Caddyfile, do it after replacer (#6662) | ||
|  | cc23ad6402 | fileserver: Add file_limitoption 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 MatchWithErrorto 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) | ||
|  | 1d156527ea | events: Use WithLazyto prevent eager serialization of the event data (#6671)
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 3m47s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 2m20s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m33s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m47s 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 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 1m33s 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 1m29s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m31s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 2m17s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m19s 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 1m17s 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 1m15s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m15s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m16s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m17s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m14s Lint / lint (ubuntu-latest, linux) (push) Successful in 1m56s Lint / govulncheck (push) Successful in 1m55s 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 | ||
|  | 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 spanIDfield to access logs andhttp.vars.span_idplaceholder (#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> | ||
|  | 9753c44510 | fileserver: fix try_policy when instantiating file matcher from CEL (#6624) 
		
			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 Co-authored-by: Francis Lavoie <lavofr@gmail.com> | ||
|  | 388c7e898c | metrics: move metricsup, outsideservers(#6606)
		
			Some checks are pending
		
		
	 Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (push) Waiting to run Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Waiting to run Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run Tests / test (s390x on IBM Z) (push) Waiting to run Tests / goreleaser-check (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, aix) (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, darwin) (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, illumos) (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, linux) (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, solaris) (push) Waiting to run Cross-Build / build (~1.22.3, 1.22, windows) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, aix) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, darwin) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, illumos) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, linux) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, solaris) (push) Waiting to run Cross-Build / build (~1.23.0, 1.23, windows) (push) Waiting to run Lint / lint (macos-14, mac) (push) Waiting to run Lint / lint (ubuntu-latest, linux) (push) Waiting to run Lint / lint (windows-latest, windows) (push) Waiting to run Lint / govulncheck (push) Waiting to run * metrics: move `metrics` up, outside `servers` This change moves the metrics configuration from per-server level to a single config knob within the `http` app. Enabling `metrics` in any of the configured servers inside `http` enables metrics for all servers. Fix #6604 Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * normalize domain name --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> | ||
|  | c6f2979986 | caddyhttp: Close http3 server gracefully (#6213) 
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 2m49s 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 1m34s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m32s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m31s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m31s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m31s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m30s 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 1m30s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m31s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m24s 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 1m20s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m23s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m23s 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 1m21s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m25s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m23s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m21s Lint / lint (ubuntu-latest, linux) (push) Successful in 1m59s Lint / govulncheck (push) Successful in 1m19s 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 * close http3 server gracefully * update server field * update from upstream --------- Co-authored-by: Matt Holt <mholt@users.noreply.github.com> | ||
|  | a211c656f1 | chore: update quic-go to v0.48.0 (#6627) 
		
			Some checks failed
		
		
	 Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 1m38s Tests / test (./cmd/caddy/caddy, ~1.22.3, macos-14, 0, 1.22, mac) (push) Waiting to run Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (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 (./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 2m49s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m33s 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 1m32s 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 1m36s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m34s 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 1m35s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m33s 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 1m25s 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 1m24s 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 1m20s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m26s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m24s 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 1m24s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m4s Lint / govulncheck (push) Successful in 1m17s | ||
|  | 48ce47f1d4 | reverseproxy: Use correct cases for websocket related headers (#6621) 
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 2m55s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m33s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m33s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m33s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m31s 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 1m37s 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 1m38s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m33s 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 1m26s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m24s 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 1m24s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m23s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m26s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m25s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m26s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m26s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m26s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m6s Lint / govulncheck (push) Successful in 1m16s 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 Co-authored-by: Francis Lavoie <lavofr@gmail.com> | ||
|  | c8a76d003f | docs: expand proxy protocol docs (#6620) | ||
|  | d7564d632f | caddytls: Drop rate_limitandburst, has been deprecated (#6611)
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 3m26s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m43s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m50s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m44s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m52s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m46s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m48s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m47s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m57s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m44s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m50s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m41s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m41s Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m39s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m39s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m43s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m40s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m43s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m38s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m40s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m36s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m47s Lint / govulncheck (push) Successful in 1m45s Tests / test (./cmd/caddy/caddy, ~1.22.3, macos-14, 0, 1.22, mac) (push) Has been cancelled Tests / test (./cmd/caddy/caddy, ~1.23.0, macos-14, 0, 1.23, mac) (push) Has been cancelled Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Has been cancelled Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Has been cancelled Lint / lint (macos-14, mac) (push) Has been cancelled Lint / lint (windows-latest, windows) (push) Has been cancelled | ||
|  | 88fd5f3491 | caddyhttp: Use internal issuer for IPs when no APs configured 
		
			Some checks failed
		
		
	 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 1m34s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m34s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m33s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m35s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m33s 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 1m32s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m30s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m31s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m26s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m24s Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m22s 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 1m21s 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 1m21s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m25s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m23s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m22s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m3s Lint / govulncheck (push) Successful in 1m14s 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 fixes a regression in 2.8 where IP addresses would be considered qualifying for public certs by auto-HTTPS. The default issuers do not issue IP certs at this time, so if no APs are explicitly configured, we assign them to the internal issuer. We have to add a couple lines of code because CertMagic can no longer consider IPs as not qualifying for public certs, since there are public CAs that issue IP certs. This edge case is specific to Caddy's auto-HTTPS. Without this patch, Caddy will try using Let's Encrypt or ZeroSSL's ACME endpoint to get IP certs, neither of which support that. | ||
|  | 41f5dd56e1 | metrics: scope metrics to active config, add optional per-host metrics (#6531) * Add per host config * Pass host label when option is enabled * Test per host enabled * metrics: scope metrics per loaded config * doc and linter Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * inject the custom registry into the admin handler Co-Authored-By: Dave Henderson <dhenderson@gmail.com> * remove `TODO` comment * fixes Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * refactor to delay metrics admin handler provision Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> Co-authored-by: Hussam Almarzooq <me@hussam.io> Co-authored-by: Dave Henderson <dhenderson@gmail.com> | ||
|  | 16724842d9 | caddyhttp: Implement auto_https prefer_wildcardoption (#6146)* Allow specifying multiple `auto_https` options * Implement `auto_https prefer_wildcard` option * Adapt tests, add mock DNS module for config testing * Rebase fix | ||
|  | 792f1c7ed7 | caddyhttp: Escaping placeholders in CEL, add varsandvars_regexp(#6594)
		
			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 1m31s Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m20s Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 22s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m32s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m33s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m29s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m32s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m31s 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 1m31s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m28s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m30s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m30s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m20s 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 1m21s 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 1m20s 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 1m21s 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 1m20s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m20s Lint / lint (ubuntu-latest, linux) (push) Successful in 1m59s Lint / govulncheck (push) Successful in 1m19s * caddyhttp: Escaping placeholders in CEL * Simplify some of the test cases * Implement vars and vars_regexp in CEL * dupl lint is dumb * Better consts for the placeholder CEL shortcut * Bump CEL version, register a few extensions * Refactor s390x test script for readability * Add retries for s390x to smooth over flakiness * Switch to `ph` for the CEL shortcut (match it in templates cause why not) | ||
|  | c8adb1b553 | cmd: Better error handling when reloading (#6601) 
		
			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.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m44s Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 28s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m29s 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 1m30s Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 12m16s 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 1m30s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m30s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m41s 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 1m31s 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 1m20s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m20s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m20s 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 1m20s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m20s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m20s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m21s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m12s Lint / govulncheck (push) Successful in 1m34s * caddyhttp: Limit auto-HTTPS error logs to 100 domains * Improve error message and increase error size limit | ||
|  | 9b4acc2449 | caddytls: Support new tls.context module (#6369) * caddytls: Support new tls.context module This allows modules to manipulate the context passed into CertMagic's GetCertificate function, which can be useful for tracing/metrics, or other custom logic. This is experimental and may resolve the request of a sponsor, so we'll see how it goes! * Derpy derp | ||
|  | f3aead0e4d | http: ReponseWriter prefer ReadFrom if available (#6565) 
		
			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 1m38s Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m25s Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 22s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m41s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m38s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m32s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m40s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m34s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m37s 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 1m39s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m32s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m31s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m26s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m23s 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 1m27s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m25s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m24s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m29s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m25s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m23s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m25s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m1s Lint / govulncheck (push) Successful in 1m15s Co-authored-by: Matt Holt <mholt@users.noreply.github.com> | ||
|  | 571f88d86f | chore: Adjust incorrect reverse_proxyCaddyfile comment (#6598) | ||
|  | 0e829bc418 | caddyhttp: Fix listener wrapper regression from #6573 (#6599) 
		
			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 1m37s Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m35s Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 23s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m38s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m34s 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 1m38s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m33s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m34s 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 1m32s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m32s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m32s 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 1m21s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m25s 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 1m21s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m25s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m24s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m26s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m5s Lint / govulncheck (push) Successful in 1m17s | ||
|  | 4b1a9b6cc1 | core: Implement socket activation listeners (#6573) 
		
			Some checks failed
		
		
	 Tests / test (./cmd/caddy/caddy.exe, ~1.22.3, windows-latest, True, 1.22, windows) (push) Waiting to run Tests / test (./cmd/caddy/caddy.exe, ~1.23.0, windows-latest, True, 1.23, windows) (push) Waiting to run Lint / lint (macos-14, mac) (push) Waiting to run Lint / lint (windows-latest, windows) (push) Waiting to run Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 1m46s Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m29s Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 22s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m43s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m38s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m36s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m40s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m45s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m49s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m43s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m42s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m41s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m40s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m26s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m28s Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m25s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m30s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m33s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m28s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m28s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m30s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m31s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m31s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m15s Lint / govulncheck (push) Successful in 1m24s * caddy adapt for listen_protocols * adapt listen_socket * allow multiple listen sockets for port ranges and readd socket fd listen logic * readd logic to start servers according to listener protocols * gofmt * adapt caddytest * gosec * fmt and rename listen to listenWithSocket * fmt and rename listen to listenWithSocket * more consistent error msg * non unix listenReusableWithSocketFile * remove unused func * doc comment typo * nonosec * commit * doc comments * more doc comments * comment was misleading, cardinality did not change * addressesWithProtocols * update test * fd/ and fdgram/ * rm addr * actually write... * i guess we doin' "skip": now * wrong var in placeholder * wrong var in placeholder II * update param name in comment * dont save nil file pointers * windows * key -> parsedKey * osx * multiple default_bind with protocols * check for h1 and h2 listener netw | ||
|  | 1a345b4fa6 | doc: remove docs of deprecated directives (#6566) 
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 24s 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 1m36s 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 1m28s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m34s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m35s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m33s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m28s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m31s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m31s 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 1m23s 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 1m23s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m20s 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 1m21s 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 1m21s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m0s Lint / govulncheck (push) Successful in 1m20s 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 Co-authored-by: Francis Lavoie <lavofr@gmail.com> | ||
|  | 22c98ea165 | caddyhttp: Optimize logs using zap's WithLazy() (#6590) 
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 23s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m31s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m31s 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 1m29s 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 1m35s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m30s 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 1m30s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m30s 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 1m25s 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 1m21s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m23s 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 1m20s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m20s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m23s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m21s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m2s Lint / govulncheck (push) Successful in 1m19s 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 * uses zap's .WithLazy with a cloned request * fixes the cloning * adds comment explaining why cloning is faster | ||
|  | 2faeac0a10 | chore: Use slices package where possible (#6585) 
		
			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 1m25s Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 24s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m31s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m32s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m41s 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 1m31s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m31s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m30s 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 1m32s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m31s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m24s 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 1m20s 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 1m22s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m23s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m20s 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 1m24s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m21s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m12s Lint / govulncheck (push) Successful in 1m20s * chore: Use slices package where possible * More, mostly using ContainsFunc * Even more slice operations | ||
|  | 9dda8fbf84 | caddytls: Give a better error message when given encrypted private keys (#6591) 
		
			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 1m42s Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 1m32s Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 23s 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 1m43s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m39s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m41s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m42s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m38s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m43s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m47s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m38s 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 1m28s 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 1m30s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m28s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m33s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m30s 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 1m31s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m30s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m29s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m21s Lint / govulncheck (push) Successful in 1m24s | ||
|  | ff67b97126 | caddyhttp: enable qlog, controlled by QLOGDIR env (#6581) 
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 22s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 1m47s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 1m45s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 1m43s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 1m44s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 1m46s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 1m47s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 1m43s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 1m45s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 1m48s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 1m47s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 1m39s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 1m38s Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 1m36s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 1m40s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m37s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 1m39s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 1m39s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 1m37s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 1m37s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 1m34s Lint / lint (ubuntu-latest, linux) (push) Successful in 2m28s Lint / govulncheck (push) Successful in 1m22s 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 | ||
|  | 6ab9fb6f74 | ci: update the linter action version (#6575) 
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 32s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 2m52s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 2m52s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 2m54s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 2m50s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 2m51s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Failing after 13m24s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Failing after 10m16s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 2m50s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 2m54s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 3m5s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 2m42s Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 2m39s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 2m40s 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 2m45s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Failing after 13m28s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 2m39s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 2m46s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 2m39s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 2m49s Lint / govulncheck (push) Successful in 2m17s Lint / lint (ubuntu-latest, linux) (push) Failing after 10m22s 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 * ci: update the linter action version Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> * exclude rule `G115`; disable deprecated linter Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> --------- Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com> | ||
|  | f4bf4e0097 | perf: use zap's Check() to prevent useless allocs (#6560) 
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 40s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 2m55s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 3m1s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 3m1s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 3m1s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 3m1s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Failing after 13m23s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 2m40s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Failing after 11m51s Cross-Build / build (~1.22.3, 1.22, linux) (push) Failing after 11m47s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 2m29s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 2m39s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Failing after 13m27s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Failing after 13m27s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 2m41s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 2m54s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 2m40s Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Failing after 14m19s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Failing after 14m10s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Failing after 14m2s Cross-Build / build (~1.23.0, 1.23, windows) (push) Failing after 11m58s Lint / lint (ubuntu-latest, linux) (push) Failing after 3m44s Lint / govulncheck (push) Successful in 2m18s 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 * perf: use zap's Check() to prevent useless allocs * fix * fix * fix * fix * restore previous replacer behavior * fix linter | ||
|  | 21f9c20a04 | rewrite: Avoid panic on bad arg count for uri(#6571)
		
			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 2m42s Tests / test (s390x on IBM Z) (push) Has been skipped Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 2m57s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 3m33s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 2m55s Tests / goreleaser-check (push) Failing after 13m11s Cross-Build / build (~1.22.3, 1.22, aix) (push) Failing after 13m10s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Successful in 3m39s Cross-Build / build (~1.22.3, 1.22, linux) (push) Successful in 2m45s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 3m4s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 2m47s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 3m2s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 2m51s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 2m35s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 2m42s Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 2m40s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 2m37s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 2m29s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 2m49s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Failing after 10m5s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 2m31s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 2m45s Lint / lint (ubuntu-latest, linux) (push) Failing after 4m35s Cross-Build / build (~1.23.0, 1.23, windows) (push) Failing after 11m18s Lint / govulncheck (push) Failing after 11m22s | ||
|  | 2d12fb7ac6 | caddytls: Add sni_regexp matcher (#6569) 
		
			Some checks failed
		
		
	 Tests / test (./cmd/caddy/caddy, ~1.23.0, ubuntu-latest, 0, 1.23, linux) (push) Failing after 2m28s Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 28s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 2m59s Tests / test (./cmd/caddy/caddy, ~1.22.3, ubuntu-latest, 0, 1.22, linux) (push) Failing after 12m25s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 3m25s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Failing after 14m5s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Failing after 14m0s Cross-Build / build (~1.22.3, 1.22, illumos) (push) Failing after 13m57s Cross-Build / build (~1.22.3, 1.22, linux) (push) Failing after 13m52s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Failing after 13m48s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 3m4s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 2m53s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 3m9s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 2m42s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 2m52s Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 2m36s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 2m49s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 2m53s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 2m42s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 2m49s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 2m39s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 2m40s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 2m40s 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 | ||
|  | 91e62db666 | caddyhttp: Make route provisioning idempotent (#6558) 
		
			Some checks failed
		
		
	 Tests / test (s390x on IBM Z) (push) Has been skipped Tests / goreleaser-check (push) Successful in 30s Cross-Build / build (~1.22.3, 1.22, aix) (push) Successful in 2m7s Cross-Build / build (~1.22.3, 1.22, darwin) (push) Successful in 2m22s Cross-Build / build (~1.22.3, 1.22, dragonfly) (push) Successful in 2m4s Cross-Build / build (~1.22.3, 1.22, freebsd) (push) Successful in 2m14s 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 2m20s Cross-Build / build (~1.22.3, 1.22, netbsd) (push) Successful in 2m12s Cross-Build / build (~1.22.3, 1.22, openbsd) (push) Successful in 2m20s Cross-Build / build (~1.22.3, 1.22, solaris) (push) Successful in 2m12s Cross-Build / build (~1.22.3, 1.22, windows) (push) Successful in 2m8s Cross-Build / build (~1.23.0, 1.23, aix) (push) Successful in 2m4s Cross-Build / build (~1.23.0, 1.23, darwin) (push) Successful in 2m10s Cross-Build / build (~1.23.0, 1.23, dragonfly) (push) Successful in 2m6s Cross-Build / build (~1.23.0, 1.23, freebsd) (push) Successful in 2m6s Cross-Build / build (~1.23.0, 1.23, illumos) (push) Successful in 1m58s Cross-Build / build (~1.23.0, 1.23, linux) (push) Successful in 2m12s Cross-Build / build (~1.23.0, 1.23, netbsd) (push) Successful in 2m6s Cross-Build / build (~1.23.0, 1.23, openbsd) (push) Successful in 2m20s Cross-Build / build (~1.23.0, 1.23, solaris) (push) Successful in 2m7s Cross-Build / build (~1.23.0, 1.23, windows) (push) Successful in 2m11s Lint / lint (ubuntu-latest, linux) (push) Failing after 3m10s Lint / govulncheck (push) Successful in 1m50s 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: https://github.com/caddyserver/caddy/issues/6551 | ||
|  | c050a37e1c | reverse_proxy: add placeholder http.reverse_proxy.retries (#6553) 
		
			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 * Add placeholder http.reverse_proxy.lb.retries * Renamed placeholder to http.reverse_proxy.retries | ||
|  | 5c47c2f147 | fileserver: browse: Configurable default sort (#6502) * fileserver: add `sort` options * fix: test * fileserver: check options in `Provison` * fileserver: more obvious err alerts in sort options * fileserver: move `sort` to `browse` --------- Co-authored-by: Matt Holt <mholt@users.noreply.github.com> |