Commit Graph

  • c898a37f40
    httpcaddyfile: support matching headers that do not exist (#3909) Jack Baron 2020-12-09 18:28:14 +0000
  • 31fbcd7401
    go.mod: Upgrade some dependencies Matthew Holt 2020-12-08 14:06:52 -0700
  • 7e719157d9
    httpcaddyfile: Decrement counter when removing conn policy (fix #3906) Matthew Holt 2020-12-07 14:22:47 -0700
  • 6e9ac248dd
    fastcgi: Set PATH_INFO to file matcher remainder as fallback (#3739) Francis Lavoie 2020-12-04 19:12:13 -0500
  • 5643dc3fb9
    go.mod: update quic-go to v0.19.3 (#3901) Marten Seemann 2020-12-04 22:49:26 +0700
  • 3d0e046238
    caddyauth: Use structured log Matthew Holt 2020-12-03 11:33:55 -0700
  • bac82073d0
    Merge remote-tracking branch 'origin/master' Matthew Holt 2020-12-03 11:33:18 -0700
  • e7a5a3850f
    cmd: add ability to read config from stdin (#3898) Jordi Masip 2020-12-03 18:02:18 +0100
  • aca7ef0d4c
    Add setcap script to gitignore Matthew Holt 2020-12-02 13:48:13 -0700
  • 792fca40f1
    Minor comments Matthew Holt 2020-12-02 13:27:08 -0700
  • 9157051f45
    caddyhttp: Optimize large host matchers Matthew Holt 2020-12-02 13:26:28 -0700
  • 4cff36d731
    caddyauth: Use buffered channel passed to signal.Notify (#3895) Cuong Manh Le 2020-12-01 22:27:46 +0700
  • a26f70a12b
    headers: Fix Caddyfile parsing with request matcher (#3892) v2.3.0-beta.1 Francis Lavoie 2020-11-30 12:20:30 -0500
  • 4afcdc49d1
    docs: Mention {http.auth.user.id} placeholder in basicauth JSON docs (#3886) Francis Lavoie 2020-11-26 22:31:25 -0500
  • 7d7434c9ce
    fileserver: Add debug logging Matthew Holt 2020-11-26 09:37:42 -0700
  • 53aa60afff
    reverseproxy: Handle "operation was canceled" errors (#3816) Daniel Santos 2020-11-25 10:54:23 -0700
  • b0f8fc7aae
    caddytls: Configure trusted CAs from PEM files (#3882) Matt Holt 2020-11-25 10:53:00 -0700
  • 03d853e2ec
    httpcaddyfile: Fix test on Windows Matthew Holt 2020-11-24 18:04:37 -0700
  • 63afffc2e3
    httpcaddyfile: Proper log config with catch-all blocks (fix #3878) Matthew Holt 2020-11-24 16:36:58 -0700
  • 2d5498ee6f
    Update readme Matthew Holt 2020-11-24 12:57:12 -0700
  • 0a7721dcfe
    fileserver: Preserve transformed root (fix #3838) Matthew Holt 2020-11-24 12:24:44 -0700
  • c5197f5999
    acme_server: fix reload of acme database (#3874) Ian 2020-11-23 12:58:26 -0800
  • 06ba006f9b
    acme_server: switch to bbolt storage (#3868) Ian 2020-11-23 12:03:58 -0800
  • 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) v2.2.3 v2.2.1 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) v2.2.0 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) v2.2.0-rc.3 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 v2.2.0-rc.2 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