- 29 Oct, 2017 1 commit
-
-
Mohammed Al Sahaf authored
-
- 22 Oct, 2017 2 commits
-
-
elcore authored
-
Toby Allen authored
Changes the log output of on startup
-
- 19 Oct, 2017 1 commit
-
-
elcore authored
-
- 16 Oct, 2017 3 commits
-
-
Matthew Holt authored
-
Alex Gaynor authored
* Handle the case of an OCSP responder certificate expiring before an OCSP response it issued * oops * doh, gofmt
-
Matthew Holt authored
-
- 13 Oct, 2017 1 commit
-
-
Wèi Cōngruì authored
-
- 12 Oct, 2017 2 commits
-
-
Eugene Dementiev authored
-
Guilherme Bernal authored
-
- 09 Oct, 2017 2 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
A default of true is risky when protecting assets by matching base path. It's not obvious that protecting /foo/ will allow /Foo/ through, and if accessing static files on a case-insensitive file system... that's no good. So the default is now to be case-INsensitive when matching paths.
-
- 05 Oct, 2017 2 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
- 03 Oct, 2017 2 commits
-
-
elcore authored
-
Mohammad Gufran authored
-
- 02 Oct, 2017 2 commits
-
-
elcore authored
-
Kevin Stock authored
Provides a new hook for plugins as a means to provide the current caddy.Instance when starting or restarting.
-
- 01 Oct, 2017 2 commits
- 28 Sep, 2017 1 commit
-
-
Matthew Holt authored
This allows you to have multiple redir directives conditioned solely upon if statements, without regard to path.
-
- 23 Sep, 2017 3 commits
-
-
Matthew Holt authored
I am not a lawyer, but according to the appendix of the license, these boilerplate notices should be included with every source file.
-
Matthew Holt authored
When two Caddyfiles with the same name, but different paths, are imported, it can cause a weird bug because isNewLine() returned false when it should return true, since the files are actually different, but it couldn't know that because only the base name was stored, not the whole path.
-
Tw authored
Signed-off-by: Tw <tw19881113@gmail.com>
-
- 22 Sep, 2017 4 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
-
Daniel van Dorp authored
Fix pid error in linux sysvinit
-
- 18 Sep, 2017 2 commits
-
-
Tim Lewis authored
Create /var/log/caddy.log and chown prior to starting caddy. Caddy running as DAEMONUSER does not have permission to create the /var/log/caddy.log.
-
Tim Lewis authored
This change eliminates the `[ERROR] Could not write pidfile: open /var/run/caddy.pid: permission denied` from caddy.log. The start-stop-daemon writes the file as root so the DAEMONUSER that caddy runs as cannot write to the .pid file.
-
- 16 Sep, 2017 2 commits
-
-
Davor Kapsa authored
-
Fake ID authored
-
- 15 Sep, 2017 2 commits
-
-
Matthew Holt authored
-
Adam Williams authored
This reverts commit 56453e96.
-
- 12 Sep, 2017 5 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
Benchmarks with wrk showed no noticeable performance impact
-
twdkeule authored
* Proxy can now use QUIC for upstream connections Add HandshakeTimeout, change h2quic syntax * Add setup and upstream test Test QUIC proxy with actual h2quic instance Use different port fo QUIC test server Add quic host to CI config Added testdata to vendor Revert "Added testdata to vendor" This reverts commit 959512282deed8623168d090e5ca5e5a7933019c. * Use local testdata
-
- 11 Sep, 2017 1 commit
-
-
Matthew Holt authored
Renewed certificates would not be reloaded into the cache because their names conflict with names of certificates already in the cache; this was intentional when loading new certs to avoid confusion, but is problematic when renewing, since the old certificate doesn't get evicted from the cache. (Oops.) Here, I remedy this situation by explicitly deleting the old cert from the cache before adding the renewed one back in.
-