Commit Graph

  • 6029b7ffb0
    feat: add support for ResponseWriter.Unwrap() Kévin Dunglas 2023-04-25 20:27:10 +0200
  • 74cb957e52 reverseproxy: Fix reinitialize upstream healthy metrics (#5498) Y.Horie 2023-04-26 00:59:26 +0900
  • 2b04e09fa7
    reverseproxy: Fix reinitialize upstream healthy metrics (#5498) Y.Horie 2023-04-26 00:59:26 +0900
  • 28673a2630 fix some comments (#5508) cui fliter 2023-04-25 23:54:42 +0800
  • 3443a8a056
    fix some comments (#5508) cui fliter 2023-04-25 23:54:42 +0800
  • fa4d13b20a fix some comments cui fliter 2023-04-25 15:33:52 +0800
  • 0d4520f8fa templates: Add `fileStat` function (#5497) Stéphane Mourey 2023-04-24 18:36:37 +0200
  • 2943c41884
    templates: Add `fileStat` function (#5497) Stéphane Mourey 2023-04-24 18:36:37 +0200
  • f96ae17b94
    Merge branch 'master' into patch-1 Stéphane Mourey 2023-04-24 12:00:07 +0200
  • 8341f00a59 caddyfile: Stricter parsing, error for brace on new line (#5505) Francis Lavoie 2023-04-20 14:43:51 -0400
  • 53b6fab125
    caddyfile: Stricter parsing, error for brace on new line (#5505) Francis Lavoie 2023-04-20 14:43:51 -0400
  • 76a00668e0 caddyfile: Stricter parsing, error for brace on new line Francis Lavoie 2023-04-20 05:53:31 -0400
  • ef153f7f0f core: Return default logger if no modules loaded Matthew Holt 2023-04-20 10:27:40 -0600
  • c6ac350a3b
    core: Return default logger if no modules loaded Matthew Holt 2023-04-20 10:27:40 -0600
  • 7b76b0ec27
    Update listeners.go Francis Lavoie 2023-04-20 06:38:42 -0400
  • 42dd8ce91c use escaped path while rewriting TP-O 2023-04-20 14:35:45 +0700
  • 9b5d8ffe4d
    Merge branch 'master' into patch-1 Stéphane Mourey 2023-04-20 10:53:18 +0200
  • 6de83df1d5
    Update proxy resolvers parsing to use the new function Francis Lavoie 2023-04-20 04:25:41 -0400
  • 5fc626dec0
    Improve default net/port Francis Lavoie 2023-04-20 03:50:10 -0400
  • 82a8c559c5
    acmeserver: Configurable `resolvers`, fix smallstep deprecations Francis Lavoie 2023-04-18 22:43:40 -0400
  • 7a454567a6
    Merge 6d010189a5 into b301a3df70 Francis Lavoie 2023-04-19 13:54:37 -0600
  • bb963cd1e4 celmatcher: Implement `pkix.Name` conversion to string (#5492) Francis Lavoie 2023-04-19 11:55:22 -0400
  • b301a3df70
    celmatcher: Implement `pkix.Name` conversion to string (#5492) Francis Lavoie 2023-04-19 11:55:22 -0400
  • 6b17a8d255 Rename stat to fileStat Stéphane Mourey 2023-04-19 15:06:54 +0200
  • c71cc4439b Remove isDir function (really) Stéphane Mourey 2023-04-19 14:41:08 +0200
  • 278e2f7a26 reverseproxy: Fix reinitialize upstream healthy metrics u5surf 2023-04-19 21:20:40 +0900
  • b8cdf09e5f Add stat function, remove isDir function Stéphane Mourey 2023-04-19 11:31:45 +0200
  • 6b266a4db6 Fix funcIsDir return false when root file system not specified Stéphane Mourey 2023-04-17 16:33:45 +0200
  • f6fb5ec5fc
    Fix funcIsDir return value on error Stéphane Mourey 2023-04-17 11:58:31 +0200
  • 7bfb82194b
    Update modules/caddyhttp/templates/tplcontext.go Stéphane Mourey 2023-04-17 11:39:20 +0200
  • e64de5e304
    Add isDir template function Stéphane Mourey 2023-04-17 11:24:52 +0200
  • 6d010189a5
    Implement success ratio in health checks proxy-success-ratio Francis Lavoie 2023-04-15 09:06:41 -0400
  • 2c61b50b5f
    Add `min_successes` Francis Lavoie 2023-04-15 08:44:12 -0400
  • c8b8c3a7b2
    Add `min_success_ratio` WIP Francis Lavoie 2023-02-26 02:16:05 -0500
  • c4b934f232
    Add `caddyhttp.Ratio` type Francis Lavoie 2023-04-15 11:33:59 -0400
  • cf69cd7b27
    Add `success_duration` Francis Lavoie 2023-04-15 10:51:36 -0400
  • be34eab962
    celmatcher: Implement `pkix.Name` conversion to string Francis Lavoie 2023-04-13 11:45:17 -0400
  • 98efeb24ff
    reverseproxy: Add `fallback` for some policies, instead of always random Francis Lavoie 2023-04-12 09:43:33 -0400
  • dc832103a1
    reverseproxy: Optimize the base case for `least_conn` policy Francis Lavoie 2023-04-12 08:01:35 -0400
  • 7c57fe0a2d chore: Adjustments to CI caching (#5495) Francis Lavoie 2023-04-14 21:38:33 -0400
  • 998c6e06a7
    chore: Adjustments to CI caching (#5495) Francis Lavoie 2023-04-14 21:38:33 -0400
  • 90f4d12f00
    Trigger CI to test caching Francis Lavoie 2023-04-14 21:21:30 -0400
  • b43ab78fc8
    chore: Remove custom caching, `setup-go` has it built-in Francis Lavoie 2023-04-14 21:06:52 -0400
  • e0cb5d0ea9
    chore: CI `checkout` before `setup-go` Francis Lavoie 2023-04-14 20:55:00 -0400
  • 2b18898c89 reverseproxy: Remove deprecated `lookup_srv` (#5396) Francis Lavoie 2023-04-10 16:08:40 -0400
  • 4636109ce1
    reverseproxy: Remove deprecated `lookup_srv` (#5396) Francis Lavoie 2023-04-10 16:08:40 -0400
  • 95b7fb5017
    Merge branch 'master' into drop-proxy-lookupsrv Matt Holt 2023-04-10 13:56:41 -0600
  • 5d6fe1eec6 cmd: Support `'` quotes in envfile parsing (#5437) Matt Holt 2023-04-10 13:55:45 -0600
  • 205b142614
    cmd: Support `'` quotes in envfile parsing (#5437) Matt Holt 2023-04-10 13:55:45 -0600
  • e661c25c37 Update contributing guidelines (#5466) Matt Holt 2023-04-10 13:08:32 -0600
  • ff35ba9ec3
    Update contributing guidelines (#5466) Matt Holt 2023-04-10 13:08:32 -0600
  • dde44432cb caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929) WeidiDeng 2023-04-11 01:05:02 +0800
  • d8d87a378f
    caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929) WeidiDeng 2023-04-11 01:05:02 +0800
  • 6c263c2dc0
    Merge branch 'master' into http2-without-tlsConn Matt Holt 2023-04-10 10:57:23 -0600
  • 21abee6c9f
    reorder import WeidiDeng 2023-04-10 11:27:54 +0800
  • 7c8fe21c7a
    Add comments WeidiDeng 2023-04-10 11:15:39 +0800
  • 4e45e8c59c expose max TLS version client config Omar Ramadan 2023-04-09 15:09:53 -0700
  • 3ee18dc11b reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468) Francis Lavoie 2023-04-03 23:31:47 -0400
  • f8b59e77f8
    reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468) Francis Lavoie 2023-04-03 23:31:47 -0400
  • 60d7014a1c
    More clarification in the comment Francis Lavoie 2023-04-03 23:22:43 -0400
  • 93b5c207aa Change query policy to join all the values Francis Lavoie 2023-04-02 08:41:18 -0400
  • cf3ba0e919 reverseproxy: Add `client_ip_hash` lb policy Francis Lavoie 2023-03-29 17:52:04 -0400
  • e663bf9e12 reverseproxy: Add `query` lb policy Francis Lavoie 2023-03-29 04:15:20 -0400
  • 1aed592da4 cmd: Create pidfile before config load (close #5477) Matthew Holt 2023-04-03 11:57:16 -0600
  • 508cf2aa22
    cmd: Create pidfile before config load (close #5477) Matthew Holt 2023-04-03 11:57:16 -0600
  • e53bafa0f7 fileserver: Add color-scheme meta tag (#5475) Kid 2023-04-03 10:44:21 +0800
  • f9bd2d3e92
    fileserver: Add color-scheme meta tag (#5475) Kid 2023-04-03 10:44:21 +0800
  • 1185f7e67e
    fileserver: Add color-scheme meta tag Kid 2023-04-02 15:32:08 +0800
  • bed2a4294e build(deps): bump actions/setup-go from 3 to 4 (#5474) dependabot[bot] 2023-04-02 00:36:16 -0400
  • b1366c7e46
    build(deps): bump actions/setup-go from 3 to 4 (#5474) dependabot[bot] 2023-04-02 00:36:16 -0400
  • 8e7866af45
    build(deps): bump actions/setup-go from 3 to 4 dependabot[bot] 2023-04-02 00:00:34 +0000
  • 2762020833 proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424) Corin Langosch 2023-03-31 23:44:53 +0200
  • b6fe5d4b41
    proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424) Corin Langosch 2023-03-31 23:44:53 +0200
  • d35cfc10d6
    Move TODO comment to somewhere more sensible Francis Lavoie 2023-03-31 17:24:45 -0400
  • 754b0a3f46
    Switch to reading from the client IP context var Francis Lavoie 2023-03-27 18:49:34 -0400
  • 863dfc9ec4
    Minor cleanup Francis Lavoie 2023-03-22 03:55:03 -0400
  • 46bba25569
    Pulling in proxy_protocol listener wrapper plugin as a standard module Francis Lavoie 2023-03-22 03:40:52 -0400
  • 145df55cca
    Use netip methods Corin Langosch 2023-03-15 10:21:36 +0100
  • b58f774563
    Various fixes and improvements Corin Langosch 2023-03-08 17:47:11 +0100
  • e2d24fe166
    Add proxy protocol support for reverse proxy http transport WeidiDeng 2023-03-07 00:13:48 +0800
  • bdf4e34511 reverseproxy: Add mention of which half a copyBuffer err comes from (#5472) Francis Lavoie 2023-03-31 15:46:29 -0400
  • 66e571e687
    reverseproxy: Add mention of which half a copyBuffer err comes from (#5472) Francis Lavoie 2023-03-31 15:46:29 -0400
  • e2540c4d4b
    Apply suggestions from code review Francis Lavoie 2023-03-31 15:17:54 -0400
  • 982129199f
    Return early on rerr == EOF Francis Lavoie 2023-03-31 09:08:56 -0400
  • 49ba1b87c0 fix lint Weidi Deng 2023-03-31 15:04:45 +0800
  • 343b4f0739 go fmt Weidi Deng 2023-03-31 14:58:12 +0800
  • eb8212bd8b Merge branch 'master' into http2-without-tlsConn Weidi Deng 2023-03-31 14:42:39 +0800
  • bb97db302c
    reverseproxy: Add mention of which half a copyBuffer err comes from Francis Lavoie 2023-03-31 02:09:48 -0400
  • 6cf387e7b4
    Merge branch 'master' into guidelines Matt Holt 2023-03-28 10:59:45 -0600
  • 582c567551
    Request disclosure as a courtesy Matthew Holt 2023-03-28 09:46:49 -0600
  • 5a97e05564 caddyhttp: Log request body bytes read (#5461) Francis Lavoie 2023-03-27 18:40:15 -0400
  • 2b3046de36
    caddyhttp: Log request body bytes read (#5461) Francis Lavoie 2023-03-27 18:40:15 -0400
  • da12ba2539 caddyhttp: Log request body bytes read Francis Lavoie 2023-03-26 04:33:24 -0400
  • bdb721d5da
    Update contributing guidelines Matthew Holt 2023-03-27 16:05:35 -0600
  • b266d6a8fc log: Make sink logs encodable (#5441) Mohammed Al Sahaf 2023-03-28 00:41:24 +0300
  • 1aef807c71
    log: Make sink logs encodable (#5441) Mohammed Al Sahaf 2023-03-28 00:41:24 +0300
  • d5ffffcf51
    Merge branch 'master' into jsonify-sink-log Francis Lavoie 2023-03-27 17:34:27 -0400
  • 02309c7df0 caddytls: Eval replacer on automation policy subjects (#5459) Francis Lavoie 2023-03-27 17:16:22 -0400
  • e16a886814
    caddytls: Eval replacer on automation policy subjects (#5459) Francis Lavoie 2023-03-27 17:16:22 -0400
  • 13cd37500c caddytls: Run the replacer on automation policy subjects Francis Lavoie 2023-03-25 19:58:03 -0400