- 09 May, 2018 2 commits
-
-
Matt Holt authored
Caddy telemetry: a global, server-side perspective of the health of the Internet
-
Matthew Holt authored
-
- 07 May, 2018 3 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
Also improve handling of disabled metrics, and record TLS ClientHello in association with User-Agent
-
- 01 May, 2018 1 commit
-
-
Guilherme Bernal authored
-
- 28 Apr, 2018 1 commit
-
-
Wèi Cōngruì authored
-
- 20 Apr, 2018 4 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
# Conflicts: # caddy/caddymain/run.go # caddyhttp/httpserver/plugin.go # caddytls/client.go
-
Matthew Holt authored
-
Matthew Holt authored
-
- 18 Apr, 2018 2 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
- 17 Apr, 2018 1 commit
-
-
Tanmay Chaudhry authored
* Enabled configurable Timeout for the proxy directive * Added Test for reverse for proxy timeout * Removed Duplication in proxy constructors * Remove indirection from multiple constructors and refactor into one * Fix inconsistent error message and refactor dialer initialization
-
- 15 Apr, 2018 1 commit
-
-
Abiola Ibrahim authored
* Regexp support for simple rewrite rule * Add negate option for simplicity * ascertain explicit regexp char
-
- 05 Apr, 2018 1 commit
-
-
Theofanis Despoudis authored
* Fixes #1960 Transparent proxy not appending existing X-Forwarded-For header * Fixes #1960 Formatting Code
-
- 03 Apr, 2018 1 commit
-
-
Matt Holt authored
* caddyfile: More robust parsing for 'import' (fixes #2096) The fix for hanging involves limiting the number of wildcards in an import pattern to just 1. Otherwise some patterns can expand to the entire disk. The other fix requires that the end string for an environment variable expansion come after the start string. * caddyfile: Fix more fuzzing errors
-
- 02 Apr, 2018 2 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
- 31 Mar, 2018 1 commit
-
-
Lucas Lorentz authored
-
- 30 Mar, 2018 2 commits
-
-
Matt Holt authored
- Introduce StrictHostMatching mode for sites that require clientauth - Error if QUIC is enabled whilst TLS clientauth is configured (Our QUIC implementation does not yet support TLS clientauth, but maybe it will in the future - fixes #2095) - Error if one but not all TLS configs for the same hostname have a different ClientAuth CA pool
-
Matthew Holt authored
Apparently Cloudflare just caused 1.1.1.1 to resolve, so we have to change our test IP, hopefully this is better
-
- 28 Mar, 2018 3 commits
-
-
Matt Holt authored
-
Matthew Holt authored
-
Francis Lavoie authored
-
- 27 Mar, 2018 1 commit
-
-
Matthew Holt authored
-
- 26 Mar, 2018 7 commits
-
-
Toby Allen authored
* proof of concept * Initial implementation with debug code * Tidy up debug code * remove unneeded import * removed extra line * Move ShouldLog function to rule entry Logger type * add tests for ShouldLog * Added tests for log exceptions * Fix logic * fix govet fail for test * Updates requested for code clarity * Update requested for style * log: Minor style tweaks to logic of log exceptions
-
Matthew Holt authored
-
Matt Holt authored
tls: Use ACMEv2 and support automatic wildcard certificates
-
Matthew Holt authored
-
Matthew Holt authored
# Conflicts: # caddyhttp/httpserver/replacer.go # caddyhttp/httpserver/replacer_test.go
-
Matthew Holt authored
-
Denis authored
* different cases in path make different keys * Respect CaseSensitivePath variable when matching paths
-
- 24 Mar, 2018 1 commit
-
-
Matthew Holt authored
Also fix a couple metrics that were named wrong or reported in excess.
-
- 23 Mar, 2018 2 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
- 21 Mar, 2018 2 commits
-
-
Matthew Holt authored
An attempt to future-proof older Caddy instances so that they won't keep trying to send telemetry to endpoints that just simply aren't going to be available
-
Matthew Holt authored
-
- 19 Mar, 2018 1 commit
-
-
Matthew Fay authored
* httpserver.Replacer: Rework loop to ignore escaped placeholder braces * Fix typo and ineffectual assignment to ret * Remove redundant idxOffset declaration, simplify escape check * Add benchmark tests for new Replacer code
-
- 18 Mar, 2018 1 commit
-
-
Matthew Holt authored
Improve error message and backoff as well
-