summaryrefslogtreecommitdiff
path: root/modules/caddyhttp/caddyhttp.go
AgeCommit message (Expand)Author
2023-08-07ci: Use gofumpt to format code (#5707)Jacob Gadikian
2023-02-06chore: Build with Go 1.20, keep minimum at 1.18 for now (#5353)Francis Lavoie
2022-08-16caddyhttp: Smarter path matching and rewriting (#4948)Matt Holt
2021-12-11fileserver: do not double-escape paths (#4447)Mohammed Al Sahaf
2021-09-16fileserver: properly handle escaped/non-ascii paths (#4332)Mohammed Al Sahaf
2021-06-17caddyhttp: Refactor and export SanitizedPathJoin for use in fastcgi (#4207)Matt Holt
2020-11-23httpcaddyfile: Configure servers via global options (#3836)Francis Lavoie
2020-11-22ci: Use golangci's github action for linting (#3794)Dave Henderson
2020-06-04reverseproxy: Enable changing only the status code (close #2920)Matthew Holt
2020-04-22caddyhttp: Fix trailers when recording responses (fixes #3236)Matthew Holt
2020-04-13core: Don't return error on RegisterModule() and RegisterAdapter()Matthew Holt
2020-03-28httpcaddyfile: Put root directive first, before redir and rewriteMatthew Holt
2020-03-15caddyhttp: Clean up; move some code aroundMatthew Holt
2020-03-15caddyhttp: Add support for listener wrapper modulesMatthew Holt
2020-03-13Some hotfixes for beta 16Matthew Holt
2020-03-13v2: Implement 'pki' app powered by Smallstep for localhost certificates (#3125)Matt Holt
2020-03-06Merge branch 'certmagic-refactor' into v2Matthew Holt
2020-03-06Refactor for CertMagic v0.10; prepare for PKI appMatthew Holt
2020-02-27It might be HTTP->HTTPS in the comment (#3086)Success Go
2020-02-26Initial implementation of global default SNI option (#3047)Mark Sargent
2020-02-25Expose TLS placeholders (#2982)Cameron Moore
2020-02-20caddyhttp: Add handler for unhandled errors in errorChain (#3063)Robin Lambertz
2020-02-18http: Close HTTP/3 servers and listeners; upstream bug irreproducibleMatthew Holt
2020-02-05http: Split 2-phase auto-HTTPS into 3 phasesMatthew Holt
2020-02-04caddyhttp: Fix orig_uri placeholder docs (#3002)Francis Lavoie
2020-01-13http: Refactor automatic HTTPS (fixes #2972)Matthew Holt
2020-01-12http: Fix subroutes, ensure that next handlers can still be calledMatthew Holt
2020-01-12http: Fix empty responsesMatthew Holt
2020-01-11http: Ensure primary routes always get compiled (fix #2972)Matthew Holt
2020-01-10http: Remove {...query_string} placeholder, in favor of {...query}Matthew Holt
2020-01-09http: Don't use a Host matcher for HTTP->HTTPS redirectsMatthew Holt
2020-01-09http: Change routes to sequential matcher evaluation (#2967)Matt Holt
2019-12-29Improve docs, especially w.r.t. placeholders and template actionsMatthew Holt
2019-12-28http: Enable TLS for servers listening only on HTTPS portMatthew Holt
2019-12-10v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924)Matt Holt
2019-11-30http: Don't listen 1 port beyond port rangeMatthew Holt
2019-11-15http: Only enable access logs if configuredMatthew Holt
2019-11-11core: Use port ranges to avoid OOM with bad inputs (#2859)Mohammed Al Sahaf
2019-11-11http: Use permanent redirects for HTTP->HTTPSMatthew Holt
2019-10-31http: Ensure server loggers are not nil (fixes #2849)Matthew Holt
2019-10-28v2: Logging! (#2831)Matt Holt
2019-10-15caddyhttp: Improve ResponseRecorder to buffer headersMatthew Holt
2019-10-14caddyhttp: Support placeholders in MatchHost (#2810)Pascal
2019-10-10Miscellaneous cleanups / commentsMatthew Holt
2019-09-30tls: Change struct fields to pointers, add nil checks; rate.Burst updateMatthew Holt
2019-09-18http: Improve auto HTTP->HTTPS redirects, fix edge casesMatthew Holt
2019-09-17Allow domain fronting with TLS client auth if explicitly configuredMatthew Holt
2019-09-13http: Consider wildcards when evaluating automatic HTTPSMatthew Holt
2019-09-12tls: Do away with SetDefaults which did nothing usefulMatthew Holt
2019-09-11http: Set Alt-Svc header if experimental HTTP3 server is enabledMatthew Holt