Commit Graph

  • eb120d43b6 Fix error handling with Validate when loading modules (fixes #2658) Matthew Holt 2019-07-07 14:12:22 -0600
  • 42acdad9e5
    Fix error handling with Validate when loading modules (fixes #2658) Matthew Holt 2019-07-07 14:12:22 -0600
  • 1d68bf26e9 Little cleanups Matthew Holt 2019-07-05 13:59:30 -0600
  • 84f9f7cd60
    Little cleanups Matthew Holt 2019-07-05 13:59:30 -0600
  • 3c6c7f3cf1 acmemanager: Use storage module key "module" instead of "system" Matthew Holt 2019-07-05 09:59:46 -0600
  • 79216d356c
    acmemanager: Use storage module key "module" instead of "system" Matthew Holt 2019-07-05 09:59:46 -0600
  • 6b0825cf85 cmd: New reload command Matthew Holt 2019-07-05 09:59:13 -0600
  • 9429c843c8
    cmd: New reload command Matthew Holt 2019-07-05 09:59:13 -0600
  • bbae422faf Lowercase env var names in replacer Matthew Holt 2019-07-03 15:42:21 -0600
  • 6bcba91fbe
    Lowercase env var names in replacer Matthew Holt 2019-07-03 15:42:21 -0600
  • 59ece9036d Update readme docs Matthew Holt 2019-07-03 14:50:59 -0600
  • ab101d75d0
    Update readme docs Matthew Holt 2019-07-03 14:50:59 -0600
  • f24432cfad Change storage module key from "system" to "module" Matthew Holt 2019-07-03 10:40:25 -0600
  • 7512ea1a64
    Change storage module key from "system" to "module" Matthew Holt 2019-07-03 10:40:25 -0600
  • 22a576e68f Minor improvements to readme Matthew Holt 2019-07-02 21:00:49 -0600
  • 902ec37062
    Minor improvements to readme Matthew Holt 2019-07-02 21:00:49 -0600
  • 953f560c98 Fix links in readme Matthew Holt 2019-07-02 16:18:35 -0600
  • bed05f2450
    Fix links in readme Matthew Holt 2019-07-02 16:18:35 -0600
  • f6ee100bae
    Update notes for v1.0.1 v1.0.1 Matthew Holt 2019-07-02 13:08:31 -0600
  • f5720fecd6
    Change all import paths: mholt/caddy -> caddyserver/caddy Matthew Holt 2019-07-02 12:49:20 -0600
  • 3f78b11871 go.mod: Append /v2 to module name; update all import paths Matthew Holt 2019-07-02 12:37:06 -0600
  • fdd871e177
    go.mod: Append /v2 to module name; update all import paths Matthew Holt 2019-07-02 12:37:06 -0600
  • 6d292b6e53 Fix README typo, sigh... Matthew Holt 2019-07-02 12:29:38 -0600
  • 94c28a2574
    Fix README typo, sigh... Matthew Holt 2019-07-02 12:29:38 -0600
  • ec2316213c Add menu and list of improvements to readme Matthew Holt 2019-07-02 12:13:09 -0600
  • 42386a7272 Add menu and list of improvements to readme Matthew Holt 2019-07-02 12:13:09 -0600
  • 8cb3e2b5cc Add a proper readme Matthew Holt 2019-07-01 18:08:56 -0600
  • 5e858a15f7 Add a proper readme Matthew Holt 2019-07-01 18:08:56 -0600
  • 24fedc3b9a tls: Enable TLS 1.3 by default; set sane defaults on tls.Config structs Matthew Holt 2019-07-01 11:47:46 -0600
  • 533d1afb4b tls: Enable TLS 1.3 by default; set sane defaults on tls.Config structs Matthew Holt 2019-07-01 11:47:46 -0600
  • 0b2e054839 tls: Deprecate 'max_certs' in favor of 'ask'; use latest CertMagic Matthew Holt 2019-07-01 11:43:21 -0600
  • e0d115f9f3 encode: Add "Vary" response header Matthew Holt 2019-06-30 23:38:36 -0600
  • 9f8d3611eb encode: Add "Vary" response header Matthew Holt 2019-06-30 23:38:36 -0600
  • 3bc8ea5ce8 Add license Matthew Holt 2019-06-30 16:07:58 -0600
  • 3177ee8010 Add license Matthew Holt 2019-06-30 16:07:58 -0600
  • 2ba01149a2 Add authors file Matthew Holt 2019-06-30 16:00:44 -0600
  • 7a7c5f00c0 Add authors file Matthew Holt 2019-06-30 16:00:44 -0600
  • 6e580245ad Fix encoder name bug; remove unused field in encode middleware struct Matthew Holt 2019-06-29 16:57:55 -0600
  • fee0b38b48 Fix encoder name bug; remove unused field in encode middleware struct Matthew Holt 2019-06-29 16:57:55 -0600
  • e84726da8c httpserver: Set default Server header Matthew Holt 2019-06-28 19:28:47 -0600
  • d5ae3a4966 httpserver: Set default Server header Matthew Holt 2019-06-28 19:28:47 -0600
  • 37b3f35154 Refactor code related to getting current version Matthew Holt 2019-06-28 19:28:28 -0600
  • 31ab737bf2 Refactor code related to getting current version Matthew Holt 2019-06-28 19:28:28 -0600
  • f2451ee8af Caddy 2 gets a CLI! And admin endpoint is now configurable via JSON Matthew Holt 2019-06-28 15:39:41 -0600
  • a4bdf249db Caddy 2 gets a CLI! And admin endpoint is now configurable via JSON Matthew Holt 2019-06-28 15:39:41 -0600
  • 80a5136fd6 Use html/template for escaping by default Matthew Holt 2019-06-27 13:30:41 -0600
  • 006dc1792f Use html/template for escaping by default Matthew Holt 2019-06-27 13:30:41 -0600
  • 7be880efe5 Implement etag; fix related bugs in encode and templates middlewares Matthew Holt 2019-06-27 13:09:10 -0600
  • a63cb3e3fd Implement etag; fix related bugs in encode and templates middlewares Matthew Holt 2019-06-27 13:09:10 -0600
  • 2b1e870c2a Optionally enforce strict TLS SNI + HTTP Host matching, & misc. cleanup Matthew Holt 2019-06-26 16:03:29 -0600
  • 2b22d2e6ea Optionally enforce strict TLS SNI + HTTP Host matching, & misc. cleanup Matthew Holt 2019-06-26 16:03:29 -0600
  • 849767e29f Enable skipping just certificate management for some auto HTTPS names Matthew Holt 2019-06-26 10:57:18 -0600
  • a524bcfe78 Enable skipping just certificate management for some auto HTTPS names Matthew Holt 2019-06-26 10:57:18 -0600
  • 84ad168990 Refactor automatic HTTPS configuration; ability to skip certain names Matthew Holt 2019-06-26 10:49:32 -0600
  • 91b03dccb0 Refactor automatic HTTPS configuration; ability to skip certain names Matthew Holt 2019-06-26 10:49:32 -0600
  • 8ad3a0fc94 Fix panics by disallowing explicitly-defined null modules in config Matthew Holt 2019-06-26 10:45:34 -0600
  • 6000855c82 Fix panics by disallowing explicitly-defined null modules in config Matthew Holt 2019-06-26 10:45:34 -0600
  • 2dd30f447d caddytls: Support tags for manually-loaded certificates Matthew Holt 2019-06-24 12:16:10 -0600
  • 38677aaa58 caddytls: Support tags for manually-loaded certificates Matthew Holt 2019-06-24 12:16:10 -0600
  • 6f01928512 Fix graceful shutdown (#2618) Damir Vandic 2019-06-24 00:24:13 +0200
  • 1878de2ccc
    Merge branch 'master' into patch-1 Damir Vandic 2019-06-23 12:36:55 +0200
  • 75703178f4 Add info about rotating log with newsyslog hartzell 2019-06-21 15:57:51 -0700
  • 707120f317 Use syslog to manage caddy std{out,err} on FreeBSD hartzell 2019-06-21 13:29:36 -0700
  • 2c2d1066cc Various bug fixes and minor improvements Matthew Holt 2019-06-21 14:36:26 -0600
  • d49f762f6d Various bug fixes and minor improvements Matthew Holt 2019-06-21 14:36:26 -0600
  • ea89b79846 Oops Matthew Holt 2019-06-21 08:52:15 -0600
  • 81a9e125b5 Oops Matthew Holt 2019-06-21 08:52:15 -0600
  • 50b291db48 Minor cleanups/improvements Matthew Holt 2019-06-21 08:08:26 -0600
  • 70c788ce0c Minor cleanups/improvements Matthew Holt 2019-06-21 08:08:26 -0600
  • 6115a462c7
    mod: Use CertMagic v0.6.1 Matthew Holt 2019-06-21 08:03:17 -0600
  • 5f9cba0f19
    caddyfile: Move metrics into caddy package Matthew Holt 2019-06-21 08:02:53 -0600
  • 3c1f95849b caddyhttp: ResponseRecorder type for middlewares to buffer responses Matthew Holt 2019-06-20 21:49:45 -0600
  • 1c443beb9c caddyhttp: ResponseRecorder type for middlewares to buffer responses Matthew Holt 2019-06-20 21:49:45 -0600
  • facd122bf5 tls: Improve (and fix) on-demand configuration Matthew Holt 2019-06-20 20:36:29 -0600
  • 269b1e9aa3 tls: Improve (and fix) on-demand configuration Matthew Holt 2019-06-20 20:36:29 -0600
  • 3e65797682 caddyhttp: Fix host matching when host has a port Matthew Holt 2019-06-20 20:24:46 -0600
  • 6d0350d04e caddyhttp: Fix host matching when host has a port Matthew Holt 2019-06-20 20:24:46 -0600
  • 05b3938556
    Minor fixes to tests Matthew Holt 2019-06-19 17:02:34 -0600
  • 62b4553f7d tls: Disable on-demand TLS when random config is chosen Matthew Holt 2019-06-19 16:57:32 -0600
  • ad20323b52 Refactor clustering setup code Matthew Holt 2019-06-19 16:55:56 -0600
  • 721c100bb0 Use CertMagic's HTTP and HTTPS port variable Matthew Holt 2019-06-19 16:55:27 -0600
  • 6720bdfb55 Clean up certmagic locks on signaled process exit Matthew Holt 2019-06-19 16:53:44 -0600
  • 0c626fbc2e tls: Allow client auth configs if CA filenames match (#2648) shouya 2019-06-20 01:25:56 +0800
  • 83aa8e0044
    add back the comment Shou Ya 2019-06-19 12:30:30 +0800
  • 57cef35275 templates: Remove context functions implemented by sprig Matthew Holt 2019-06-18 15:43:51 -0600
  • 15647bdfb7 templates: Remove context functions implemented by sprig Matthew Holt 2019-06-18 15:43:51 -0600
  • 4f672ee272 Refactor templates execution; add sprig functions Matthew Holt 2019-06-18 15:17:48 -0600
  • 2663dd176d Refactor templates execution; add sprig functions Matthew Holt 2019-06-18 15:17:48 -0600
  • 5aadfdfc91 Implement templates handler; various minor cleanups and bug fixes Matthew Holt 2019-06-18 11:13:12 -0600
  • 6706c9225a Implement templates handler; various minor cleanups and bug fixes Matthew Holt 2019-06-18 11:13:12 -0600
  • b42d40c7b7
    Merge branch 'master' into patch-1 aspeteRakete 2019-06-17 08:19:42 +0200
  • 5b53aeed73
    add test Shou Ya 2019-06-16 11:50:18 +0800
  • 9ff81ede9c
    gofmt code Shou Ya 2019-06-15 22:30:27 +0800
  • 6a880a0523
    rename functions and add comment Shou Ya 2019-06-15 21:33:48 +0800
  • ab90735c39
    unexport client cert compatible checker Shou Ya 2019-06-15 21:30:25 +0800
  • 61546d472b
    move client cert compatible checker to an independent function Shou Ya 2019-06-15 21:28:51 +0800
  • 9d9038657f Rename caddy2 -> caddy Matthew Holt 2019-06-14 11:58:28 -0600
  • 5137859e47 Rename caddy2 -> caddy Matthew Holt 2019-06-14 11:58:28 -0600
  • cafba217f1
    verify client certs Shou Ya 2019-06-14 18:33:00 +0800
  • 30b19d304a Implement brotli encoder; improve validation of other encoders Matthew Holt 2019-06-13 11:20:43 -0600