- 17 Mar, 2016 1 commit
-
-
Andreas Linz authored
Add systemd service file for caddy Add some README with basic setup instructions Explain how to view the service configuration Add a note about permissions Add a comment about run user and group service->service unit A systemd service can consist of different units. A unit configuration file has the `.service` file ending which is a bit confusing, so please be considerate if I'm confusing `service` and `unit` in the README Fix typos/reword Add contact information
-
- 16 Mar, 2016 7 commits
-
-
Matt Holt authored
markdown: Included files in Markdown templates have access to document vars
-
Matthew Holt authored
Refactor how middleware.Context includes files
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
-
Matt Holt authored
mime: Use a map, and error on duplicate extensions.
-
Tobias Weingartner authored
- The mime middleware used filepath where it should arguably use path. - Changed the configuration to use a map instead of scanning an array during every request. The map is static (after configuration), so should be fine for concurrent access. - Catch duplicate extensions within a configuration and error out. - Add tests for new error case.
-
- 14 Mar, 2016 1 commit
-
-
Matt Holt authored
proxy: Add max_conns parameter for per-host maximum connections
-
- 13 Mar, 2016 5 commits
-
-
Matt Holt authored
Play nice when ACME used manually.
-
Matt Holt authored
Add flag to list directives.
-
Matt Holt authored
Folder for init scripts within dist / FreeBSD service script
-
Abiola Ibrahim authored
-
Abiola Ibrahim authored
-
- 12 Mar, 2016 4 commits
-
-
Matthew Holt authored
-
Abiola Ibrahim authored
Hide only the currently used Caddyfile
-
Abiola Ibrahim authored
-
Eric R. Monson authored
Minor change to server/server.go such that /.well-known/acme-challenge can be passed through when TLS.Manual is true on the vhost the request came in through.
-
- 11 Mar, 2016 5 commits
-
-
Abiola Ibrahim authored
-
Abiola Ibrahim authored
-
Matt Holt authored
capitalize struct name in comment (go lint)
-
Abiola Ibrahim authored
-
Shawn Smith authored
-
- 10 Mar, 2016 2 commits
-
-
Pieter Raubenheimer authored
-
Pieter Raubenheimer authored
-
- 08 Mar, 2016 1 commit
-
-
Pieter Raubenheimer authored
-
- 07 Mar, 2016 3 commits
-
-
Matthew Holt authored
# Conflicts: # middleware/fastcgi/fastcgi.go
-
Matthew Holt authored
That was weird, only half of the file got committed...
-
Matthew Holt authored
-
- 06 Mar, 2016 2 commits
-
-
David Prandzioch authored
-
David Prandzioch authored
Added a directory dist/init/ that may provide service scripts for various distributions in the future, added a experimental FreeBSD service script
-
- 03 Mar, 2016 2 commits
- 02 Mar, 2016 2 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
fastcgi's ServeHTTP method originally returned the correct value (0) in b51e8bc1. Later, I mistakenly suggested we change that to return the status code because I forgot that status codes aren't logged by the return value. So fastcgi broke due in 3966936b due to my error. We later had to try to make up for this with ugly Content-Length checks like in c37ad7f6. Turns out that all we had to do was fix the returned status here back to 0. The proxy middleware behaves the same way, and returning 0 is correct. We should only return a status code if the response has not been written, but with upstream servers, we do write a response; they do not know about our error handler. Also clarifed this in the middleware.Handler documentation.
-
- 01 Mar, 2016 1 commit
-
-
Matthew Holt authored
-
- 27 Feb, 2016 2 commits
-
-
Matt Holt authored
https: Fix build after https://github.com/xenolf/lego/commit/0e26b
-
https://github.com/xenolf/lego/commit/0e26bHenrik Jonsson authored
Fix up last-second changes Fixes #640
-
- 26 Feb, 2016 1 commit
-
-
Matthew Holt authored
Without -ldflags, the verison information needs to be updated manually, which is never done between releases, so development builds appear indiscernable from stable builds using `caddy -version`. This is part of a set of changes intended to relieve the burden of always updating version information manually and distributing binaries that look stable but actually may not be. A stable build is defined as one which is produced at a git tag with a clean working directory (no uncommitted changes). A dev build is anything else. With this build script, `caddy -version` will now reveal whether it is a development build and, if so, the base version, the latest commit, the date and time of build, and the names of files with changes as well as how many changes were made. The output of `caddy -version` for stable builds remains the same.
-
- 25 Feb, 2016 1 commit
-
-
Matthew Holt authored
-