Commit Graph

  • aad9f90cad
    httpcaddyfile: Fix address parsing; don't infer port at parse-time Matthew Holt 2020-01-19 11:51:17 -0700
  • 07ef4b0c7d
    Merge pull request #2980 from moorereason/bugfix-ciphersuite-logging Zaq? Wiedmann 2020-01-18 19:37:50 -0800
  • 2bfaf8e896 reverse_proxy: CB docs; rename type -> factor (#2986) Mohammed Al Sahaf 2020-01-19 04:42:56 +0300
  • 372540f0ee
    httpcaddyfile: Move redir before rewrite Matthew Holt 2020-01-17 11:38:49 -0700
  • 793a405810
    caddyhttp: Improve docs, and Caddyfile for respond directive Matthew Holt 2020-01-17 10:57:57 -0700
  • 85ff0e3604
    cmd: version: Add module replace to output Matthew Holt 2020-01-17 09:50:23 -0700
  • e51e56a494
    httpcaddyfile: Fix nested blocks; add handle directive; refactor Matthew Holt 2020-01-16 17:08:52 -0700
  • 35174a8ba8 http: Fix ciphersuite logging Cameron Moore 2020-01-16 15:44:49 -0600
  • 21643a007a
    httpcaddyfile: Replace 'handler_order' option with 'order' Matthew Holt 2020-01-16 12:09:54 -0700
  • 2466ed1484
    httpcaddyfile: Group try_files routes together (#2891) Matthew Holt 2020-01-16 11:29:20 -0700
  • a66f461201
    caddyfile: Sort site subroutes by key specificity, and make exclusive Matthew Holt 2020-01-15 13:51:12 -0700
  • 07ad4655db
    rewrite: Make URI modifications more transactional (#2891) Matthew Holt 2020-01-15 11:44:21 -0700
  • 271b5af148
    http: Refactor automatic HTTPS (fixes #2972) Matthew Holt 2020-01-13 16:16:20 -0700
  • 99e2b56519
    cmd: adapt: Set config filename so it can be hidden (fixes #2974) Matthew Holt 2020-01-12 18:20:19 -0700
  • 64f0173948
    http: Fix subroutes, ensure that next handlers can still be called Matthew Holt 2020-01-12 13:39:32 -0700
  • fe5a531c58
    http: Fix empty responses Matthew Holt 2020-01-12 13:34:55 -0700
  • 8c0c1a7b88
    cmd: Assume Caddyfile if name starts with Caddyfile Matthew Holt 2020-01-11 13:48:29 -0700
  • 25dea2903e
    http: A little more polish on rewrite handler and try_files directive Matthew Holt 2020-01-11 13:47:42 -0700
  • d876de61e5
    rewrite: Fix query string logic Matthew Holt 2020-01-11 11:40:03 -0700
  • 8be1f0ea66
    http: Ensure primary routes always get compiled (fix #2972) Matthew Holt 2020-01-11 00:33:47 -0700
  • 2eda21ec6d
    http: Remove {...query_string} placeholder, in favor of {...query} Matthew Holt 2020-01-10 17:02:11 -0700
  • d418e319ab
    rewrite: Rename parameters; implement custom query string parser Matthew Holt 2020-01-10 16:59:57 -0700
  • ba514f9660
    cmd: Add build-info command; update CertMagic Matthew Holt 2020-01-10 11:53:07 -0700
  • 3dcc34d341 caddyfile: advance cursor for claimed token in NewFromNextTokens() (#2971) Zaq? Wiedmann 2020-01-09 19:48:15 -0800
  • 871abf1053 caddyfile: fix replacing variables on imported files (#2970) Mark Sargent 2020-01-10 15:34:22 +1300
  • 29315847a8
    caddyfile: Use of vars no longer requires nesting in subroutes Matthew Holt 2020-01-09 16:56:20 -0700
  • 994b9033e9
    http: Don't use a Host matcher for HTTP->HTTPS redirects Matthew Holt 2020-01-09 14:39:49 -0700
  • 590480513a
    Update docs for couple of Caddyfile directives Matthew Holt 2020-01-09 14:38:59 -0700
  • 7527c01705
    v2: Implement Caddyfile enhancements (breaking changes) (#2960) Matt Holt 2020-01-09 14:00:32 -0700
  • 8aef859a55
    caddyfile: Less strict URL parsing; allows placeholders Matthew Holt 2020-01-09 12:35:53 -0700
  • a5ebec0041
    http: Change routes to sequential matcher evaluation (#2967) Matt Holt 2020-01-09 10:00:13 -0700
  • 7c419d5349 caddyfile: Preprocess env vars in {$THIS} format (#2963) Mark Sargent 2020-01-10 05:40:16 +1300
  • 3828a3aaac
    go.mod: Update lego, tidy up Matthew Holt 2020-01-08 18:40:17 -0700
  • 8bae8f5f5a
    http: Always set status code via response recorder Matthew Holt 2020-01-08 18:37:41 -0700
  • 21f1f95e7b reverse_proxy: Add tls_trusted_ca_certs to Caddyfile (#2936) Zaq? Wiedmann 2020-01-07 11:07:42 -0800
  • 78e98c40d3
    basicauth: Accept placeholders; move base64 decoding to provision Matthew Holt 2020-01-07 08:50:18 -0700
  • 5c99267dd8
    A few miscellaneous, minor fixes Matthew Holt 2020-01-06 08:10:20 -0700
  • a6df4cdbbc logging: Add doc about which fields can't be filtered Matthew Holt 2020-01-01 13:56:27 -0700
  • dff78d82ce v2: housekeeping: address minor lint complaints (#2957) Mohammed Al Sahaf 2020-01-03 21:33:22 +0300
  • 8c7c2e4af2
    logging: Little fix for filtering object fields Matthew Holt 2020-01-01 10:26:37 -0700
  • 3d9f8eac08
    Couple of minor fixes, update readme Matthew Holt 2019-12-31 22:51:55 -0700
  • 06ea0a5295
    Tune AppConfigDir and docs for Storage module Matthew Holt 2019-12-31 18:31:43 -0700
  • 788462bd4c
    file-server command: Use safer defaults; http: improve host matcher docs Matthew Holt 2019-12-31 16:57:54 -0700
  • 5a0603ed72
    Config auto-save; run --resume flag; update environ output (close #2903) Matthew Holt 2019-12-31 16:56:19 -0700
  • 984d384d14
    Change storage paths to follow OS conventions; migrate folder (#2955) Matthew Holt 2019-12-31 16:47:35 -0700
  • fdabac51a8
    Improve docs, especially w.r.t. placeholders and template actions Matthew Holt 2019-12-29 13:16:34 -0700
  • 95d944613b
    Export Replacer and use concrete type instead of interface Matthew Holt 2019-12-29 13:12:52 -0700
  • 2b33d9a5e5
    http: Enable TLS for servers listening only on HTTPS port Matthew Holt 2019-12-28 23:56:08 -0700
  • 5c8b502964
    fastcgi: Set SERVER_SOFTWARE, _NAME, and _PORT properly (fixes #2952) Matthew Holt 2019-12-28 16:35:29 -0700
  • 82bebfab8a
    templates: Change functions, add front matter support, better markdown Matthew Holt 2019-12-23 12:56:41 -0700
  • be3849c267
    Remove markdown module Matthew Holt 2019-12-23 12:55:52 -0700
  • 16ee985c22
    admin: Only write most CORS headers in OPTIONS requests Matthew Holt 2019-12-23 12:46:01 -0700
  • 95ed603de7
    Improve godocs all around Matthew Holt 2019-12-23 12:45:35 -0700
  • cbb405f6aa
    cmd: Eliminate unintended use of cgo Matthew Holt 2019-12-23 12:41:05 -0700
  • 724c728678
    rewrite: Attempt query string fix (#2891) Matthew Holt 2019-12-17 16:30:26 -0700
  • 21408212da
    http: query and query_string placeholders should use RawQuery, probably Matthew Holt 2019-12-17 16:29:37 -0700
  • fe516575db
    core: Add ReplaceFunc method to Replacer to allow dynamic replacements Matthew Holt 2019-12-17 16:29:09 -0700
  • 080a62d5c5
    Update go.mod; use CertMagic v0.9.0 Matthew Holt 2019-12-17 10:59:35 -0700
  • dae4913fe3
    http: Patch path matcher to ignore dots and spaces (#2917) Matthew Holt 2019-12-17 10:14:04 -0700
  • 6455efa5d3
    admin: POST /... expands and appends all array elements Matthew Holt 2019-12-17 10:11:45 -0700
  • 5ab17a3a37 admin: /stop endpoint gracefully shuts down; fixes caddy stop command Matthew Holt 2019-12-16 13:46:13 -0700
  • c3bcd967bd logging: Implement net writer (#2884) Abdelmalek Ihdene 2019-12-15 14:58:01 -0500
  • 6ea121ddf8
    tls: Ensure conn policy is created when providing certs in Caddyfile Matthew Holt 2019-12-13 16:32:27 -0700
  • 8005b7ab73
    Couple of quick fixes Matthew Holt 2019-12-13 15:36:00 -0700
  • b1a456cfe3
    rewrite: strip_prefix, strip_suffix, and uri_replace dirs (closes #2906) Matthew Holt 2019-12-12 15:46:13 -0700
  • 5e9d81b507
    try_files, rewrite: allow query string in try_files (fix #2891) Matthew Holt 2019-12-12 15:27:09 -0700
  • 09a8517065
    rewrite: query string enh.; substring replace; add tests (see #2891) Matthew Holt 2019-12-12 14:32:35 -0700
  • 87b6cf470b
    Minor improvements; comments and shorter placeholders & module IDs Matthew Holt 2019-12-12 14:31:20 -0700
  • f935458e3e
    cmd: Fix validate command when JSON contains "@id" fields Matthew Holt 2019-12-12 14:30:22 -0700
  • 2e0615270d
    fuzz: Remove Caddyfile adapter from fuzz corpus (#2925) Matt Holt 2019-12-10 15:00:31 -0700
  • fab5e4372a
    core: Add godoc examples for LoadModule Matthew Holt 2019-12-10 14:06:35 -0700
  • 3c90e370a4
    v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924) Matt Holt 2019-12-10 13:36:46 -0700
  • a8533e5630 update quic-go to v0.14.1 (#2918) Marten Seemann 2019-12-08 01:29:03 +0800
  • b07f6958ac
    Use "IsUnixNetwork" function instead of repeating the logic Matthew Holt 2019-12-06 12:00:04 -0700
  • 33a318d173
    Don't append port to unix sockets Matthew Holt 2019-12-06 11:45:50 -0700
  • 68adfdc559 Fix misspellings (#2908) lu4p 2019-12-05 00:28:13 +0100
  • a841688cc0 update quic-go to v0.14.0 (#2916) Marten Seemann 2019-12-04 10:49:01 +0700
  • 52ae5f70d2 Merge branch 'v2' of ssh://github.com/caddyserver/caddy into v2 Matthew Holt 2019-11-30 17:53:38 -0700
  • 44f23a67bb
    http: Don't listen 1 port beyond port range Matthew Holt 2019-11-30 17:53:25 -0700
  • 8b7d6a9ee8 v2: fixes query matcher parsing (#2901) Mark Sargent 2019-11-30 09:05:22 +1300
  • 7c7ef8d40e
    http: Shorten regexp matcher placeholders; allow "=/" for simple matcher Matthew Holt 2019-11-29 11:23:49 -0700
  • 14d3fd7d03
    http: path matcher supports exact matching with = prefix Matthew Holt 2019-11-28 21:11:45 -0700
  • 512b004332
    http: header matcher supports fast prefix and suffix matching (#2888) Matthew Holt 2019-11-27 11:52:31 -0700
  • db4293cb5f
    reverse_proxy: Add flush_interval to caddyfile syntax (#1460) Matthew Holt 2019-11-27 11:51:32 -0700
  • 6e10586303
    admin: Preserve "@id" fields through partial changes (fixes #2902) Matthew Holt 2019-11-27 11:49:49 -0700
  • 8de1a76227
    reverse_proxy: Fix invalid argument to Intn in RandomChoice selection Matthew Holt 2019-11-18 14:22:55 -0700
  • 9fe54e1c60
    file_server: Use HTTPS port when a qualifying domain is specified Matthew Holt 2019-11-16 10:44:45 -0700
  • b43e986a52
    file_server: Optional pass_thru mode Matthew Holt 2019-11-15 17:32:13 -0700
  • 1228dd7d93
    reverse_proxy: Allow buffering of client requests Matthew Holt 2019-11-15 17:15:33 -0700
  • af26a03da1
    http: Only enable access logs if configured Matthew Holt 2019-11-15 17:01:07 -0700
  • 8025ad9107
    cmd: Disable admin endpoint for file-server and reverse-proxy commands Matthew Holt 2019-11-15 15:52:19 -0700
  • 6cdb2392d7
    cmd: Improve stop command by trying API before signaling process Matthew Holt 2019-11-15 15:45:18 -0700
  • 0ca109db4a
    Minor cleanups Matthew Holt 2019-11-15 12:47:38 -0700
  • 0fc97211ab
    http: Make path matcher case-insensitive Matthew Holt 2019-11-15 12:47:06 -0700
  • ad90b273db
    core: Add tests to Replacer; fix panic (fixes #2852) Matthew Holt 2019-11-11 19:29:31 -0700
  • 93bc1b72e3 core: Use port ranges to avoid OOM with bad inputs (#2859) Mohammed Al Sahaf 2019-11-12 01:33:38 +0300
  • a19da07b72
    http: Add response headers to access logs Matthew Holt 2019-11-11 14:02:01 -0700
  • 16782d9988
    http: Use permanent redirects for HTTP->HTTPS Matthew Holt 2019-11-11 14:01:42 -0700
  • dfdddcfacb logging: Support placeholders in level and filename (#2872) Sarat Chandra 2019-11-11 23:34:41 +0530
  • 7ff02f37b6 go.mod: update quic-go to v0.13.1 (#2871) Marten Seemann 2019-11-09 22:10:43 +0700