├── .github ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── go.yml │ ├── goreleaser.yml │ └── trivy-scan.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yaml ├── LICENSE ├── README.md ├── _example ├── example01 │ ├── go.mod │ ├── go.sum │ └── main.go ├── example02 │ ├── go.mod │ ├── go.sum │ └── main.go ├── example03 │ ├── concurrent_requests.sh │ ├── go.mod │ ├── go.sum │ └── main.go └── example04 │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── buffer_pool.go ├── buffer_pool_test.go ├── go.mod ├── go.sum ├── option.go ├── option_test.go ├── timeout.go ├── timeout_test.go ├── writer.go └── writer_test.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/.github/workflows/goreleaser.yml -------------------------------------------------------------------------------- /.github/workflows/trivy-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/.github/workflows/trivy-scan.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/README.md -------------------------------------------------------------------------------- /_example/example01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example01/go.mod -------------------------------------------------------------------------------- /_example/example01/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example01/go.sum -------------------------------------------------------------------------------- /_example/example01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example01/main.go -------------------------------------------------------------------------------- /_example/example02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example02/go.mod -------------------------------------------------------------------------------- /_example/example02/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example02/go.sum -------------------------------------------------------------------------------- /_example/example02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example02/main.go -------------------------------------------------------------------------------- /_example/example03/concurrent_requests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example03/concurrent_requests.sh -------------------------------------------------------------------------------- /_example/example03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example03/go.mod -------------------------------------------------------------------------------- /_example/example03/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example03/go.sum -------------------------------------------------------------------------------- /_example/example03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example03/main.go -------------------------------------------------------------------------------- /_example/example04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example04/README.md -------------------------------------------------------------------------------- /_example/example04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example04/go.mod -------------------------------------------------------------------------------- /_example/example04/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example04/go.sum -------------------------------------------------------------------------------- /_example/example04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/_example/example04/main.go -------------------------------------------------------------------------------- /buffer_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/buffer_pool.go -------------------------------------------------------------------------------- /buffer_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/buffer_pool_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/go.sum -------------------------------------------------------------------------------- /option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/option.go -------------------------------------------------------------------------------- /option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/option_test.go -------------------------------------------------------------------------------- /timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/timeout.go -------------------------------------------------------------------------------- /timeout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/timeout_test.go -------------------------------------------------------------------------------- /writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/writer.go -------------------------------------------------------------------------------- /writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gin-contrib/timeout/HEAD/writer_test.go --------------------------------------------------------------------------------