Commit Graph

  • e98a6f5a71
    caddyhttp: Implement `caddy respond` subcommand Matthew Holt 2022-07-07 10:37:11 -0600
  • 2c62b1409a admin: support ETag on config endpoints (#4579) jhwz 2022-07-07 07:50:07 +1200
  • f259ed52bb
    admin: support ETag on config endpoints (#4579) jhwz 2022-07-07 07:50:07 +1200
  • 0009f442e4 go.mod: Bump up quic-go to v0.28.0, fixes for BC breaks (#4867) Francis Lavoie 2022-07-06 14:14:32 -0400
  • 8bac134f26
    go.mod: Bump up quic-go to v0.28.0, fixes for BC breaks (#4867) Francis Lavoie 2022-07-06 14:14:32 -0400
  • 329af2c7bd
    go.mod: Bump up quic-go to v0.28.0, fixes for BC breaks Francis Lavoie 2022-07-06 00:30:38 -0400
  • 14a1aec895 caddytls: Reuse issuer between PreCheck and Issue (#4866) Matt Holt 2022-07-05 18:12:25 -0600
  • 412dcc07d3
    caddytls: Reuse issuer between PreCheck and Issue (#4866) Matt Holt 2022-07-05 18:12:25 -0600
  • 9331ca8be7
    caddytls: Reuse issuer between PreCheck and Issue Matthew Holt 2022-07-05 17:28:13 -0600
  • ef502898ea core: implement tcp-keepalive for linux Karmanyaah Malhotra 2022-07-04 15:27:17 -0500
  • 0c662e345b initial attempt at TCP Keepalive configuration Karmanyaah Malhotra 2022-07-02 20:25:10 -0500
  • 3857cce2f5
    Merge 2c2f4ea09d into 660c59b6f3 Maxime tremblay Godindustry@gmail.com 2022-06-30 04:36:48 -0400
  • 6f12614011 admin: Implement /adapt endpoint (close #4465) (#4846) Matt Holt 2022-06-28 22:43:57 -0600
  • 660c59b6f3
    admin: Implement /adapt endpoint (close #4465) (#4846) Matt Holt 2022-06-28 22:43:57 -0600
  • b10f113ebb
    admin: Implement /adapt endpoint (close #4465) Matthew Holt 2022-06-20 10:49:52 -0600
  • 419e692ec0 changes per request Weidi Deng 2022-06-29 10:10:06 +0800
  • 4ed30e741a forwardauth: Fix case when `copy_headers` is omitted (#4856) Francis Lavoie 2022-06-28 21:23:30 -0400
  • 58e05cab15
    forwardauth: Fix case when `copy_headers` is omitted (#4856) Francis Lavoie 2022-06-28 21:23:30 -0400
  • 0108e3817a fix xff header parsing Weidi Deng 2022-06-28 19:13:13 +0800
  • 0fe0a95db6
    forwardauth: Fix case when `copy_headers` is omitted Francis Lavoie 2022-06-28 03:19:59 -0400
  • 37b50b0d9f feat: proxy protocol support for reverseproxy http transport Weidi Deng 2022-06-28 11:51:40 +0800
  • 1e56ce90e5 [fix] fix yinpeng 2022-06-26 20:40:14 +0800
  • f66d769f8c Expose several Caddy HTTP Matchers to the CEL Matcher (#4715) Tristan Swadell 2022-06-22 15:53:46 -0700
  • 10f85558ea
    Expose several Caddy HTTP Matchers to the CEL Matcher (#4715) Tristan Swadell 2022-06-22 15:53:46 -0700
  • 4841df0fa3
    Introduce complex macro support for FileMatcher to handle two argument call types Tristan Swadell 2022-05-17 13:19:47 -0700
  • 2b38e0aefa
    Implement file for CEL Francis Lavoie 2022-06-22 15:19:00 -0400
  • d4e0673d00
    Export some symbols needed to set up matchers outside this package Francis Lavoie 2022-04-28 23:47:43 -0400
  • 60beb8793d
    Implement remote_ip for CEL Francis Lavoie 2022-04-28 23:14:40 -0400
  • 304917d0b3
    Implement header_regexp for CEL, bit of cleanup Francis Lavoie 2022-04-20 02:49:13 -0400
  • 247a6e465e
    Fix whitespace from rebase conflicts Francis Lavoie 2022-06-22 15:22:50 -0400
  • 328da2bfc3
    Expose several Caddy HTTP Matchers to the CEL Matcher Tristan Swadell 2022-04-18 19:25:17 -0700
  • e4e0205976 reverseproxy: Fix double headers in response handlers (#4847) Francis Lavoie 2022-06-22 15:10:14 -0400
  • 98468af8b6
    reverseproxy: Fix double headers in response handlers (#4847) Francis Lavoie 2022-06-22 15:10:14 -0400
  • d0eccf984e
    Reordering conditions for clarity/correctness Francis Lavoie 2022-06-22 03:31:27 -0400
  • 22154e7d7a
    Get rid of `bodyClosed` stuff, now obsolete Francis Lavoie 2022-06-22 03:01:15 -0400
  • d71463cba8
    Trying a fix to avoid doubled header copying Francis Lavoie 2022-06-22 01:15:03 -0400
  • cc7c190daa
    forwardauth: Possible fix for double headers in non-2xx branch Francis Lavoie 2022-06-21 04:28:16 -0400
  • 600841460b reverseproxy: Fix panic when TLS is not configured (#4848) Francis Lavoie 2022-06-22 15:01:57 -0400
  • 25f10511e7
    reverseproxy: Fix panic when TLS is not configured (#4848) Francis Lavoie 2022-06-22 15:01:57 -0400
  • 083f79f013
    Refactor and simplify setScheme Matthew Holt 2022-06-22 12:14:18 -0600
  • 7aa2065dac
    reverseproxy: Fix panic when TLS is not configured Francis Lavoie 2022-06-21 05:05:56 -0400
  • 080da83532 reverseproxy: Skip TLS for certain configured ports (#4843) Kiss Károly Pál 2022-06-20 19:51:42 +0200
  • b6e96fa3c5
    reverseproxy: Skip TLS for certain configured ports (#4843) Kiss Károly Pál 2022-06-20 19:51:42 +0200
  • 95ecd41e54 go.mod: Update some dependencies Matthew Holt 2022-06-20 10:50:50 -0600
  • 56013934a4
    go.mod: Update some dependencies Matthew Holt 2022-06-20 10:50:50 -0600
  • 5637462c99
    Merge branch 'master' into master Kiss Károly Pál 2022-06-17 15:09:32 +0200
  • 252759e701 Tests not completing because of apparent wrong ordering of options. Kiss Károly 2022-06-17 15:08:29 +0200
  • 7ee1773e52 Fix another typo that I missed. Kiss Károly 2022-06-17 14:50:42 +0200
  • 06be98704e Fix typo in config option name. Kiss Károly 2022-06-17 14:25:12 +0200
  • a8801d1e3e Update code to match renamed config option. Kiss Károly 2022-06-17 13:56:43 +0200
  • 90c6f084a4
    Rename config option as suggested by Matt Kiss Károly Pál 2022-06-17 13:43:26 +0200
  • f669c7ec4f forwardauth: Support renaming copied headers, block support (#4783) Francis Lavoie 2022-06-16 16:28:11 -0400
  • 0b6f764356
    forwardauth: Support renaming copied headers, block support (#4783) Francis Lavoie 2022-06-16 16:28:11 -0400
  • b6706bd887 Add comment about xcaddy to main Matthew Holt 2022-06-15 15:20:54 -0600
  • 050d6e0aeb
    Add comment about xcaddy to main Matthew Holt 2022-06-15 15:20:54 -0600
  • aa431541a1 headers: Support wildcards for delete ops (close #4830) (#4831) Matt Holt 2022-06-15 09:57:43 -0600
  • 0bcd02d5f6
    headers: Support wildcards for delete ops (close #4830) (#4831) Matt Holt 2022-06-15 09:57:43 -0600
  • 479fa6d503 Fix typo in test config file. Kiss Károly 2022-06-15 11:35:20 +0200
  • cf2a57c05b Added SkipTLSPorts option to http transport. Kiss Károly 2022-06-15 10:36:37 +0200
  • f6cb2cfbef
    Merge branch 'caddyserver:master' into master Kiss Károly Pál 2022-06-15 09:27:06 +0200
  • 6bdfca302a reverseproxy: Dynamic ServerName for TLS upstreams (#4836) Kiss Károly Pál 2022-06-15 05:53:05 +0200
  • c82fe91104
    reverseproxy: Dynamic ServerName for TLS upstreams (#4836) Kiss Károly Pál 2022-06-15 05:53:05 +0200
  • 2dca9980a5 Merge branch 'master' of github.com:kresike/caddy Kiss Károly 2022-06-14 23:09:32 +0200
  • 2aa31ae7ca Revert previous commit. Kiss Károly 2022-06-14 23:07:07 +0200
  • 1e6eed42bd
    Also reject null byte strict Matthew Holt 2022-06-14 11:37:37 -0600
  • 98cd4333a1
    caddyhttp: Introduce strict HTTP mode Matthew Holt 2022-06-14 11:03:53 -0600
  • d43a88c378
    Merge branch 'master' into master Matt Holt 2022-06-14 09:06:24 -0600
  • a8ba387063 reverseproxy: Make TLS renegotiation optional Matthew Holt 2022-06-14 09:05:25 -0600
  • f9b42c3772
    reverseproxy: Make TLS renegotiation optional Matthew Holt 2022-06-14 09:05:25 -0600
  • 3c9806ccb6 Solve issue when dynamic upstreams use wrong protocol upstream. Kiss Károly 2022-06-14 15:42:33 +0200
  • 2a97902c21 Merge branch 'master' of github.com:kresike/caddy Kiss Károly 2022-06-14 13:42:53 +0200
  • afdf87bc08 Moved SNI servername replacement into httptransport. Kiss Károly 2022-06-14 13:42:44 +0200
  • e572db3d3e
    Merge branch 'master' into master Kiss Károly Pál 2022-06-13 11:20:44 +0200
  • a661daff98 Move TLS servername replacement into it's own function Kiss Károly 2022-06-13 11:20:17 +0200
  • 7b99772e85 Reverted previous TLS server name replacement, and implemented thread safe version. Kiss Károly 2022-06-10 18:17:26 +0200
  • bb9972dcec reverseproxy: Add renegotiation param in TLS client (#4784) Yaacov Akiba Slama 2022-06-10 18:33:35 +0300
  • aaf6794b31
    reverseproxy: Add renegotiation param in TLS client (#4784) Yaacov Akiba Slama 2022-06-10 18:33:35 +0300
  • 6b3695245a
    Merge branch 'master' into reverseproxy-tls-renegotiation Matt Holt 2022-06-10 09:18:34 -0600
  • 3d269b93f8
    Update modules/caddyhttp/reverseproxy/httptransport.go Matt Holt 2022-06-10 09:16:44 -0600
  • da2e520388 Add renegotiation option in reverseproxy tls client Yaacov Akiba Slama 2022-05-13 07:48:41 +0300
  • 7683eb294b Make reverse proxy TLS server name replaceable for SNI upstreams. Kiss Károly 2022-06-09 13:21:51 +0200
  • 251df04dbf caddyhttp: Log error from CEL evaluation (fix #4832) Matthew Holt 2022-06-08 16:42:24 -0600
  • 1498132ea3
    caddyhttp: Log error from CEL evaluation (fix #4832) Matthew Holt 2022-06-08 16:42:24 -0600
  • b346d6b79a
    headers: Support wildcards for delete ops (close #4830) Matthew Holt 2022-06-08 14:22:29 -0600
  • 74599ea377 reverseproxy: Correct the `tls_server_name` docs (#4827) Francis Lavoie 2022-06-06 14:37:09 -0400
  • 7f9b1f43c9
    reverseproxy: Correct the `tls_server_name` docs (#4827) Francis Lavoie 2022-06-06 14:37:09 -0400
  • 7a52c95ed1
    Update modules/caddyhttp/reverseproxy/httptransport.go Francis Lavoie 2022-06-06 14:27:10 -0400
  • 2114cc39e6
    reverseproxy: Correct the `tls_server_name` docs Francis Lavoie 2022-06-06 03:27:18 -0400
  • 827e7f4aeb reverseproxy: HTTP 504 for upstream timeouts (#4824) Matt Holt 2022-06-03 14:13:47 -0600
  • 5e729c1e85
    reverseproxy: HTTP 504 for upstream timeouts (#4824) Matt Holt 2022-06-03 14:13:47 -0600
  • d882a6ed3c caddytls: Make peer certificate verification pluggable (#4389) Gr33nbl00d 2022-06-02 22:25:07 +0200
  • 0a14f97e49
    caddytls: Make peer certificate verification pluggable (#4389) Gr33nbl00d 2022-06-02 22:25:07 +0200
  • 7d2e450bec
    Add log for deprecation notice Matthew Holt 2022-06-02 14:09:26 -0600
  • ff1d614bd8
    Register module; fix compilation Matthew Holt 2022-06-02 14:05:24 -0600
  • 71f5f1e709
    Apply suggestions from code review Matt Holt 2022-06-02 13:56:32 -0600
  • eef9e27305 reverseproxy: api: Remove misleading 'healthy' value Matthew Holt 2022-06-02 12:32:23 -0600
  • 9864b138fb
    reverseproxy: api: Remove misleading 'healthy' value Matthew Holt 2022-06-02 12:32:23 -0600
  • a3a1c800fc
    reverseproxy: HTTP 504 for upstream timeouts Matthew Holt 2022-06-02 12:22:53 -0600
  • e27969244a go.mod: Update go-yaml to v3 Matthew Holt 2022-06-01 15:15:20 -0600
  • 3d18bc56b9
    go.mod: Update go-yaml to v3 Matthew Holt 2022-06-01 15:15:20 -0600