Commit Graph

  • 3f48a2eb45
    caddyhttp: Add default SNI tests (#3146) Mark Sargent 2020-03-18 07:39:01 +1300
  • f192ae5ea5
    cmd: fmt: Fix brace opening block indentation (#3153) Vaibhav 2020-03-17 21:25:36 +0530
  • b62f8e0582
    caddyhttp: Support path matcher of "*" without panic Matthew Holt 2020-03-16 16:08:33 -0600
  • ae86f6dd91
    Use JSON format for logs if not interactive terminal Matthew Holt 2020-03-16 14:22:40 -0600
  • b550ea433b
    Simplify build instructions in readme Matthew Holt 2020-03-15 21:29:00 -0600
  • e42514ad4a
    caddyhttp: Clean up; move some code around Matthew Holt 2020-03-15 21:28:42 -0600
  • f596fd77bb
    caddyhttp: Add support for listener wrapper modules Matthew Holt 2020-03-15 21:26:17 -0600
  • 0433f9d075
    caddytls: Clean up some code related to automation Matthew Holt 2020-03-15 21:22:26 -0600
  • c67c8e60cc
    cmd: fmt: --write -> --overwrite to make it clear it's destructive Matthew Holt 2020-03-15 21:18:31 -0600
  • 8f8ecd2e2a
    Add missing license texts Matthew Holt 2020-03-15 21:18:00 -0600
  • 115b877e1a
    caddytls: Set Issuer properly on automation policies (fix #3150) Matthew Holt 2020-03-15 09:24:24 -0600
  • 2ce3deb540
    fileserver: Add --templates flag to file-server command Matthew Holt 2020-03-14 23:31:52 -0600
  • acf4dde1dd
    pki: Don't treat cert installation failure as error Matthew Holt 2020-03-14 15:20:04 -0600
  • 7a4548c582
    Some hotfixes for beta 16 Matthew Holt 2020-03-13 19:14:49 -0600
  • 6cbd93736f
    Minor tweaks Matthew Holt 2020-03-13 13:02:47 -0600
  • c447236357
    caddyhttp: Fix default SNI for default conn policy (#3141) Mark Sargent 2020-03-14 06:32:53 +1300
  • 5a19db5dc2
    v2: Implement 'pki' app powered by Smallstep for localhost certificates (#3125) Matt Holt 2020-03-13 11:06:08 -0600
  • cfe85a9fe6
    Fix #3130: Crash at fuzzing target replacer (#3133) Bill Glover 2020-03-11 22:12:00 +0000
  • 90f1f7bce7
    httpcaddyfile: error for wrong arg count of admin opt (#3126) (#3131) Francis Lavoie 2020-03-10 10:25:26 -0400
  • 2762f8f058
    caddyhttp: New algorithm for auto HTTP->HTTPS redirects (fix #3127) (#3128) Matt Holt 2020-03-09 15:18:19 -0600
  • 99d34f1c1d
    cmd: Use loadConfig() for validate as run, start, and reload do Matthew Holt 2020-03-09 00:09:15 -0600
  • 36a6c7daf0
    Rework Replacer loop to handle escaped braces (#3121) Bill Glover 2020-03-08 21:36:59 +0000
  • ca6e54bbb8
    caddytls: customizable client auth modes (#2913) evtr 2020-03-08 16:48:25 +0100
  • fb5168d3b4
    http_ntlm: fix panic due to unintialized embedded field (#3120) Mohammed Al Sahaf 2020-03-08 03:58:44 +0300
  • 217419f6d9
    tls: Couple of quick fixes for 4d18587192 Matthew Holt 2020-03-07 11:47:55 -0700
  • 4d18587192
    tls: Auto-migrate cert assets to new path (details in #3124) Matthew Holt 2020-03-07 10:42:50 -0700
  • b216d285df
    Merge branch 'certmagic-refactor' into v2 Matthew Holt 2020-03-06 23:24:09 -0700
  • b8cba62643 Refactor for CertMagic v0.10; prepare for PKI app Matthew Holt 2020-03-06 23:15:25 -0700
  • 3f5d27cd5d
    ci: Optimize published artifacts (#3118) Matt Holt 2020-03-04 13:19:25 -0700
  • 26fb8b3efd
    httpcaddyfile: remove certificate tags from global state (#3111) Mark Sargent 2020-03-05 05:58:49 +1300
  • e6c6210772
    update quic-go to v0.15.1 (#3109) Marten Seemann 2020-03-02 21:13:50 +0700
  • 1324da2241
    go.mod: update quic-go to v0.15.0 (supporting QUIC draft-27) (#3107) Marten Seemann 2020-03-02 02:34:57 +0700
  • 71e81d262b
    fmt: Add support for block nesting. (#3105) Vaibhav 2020-03-01 01:53:08 +0530
  • 5fe69ac4ab
    cmd: Add `caddy fmt` command. (#3090) Vaibhav 2020-02-29 22:42:16 +0530
  • e717028f83
    ci: publish build artifacts (#3103) Mohammed Al Sahaf 2020-02-29 20:09:50 +0300
  • a60da8e7ab
    Simplify the logic in the previous commit Matthew Holt 2020-02-28 13:49:51 -0700
  • 00e99df209
    httpcaddyfile: Treat no matchers as 0-len path matchers (fix #3100) Matthew Holt 2020-02-28 13:38:12 -0700
  • c83d40ccd4
    reverse_proxy, php_fastcgi: Fix upstream parsing regression (fix #3101) Matthew Holt 2020-02-28 08:57:59 -0700
  • e4ec08e977
    Couple of minor docs tweaks Matthew Holt 2020-02-27 21:08:21 -0700
  • 03ab55b51a httpcaddyfile: Allow "admin off" option Matthew Holt 2020-02-27 21:04:06 -0700
  • cef6e098bb Refactor ExtractMatcherSet() Matthew Holt 2020-02-27 21:03:45 -0700
  • 260982b2df reverse_proxy: Allow use of URL to specify scheme Matthew Holt 2020-02-27 20:56:24 -0700
  • 0130b699df cmd/reverse_proxy: Add --change-host-header flag Matthew Holt 2020-02-27 20:52:41 -0700
  • ca5c679880
    Fix typos (#3087) Success Go 2020-02-28 10:30:48 +0800
  • e2d41ee761 Revert "reverse_proxy: Add 'transparent' Caddyfile subdirective (closes #2873)" Matthew Holt 2020-02-27 11:08:56 -0700
  • 86b785e51c
    reverse_proxy: Add 'transparent' Caddyfile subdirective (closes #2873) Matthew Holt 2020-02-27 10:20:13 -0700
  • f6ae092507
    It might be HTTP->HTTPS in the comment (#3086) Success Go 2020-02-27 13:50:36 +0800
  • a2a41a5bdf
    Fix spelling error (#3085) Success Go 2020-02-27 13:22:40 +0800
  • 6fb98ba188
    ci: improve CI flow (#3083) Mohammed Al Sahaf 2020-02-27 03:51:54 +0300
  • 063ed1e7f9
    caddyfile: expand environment variables within caddy files (#3082) Zaq? Wiedmann 2020-02-26 15:06:34 -0800
  • 2de0acc11f
    Initial implementation of global default SNI option (#3047) Mark Sargent 2020-02-27 12:01:47 +1300
  • 5d97522d18
    v2: 'log' directive for Caddyfile, and debug mode (#3052) Matt Holt 2020-02-25 22:00:33 -0700
  • f6b9cb7122
    httpcaddyfile: Matchers can now be embedded into a nested scope Matthew Holt 2020-02-25 21:56:43 -0700
  • 78760c0ddc
    go.mod: Bump to Go 1.14 Matthew Holt 2020-02-25 19:24:13 -0700
  • b0a491aec8
    Expose TLS placeholders (#2982) Cameron Moore 2020-02-26 02:22:50 +0000
  • 45b171ff3a
    Make comment more readable about caddy ModuleID's Name() method. (#3080) Success Go 2020-02-26 00:11:29 +0800
  • 623a1c588e Fix typo in cmdStart comment Success Go 2020-02-25 15:16:47 +0800
  • 7cca291d62 reverse_proxy: Health checks: Don't cross the streams Matthew Holt 2020-02-23 14:30:52 -0700
  • e3591009dc
    caddyhttp: Add handler for unhandled errors in errorChain (#3063) Robin Lambertz 2020-02-20 23:00:30 +0100
  • 30c14084ab
    caddyhttp: Fixes for header and header_regexp directives (#3061) Gilbert Gilb's 2020-02-20 18:55:47 +0100
  • 99f91c4c6f
    httpcaddyfile: tls: Load repeated cert files only once, with one tag Matthew Holt 2020-02-20 10:18:29 -0700
  • 0005e3acdc
    httpcaddyfile: Combine repeated cert loaders (fix #3004) Matthew Holt 2020-02-20 00:15:11 -0700
  • 0b09b070e5
    httpcaddyfile: Properly add all cert loaders across sites (fixes #3056) Matthew Holt 2020-02-18 11:13:51 -0700
  • 7f9cfcc0f2
    http: Close HTTP/3 servers and listeners; upstream bug irreproducible Matthew Holt 2020-02-18 10:39:34 -0700
  • 87a742c1e5
    tls: Fix panic loading automation management modules (fix #3004) Matthew Holt 2020-02-18 09:54:14 -0700
  • 57c6f22684
    basicauth: default hash to bcrypt (#3050) Robin Lambertz 2020-02-17 20:19:59 +0100
  • dd103a6787
    go.mod: update quic-go to v0.14.4 (#3048) Marten Seemann 2020-02-17 22:54:03 +0700
  • 23cc26d585
    httpcaddyfile: 'handle_errors' directive Matthew Holt 2020-02-16 22:24:20 -0700
  • bc2e406572
    httpcaddyfile: Refactor global options parsing; prevent duplicate keys Matthew Holt 2020-02-16 15:28:27 -0700
  • bf776e7de7
    http: Remove redundant test file Matthew Holt 2020-02-16 15:27:53 -0700
  • f42b138fb1
    tls: Avoid duplication AutomationPolicies for large quantities of names Matthew Holt 2020-02-14 11:14:52 -0700
  • 2cc5d2227d Minor tweaks to docs/comments Matthew Holt 2020-02-14 11:00:46 -0700
  • 15bf9c196c caddyfile: Refactor; NewFromNextSegment(); fix repeated matchers Matthew Holt 2020-02-14 11:00:16 -0700
  • eb80165583
    tls: Add acme_ca_root and tls/ca_root to caddyfile (#3040) Mark Sargent 2020-02-13 09:07:25 +1300
  • 17d938fc54
    httpcaddyfile: Add support for DNS challenge solvers Matthew Holt 2020-02-08 16:52:54 -0700
  • 98bbc54fdc
    browse: allow filter init via `filter` query param (#3027) Jeremy Lin 2020-02-08 11:36:37 -0800
  • 9bdd6caa0b v2: Implement RegExp Vars Matcher (#2997) Mohammed Al Sahaf 2020-02-08 22:26:31 +0300
  • f7f6e371ef
    tls: Slight adjustment to how DNS provider modules are loaded Matthew Holt 2020-02-07 21:59:25 -0700
  • b8cf4d5897
    Fix typo in readme Matthew Holt 2020-02-07 11:26:48 -0700
  • 04ec3c5f05
    Update readme Matthew Holt 2020-02-07 10:59:09 -0700
  • 8b28c36d48
    Remove Starlark, for now Matthew Holt 2020-02-06 18:46:52 -0700
  • 4a07a5d41e
    caddyfile: tls: Ensure there is always a catch-all conn policy (#3005) Matthew Holt 2020-02-06 13:00:41 -0700
  • b81ae38686
    caddyfile: tls: Tag manual certificates (#2588) Matthew Holt 2020-02-06 12:55:26 -0700
  • 5c7ca7d96e
    http: Split 2-phase auto-HTTPS into 3 phases Matthew Holt 2020-02-05 17:34:28 -0700
  • ec56c25708
    caddyhttp: Fix orig_uri placeholder docs (#3002) Francis Lavoie 2020-02-04 17:49:38 -0500
  • c0f827e0bd
    httpcaddyfile: Add {remote} shorthand placeholders Matthew Holt 2020-02-04 13:31:22 -0700
  • 490cd02f82
    httpcaddyfile: Make root directive mutually exclusive Matthew Holt 2020-02-04 13:04:34 -0700
  • 9639fe7d28
    header: caddyfile: Defer header operations for deletions or manually Matthew Holt 2020-02-04 11:05:32 -0700
  • 3592e59399
    cmd: adapt: Make --config flag optional when Caddyfile exists Matthew Holt 2020-02-04 10:48:02 -0700
  • f74fed3f54
    v2: only compare TLS protocol versions if both are set (#3005) Mohammed Al Sahaf 2020-02-03 19:25:32 +0300
  • 8b2ad61220
    httpcaddyfile: Skip hosts from auto-https when http:// scheme (fix #2998) Matthew Holt 2020-01-23 13:17:16 -0700
  • 6614d1c495
    cmd: Emit error if reload cannot find a config to load Matthew Holt 2020-01-22 10:04:58 -0700
  • c6bddbfbe2
    http: Fix vars matcher Matthew Holt 2020-01-22 09:43:42 -0700
  • 0742530d3d
    rewrite: Prepend "/" if missing from strip path prefix Matthew Holt 2020-01-22 09:36:05 -0700
  • 6b6cd934d0
    reverseproxy: Fix casing of RootCAPEMFiles Matthew Holt 2020-01-22 09:35:03 -0700
  • 5b878d5bd3
    reverseproxy: Accept integer values for flush_interval (fix #2996) Matthew Holt 2020-01-22 09:34:16 -0700
  • 2105d59936
    httpcaddyfile: Rename 'headers' directive to 'header' Matthew Holt 2020-01-22 09:33:53 -0700
  • 9a1370c2c8
    cmd: Make --config flag optional for reload command Matthew Holt 2020-01-22 09:33:22 -0700
  • d810637a9f
    httpcaddyfile: Update directive docs; put root after rewrite Matthew Holt 2020-01-22 09:32:38 -0700
  • 5d3ccf1eb7
    httpcaddyfile: Get rid of 'tls off' parameter; probably not useful Matthew Holt 2020-01-22 09:24:49 -0700