- 24 Nov, 2015 7 commits
-
-
Matt Holt authored
more copy edits
-
jungle-boogie authored
-
jungle-boogie authored
add links to inspired by projects and updated language with golang.
-
Matt Holt authored
copy edit to wrap around 80 chars
-
jungle-boogie authored
not all lines wrap at 80 characters but now most do.
-
Matt Holt authored
rewrite: Use middleware.Replacer for simple rule
-
Abiola Ibrahim authored
-
- 21 Nov, 2015 5 commits
-
-
Matt Holt authored
proxy: Two small websocket fixes
-
Luit van Drongelen authored
-
Luit van Drongelen authored
-
Matt Holt authored
browse: allow consecutive spaces in the header
-
pyed authored
-
- 19 Nov, 2015 4 commits
-
-
Matt Holt authored
Add a few super minor lint fixes
-
Carlisia Campos authored
Other lint warnings left behind are ones due to external package and due to maintainer's preferences.
-
Matthew Holt authored
Made a faulty assumption that virualhosts could share acme proxy handlers; turns out they can't without fumbling up the middleware configuration (middleware chains overlap and cross over into other virtualhosts)!
-
Matthew Holt authored
-
- 18 Nov, 2015 2 commits
-
-
Matthew Holt authored
Hosts which are eligible for automatic HTTPS have default port "https" but other hosts (wildcards, loopback, etc.) have the default port 2015. The default host of empty string should be more IPv6-compatible.
-
Matthew Holt authored
-
- 17 Nov, 2015 9 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
-
Matt Holt authored
proxy: make http header block scoped
-
Matt Holt authored
proxy: make tests workable when offline
-
Tw authored
Instead of accessing the google website, we setup a local server for test, then tests will work fine even we are offline. Fix issue #346 Signed-off-by: Tw <tw19881113@gmail.com>
-
Tw authored
Each proxy block should could specify its own http header instead of sharing a global one. Fix issue #341 Signed-off-by: Tw <tw19881113@gmail.com>
-
Matt Holt authored
proxy: 'except' property to ignore subpaths
-
- 16 Nov, 2015 1 commit
-
-
Abiola Ibrahim authored
-
- 15 Nov, 2015 12 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
-
Matt Holt authored
parser: Allow use of environment variables in tokens
-
Michael Banzon authored
It no longer uses regular expressions. It supports both the Unix `{$ENV_VAR}` _and_ the Windows `{%ENV_VAR%}` syntax. Added test for both Unix and Windows env. syntax.
-
Matthew Holt authored
Go programs using the caddy package may not want the it to capture all the signals...
-
Matthew Holt authored
-
Matthew Holt authored
Added a -grace flag to customize graceful shutdown period, fixed bugs related to closing file descriptors (and dup'ed fds), improved healthcheck signaling to parent, fixed a race condition with the graceful listener, etc. These improvements mainly provide better support for frequent reloading or unusual use cases of Start and Stop after a Restart (POSIX systems). This forum thread was valuable help in debugging: https://forum.golangbridge.org/t/bind-address-already-in-use-even-after-listener-closed/1510?u=matt
-
Matthew Holt authored
-
Matthew Holt authored
Fixed pidfile writing problem where a pidfile would be written even if child failed, also cleaned up restarts a bit and fixed a few bugs, it's more robust now in case of failures and with logging.
-
Matthew Holt authored
Whether the original parent process or a child process as part of a restart, the pidfile will not be written/changed until that process has started successfully. It is written every time caddy.Start() succeeds (may be reundant, but that's probably okay).
-