Commit Graph

  • 0279a57ac4
    ci: Upgrade to Go 1.15 (#3642) Francis Lavoie 2020-08-20 16:04:10 -0400
  • c94f5bb7dd reverseproxy: Make default buffer size const Matthew Holt 2020-08-17 10:47:53 -0600
  • 0afbab8667
    httpcaddyfile: Improve directive sorting logic (#3658) Francis Lavoie 2020-08-17 18:15:51 -0400
  • fc65320e9c
    reverseproxy: Support header selection policy on `Host` field (#3653) Francis Lavoie 2020-08-17 17:14:46 -0400
  • e385be9225
    Update comment and Caddy 1 EOL Matthew Holt 2020-08-11 11:26:19 -0600
  • 66863aad3b
    caddytls: Add support for ZeroSSL; add Caddyfile support for issuers (#3633) v2.2.0-rc.1 Matt Holt 2020-08-11 08:58:06 -0600
  • c42bfaf31e
    go.mod: Bump CertMagic Matthew Holt 2020-08-08 08:42:01 -0600
  • e2f913bb7f
    reverseproxy: Minor fixes and cleanup Matthew Holt 2020-08-07 18:02:24 -0600
  • 65a09524c3
    caddyhttp: Add TLS client cert info to logs (#3640) Matt Holt 2020-08-07 12:12:29 -0600
  • c6d6a775a1
    go.mod: Update some dependencies Matthew Holt 2020-08-06 14:36:21 -0600
  • 4accf737a6
    ci: Ignore s390x failures (#3644) Matt Holt 2020-08-06 14:17:40 -0600
  • ff19bddac5
    httpcaddyfile: Avoid repeated subjects in APs (fix #3618) Matthew Holt 2020-08-06 13:56:23 -0600
  • 584eba94a4
    httpcaddyfile: Allow named matchers in `route` blocks (#3632) Francis Lavoie 2020-08-05 15:42:29 -0400
  • 904f149e5b
    reverse_proxy: fix bidirectional streams with encodings (fix #3606) (#3620) Kevin Lin 2020-08-04 10:50:38 +0800
  • 8b80a3201f
    httpcaddyfile: Bring `enforce_origin` and `origins` to admin config (#3595) Ye Zhihao 2020-08-04 03:44:38 +0800
  • 68529e2f9e
    cmd: Print caddy version with environ or --environ (#3627) Matthew Holt 2020-08-03 10:42:42 -0600
  • 399eff415c
    ci: Include tracking of GOOS for which Caddy fails to build (#3617) Mohammed Al Sahaf 2020-08-01 23:23:22 +0300
  • c054a818a1
    fileserver: Fix newly-introduced failing test on Linux (#3625) Matt Holt 2020-08-01 12:43:30 -0600
  • af5c148ed1
    admin,templates,core: Minor enhancements and error handling (#3607) Bart 2020-07-31 22:54:18 +0000
  • 514eef33fe
    caddyhttp: Add support to resolve DN in CEL expression (#3608) v-rosa 2020-07-31 22:06:30 +0100
  • 3860b235d0
    fileserver: Don't assume len(str) == len(ToLower(str)) (fix #3623) Matthew Holt 2020-07-31 13:55:01 -0600
  • 6f73a358f4
    httpcaddyfile: Add `compression` to http transport config (#3624) Ye Zhihao 2020-08-01 01:30:20 +0800
  • 6a14e2c2a8
    caddytls: Replace lego with acmez (#3621) Matt Holt 2020-07-30 15:18:14 -0600
  • 2bc30bb780
    templates: Implement placeholders function (#3324) Patrick Hein 2020-07-21 01:17:38 +0200
  • 28d870c193
    go.mod: Update quic-go, truststore, and goldmark Matthew Holt 2020-07-20 14:57:40 -0600
  • fb9d874fa9
    caddyfile: Export Tokenize function for lexing (#3549) Francis Lavoie 2020-07-20 15:55:51 -0400
  • 6cea1f239d
    push: Implement HTTP/2 server push (#3573) Matt Holt 2020-07-20 12:28:40 -0600
  • 2ae8c11927
    fastcgi: Add resolve_root_symlink (#3587) Manuel Dalla Lana 2020-07-20 20:16:13 +0200
  • e9b1d7dcb4
    reverse_proxy: flush HTTP/2 response when ContentLength is unknown (#3561) Kevin Lin 2020-07-21 02:14:46 +0800
  • bd9d796e6e
    reverseproxy: add support for custom DNS resolver (#3479) Mohammed Al Sahaf 2020-07-19 00:00:00 +0300
  • 246a31aacd
    reverseproxy: Restore request's original host and header (fix #3509) Matthew Holt 2020-07-17 17:54:58 -0600
  • 0665a86eb7
    fastcgi: Ensure leading slash, omit SERVER_PORT if empty for compliance (#3570) Francis Lavoie 2020-07-17 16:48:50 -0400
  • 3fdaf50785
    fastcgi: Fill REMOTE_USER with http.auth.user.id placeholder (#3577) Francis Lavoie 2020-07-17 15:33:40 -0400
  • 19cc2bd3c3
    reverseproxy: Fix Caddyfile parsing for empty non-http transports (#3576) Francis Lavoie 2020-07-17 15:18:32 -0400
  • 705de11bef
    readme: Minor tweaks Matthew Holt 2020-07-17 12:53:48 -0600
  • 8a0fff58aa
    caddyauth: hash-password: Set bcrypt cost to 14 (#3580) Matthew Holt 2020-07-17 12:20:41 -0600
  • 6f0f159ba5
    caddyhttp: Add {http.request.body} placeholder Matthew Holt 2020-07-16 19:25:37 -0600
  • 6eafd4e82f
    readme: Update badges Matthew Holt 2020-07-16 15:29:06 -0600
  • eda54c22a6
    logging: ⚠️ Deprecate logfmt encoder Matthew Holt 2020-07-13 16:18:34 -0600
  • 2c71fb116b chore: Rename file to be consistent Matthew Holt 2020-07-11 17:53:28 -0600
  • 724613a1be
    docs: Remove extra word in README.md (#3564) Kévin Dunglas 2020-07-10 16:00:24 +0200
  • 735c86658d
    fileserver: Enable browse pagination with offset parameter (#3542) snu-ceyda 2020-07-09 14:56:15 +0900
  • a2dae1d43f
    templates: Fix front matter closing fence search Matthew Holt 2020-07-08 16:46:56 -0600
  • efc0cc5e85
    caddytls: Move initial storage clean op into goroutine Matthew Holt 2020-07-08 10:59:49 -0600
  • 0bf2565c37
    caddyhttp: Reorder some access log fields; add host matcher test case Matthew Holt 2020-07-07 08:11:35 -0600
  • 7bfe5b6c95
    httpcaddyfile: Reorder automation policy logic (close #3550) Matthew Holt 2020-07-07 08:10:37 -0600
  • 2a5599e2ad
    go.mod: Upgrade and downgrade smallstep, quic-go, and cpuid Matthew Holt 2020-07-06 12:10:35 -0600
  • c35820012b
    templates: Disable hard wraps in Markdown rendering (#3553) Greg Anders 2020-07-06 11:53:40 -0600
  • 2d0f8831f8
    ci: Fix another oops with publish workflow (#3536) Francis Lavoie 2020-06-30 15:36:17 -0400
  • d7dbf85525
    cel: fix validation of expression result type (#3526) v2.1.1 Mohammed Al Sahaf 2020-06-30 20:53:29 +0300
  • 77f233a484 caddyhttp: Corrected host label index check (fix #3502) Matthew Holt 2020-06-30 11:42:55 -0600
  • ddd690de4c
    caddyhttp: Support placeholders in query matcher (#3521) James Birtles 2020-06-26 22:14:47 +0100
  • 6004d3f779
    caddyhttp: Add 'map' handler (#3199) Mark Sargent 2020-06-27 09:12:37 +1200
  • caca55e582
    ci: Fix release publish trigger (#3524) Francis Lavoie 2020-06-26 16:00:54 -0400
  • c9049bdc24
    go.mod: Minor dependency updates v2.1.0 Matthew Holt 2020-06-26 12:19:51 -0600
  • 21c00a3cd2
    caddyhttp: Better host matching for logger names (fix #3488) (#3522) v2.1.0-beta.2 Matt Holt 2020-06-26 12:01:50 -0600
  • 61b7002d26
    ci: Apparently only single-quote strings are supported (#3523) Francis Lavoie 2020-06-25 17:58:44 -0400
  • b1480eb52f
    fastcgi: Fix php_fastcgi matcher regression (#3512) Francis Lavoie 2020-06-22 13:45:18 -0400
  • 5bc4777be9
    chore: Fix typo in reverse-proxy subcommand help message (#3513) Xiuming Chen 2020-06-21 21:40:54 -0700
  • 3af15c0725
    caddyhttp: Empty, not nil, query matcher matches empty query string Matthew Holt 2020-06-16 12:02:23 -0600
  • 6db3615547
    caddyhttp: Enable matching empty query string Matthew Holt 2020-06-16 10:41:37 -0600
  • 32cafbb630
    httpcaddyfile: Fix ordering of catch-all site blocks Matthew Holt 2020-06-16 10:02:06 -0600
  • 003403ecbc
    templates: Add support for dots to close yaml frontmatter (#3498) Francis Lavoie 2020-06-15 14:38:51 -0400
  • 5b48f784ae
    ci: don't run s390x tests on PRs of forks (#3494) Mohammed Al Sahaf 2020-06-12 22:51:04 +0300
  • d84a5d8427
    httpcaddyfile: New `acme_eab` option (#3492) Chris Ortman 2020-06-12 14:37:56 -0500
  • 7da32f493a
    ci: skip s390x tests on forks (#3493) Mohammed Al Sahaf 2020-06-12 21:03:29 +0300
  • cb0d9838cb
    go.mod: Update quic-go to 0.17.1 (draft 29) and certmagic 0.11.2 (eab) Matthew Holt 2020-06-12 11:52:12 -0600
  • d81a69ef16 Merge branch 'eab-fix' Matthew Holt 2020-06-12 11:49:45 -0600
  • 99dcc10f31
    ci: add CI on s390x (#3463) Mohammed Al Sahaf 2020-06-12 20:11:46 +0300
  • fa4cdde7d8
    fastcgi: Make sure splitPos handles empty SplitPath correctly (#3491) Wynn Wolf Arbor 2020-06-12 18:07:59 +0200
  • d55c3b31eb
    caddyhttp: Add client cert SAN placeholders Matthew Holt 2020-06-11 16:19:07 -0600
  • 6d03fb48f9
    caddytls: Don't decode HMAC Matthew Holt 2020-06-11 15:33:27 -0600
  • b3bff13f7d
    reverseproxy: Close websocket conn if req context cancels Matthew Holt 2020-06-11 15:25:26 -0600
  • 7211101c52
    ci: Fix gemfury upload condition, move triggers to publish event (#3483) Francis Lavoie 2020-06-08 14:21:20 -0400
  • 90dba172cb
    ci: fix an oopsie in the release script (#3482) v2.1.0-beta.1 Mohammed Al Sahaf 2020-06-08 20:10:28 +0300
  • 4b10ae5ce6
    reverseproxy: Add Caddyfile support for ClientCertificateAutomate Matthew Holt 2020-06-08 10:30:26 -0600
  • 1dfb11486e
    httpcaddyfile: Add client_auth options to tls directive (#3335) NWHirschfeld 2020-06-05 20:19:36 +0200
  • 11a132d48b
    caddytls: Configurable cache size limit Matthew Holt 2020-06-05 11:14:39 -0600
  • 9dafa63933
    go.mod: Update dependencies Matthew Holt 2020-06-05 11:14:09 -0600
  • 21c1da101c
    ci: Disable publishing .deb on beta tags (#3473) Francis Lavoie 2020-06-05 12:23:15 -0400
  • 7a99835dab
    reverseproxy: Enable changing only the status code (close #2920) Matthew Holt 2020-06-04 12:06:38 -0600
  • 7b0962ba4d
    caddyhttp: Default to error status if found in context Matthew Holt 2020-06-04 10:32:01 -0600
  • 2d1f7b9da8
    caddyhttp: Auto-redirects from all bind addresses (fix #3443) Matthew Holt 2020-06-03 10:56:26 -0600
  • a285fe4129
    caddypki: Add 'acme_server' Caddyfile directive Matthew Holt 2020-06-03 09:59:36 -0600
  • 97e61c16a3
    httpcaddyfile: Sort site blocks with wildcards last (fix #3410) Matthew Holt 2020-06-03 09:35:13 -0600
  • 83551edf3e
    cmd: Only stop admin server on signal if it exists (fix #3470) Matthew Holt 2020-06-03 07:31:31 -0600
  • e18c373064
    caddytls: Actually use configured test CA Matthew Holt 2020-06-02 11:13:44 -0600
  • 9a7756c6e4
    caddyauth: Cache basicauth results (fixes #3462) (#3465) Matt Holt 2020-06-01 23:56:47 -0600
  • fdf2a77feb
    caddyfile: Add args on imports (#3423) Francis Lavoie 2020-06-01 12:43:06 -0400
  • a496308f6e
    httpcaddyfile: Let modules add listener wrappers (#3397) Georges Haidar 2020-06-01 16:50:00 +0100
  • d5d7fb5954
    go.mod: Update dependencies Matthew Holt 2020-06-01 09:31:08 -0600
  • 996af0915d
    cmd: Support admin endpoint on unix socket (#3320) Matt Holt 2020-05-29 14:21:55 -0600
  • 6c051cd27d caddyconfig: Minor internal and godoc tweaks Matthew Holt 2020-05-29 11:49:21 -0600
  • 9415feca7c
    logging: Net writer redials if write fails (#3453) Matt Holt 2020-05-28 10:40:14 -0600
  • 881b826fb5
    reverseproxy: Pool copy buffers (minor optimization) Matthew Holt 2020-05-27 11:42:19 -0600
  • 538ddb8587 reverseproxy: Enable response interception (#1447, #2920) Matthew Holt 2020-05-27 10:15:20 -0600
  • 69b5643130
    chore: Fix typo in dispenser.go (#3456) Francis Lavoie 2020-05-27 10:13:57 -0400
  • e5bbed1046
    caddyhttp: Refactor header matching Matthew Holt 2020-05-26 17:35:27 -0600
  • 294910c68c caddyhttp: Add client.public_key(_sha256) placeholders Matthew Holt 2020-05-26 15:52:32 -0600
  • 8c5d00b2bc
    httpcaddyfile: New `handle_path` directive (#3281) Francis Lavoie 2020-05-26 17:27:51 -0400