Commit Graph

  • c6dec30535
    caddyfile: Add support for env var defaults; add tests (#3682) Francis Lavoie 2020-11-23 14:51:35 -0500
  • 3cfefeb0f7
    httpcaddyfile: Configure servers via global options (#3836) Francis Lavoie 2020-11-23 14:46:50 -0500
  • 4a641f6c6f
    reverseproxy: Add Caddyfile scheme shorthand for h2c (#3629) Francis Lavoie 2020-11-23 14:18:26 -0500
  • bd17eb205d
    ci: Use golangci's github action for linting (#3794) Dave Henderson 2020-11-22 16:50:29 -0500
  • 1e480b818b
    go.mod: update quic-go to v0.19.2 (#3880) Marten Seemann 2020-11-22 04:54:11 +0700
  • 96058538f0
    reverseproxy: Logging for streaming and upgrades (#3689) Francis Lavoie 2020-11-20 16:24:58 -0500
  • 6e0849d4c2
    reverseproxy: Implement cookie hash selection policy (#3809) Dimitri Masson 2020-11-20 20:39:26 +0100
  • b0d5c2c8ae
    headers: Support default header values in Caddyfile with '?' (#3807) Gilbert Gilb's 2020-11-20 20:38:16 +0100
  • 12cc69ab7a Merge branch 'master' of https://github.com/caddyserver/caddy Matthew Holt 2020-11-18 16:14:55 -0700
  • 349457cc1b
    caddyhttp: Return error if error handling error Matthew Holt 2020-11-18 16:14:50 -0700
  • 6ea6f3ebe0
    reverseproxy: fix random hangs on http/2 requests with server push (#3875) Денис Телюх 2020-11-19 01:53:43 +0700
  • 1438e4dbc8
    caddyhttp: New idle_timeout default of 5m Matthew Holt 2020-11-18 10:57:54 -0700
  • 4fc570711e
    caddyhttp: Fix header matcher when using nil Matthew Holt 2020-11-17 11:29:43 -0700
  • 99b8f44486
    reverse_proxy: Fix random_choose selection policy (#3811) Dimitri Masson 2020-11-16 20:47:15 +0100
  • 670b723e38
    requestbody: Add Caddyfile support (#3859) Nicola Piccinini 2020-11-16 19:43:39 +0100
  • 13781e67ab
    caddytls: Support multiple issuers (#3862) Matt Holt 2020-11-16 11:05:55 -0700
  • 7a3d9d81fe
    basicauth: Minor internal improvements (#3861) Aurelia 2020-11-13 23:28:21 +0100
  • 95af4262a8 caddytls: Support ACME alt cert chain preferences Matthew Holt 2020-11-12 15:02:35 -0700
  • 3db60e6cba Update contact info Matthew Holt 2020-11-12 12:36:37 -0700
  • 7c28ecb5f4
    httpcaddyfile: Add certificate_pem placeholder short, add to godoc (#3846) Gaurav Dhameeja 2020-11-05 00:07:41 +0530
  • 9e28f60aab
    ci: remove the continuous fuzzing job (#3845) Mohammed Al Sahaf 2020-11-04 19:32:07 +0300
  • b4f49e2962
    caddyhttp: Merge query matchers in Caddyfile (#3839) Francis Lavoie 2020-11-02 18:05:01 -0500
  • dd26875ffc
    logging: Fix for IP filtering Christoph Kluge 2020-11-03 00:01:58 +0100
  • eda9a1b377
    fastcgi: Add timeouts support to Caddyfile adapter (#3842) Francis Lavoie 2020-11-02 17:11:17 -0500
  • 860cc6adfe
    reverseproxy: Wire up some http transport options in Caddyfile (#3843) Francis Lavoie 2020-11-02 16:59:02 -0500
  • 8d038ca515
    fileserver: Improve and clarify file hiding logic (#3844) Matt Holt 2020-11-02 14:20:12 -0700
  • 937ec34201
    caddyauth: Prevent user enumeration by timing Matthew Holt 2020-10-31 10:51:05 -0600
  • 966d5e6b42
    caddyhttp: Merge header matchers in Caddyfile (#3832) Francis Lavoie 2020-10-31 12:27:01 -0400
  • b66099379d
    reverseproxy: Add max_idle_conns_per_host; fix godocs (#3829) Francis Lavoie 2020-10-30 14:05:21 -0400
  • c9fdff9976
    reverseproxy: caddyfile: Don't add port if upstream has placeholder (#3819) Jason McCallister 2020-10-29 15:51:42 -0400
  • db4f1c0277
    httpcaddyfile: Revise automation policy generation (#3824) Matt Holt 2020-10-28 20:36:00 -0600
  • b6e96d6f4a
    go.mod: Update CertMagic Matthew Holt 2020-10-22 12:42:06 -0600
  • b6686a54d8
    httpcaddyfile: Improve AP logic with OnDemand Matthew Holt 2020-10-22 12:40:23 -0600
  • 97caf368ee
    readme: Add zerossl Matthew Holt 2020-10-19 10:44:46 -0600
  • 385adf5d87
    caddyhttp: Restore original request params before error handlers (#3781) Matt Holt 2020-10-13 10:52:39 -0600
  • c7efb0307d
    reverseproxy: Fix dial placeholders, SRV, active health checks (#3780) Matt Holt 2020-10-13 10:35:20 -0600
  • e34d9f1244
    readme: Add link to website for download instructions (#3785) AJ ONeal 2020-10-09 11:32:09 -0600
  • ef8a372a1c
    map: Bug fixes; null literal with hyphen in Caddyfile Matthew Holt 2020-10-02 16:08:28 -0600
  • 0fc47e8357
    map: Apply default if mapped output is nil Matthew Holt 2020-10-02 15:23:52 -0600
  • 25d2b4bf29 map: Reimplement; multiple outputs; optimize Matthew Holt 2020-10-02 14:23:40 -0600
  • 023d702f30
    Update SECURITY.md Matt Holt 2020-10-01 17:11:10 -0600
  • 6722426f1a
    reverseproxy: allow no port for SRV; fix regression in d55d50b (#3756) Mohammed Al Sahaf 2020-10-01 23:05:39 +0300
  • 3b9eae70c9
    reverseproxy: Change 500 error to 502 for lookup_srv config (#3771) Aleksei 2020-10-01 23:02:31 +0300
  • aa9c3eb732
    reverseproxy: default to port 80 for upstreams in Caddyfile (#3772) Mohammed Al Sahaf 2020-10-01 22:53:19 +0300
  • fdfdc03339
    reverseproxy: Ignore RFC 1521 params in Content-Type header (#3758) Christian Flach 2020-10-01 20:15:45 +0200
  • dadfe1933b
    metrics: fix handler to not run the next route (#3769) Dave Henderson 2020-10-01 12:57:14 -0400
  • 85152679ce
    admin: lower log level to Debug for /metrics requests (#3749) Dave Henderson 2020-09-25 20:00:08 -0400
  • a33e4b5426
    caddyfile: Add support for `vars` and `vars_regexp` matchers (#3730) Mohammed Al Sahaf 2020-09-26 02:50:26 +0300
  • f197cec7f3
    metrics: Always track method label in uppercase (#3742) Dave Henderson 2020-09-22 22:10:34 -0400
  • be6daa5fd4
    httpcaddyfile: Fix panic when parsing route with matchers (#3746) Francis Lavoie 2020-09-22 19:37:15 -0400
  • fe27f9cf0c
    httpcaddyfile: Disallow args on route/handle directive family (#3740) Francis Lavoie 2020-09-21 15:44:41 -0400
  • b1d456d8ab
    metrics: Fix panic when headers aren't written (#3737) Dave Henderson 2020-09-21 15:42:47 -0400
  • d16ede358a
    metrics: Fix hidden panic while observing with bad exemplars (#3733) Dave Henderson 2020-09-17 23:46:24 -0400
  • c82c231ba7
    caddyhttp: Remove server name from metrics Matthew Holt 2020-09-17 17:23:58 -0600
  • 3ee663dee1
    go.mod: Upgrade dependencies Matthew Holt 2020-09-17 12:35:25 -0600
  • 8ec51bbede
    metrics: Initial integration of Prometheus metrics (#3709) Dave Henderson 2020-09-17 14:01:20 -0400
  • bc453fa6ae
    reverseproxy: Correct alternate port for active health checks (#3693) Mohammed Al Sahaf 2020-09-17 19:25:34 +0300
  • e3324aa6de
    httpcaddyfile: Ensure handle_path is sorted equally to handle (#3676) Francis Lavoie 2020-09-16 22:01:22 -0400
  • d55d50b3b3
    reverseproxy: Enforce port range size of 1 at provision (#3695) Mohammed Al Sahaf 2020-09-17 04:48:37 +0300
  • b95b87381a
    fileserver: Fix try_files for directories; windows fix (#3684) Francis Lavoie 2020-09-16 20:09:28 -0400
  • b01bb275b3
    caddyhttp: New placeholder for PEM of client certificate (#3662) Gaurav Dhameeja 2020-09-17 02:36:51 +0530
  • 309c1fec62
    logging: Implement Caddyfile support for filter encoder (#3578) Francis Lavoie 2020-09-15 14:37:41 -0400
  • b88e2b6a49
    cmd: Allow `caddy fmt` to read from stdin (#3680) Matthew Penner 2020-09-14 12:30:12 -0600
  • 4217217bad
    httpcaddyfile: Properly record whether we added catch-all conn policy Matthew Holt 2020-09-11 13:45:21 -0600
  • 1c5969b576
    fileserver: Fix new file hide tests on Windows (#3719) Matt Holt 2020-09-11 13:09:16 -0600
  • 0ee4378227
    fileserver: Improve file hiding logic for directories and prefixes Matthew Holt 2020-09-11 12:20:39 -0600
  • 9859ab8148
    caddytls: Fix resolvers option of acme issuer (Caddyfile) Matthew Holt 2020-09-09 10:21:59 -0600
  • 00e6b77fe4
    caddytls: Add `dns` config to acmeissuer (#3701) Francis Lavoie 2020-09-08 13:36:46 -0400
  • d4f249741e
    browse: align template to struct field renames from 4940325 (#3706) Mohammed Al Sahaf 2020-09-08 19:45:48 +0300
  • 04f50a9759
    caddyhttp: Wrap http.Server logging with zap (#3668) Francis Lavoie 2020-09-08 12:44:58 -0400
  • 4cd7ae35b3
    reverseproxy: Add `buffer_requests` option to `reverse_proxy` directive (#3710) Francis Lavoie 2020-09-08 12:37:46 -0400
  • 24f34780b6
    caddytls: Customize DNS resolvers for DNS challenge with Caddyfile Matthew Holt 2020-08-31 13:23:26 -0600
  • 724b74d981
    reverseproxy: Abort active health checks on context cancellation Matthew Holt 2020-08-31 13:22:34 -0600
  • 4940325844
    fileserver: Fix inconsistencies in browse JSON Matthew Holt 2020-08-31 12:33:43 -0600
  • 744d04c258
    caddytls: Configure custom DNS resolvers for DNS challenge (close #2476) Matthew Holt 2020-08-21 20:30:14 -0600
  • ecbc1f85c5
    ci: Tweaks for multi go version tests (#3673) Francis Lavoie 2020-08-20 22:40:26 -0400
  • 997ef522bc
    go.mod: Use v0.15(.1) of smallstep libs Matthew Holt 2020-08-20 19:28:25 -0600
  • 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) 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