Commit Graph

  • f35a7fa466 encode,staticfiles: Content negotiation, precompressed files (#4045) Steffen Brüheim 2021-03-30 02:47:19 +02:00
  • 75f797debd reverseproxy: Implement health_uri, deprecate health_path, supports query (#4050) Francis Lavoie 2021-03-29 20:36:40 -04:00
  • 1c8ea00828 go.mod: Migrate to golang.org/x/term (#4073) Simão Gomes Viana 2021-03-29 20:39:08 +02:00
  • d63d5ae1ce caddyhttp: improve grammar of comment for AllowH2C (#4072) Simão Gomes Viana 2021-03-29 20:04:25 +02:00
  • a6bc58153b sigtrap_posix: add missing comma to SIGTERM info (#4078) Simão Gomes Viana 2021-03-29 19:04:22 +02:00
  • 911c8a371a cmd: Use formatted logger for config adapter warnings (#4080) Francis Lavoie 2021-03-29 13:03:50 -04:00
  • 87fbc0783a cmd: main: fix minor doc typos (#4082) Simão Gomes Viana 2021-03-29 19:02:21 +02:00
  • f1c36680fc headers: Fix Caddyfile parsing for request_header with matchers (#4085) Francis Lavoie 2021-03-29 12:55:29 -04:00
  • a87f757fcc .gitignore: add IDE files (#4087) Simão Gomes Viana 2021-03-29 18:54:38 +02:00
  • 0018b9be0d fileserver: Add a few more debug lines (#4063) Francis Lavoie 2021-03-19 13:42:26 -04:00
  • a48c6205b7 fileserver: Browse listing supports dark mode (#4066) rai 2021-03-19 18:41:02 +01:00
  • 28a4159933 CONTRIBUTING: fix spelling (#4070) Simão Gomes Viana 2021-03-19 12:37:43 +01:00
  • 0d7fe36007 httpcaddyfile: Add error directive for the existing handler (#4034) Francis Lavoie 2021-03-12 15:25:49 -05:00
  • f137b82227 logging: add replace filter for static value replacement (#4029) Aaron Taylor 2021-03-12 15:01:34 -05:00
  • 2a127ac3d1 caddyconfig: add global option for configuring loggers (#4028) Aaron Taylor 2021-03-12 15:00:02 -05:00
  • 802f80c382 map: Accept regex substitution in outputs (#3991) Rajat Jain 2021-03-11 02:52:33 +05:30
  • 51f35ba03f reverseproxy: Fix upstreams with placeholders with no port (#4046) Francis Lavoie 2021-03-03 12:12:31 -05:00
  • ad8d01cb66 rewrite: Implement regex path replacements Matthew Holt 2021-03-01 18:27:59 -07:00
  • 5bf0a55df4 fileserver: Don't replace in request paths (fix #4027) Matthew Holt 2021-03-01 13:49:13 -07:00
  • ec309c6d52 caddypki: Add SignWithRoot option for ACME server Matthew Holt 2021-02-26 19:27:58 -07:00
  • ce5a0934a8 reverseproxy: Fix round robin data race (#4038) Matthew Holt 2021-02-25 09:41:52 -07:00
  • b54fa41239 Update docs; commit setcap.sh Matthew Holt 2021-02-24 11:55:56 -07:00
  • 427bbe99d0 go.mod: Latest CertMagic (updated libdns conventions) Matthew Holt 2021-02-24 11:50:23 -07:00
  • a8fdc0a998 core: Initialize logging before admin Matthew Holt 2021-02-23 12:57:10 -07:00
  • f6bb02b303 caddytls: Remove old asset migration code (close #3894) Matthew Holt 2021-02-22 15:19:09 -07:00
  • 6722ae3a83 reverseproxy: Add duration/latency placeholders (close #4012) (#4013) Matt Holt 2021-02-22 11:57:21 -07:00
  • edb362aa96 httpcaddyfile: Fix catch-all site block sorting Matthew Holt 2021-02-22 11:14:59 -07:00
  • 5376e5113e ci: Build and test on Go 1.16, bump minimum to 1.15 (#4024) Francis Lavoie 2021-02-18 07:09:49 -05:00
  • ec3ac840cf caddy: Support SetReadBuffer and SyscallConn for QUIC (fix #3998) Matthew Holt 2021-02-16 13:55:49 -07:00
  • fbd00e4b53 Improve security warnings Matthew Holt 2021-02-16 13:31:53 -07:00
  • bafb562991 httpcaddyfile: Configure other apps from global options (#3990) Francis Lavoie 2021-02-15 22:10:27 -05:00
  • ed678235a4 cmd: Clean up build-info and upgrade output v2.4.0-beta.1 Matthew Holt 2021-02-15 12:07:35 -07:00
  • cc63c5805e caddyhttp: Support placeholders in header matcher values (close #3916) Matthew Holt 2021-02-11 16:27:09 -07:00
  • 51e3fdba77 caddytls: Save email with account if not already specified Matthew Holt 2021-02-10 19:49:23 -07:00
  • 5ef76ff3e6 reverseproxy: Response buffering & configurable buffer size Matthew Holt 2021-02-09 14:15:04 -07:00
  • 653a0d3f6b httpcaddyfile: Fix automation policies Matthew Holt 2021-02-08 11:06:19 -07:00
  • 0aefa7b047 ci: deflake integration tests (#3966) Mohammed Al Sahaf 2021-02-05 18:36:52 +03:00
  • 8c291298c9 httpcaddyfile: Add resolvers subdir of tls (close #4008) Matthew Holt 2021-02-02 23:07:50 -07:00
  • bf50d7010a acmeserver: Support custom CAs from Caddyfile Matthew Holt 2021-02-02 17:23:52 -07:00
  • 8ec90f1c40 caddyhttp: Check for invalid subdirectives of static_response Matthew Holt 2021-02-02 16:19:58 -07:00
  • 90284e8017 httpcaddyfile: Fix default issuers when email provided Matthew Holt 2021-02-02 16:17:26 -07:00
  • 2772ede43c cmd: Add --force flag to reload command (close #4005) Matthew Holt 2021-02-01 18:14:03 -07:00
  • c986110678 httpcaddyfile: Warn if site address uses unspecified IP (close #4004) Matthew Holt 2021-02-01 17:02:01 -07:00
  • 55e49ff5c8 httpcaddyfile: Sort catch-all site blocks properly (fix #4003) Matthew Holt 2021-02-01 11:45:28 -07:00
  • e2940c8c03 ci: update the command to run tests on the s390x machine (#3995) Mohammed Al Sahaf 2021-01-29 01:40:36 +03:00
  • bef80cd806 caddyhttp: Fix redir html status code, improve flow (#3987) Tyler Kropp 2021-01-28 14:59:50 -05:00
  • e2c5c28597 caddyhttp: Implement handler abort; new 'abort' directive (close #3871) (#3983) Matt Holt 2021-01-28 12:54:55 -07:00
  • ab80ff4fd2 admin: Identity management, remote admin, config loaders (#3994) Matt Holt 2021-01-27 16:16:04 -07:00
  • 3366384d93 caddycmd: Add upgrade command (#3972) Matt Holt 2021-01-19 18:45:49 -07:00
  • 1ac6351705 Revert "requestbody: Allow overwriting remote address" Matthew Holt 2021-01-11 13:35:12 -07:00
  • 160d199999 caddytest: Update Caddyfile tests for formatting, HTTP-only blocks Matthew Holt 2021-01-19 14:21:11 -07:00
  • d68cff8eb6 httpcaddyfile: Skip TLS APs for HTTP-only hosts (fix #3977) Matthew Holt 2021-01-19 14:16:06 -07:00
  • 8f6f9865d4 cmd: Print more detailed version with --environ Matthew Holt 2021-01-16 12:52:33 -07:00
  • 58e83a811b map: Add missing json struct tag Matthew Holt 2021-01-16 09:56:06 -07:00
  • f0c0f38ba5 tests: use actual admin port value in error message (#3973) Sven Dowideit 2021-01-14 11:30:49 +10:00
  • 59071ea15d cmd: Implement sd_notify() to notify systemd about readiness (#3963) Stefan Tatschner 2021-01-12 22:38:53 +01:00
  • 14f50d9dfb templates: Add fileExists and httpError template actions Matthew Holt 2021-01-11 13:49:20 -07:00
  • 0bf2046da7 requestbody: Allow overwriting remote address Matthew Holt 2021-01-11 13:35:12 -07:00
  • 88a38bd00d rewrite: Use RawPath instead of Path (fix #3596) (#3918) go-d 2021-01-11 17:18:53 +01:00
  • 4f64105fbb Update docs Matthew Holt 2021-01-08 16:00:36 -07:00
  • 09432ba64d caddytls: Configurable OCSP stapling; global option (closes #3714) Matthew Holt 2021-01-07 15:52:58 -07:00
  • ef54483249 logging: Remove logfmt encoder (close #3575) Matthew Holt 2021-01-07 14:29:19 -07:00
  • c2b91dbd65 httpcaddyfile: Support repeated use of cert_issuer global option Matthew Holt 2021-01-07 11:01:58 -07:00
  • 8b6fdc04da caddytls: add 'key_type' subdirective (#3956) Jordi Masip 2021-01-06 20:02:58 +01:00
  • f0216967dc caddyfile: Refactor unmarshaling of module tokens Matthew Holt 2021-01-05 14:39:30 -07:00
  • b1bec8c899 go.mod: Update CertMagic and acmez (improved IDN support) Matthew Holt 2021-01-04 15:59:48 -07:00
  • 3c9256a1be reverseproxy: Caddyfile health check headers, host header support (#3948) yaxin 2021-01-05 02:26:18 +08:00
  • 7846bc1e06 httpcaddyfile: Adjust iterator when removing AP (fix #3953) Matthew Holt 2021-01-04 11:25:29 -07:00
  • 144b65cf99 cmd: Organize list-modules output; --packages flag (#3925) Matt Holt 2021-01-04 11:11:56 -07:00
  • c8557dc00b caddyfile: Introduce basic linting and fmt check (#3923) Matt Holt 2021-01-04 11:11:36 -07:00
  • 1b453dd4fb ci: force fetch the upstream tags (#3947) v2.3.0-rc.2 v2.3.0 Mohammed Al Sahaf 2020-12-31 00:02:54 +03:00
  • ebc278ec98 metrics: allow disabling OpenMetrics negotiation (#3944) Dave Henderson 2020-12-30 13:44:02 -05:00
  • 79f3af9927 ci: Add pushing to cloudsmith (#3941) Francis Lavoie 2020-12-30 12:54:58 -05:00
  • d8bcf5be4e fileserver: Fix "go up" links in browse listings (closes #3942) Matthew Holt 2020-12-30 08:03:33 -07:00
  • 38a83ca6f8 ci: Update goreleaser to fix deprecation notices (#3945) Francis Lavoie 2020-12-30 09:28:20 -05:00
  • 2b90cdba52 ci: reject tags if not signed by Matthew Holt's key (#3932) Mohammed Al Sahaf 2020-12-29 22:52:13 +03:00
  • 635f075f18 caddyfile: Fix minor bug in formatter Matthew Holt 2020-12-16 15:22:16 -07:00
  • e384f07a3c caddytls: Improve alt chain preference settings Matthew Holt 2020-12-15 12:16:04 -07:00
  • 132525de3b reverseproxy: Minor lint fixes Matthew Holt 2020-12-14 15:30:55 -07:00
  • deedf8abb0 caddyhttp: Optionally use forwarded IP for remote_ip matcher v2.3.0-rc.1 Matthew Holt 2020-12-10 16:09:30 -07:00
  • 63bda6a0dc caddyhttp: Clean up internal auto-HTTPS redirect code Matthew Holt 2020-12-10 14:36:46 -07:00
  • b8a799df9f caddyhttp: Document that remote_ip reads X-Forwarded-For header Matthew Holt 2020-12-09 13:06:57 -07:00
  • a748151666 go.mod: Update CertMagic (fix #3911) Matthew Holt 2020-12-09 13:04:57 -07:00
  • c898a37f40 httpcaddyfile: support matching headers that do not exist (#3909) Jack Baron 2020-12-09 18:28:14 +00:00
  • 31fbcd7401 go.mod: Upgrade some dependencies Matthew Holt 2020-12-08 14:06:52 -07:00
  • 7e719157d9 httpcaddyfile: Decrement counter when removing conn policy (fix #3906) Matthew Holt 2020-12-07 14:22:47 -07:00
  • 6e9ac248dd fastcgi: Set PATH_INFO to file matcher remainder as fallback (#3739) Francis Lavoie 2020-12-04 19:12:13 -05:00
  • 5643dc3fb9 go.mod: update quic-go to v0.19.3 (#3901) Marten Seemann 2020-12-04 22:49:26 +07:00
  • 3d0e046238 caddyauth: Use structured log Matthew Holt 2020-12-03 11:33:55 -07:00
  • bac82073d0 Merge remote-tracking branch 'origin/master' Matthew Holt 2020-12-03 11:33:18 -07:00
  • e7a5a3850f cmd: add ability to read config from stdin (#3898) Jordi Masip 2020-12-03 18:02:18 +01:00
  • aca7ef0d4c Add setcap script to gitignore Matthew Holt 2020-12-02 13:48:13 -07:00
  • 792fca40f1 Minor comments Matthew Holt 2020-12-02 13:27:08 -07:00
  • 9157051f45 caddyhttp: Optimize large host matchers Matthew Holt 2020-12-02 13:26:28 -07:00
  • 4cff36d731 caddyauth: Use buffered channel passed to signal.Notify (#3895) Cuong Manh Le 2020-12-01 22:27:46 +07:00
  • a26f70a12b headers: Fix Caddyfile parsing with request matcher (#3892) v2.3.0-beta.1 Francis Lavoie 2020-11-30 12:20:30 -05:00
  • 4afcdc49d1 docs: Mention {http.auth.user.id} placeholder in basicauth JSON docs (#3886) Francis Lavoie 2020-11-26 22:31:25 -05:00
  • 7d7434c9ce fileserver: Add debug logging Matthew Holt 2020-11-26 09:37:42 -07:00
  • 53aa60afff reverseproxy: Handle "operation was canceled" errors (#3816) Daniel Santos 2020-11-25 10:54:23 -07:00
  • b0f8fc7aae caddytls: Configure trusted CAs from PEM files (#3882) Matt Holt 2020-11-25 10:53:00 -07:00