You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Steffen Brüheim
f35a7fa466
encode,staticfiles: Content negotiation, precompressed files ( #4045 )
* encode: implement prefer setting
* encode: minimum_length configurable via caddyfile
* encode: configurable content-types which to encode
* file_server: support precompressed files
* encode: use ReponseMatcher for conditional encoding of content
* linting error & documentation of encode.PrecompressedOrder
* encode: allow just one response matcher
also change the namespace of the encoders back, I accidently changed to precompressed >.>
default matchers include a * to match to any charset, that may be appended
* rounding of the PR
* added integration tests for new caddyfile directives
* improved various doc strings (punctuation and typos)
* added json tag for file_server precompress order and encode matcher
* file_server: add vary header, remove accept-ranges when serving precompressed files
* encode: move Suffix implementation to precompressed modules
4 years ago
..
caddyauth
go.mod: Migrate to golang.org/x/term (#4073)
4 years ago
encode
encode,staticfiles: Content negotiation, precompressed files (#4045)
4 years ago
fileserver
encode,staticfiles: Content negotiation, precompressed files (#4045)
4 years ago
headers
headers: Fix Caddyfile parsing for `request_header` with matchers (#4085)
4 years ago
map
map: Accept regex substitution in outputs (#3991)
4 years ago
push
headers: Support default header values in Caddyfile with '?' (#3807)
4 years ago
requestbody
Revert "requestbody: Allow overwriting remote address"
4 years ago
reverseproxy
reverseproxy: Implement health_uri, deprecate health_path, supports query (#4050)
4 years ago
rewrite
rewrite: Implement regex path replacements
4 years ago
standard
encode,staticfiles: Content negotiation, precompressed files (#4045)
4 years ago
templates
templates: Add fileExists and httpError template actions
4 years ago
app.go
reverseproxy: Add duration/latency placeholders (close #4012) (#4013)
4 years ago
autohttps.go
httpcaddyfile: Fix default issuers when email provided
4 years ago
caddyhttp.go
httpcaddyfile: Configure servers via global options (#3836)
4 years ago
celmatcher.go
caddyhttp: Add support to resolve DN in CEL expression (#3608)
5 years ago
celmatcher_test.go
caddyhttp: Add support to resolve DN in CEL expression (#3608)
5 years ago
errors.go
ci: Use golangci's github action for linting (#3794)
4 years ago
marshalers.go
ci: Use golangci's github action for linting (#3794)
4 years ago
matchers.go
caddyhttp: Support placeholders in header matcher values (close #3916)
4 years ago
matchers_test.go
caddyhttp: Support placeholders in header matcher values (close #3916)
4 years ago
metrics.go
metrics: Always track method label in uppercase (#3742)
4 years ago
metrics_test.go
metrics: Fix panic when headers aren't written (#3737)
4 years ago
replacer.go
reverseproxy: Add duration/latency placeholders (close #4012) (#4013)
4 years ago
replacer_test.go
caddyhttp: New placeholder for PEM of client certificate (#3662)
4 years ago
responsewriter.go
caddyhttp: Fix trailers when recording responses (fixes #3236)
5 years ago
routes.go
metrics: Fix hidden panic while observing with bad exemplars (#3733)
4 years ago
server.go
caddyhttp: improve grammar of comment for AllowH2C (#4072)
4 years ago
staticerror.go
httpcaddyfile: Add `error` directive for the existing handler (#4034)
4 years ago
staticresp.go
caddyhttp: Check for invalid subdirectives of static_response
4 years ago
staticresp_test.go
Implement config adapters and beginning of Caddyfile adapter
6 years ago
subroute.go
reverseproxy: Enable changing only the status code (close #2920)
5 years ago
vars.go
caddyfile: Add support for `vars` and `vars_regexp` matchers (#3730)
4 years ago