Commit graph

  • eb80165583
    tls: Add acme_ca_root and tls/ca_root to caddyfile (#3040) Mark Sargent 2020-02-13 09:07:25 +13:00
  • 17d938fc54
    httpcaddyfile: Add support for DNS challenge solvers Matthew Holt 2020-02-08 16:52:54 -07:00
  • 98bbc54fdc
    browse: allow filter init via filter query param (#3027) Jeremy Lin 2020-02-08 11:36:37 -08:00
  • 9bdd6caa0b v2: Implement RegExp Vars Matcher (#2997) Mohammed Al Sahaf 2020-02-08 22:26:31 +03:00
  • f7f6e371ef
    tls: Slight adjustment to how DNS provider modules are loaded Matthew Holt 2020-02-07 21:59:25 -07:00
  • b8cf4d5897
    Fix typo in readme Matthew Holt 2020-02-07 11:26:48 -07:00
  • 04ec3c5f05
    Update readme Matthew Holt 2020-02-07 10:59:09 -07:00
  • 8b28c36d48
    Remove Starlark, for now Matthew Holt 2020-02-06 18:46:52 -07:00
  • 4a07a5d41e
    caddyfile: tls: Ensure there is always a catch-all conn policy (#3005) Matthew Holt 2020-02-06 13:00:41 -07:00
  • b81ae38686
    caddyfile: tls: Tag manual certificates (#2588) Matthew Holt 2020-02-06 12:55:26 -07:00
  • 5c7ca7d96e
    http: Split 2-phase auto-HTTPS into 3 phases Matthew Holt 2020-02-05 17:34:28 -07:00
  • ec56c25708
    caddyhttp: Fix orig_uri placeholder docs (#3002) Francis Lavoie 2020-02-04 17:49:38 -05:00
  • c0f827e0bd
    httpcaddyfile: Add {remote} shorthand placeholders Matthew Holt 2020-02-04 13:31:22 -07:00
  • 490cd02f82
    httpcaddyfile: Make root directive mutually exclusive Matthew Holt 2020-02-04 13:04:34 -07:00
  • 9639fe7d28
    header: caddyfile: Defer header operations for deletions or manually Matthew Holt 2020-02-04 11:05:32 -07:00
  • 3592e59399
    cmd: adapt: Make --config flag optional when Caddyfile exists Matthew Holt 2020-02-04 10:48:02 -07:00
  • f74fed3f54
    v2: only compare TLS protocol versions if both are set (#3005) Mohammed Al Sahaf 2020-02-03 19:25:32 +03:00
  • 8b2ad61220
    httpcaddyfile: Skip hosts from auto-https when http:// scheme (fix #2998) Matthew Holt 2020-01-23 13:17:16 -07:00
  • 6614d1c495
    cmd: Emit error if reload cannot find a config to load Matthew Holt 2020-01-22 10:04:58 -07:00
  • c6bddbfbe2
    http: Fix vars matcher Matthew Holt 2020-01-22 09:43:42 -07:00
  • 0742530d3d
    rewrite: Prepend "/" if missing from strip path prefix Matthew Holt 2020-01-22 09:36:05 -07:00
  • 6b6cd934d0
    reverseproxy: Fix casing of RootCAPEMFiles Matthew Holt 2020-01-22 09:35:03 -07:00
  • 5b878d5bd3
    reverseproxy: Accept integer values for flush_interval (fix #2996) Matthew Holt 2020-01-22 09:34:16 -07:00
  • 2105d59936
    httpcaddyfile: Rename 'headers' directive to 'header' Matthew Holt 2020-01-22 09:33:53 -07:00
  • 9a1370c2c8
    cmd: Make --config flag optional for reload command Matthew Holt 2020-01-22 09:33:22 -07:00
  • d810637a9f
    httpcaddyfile: Update directive docs; put root after rewrite Matthew Holt 2020-01-22 09:32:38 -07:00
  • 5d3ccf1eb7
    httpcaddyfile: Get rid of 'tls off' parameter; probably not useful Matthew Holt 2020-01-22 09:24:49 -07:00
  • aad9f90cad
    httpcaddyfile: Fix address parsing; don't infer port at parse-time Matthew Holt 2020-01-19 11:51:17 -07:00
  • 07ef4b0c7d
    Merge pull request #2980 from moorereason/bugfix-ciphersuite-logging Zaq? Wiedmann 2020-01-18 19:37:50 -08:00
  • 2bfaf8e896 reverse_proxy: CB docs; rename type -> factor (#2986) Mohammed Al Sahaf 2020-01-19 04:42:56 +03:00
  • 372540f0ee
    httpcaddyfile: Move redir before rewrite Matthew Holt 2020-01-17 11:38:49 -07:00
  • 793a405810
    caddyhttp: Improve docs, and Caddyfile for respond directive Matthew Holt 2020-01-17 10:57:57 -07:00
  • 85ff0e3604
    cmd: version: Add module replace to output Matthew Holt 2020-01-17 09:50:23 -07:00
  • e51e56a494
    httpcaddyfile: Fix nested blocks; add handle directive; refactor Matthew Holt 2020-01-16 17:08:52 -07:00
  • 35174a8ba8 http: Fix ciphersuite logging Cameron Moore 2020-01-16 15:44:49 -06:00
  • 21643a007a
    httpcaddyfile: Replace 'handler_order' option with 'order' Matthew Holt 2020-01-16 12:09:54 -07:00
  • 2466ed1484
    httpcaddyfile: Group try_files routes together (#2891) Matthew Holt 2020-01-16 11:29:20 -07:00
  • a66f461201
    caddyfile: Sort site subroutes by key specificity, and make exclusive Matthew Holt 2020-01-15 13:51:12 -07:00
  • 07ad4655db
    rewrite: Make URI modifications more transactional (#2891) Matthew Holt 2020-01-15 11:44:21 -07:00
  • 271b5af148
    http: Refactor automatic HTTPS (fixes #2972) Matthew Holt 2020-01-13 16:16:20 -07:00
  • 99e2b56519
    cmd: adapt: Set config filename so it can be hidden (fixes #2974) Matthew Holt 2020-01-12 18:20:19 -07:00
  • 64f0173948
    http: Fix subroutes, ensure that next handlers can still be called Matthew Holt 2020-01-12 13:39:32 -07:00
  • fe5a531c58
    http: Fix empty responses Matthew Holt 2020-01-12 13:34:55 -07:00
  • 8c0c1a7b88
    cmd: Assume Caddyfile if name starts with Caddyfile Matthew Holt 2020-01-11 13:48:29 -07:00
  • 25dea2903e
    http: A little more polish on rewrite handler and try_files directive Matthew Holt 2020-01-11 13:47:42 -07:00
  • d876de61e5
    rewrite: Fix query string logic Matthew Holt 2020-01-11 11:40:03 -07:00
  • 8be1f0ea66
    http: Ensure primary routes always get compiled (fix #2972) Matthew Holt 2020-01-11 00:33:47 -07:00
  • 2eda21ec6d
    http: Remove {...query_string} placeholder, in favor of {...query} Matthew Holt 2020-01-10 17:02:11 -07:00
  • d418e319ab
    rewrite: Rename parameters; implement custom query string parser Matthew Holt 2020-01-10 16:59:57 -07:00
  • ba514f9660
    cmd: Add build-info command; update CertMagic Matthew Holt 2020-01-10 11:53:07 -07:00
  • 3dcc34d341 caddyfile: advance cursor for claimed token in NewFromNextTokens() (#2971) Zaq? Wiedmann 2020-01-09 19:48:15 -08:00
  • 871abf1053 caddyfile: fix replacing variables on imported files (#2970) Mark Sargent 2020-01-10 15:34:22 +13:00
  • 29315847a8
    caddyfile: Use of vars no longer requires nesting in subroutes Matthew Holt 2020-01-09 16:56:20 -07:00
  • 994b9033e9
    http: Don't use a Host matcher for HTTP->HTTPS redirects Matthew Holt 2020-01-09 14:39:49 -07:00
  • 590480513a
    Update docs for couple of Caddyfile directives Matthew Holt 2020-01-09 14:38:59 -07:00
  • 7527c01705
    v2: Implement Caddyfile enhancements (breaking changes) (#2960) Matt Holt 2020-01-09 14:00:32 -07:00
  • 8aef859a55
    caddyfile: Less strict URL parsing; allows placeholders Matthew Holt 2020-01-09 12:35:53 -07:00
  • a5ebec0041
    http: Change routes to sequential matcher evaluation (#2967) Matt Holt 2020-01-09 10:00:13 -07:00
  • 7c419d5349 caddyfile: Preprocess env vars in {$THIS} format (#2963) Mark Sargent 2020-01-10 05:40:16 +13:00
  • 3828a3aaac
    go.mod: Update lego, tidy up Matthew Holt 2020-01-08 18:40:17 -07:00
  • 8bae8f5f5a
    http: Always set status code via response recorder Matthew Holt 2020-01-08 18:37:41 -07:00
  • 21f1f95e7b reverse_proxy: Add tls_trusted_ca_certs to Caddyfile (#2936) Zaq? Wiedmann 2020-01-07 11:07:42 -08:00
  • 78e98c40d3
    basicauth: Accept placeholders; move base64 decoding to provision Matthew Holt 2020-01-07 08:50:18 -07:00
  • 5c99267dd8
    A few miscellaneous, minor fixes Matthew Holt 2020-01-06 08:10:20 -07:00
  • a6df4cdbbc logging: Add doc about which fields can't be filtered Matthew Holt 2020-01-01 13:56:27 -07:00
  • dff78d82ce v2: housekeeping: address minor lint complaints (#2957) Mohammed Al Sahaf 2020-01-03 21:33:22 +03:00
  • 8c7c2e4af2
    logging: Little fix for filtering object fields Matthew Holt 2020-01-01 10:26:37 -07:00
  • 3d9f8eac08
    Couple of minor fixes, update readme Matthew Holt 2019-12-31 22:51:55 -07:00
  • 06ea0a5295
    Tune AppConfigDir and docs for Storage module Matthew Holt 2019-12-31 18:31:43 -07:00
  • 788462bd4c
    file-server command: Use safer defaults; http: improve host matcher docs Matthew Holt 2019-12-31 16:57:54 -07:00
  • 5a0603ed72
    Config auto-save; run --resume flag; update environ output (close #2903) Matthew Holt 2019-12-31 16:56:19 -07:00
  • 984d384d14
    Change storage paths to follow OS conventions; migrate folder (#2955) Matthew Holt 2019-12-31 16:47:35 -07:00
  • fdabac51a8
    Improve docs, especially w.r.t. placeholders and template actions Matthew Holt 2019-12-29 13:16:34 -07:00
  • 95d944613b
    Export Replacer and use concrete type instead of interface Matthew Holt 2019-12-29 13:12:52 -07:00
  • 2b33d9a5e5
    http: Enable TLS for servers listening only on HTTPS port Matthew Holt 2019-12-28 23:56:08 -07:00
  • 5c8b502964
    fastcgi: Set SERVER_SOFTWARE, _NAME, and _PORT properly (fixes #2952) Matthew Holt 2019-12-28 16:35:29 -07:00
  • 82bebfab8a
    templates: Change functions, add front matter support, better markdown Matthew Holt 2019-12-23 12:56:41 -07:00
  • be3849c267
    Remove markdown module Matthew Holt 2019-12-23 12:55:52 -07:00
  • 16ee985c22
    admin: Only write most CORS headers in OPTIONS requests Matthew Holt 2019-12-23 12:46:01 -07:00
  • 95ed603de7
    Improve godocs all around Matthew Holt 2019-12-23 12:45:35 -07:00
  • cbb405f6aa
    cmd: Eliminate unintended use of cgo Matthew Holt 2019-12-23 12:41:05 -07:00
  • 724c728678
    rewrite: Attempt query string fix (#2891) Matthew Holt 2019-12-17 16:30:26 -07:00
  • 21408212da
    http: query and query_string placeholders should use RawQuery, probably Matthew Holt 2019-12-17 16:29:37 -07:00
  • fe516575db
    core: Add ReplaceFunc method to Replacer to allow dynamic replacements Matthew Holt 2019-12-17 16:29:09 -07:00
  • 080a62d5c5
    Update go.mod; use CertMagic v0.9.0 Matthew Holt 2019-12-17 10:59:35 -07:00
  • dae4913fe3
    http: Patch path matcher to ignore dots and spaces (#2917) Matthew Holt 2019-12-17 10:14:04 -07:00
  • 6455efa5d3
    admin: POST /... expands and appends all array elements Matthew Holt 2019-12-17 10:11:45 -07:00
  • 5ab17a3a37 admin: /stop endpoint gracefully shuts down; fixes caddy stop command Matthew Holt 2019-12-16 13:46:13 -07:00
  • c3bcd967bd logging: Implement net writer (#2884) Abdelmalek Ihdene 2019-12-15 14:58:01 -05:00
  • 6ea121ddf8
    tls: Ensure conn policy is created when providing certs in Caddyfile Matthew Holt 2019-12-13 16:32:27 -07:00
  • 8005b7ab73
    Couple of quick fixes Matthew Holt 2019-12-13 15:36:00 -07:00
  • b1a456cfe3
    rewrite: strip_prefix, strip_suffix, and uri_replace dirs (closes #2906) Matthew Holt 2019-12-12 15:46:13 -07:00
  • 5e9d81b507
    try_files, rewrite: allow query string in try_files (fix #2891) Matthew Holt 2019-12-12 15:27:09 -07:00
  • 09a8517065
    rewrite: query string enh.; substring replace; add tests (see #2891) Matthew Holt 2019-12-12 14:32:35 -07:00
  • 87b6cf470b
    Minor improvements; comments and shorter placeholders & module IDs Matthew Holt 2019-12-12 14:31:20 -07:00
  • f935458e3e
    cmd: Fix validate command when JSON contains "@id" fields Matthew Holt 2019-12-12 14:30:22 -07:00
  • 2e0615270d
    fuzz: Remove Caddyfile adapter from fuzz corpus (#2925) Matt Holt 2019-12-10 15:00:31 -07:00
  • fab5e4372a
    core: Add godoc examples for LoadModule Matthew Holt 2019-12-10 14:06:35 -07:00
  • 3c90e370a4
    v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924) Matt Holt 2019-12-10 13:36:46 -07:00
  • a8533e5630 update quic-go to v0.14.1 (#2918) Marten Seemann 2019-12-08 01:29:03 +08:00