Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-08 | cmd: Built-in commands all use RegisterCommand (#2794) | yzongyue | |
2019-10-06 | cmd/main: Plug in json5 and jsonc config adapters | Matthew Holt | |
2019-10-06 | cmd: adapt: Default --adapter value is "caddyfile" | Matthew Holt | |
2019-10-01 | cmd: CLI improvements; add --validate to adapt command | Matthew Holt | |
2019-09-30 | cmd: Add validate subcommand; list-modules --versions; some renaming | Matthew Holt | |
Renames --config-adapter flag to --adapter, adapt-config command to adapt, --print-env flag to --environ, and --input flag to --config. | |||
2019-09-30 | cmd: Refactor subcommands, add help, make them pluggable | aca | |
* cli: Change command structure, add help subcommand (#328) * cli: improve subcommand structure - make help command as normal subcommand - add flag usage message for each command * cmd: Refactor subcommands and command line help; make commands pluggable | |||
2019-09-19 | httpcaddyfile: Global storage configuration (closes #2758) | Matthew Holt | |
2019-09-18 | http: Improve auto HTTP->HTTPS redirects, fix edge cases | Matthew Holt | |
See https://caddy.community/t/v2-issues-with-multiple-server-blocks-in-caddyfile-style-config/6206/13?u=matt Also print pid when using `caddy start` | |||
2019-09-13 | Use keybase fork of mitchellh/go-ps for bug fixes (#2750) | Mohammed Al Sahaf | |
2019-09-10 | Experimental IETF-standard HTTP/3 support (known issue exists) (#2727) | Matt Holt | |
* Begin WIP integration of HTTP/3 support * http3: Set actual Handler, make fakeClosePacketConn type for UDP sockets Also use latest quic-go for ALPN fix * Manually keep track of and close HTTP/3 listeners * Update quic-go after working through some http3 bugs * Fix go mod * Make http3 optional for now | |||
2019-09-09 | Merge pull request #2737 from caddyserver/fastcgi (reverse proxy!) | Matt Holt | |
v2: Refactor reverse proxy and add FastCGI support | |||
2019-09-05 | cli: Fix run and start when no config file is available | Matthew Holt | |
2019-09-02 | reverse_proxy: WIP refactor and support for FastCGI | Matthew Holt | |
2019-08-22 | caddyfile: Support global config block; allow non-empty blocks w/ 0 keys | Matthew Holt | |
2019-08-09 | Implement config adapters and beginning of Caddyfile adapter | Matthew Holt | |
Along with several other changes, such as renaming caddyhttp.ServerRoute to caddyhttp.Route, exporting some types that were not exported before, and tweaking the caddytls TLS values to be more consistent. Notably, we also now disable automatic cert management for names which already have a cert (manually) loaded into the cache. These names no longer need to be specified in the "skip_certificates" field of the automatic HTTPS config, because they will be skipped automatically. | |||
2019-07-24 | Add missing imports (#2688) | Dreamacro | |
2019-07-20 | Force quit on Windows with taskkill /f (#2670) | Toby Allen | |
* Force quit /f on windows, also check for processname '.exe' on windows. * Remove unneeded spaces * fix tabs * go fmt tabs * Return consistent appname which always includes .exe * Change func name | |||
2019-07-18 | cmd: Add print-env flag to run command | Matthew Holt | |
2019-07-12 | Standardize exit codes and improve shutdown handling; update gitignore | Matthew Holt | |
2019-07-07 | Better error handling in CLI commands | Matthew Holt | |
2019-07-05 | cmd: New reload command | Matthew Holt | |
2019-07-02 | go.mod: Append /v2 to module name; update all import paths | Matthew Holt | |
See https://github.com/golang/go/wiki/Modules#semantic-import-versioning | |||
2019-06-30 | Add license | Matthew Holt | |
2019-06-28 | Refactor code related to getting current version | Matthew Holt | |
And set version in CertMagic for User-Agent purposes | |||
2019-06-28 | Caddy 2 gets a CLI! And admin endpoint is now configurable via JSON | Matthew Holt | |
2019-06-18 | Implement templates handler; various minor cleanups and bug fixes | Matthew Holt | |
2019-06-14 | Rename caddy2 -> caddy | Matthew Holt | |
Removes the version from the package name | |||
2019-06-13 | Implement brotli encoder; improve validation of other encoders | Matthew Holt | |
2019-06-13 | Update go modules | Matthew Holt | |
2019-06-10 | Implement encode middleware (#2) | Matt Holt | |
* Implement encode middleware * Add missing break; and add missing JSON struct field tag | |||
2019-06-04 | Change import paths to GitHub package names | Matthew Holt | |
2019-06-03 | Customize admin endpoint address with -listen flag | Matthew Holt | |
This is a temporary holdover for development purposes | |||
2019-05-29 | Implement session ticket keys; default STEK module with rotation | Matthew Holt | |
2019-05-23 | Add very simple markdown middleware for now | Matthew Holt | |
2019-05-22 | Change admin listener to :1234 for now; output message when listening | Matthew Holt | |
2019-05-20 | Implement rewrite middleware; fix middleware stack bugs | Matthew Holt | |
2019-05-20 | Default error handler; rename StaticFiles -> FileServer | Matthew Holt | |
2019-05-20 | Implement headers middleware | Matthew Holt | |
2019-05-20 | move internal packages to pkg folder and update reverse proxy | dev | |
* set automatic https error type for cert-magic failures * add state to onload and unload methods * update reverse proxy to use Provision() and Cleanup() | |||
2019-05-07 | Rough implementation of auto HTTP->HTTPS redirects | Matthew Holt | |
Also added GracePeriod for server shutdowns | |||
2019-05-06 | Add missing run.go (oops) | Matthew Holt | |
2019-05-04 | Begin implementing HTTP replacer and static responder | Matthew Holt | |
2019-04-25 | Initial commit of Storage, TLS, and automatic HTTPS implementations | Matthew Holt | |
2019-04-08 | Updated proxy module import | dev | |
2019-04-08 | Protocol and Caddyscript matchers | dev | |
* Added matcher to determine what protocol the request is being made by - grpc, tls, http * Added ability to run caddyscript in a matcher to evaluate the http request * Added TLS field to caddyscript request time * Added a library to manipulate and compare a new caddyscript time type * Library for regex in starlark | |||
2019-03-31 | Very basic middleware and route matching functionality | Matthew Holt | |
2019-03-26 | Performance testing Load function | Matthew Holt | |
2019-03-26 | Initial commit | Matthew Holt | |