diff --git a/go.mod b/go.mod index ad94d82..0a839dd 100644 --- a/go.mod +++ b/go.mod @@ -13,7 +13,7 @@ require ( github.com/go-yaml/yaml v2.1.0+incompatible github.com/golang/protobuf v1.4.2 github.com/iwind/TeaGo v0.0.0-20201020081413-7cf62d6f420f - github.com/iwind/gofcgi v0.0.0-20210506081859-17498ab3e9d7 + github.com/iwind/gofcgi v0.0.0-20210528023741-a92711d45f11 github.com/lionsoul2014/ip2region v2.2.0-release+incompatible github.com/mattn/go-sqlite3 v1.14.7 github.com/mssola/user_agent v0.5.2 diff --git a/go.sum b/go.sum index 7657d02..124773c 100644 --- a/go.sum +++ b/go.sum @@ -60,6 +60,8 @@ github.com/iwind/TeaGo v0.0.0-20201020081413-7cf62d6f420f h1:6Ws2H+eorfVUoMO2jta github.com/iwind/TeaGo v0.0.0-20201020081413-7cf62d6f420f/go.mod h1:KU4mS7QNiZ7QWEuDBk1zw0/Q2LrAPZv3tycEFBsuUwc= github.com/iwind/gofcgi v0.0.0-20210506081859-17498ab3e9d7 h1:apv23QzWNmv0D76gB3+u/5kf0F/Yw4W8h489CWUZtss= github.com/iwind/gofcgi v0.0.0-20210506081859-17498ab3e9d7/go.mod h1:JtbX20untAjUVjZs1ZBtq80f5rJWvwtQNRL6EnuYRnY= +github.com/iwind/gofcgi v0.0.0-20210528023741-a92711d45f11 h1:DaQjoWZhLNxjhIXedVg4/vFEtHkZhK4IjIwsWdyzBLg= +github.com/iwind/gofcgi v0.0.0-20210528023741-a92711d45f11/go.mod h1:JtbX20untAjUVjZs1ZBtq80f5rJWvwtQNRL6EnuYRnY= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= diff --git a/internal/nodes/http_request_fastcgi.go b/internal/nodes/http_request_fastcgi.go index 5026ff4..0cc04f3 100644 --- a/internal/nodes/http_request_fastcgi.go +++ b/internal/nodes/http_request_fastcgi.go @@ -12,7 +12,7 @@ import ( "github.com/iwind/TeaGo/maps" "github.com/iwind/TeaGo/rands" "github.com/iwind/TeaGo/types" - "github.com/iwind/gofcgi/pkg" + "github.com/iwind/gofcgi/pkg/fcgi" "io" "net" "net/url" @@ -78,7 +78,7 @@ func (this *HTTPRequest) doFastcgi() (shouldStop bool) { poolSize = 32 } - client, err := pkg.SharedPool(fastcgi.Network(), fastcgi.RealAddress(), uint(poolSize)).Client() + client, err := fcgi.SharedPool(fastcgi.Network(), fastcgi.RealAddress(), uint(poolSize)).Client() if err != nil { this.write500(err) return @@ -151,7 +151,7 @@ func (this *HTTPRequest) doFastcgi() (shouldStop bool) { params["HTTP_HOST"] = this.Host } - fcgiReq := pkg.NewRequest() + fcgiReq := fcgi.NewRequest() fcgiReq.SetTimeout(fastcgi.ReadTimeoutDuration()) fcgiReq.SetParams(params) fcgiReq.SetBody(this.RawReq.Body, uint32(this.requestLength()))