Commit Graph

  • ef3f3796cd fixing compile errors and adding json parameter names v2.4.0-beta.2-forest forest 2021-04-10 11:32:40 -0500
  • c761e898bd replace weak default admin endpoint security w/ simple mTLS forest 2021-04-10 11:27:25 -0500
  • b2b1492c7f change go package path for fork forest 2021-04-10 10:51:45 -0500
  • 3903642aa7
    caddyfile: reject cyclic imports (#4022) Mohammed Al Sahaf 2021-04-09 18:06:25 +0000
  • 03b5debd95
    ci: fuzz: add 4 more fuzzing targets (#4105) Mohammed Al Sahaf 2021-04-08 17:45:19 +0000
  • 3f6283b385
    fileserver: Add status code override (#4076) Francis Lavoie 2021-04-08 13:09:12 -0400
  • 45fb7202ac
    notify: Send all sd_notify signals from main caddy process (#4060) Carl George 2021-04-05 15:01:20 -0500
  • 66783eb4d9
    go.mod: Update quic-go to v0.20.1 (#4075) Marten Seemann 2021-04-06 02:09:30 +0700
  • 1455d6bb69
    httpcaddyfile: Fix panic in automation policy consolidation (#4104) Francis Lavoie 2021-04-02 18:47:04 -0400
  • 3401f91dbe
    caddyfile: Normalize line endings before comparing fmt result (#4103) Francis Lavoie 2021-04-02 13:55:34 -0400
  • eb3955a960
    ci: accommodate go1.16 changes to go mod (#4102) v2.4.0-beta.2 Mohammed Al Sahaf 2021-04-01 22:07:32 +0000
  • d21e88ae3a
    Minor tweaks Matthew Holt 2021-04-01 12:49:51 -0600
  • a0a7c60cb9
    go.mod: Use latest CertMagic Matthew Holt 2021-04-01 12:48:59 -0600
  • 7da9241fd7
    Use 600 instead of 644 for UUID file Matthew Holt 2021-04-01 12:12:28 -0600
  • e68dbe9cf8
    Change os to ioutil for now Matthew Holt 2021-03-30 15:41:54 -0600
  • bd357bf005
    reverseproxy: Set cookie path to `/` when using cookie lb_policy (#4096) Dimitri Masson 2021-03-30 23:29:00 +0200
  • aac1ccf12d
    caddy: Add InstanceID() method Matthew Holt 2021-03-30 14:15:20 -0600
  • f35a7fa466
    encode,staticfiles: Content negotiation, precompressed files (#4045) Steffen Brüheim 2021-03-30 02:47:19 +0200
  • 75f797debd
    reverseproxy: Implement health_uri, deprecate health_path, supports query (#4050) Francis Lavoie 2021-03-29 20:36:40 -0400
  • 1c8ea00828
    go.mod: Migrate to golang.org/x/term (#4073) Simão Gomes Viana 2021-03-29 20:39:08 +0200
  • d63d5ae1ce
    caddyhttp: improve grammar of comment for AllowH2C (#4072) Simão Gomes Viana 2021-03-29 20:04:25 +0200
  • a6bc58153b
    sigtrap_posix: add missing comma to SIGTERM info (#4078) Simão Gomes Viana 2021-03-29 19:04:22 +0200
  • 911c8a371a
    cmd: Use formatted logger for config adapter warnings (#4080) Francis Lavoie 2021-03-29 13:03:50 -0400
  • 87fbc0783a
    cmd: main: fix minor doc typos (#4082) Simão Gomes Viana 2021-03-29 19:02:21 +0200
  • f1c36680fc
    headers: Fix Caddyfile parsing for `request_header` with matchers (#4085) Francis Lavoie 2021-03-29 12:55:29 -0400
  • a87f757fcc
    .gitignore: add IDE files (#4087) Simão Gomes Viana 2021-03-29 18:54:38 +0200
  • 0018b9be0d
    fileserver: Add a few more debug lines (#4063) Francis Lavoie 2021-03-19 13:42:26 -0400
  • a48c6205b7
    fileserver: Browse listing supports dark mode (#4066) rai 2021-03-19 18:41:02 +0100
  • 28a4159933
    CONTRIBUTING: fix spelling (#4070) Simão Gomes Viana 2021-03-19 12:37:43 +0100
  • 0d7fe36007
    httpcaddyfile: Add `error` directive for the existing handler (#4034) Francis Lavoie 2021-03-12 15:25:49 -0500
  • f137b82227
    logging: add replace filter for static value replacement (#4029) Aaron Taylor 2021-03-12 15:01:34 -0500
  • 2a127ac3d1
    caddyconfig: add global option for configuring loggers (#4028) Aaron Taylor 2021-03-12 15:00:02 -0500
  • 802f80c382
    map: Accept regex substitution in outputs (#3991) Rajat Jain 2021-03-11 02:52:33 +0530
  • 51f35ba03f
    reverseproxy: Fix upstreams with placeholders with no port (#4046) Francis Lavoie 2021-03-03 12:12:31 -0500
  • ad8d01cb66
    rewrite: Implement regex path replacements Matthew Holt 2021-03-01 18:27:59 -0700
  • 5bf0a55df4
    fileserver: Don't replace in request paths (fix #4027) Matthew Holt 2021-03-01 13:49:13 -0700
  • ec309c6d52
    caddypki: Add SignWithRoot option for ACME server Matthew Holt 2021-02-26 19:27:58 -0700
  • ce5a0934a8
    reverseproxy: Fix round robin data race (#4038) Matthew Holt 2021-02-25 09:41:52 -0700
  • b54fa41239
    Update docs; commit setcap.sh Matthew Holt 2021-02-24 11:55:56 -0700
  • 427bbe99d0
    go.mod: Latest CertMagic (updated libdns conventions) Matthew Holt 2021-02-24 11:50:23 -0700
  • a8fdc0a998
    core: Initialize logging before admin Matthew Holt 2021-02-23 12:57:10 -0700
  • f6bb02b303
    caddytls: Remove old asset migration code (close #3894) Matthew Holt 2021-02-22 15:19:09 -0700
  • 6722ae3a83
    reverseproxy: Add duration/latency placeholders (close #4012) (#4013) Matt Holt 2021-02-22 11:57:21 -0700
  • edb362aa96
    httpcaddyfile: Fix catch-all site block sorting Matthew Holt 2021-02-22 11:14:59 -0700
  • 5376e5113e
    ci: Build and test on Go 1.16, bump minimum to 1.15 (#4024) Francis Lavoie 2021-02-18 07:09:49 -0500
  • ec3ac840cf
    caddy: Support SetReadBuffer and SyscallConn for QUIC (fix #3998) Matthew Holt 2021-02-16 13:55:49 -0700
  • fbd00e4b53
    Improve security warnings Matthew Holt 2021-02-16 13:31:53 -0700
  • bafb562991
    httpcaddyfile: Configure other apps from global options (#3990) Francis Lavoie 2021-02-15 22:10:27 -0500
  • ed678235a4
    cmd: Clean up `build-info` and `upgrade` output v2.4.0-beta.1 Matthew Holt 2021-02-15 12:07:35 -0700
  • cc63c5805e
    caddyhttp: Support placeholders in header matcher values (close #3916) Matthew Holt 2021-02-11 16:27:09 -0700
  • 51e3fdba77
    caddytls: Save email with account if not already specified Matthew Holt 2021-02-10 19:49:23 -0700
  • 5ef76ff3e6
    reverseproxy: Response buffering & configurable buffer size Matthew Holt 2021-02-09 14:15:04 -0700
  • 653a0d3f6b
    httpcaddyfile: Fix automation policies Matthew Holt 2021-02-08 11:06:19 -0700
  • 0aefa7b047
    ci: deflake integration tests (#3966) Mohammed Al Sahaf 2021-02-05 18:36:52 +0300
  • 8c291298c9
    httpcaddyfile: Add resolvers subdir of tls (close #4008) Matthew Holt 2021-02-02 23:07:50 -0700
  • bf50d7010a
    acmeserver: Support custom CAs from Caddyfile Matthew Holt 2021-02-02 17:23:52 -0700
  • 8ec90f1c40
    caddyhttp: Check for invalid subdirectives of static_response Matthew Holt 2021-02-02 16:19:58 -0700
  • 90284e8017
    httpcaddyfile: Fix default issuers when email provided Matthew Holt 2021-02-02 16:17:26 -0700
  • 2772ede43c
    cmd: Add --force flag to reload command (close #4005) Matthew Holt 2021-02-01 18:14:03 -0700
  • c986110678
    httpcaddyfile: Warn if site address uses unspecified IP (close #4004) Matthew Holt 2021-02-01 17:02:01 -0700
  • 55e49ff5c8
    httpcaddyfile: Sort catch-all site blocks properly (fix #4003) Matthew Holt 2021-02-01 11:45:28 -0700
  • e2940c8c03
    ci: update the command to run tests on the s390x machine (#3995) Mohammed Al Sahaf 2021-01-29 01:40:36 +0300
  • bef80cd806
    caddyhttp: Fix redir html status code, improve flow (#3987) Tyler Kropp 2021-01-28 14:59:50 -0500
  • e2c5c28597
    caddyhttp: Implement handler abort; new 'abort' directive (close #3871) (#3983) Matt Holt 2021-01-28 12:54:55 -0700
  • ab80ff4fd2
    admin: Identity management, remote admin, config loaders (#3994) Matt Holt 2021-01-27 16:16:04 -0700
  • 3366384d93
    caddycmd: Add upgrade command (#3972) Matt Holt 2021-01-19 18:45:49 -0700
  • 1ac6351705
    Revert "requestbody: Allow overwriting remote address" Matthew Holt 2021-01-11 13:35:12 -0700
  • 160d199999
    caddytest: Update Caddyfile tests for formatting, HTTP-only blocks Matthew Holt 2021-01-19 14:21:11 -0700
  • d68cff8eb6
    httpcaddyfile: Skip TLS APs for HTTP-only hosts (fix #3977) Matthew Holt 2021-01-19 14:16:06 -0700
  • 8f6f9865d4
    cmd: Print more detailed version with --environ Matthew Holt 2021-01-16 12:52:33 -0700
  • 58e83a811b
    map: Add missing json struct tag Matthew Holt 2021-01-16 09:56:06 -0700
  • f0c0f38ba5
    tests: use actual admin port value in error message (#3973) Sven Dowideit 2021-01-14 11:30:49 +1000
  • 59071ea15d
    cmd: Implement sd_notify() to notify systemd about readiness (#3963) Stefan Tatschner 2021-01-12 22:38:53 +0100
  • 14f50d9dfb
    templates: Add fileExists and httpError template actions Matthew Holt 2021-01-11 13:49:20 -0700
  • 0bf2046da7
    requestbody: Allow overwriting remote address Matthew Holt 2021-01-11 13:35:12 -0700
  • 88a38bd00d
    rewrite: Use RawPath instead of Path (fix #3596) (#3918) go-d 2021-01-11 17:18:53 +0100
  • 4f64105fbb
    Update docs Matthew Holt 2021-01-08 16:00:36 -0700
  • 09432ba64d
    caddytls: Configurable OCSP stapling; global option (closes #3714) Matthew Holt 2021-01-07 15:52:58 -0700
  • ef54483249
    logging: Remove logfmt encoder (close #3575) Matthew Holt 2021-01-07 14:29:19 -0700
  • c2b91dbd65
    httpcaddyfile: Support repeated use of cert_issuer global option Matthew Holt 2021-01-07 11:01:58 -0700
  • 8b6fdc04da
    caddytls: add 'key_type' subdirective (#3956) Jordi Masip 2021-01-06 20:02:58 +0100
  • f0216967dc
    caddyfile: Refactor unmarshaling of module tokens Matthew Holt 2021-01-05 14:39:30 -0700
  • b1bec8c899
    go.mod: Update CertMagic and acmez (improved IDN support) Matthew Holt 2021-01-04 15:59:48 -0700
  • 3c9256a1be
    reverseproxy: Caddyfile health check headers, host header support (#3948) yaxin 2021-01-05 02:26:18 +0800
  • 7846bc1e06
    httpcaddyfile: Adjust iterator when removing AP (fix #3953) Matthew Holt 2021-01-04 11:25:29 -0700
  • 144b65cf99
    cmd: Organize list-modules output; --packages flag (#3925) Matt Holt 2021-01-04 11:11:56 -0700
  • c8557dc00b
    caddyfile: Introduce basic linting and fmt check (#3923) Matt Holt 2021-01-04 11:11:36 -0700
  • 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 +0300
  • ebc278ec98
    metrics: allow disabling OpenMetrics negotiation (#3944) Dave Henderson 2020-12-30 13:44:02 -0500
  • 79f3af9927
    ci: Add pushing to cloudsmith (#3941) Francis Lavoie 2020-12-30 12:54:58 -0500
  • d8bcf5be4e
    fileserver: Fix "go up" links in browse listings (closes #3942) Matthew Holt 2020-12-30 08:03:33 -0700
  • 38a83ca6f8
    ci: Update goreleaser to fix deprecation notices (#3945) Francis Lavoie 2020-12-30 09:28:20 -0500
  • 2b90cdba52
    ci: reject tags if not signed by Matthew Holt's key (#3932) Mohammed Al Sahaf 2020-12-29 22:52:13 +0300
  • 635f075f18
    caddyfile: Fix minor bug in formatter Matthew Holt 2020-12-16 15:22:16 -0700
  • e384f07a3c
    caddytls: Improve alt chain preference settings Matthew Holt 2020-12-15 12:16:04 -0700
  • 132525de3b
    reverseproxy: Minor lint fixes Matthew Holt 2020-12-14 15:30:55 -0700
  • deedf8abb0
    caddyhttp: Optionally use forwarded IP for remote_ip matcher v2.3.0-rc.1 Matthew Holt 2020-12-10 16:09:30 -0700
  • 63bda6a0dc
    caddyhttp: Clean up internal auto-HTTPS redirect code Matthew Holt 2020-12-10 14:36:46 -0700
  • b8a799df9f
    caddyhttp: Document that remote_ip reads X-Forwarded-For header Matthew Holt 2020-12-09 13:06:57 -0700
  • a748151666
    go.mod: Update CertMagic (fix #3911) Matthew Holt 2020-12-09 13:04:57 -0700