Commit graph

  • b30a0cfbae
    forwardproxy: add probe_resistance_auth_external for use with external auth naive Niko Marmeladkov 2026-06-17 17:22:33 +03:00
  • d62c80d3dd Add build workflow klzgrad 2022-10-06 10:32:31 +08:00
  • 8563441787 Add Naive padding protocol v1 klzgrad 2024-02-18 19:06:01 +08:00
  • b9def71846
    Implement disable_insecure_upstreams_check (#149) Francis Lavoie 2025-01-16 11:47:57 -05:00
  • 8f8155f3c1
    Bump golangci/golangci-lint-action from 4 to 6 (#128) dependabot[bot] 2025-01-15 18:23:27 -05:00
  • c27518cc0d
    Configurable idle conn counts for connection pooling (#148) Francis Lavoie 2025-01-15 16:45:03 -05:00
  • 822a51a0cf
    write status then hijack (#126) WeidiDeng 2025-01-15 22:17:41 +08:00
  • 02be81e696
    Improve performance for ACL (#113) Mygod 2024-07-18 16:08:34 -04:00
  • ec0619230b
    Merge pull request #117 from caddyserver/dependabot/go_modules/golang.org/x/net-0.22.0 Juan Calderon-Perez 2024-03-14 08:48:30 -04:00
  • 3b9f696756
    Bump golang.org/x/net from 0.21.0 to 0.22.0 dependabot[bot] 2024-03-14 00:12:14 +00:00
  • 112b8ba3f4
    Merge pull request #121 from caddyserver/dependabot/go_modules/google.golang.org/protobuf-1.33.0 Juan Calderon-Perez 2024-03-13 19:44:03 -04:00
  • 6fb8376281
    Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 dependabot[bot] 2024-03-13 23:34:00 +00:00
  • 2684b29dc1
    Merge pull request #120 from caddyserver/dependabot/go_modules/github.com/jackc/pgx/v4-4.18.2 Juan Calderon-Perez 2024-03-13 19:31:28 -04:00
  • 3a43b3a6c8
    Bump github.com/jackc/pgx/v4 from 4.18.0 to 4.18.2 dependabot[bot] 2024-03-12 15:27:59 +00:00
  • 886ca7867c
    Update README.md (#114) klzgrad 2024-03-06 08:29:10 +08:00
  • c8ab19b557
    Merge pull request #115 from caddyserver/dependabot/go_modules/go.uber.org/zap-1.27.0 Juan Calderon-Perez 2024-02-21 19:44:19 -05:00
  • 9d71b4a2d6
    Bump go.uber.org/zap from 1.26.0 to 1.27.0 dependabot[bot] 2024-02-21 18:13:12 +00:00
  • 0e22ef58bf
    Merge pull request #112 from caddyserver/dependabot/github_actions/golangci/golangci-lint-action-4 Juan Calderon-Perez 2024-02-12 09:28:22 -05:00
  • 34f183ec94
    Bump golangci/golangci-lint-action from 3 to 4 dependabot[bot] 2024-02-12 14:23:33 +00:00
  • a09e685335
    Merge pull request #74 from caddyserver/caddy2 Matt Holt 2024-02-12 07:22:59 -07:00
  • bf7eb31051 Use golangci-lint setup from caddyserver/server. Fix all issues Juan Calderon-Perez 2024-02-11 23:32:13 -05:00
  • 46e92f5552 Remove go1.20 from workflows Juan Calderon-Perez 2024-02-11 23:20:27 -05:00
  • 284b21735a Bump quic-go to v0.41.0 Juan Calderon-Perez 2024-02-11 23:19:39 -05:00
  • 32f2633e44 Update workflows to use go-stable. Remove staticcheck workflow Juan Calderon-Perez 2024-02-11 23:17:44 -05:00
  • 558230fe8f Bump dependencies. Add go1.22 Juan Calderon-Perez 2024-02-11 23:13:41 -05:00
  • 3befe5131e
    Remove macos from platforms Juan Calderon-Perez 2024-01-27 00:29:56 -05:00
  • 5ab96ca1de
    Add platforms to CI Juan Calderon-Perez 2024-01-27 00:16:58 -05:00
  • 90e3711f5b
    migrate from http.Hijacker to http.NewResponseController WeidiDeng 2024-01-19 15:06:24 +08:00
  • 9c191f5301
    migrate from http.Flusher to http.NewResponseController WeidiDeng 2024-01-17 16:44:03 +08:00
  • 2f2742b226
    Bump github-actions Juan Calderon-Perez 2024-01-09 00:13:10 -05:00
  • 31f01c98ca
    Merge pull request #99 from Mygod/v2multiauth Juan Calderon-Perez 2023-11-05 14:50:54 -05:00
  • 5b0898c8e8 Remove useless field Mygod 2023-11-05 10:04:09 -05:00
  • 226c444d94 Remove duplicate code Mygod 2023-11-05 10:01:10 -05:00
  • 9976c57edb Oops Mygod 2023-11-02 15:03:05 -04:00
  • 611a43963a Fix encoded len Mygod 2023-11-02 14:57:39 -04:00
  • cd93f0ed51 Fix upstream creds in test Mygod 2023-11-02 14:55:11 -04:00
  • 397bfdf7c1 Merge remote-tracking branch 'origin/caddy2' into v2multiauth Mygod 2023-10-29 16:49:27 -04:00
  • 9de71886ab
    Fix arg to golangci-lint Juan Calderon-Perez 2023-10-29 14:25:03 -04:00
  • fd47e413d5 Increase golangci-lint timeout to 5min Juan Calderon-Perez 2023-10-29 14:22:09 -04:00
  • acd1337982 Update golang.org/x/net Juan Calderon-Perez 2023-10-29 14:19:49 -04:00
  • 2ae345ad70 Cleanup go.sum file Juan Calderon-Perez 2023-10-29 14:13:51 -04:00
  • 65d059053b
    Merge pull request #109 from johnzhanghua/caddy2_fix_tests Juan Calderon-Perez 2023-10-29 14:11:16 -04:00
  • 5b6051e578 fix probe_resist_test.go test cases, the repose header['Alt-Svc'] is different from different server johnzhanghua 2023-09-25 17:09:37 +10:00
  • 71e3f6ebe4 fix acl_test.go test cases, restore the acl error logic to be the same as before johnzhanghua 2023-09-25 17:08:30 +10:00
  • d7ab126b73 Update Caddy to v2.7.1 Juan Calderon-Perez 2023-08-02 22:43:35 -04:00
  • 6a4bb51efc Refine error user Mygod 2023-07-21 13:57:03 -04:00
  • 4e71e857d9 Log invalid user as well Mygod 2023-07-19 23:43:13 -04:00
  • a29f011386 Merge branch 'caddy2' into v2multiauth Mygod 2023-07-19 13:33:38 -04:00
  • 2e45608855 Remove go vet Juan Calderon-Perez 2023-06-26 23:48:14 -04:00
  • b6d4eb85cd More linter fixes Juan Calderon-Perez 2023-06-26 23:43:13 -04:00
  • 3a10a41c32 Add more workflows, fix warnings from several linters Juan Calderon-Perez 2023-06-26 23:35:38 -04:00
  • 0d92f63230 Downgrade qtls-go to v0.2.2 Juan Calderon-Perez 2023-06-25 11:52:47 -04:00
  • da96a33f48 Fix some of the gosec/golangci-lint issues Juan Calderon-Perez 2023-06-25 00:50:44 -04:00
  • 5b23d1a2af Remove oldstable from matrix and platforms until tests are stable. Juan Calderon-Perez 2023-06-25 00:08:25 -04:00
  • df7dc9533d Update dependencies, add support for Github Actions. Formatting and lint fixes Juan Calderon-Perez 2023-06-24 23:55:53 -04:00
  • 8b5d75a979
    Buffer http response instead of writing directly (#106) Mygod 2023-05-29 01:42:55 -04:00
  • 685d1d0d78
    Update dependencies Matthew Holt 2023-05-09 13:19:35 -06:00
  • 0ea925feff
    Start to update README for Caddy 2 Matthew Holt 2023-05-09 13:19:19 -06:00
  • 035199efd1 Add support for printing user id in log Mygod 2023-04-27 22:01:42 -04:00
  • 51a9bb545b Remove useless fields Mygod 2023-04-26 16:42:19 -04:00
  • 44bd8c758f Fix multiauth Mygod 2023-04-26 16:35:55 -04:00
  • a7059fa9b0
    Merge branch 'master' into caddy2 Juan Calderon-Perez 2023-03-22 08:46:55 -04:00
  • 8c6ef2bd4a
    doc: update readme (#88) rentiansheng 2021-10-13 11:46:47 +08:00
  • 7b288bc317
    Support HTTP/3 (#80) klzgrad 2021-06-08 02:06:42 +08:00
  • 6d9747a3f1
    Fix tls setup code in tests Matthew Holt 2021-03-01 13:30:26 -07:00
  • 1e6dbb151c Remove localDialAddr Sergey Frolov 2021-02-28 16:35:26 -07:00
  • 2a9402b786 Fix TestWhitelistAllowing Sergey Frolov 2021-02-28 16:16:35 -07:00
  • 75511e6fbe Remove dialLocal Sergey Frolov 2021-02-28 15:04:44 -07:00
  • 84f6867cde
    Minor cleanups and tidying Matthew Holt 2021-02-24 13:25:55 -07:00
  • 509e7ecf8a
    Finish updating tests for now Matthew Holt 2021-02-08 15:12:37 -07:00
  • 9fe12929b4
    Run gofmt Matthew Holt 2020-12-05 19:07:47 -07:00
  • 9bab45d9d1
    Merge branch 'master' into caddy2 Matthew Holt 2020-12-05 19:05:09 -07:00
  • b3a96fb34d
    Golang 1.15 support (#83) Sergey Frolov 2020-12-05 02:10:08 -07:00
  • 87f2f2ffe0
    Fix Probe Resist tests' output Sergey Frolov 2020-12-04 19:11:43 -07:00
  • 0c30e89e19
    TestConnectAuthWrongProbeResist: add debug print Sergey Frolov 2020-12-04 19:07:04 -07:00
  • ebb2fce603
    revert TestConnectAuthWrongProbeResist Sergey Frolov 2020-12-04 19:00:31 -07:00
  • 7b5b582619
    General cleanup Matthew Holt 2020-12-04 10:15:42 -07:00
  • 8d6f47b4c4
    Support v2 Caddyfile (#79) klzgrad 2020-10-02 11:14:08 +08:00
  • 03a7df4bf7
    Fix misuse of sync.Pool (#76) 單dar 于ɦʷa 2020-06-21 01:21:32 +08:00
  • e92fe979d0 Begin refactor for Caddy 2 Matthew Holt 2020-04-20 17:22:47 -06:00
  • 247c0bafaa Minor formatting of README (#69) stmps 2019-10-03 05:52:48 +10:00
  • f984f4655f
    Remove out-of-date comments in header sergeyfrolov 2019-08-23 22:46:36 -06:00
  • 2c824de707
    README: probe resistance update sergeyfrolov 2019-08-23 21:36:47 -06:00
  • 05540a763b
    Change caddy path to github.com/caddyserver/caddy (#63) sergeyfrolov 2019-07-06 20:35:37 -06:00
  • 694cbc9ec0
    Add realm to Proxy-Authenticate with probe resist (#58) sergeyfrolov 2019-05-29 12:25:55 -06:00
  • 7af135a175 Doc update Sergey Frolov 2019-05-01 00:36:14 -06:00
  • 04b4aab23b Add go installable cmd/caddy Sergey Frolov 2019-05-01 00:23:35 -06:00
  • b6aa109176
    Go modularize forwardproxy (#56) sergeyfrolov 2019-04-30 15:27:41 -06:00
  • 77cd5d827e Fix up the tests after TLS changes in Caddy Sergey Frolov 2019-02-03 17:16:45 -07:00
  • ae59fae1dc Add realm to Proxy-Authenticate header Sergey Frolov 2018-11-26 22:16:23 -07:00
  • 3dd9971580
    Expand README, clarify about reverse proxy sergeyfrolov 2018-10-29 14:39:40 -06:00
  • 9bc935b615
    CI: update link to golint sergeyfrolov 2018-10-12 12:49:31 -06:00
  • 9777d5b316
    README: add build instructions sergeyfrolov 2018-10-12 12:36:38 -06:00
  • 05b2092e07
    Add http.Transport + performance improvements (#47) sergeyfrolov 2018-08-17 17:01:52 -04:00
  • 4c991a9635
    README: add gitter badge sergeyfrolov 2018-08-08 16:35:00 -04:00
  • 6bf4c3f426 Bump CI golang version Sergey Frolov 2018-08-01 19:14:20 -04:00
  • a035ebe8d6 Change DialTLS signature Sergey Frolov 2018-08-01 12:19:05 -04:00
  • 9ab4d8910e
    Fix h2 tests (#42) sergeyfrolov 2018-07-27 12:29:12 -04:00
  • 27401ebe3f
    Add HTTPConnectDialer for upstream requests (#41) sergeyfrolov 2018-07-24 17:14:51 -04:00
  • 99689c1ec3
    Make issue template forwardproxy specific sergeyfrolov 2018-07-06 11:49:27 -04:00