fasthttp @ v1.70.0
integrity
- size
- 338.0 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/valyala/fasthttp
release notes
What's Changed
- Go 1.26 and golangci-lint updates by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2146
- Add WithLimit methods for uncompression by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2147
- Honor Root for fs.FS and normalize fs-style roots by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2145
- Sanitize header values in all setter paths to prevent CRLF injection by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2162
- Add ServeFileLiteral, ServeFSLiteral and SendFileLiteral by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2163
- Prevent chunk extension request smuggling by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2165
- Validate request URI format during header parsing to reject malformed requests by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2168
- HTTP1/1 requires exactly one Host header by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2164
- Strict HTTP version validation and simplified first line parsing by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2167
- Only normalize pre-colon whitespace for HTTP headers by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2172
- fs: reject '..' path segments in rewritten paths by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2173
- fasthttpproxy: reject CRLF in HTTP proxy CONNECT target by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2174
- fasthttpproxy: scope proxy auth cache to GetDialFunc by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2144
- feat: enhance performance by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2135
- export ErrConnectionClosed by @pjebs in https://github.com/valyala/fasthttp/pull/2152
- fix: detect master process death in prefork children by @meruiden in https://github.com/valyala/fasthttp/pull/2158
- return prev values by @pjebs in https://github.com/valyala/fasthttp/pull/2123
- docs: added httpgo to related projects by @MUlt1mate in https://github.com/valyala/fasthttp/pull/2169
- chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2149
- chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2170
- chore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.3 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2129
- chore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.4 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2140
- chore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.5 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2166
- chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2139
- chore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2128
- chore(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2138
- chore(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2125
- chore(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2137
- chore(deps): bump securego/gosec from 2.22.11 to 2.23.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2142
- Update securego/gosec from 2.23.0 to 2.25.0 by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2161
New Contributors
- @MUlt1mate made their first contribution in https://github.com/valyala/fasthttp/pull/2169
- @meruiden made their first contribution in https://github.com/valyala/fasthttp/pull/2158
Full Changelog: https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0
download
unix · zip
curl -fL -o v1.70.0.zip https://ratatoskr.space/pkg/fasthttp/v1.70.0.zip
printf '%s %s\n' '970fa2cec9ae3d1c13c9cc71f183a0b0ed5b9e3fd5798f3b9385f0beb8fff53c' 'v1.70.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fasthttp/v1.70.0.zip"
$out = "v1.70.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "970fa2cec9ae3d1c13c9cc71f183a0b0ed5b9e3fd5798f3b9385f0beb8fff53c") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.70.0.tar.gz https://ratatoskr.space/pkg/fasthttp/v1.70.0.tar.gz
printf '%s %s\n' '06b2e968f989eacb6cd05292621802c74e1d839f148ebe7d484949747ff70bb3' 'v1.70.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fasthttp/v1.70.0.tar.gz"
$out = "v1.70.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "06b2e968f989eacb6cd05292621802c74e1d839f148ebe7d484949747ff70bb3") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.70.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.70.0.zip
printf '%s %s\n' '970fa2cec9ae3d1c13c9cc71f183a0b0ed5b9e3fd5798f3b9385f0beb8fff53c' 'v1.70.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.70.0.zip"
$out = "v1.70.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "970fa2cec9ae3d1c13c9cc71f183a0b0ed5b9e3fd5798f3b9385f0beb8fff53c") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.70.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.70.0.tar.gz
printf '%s %s\n' '06b2e968f989eacb6cd05292621802c74e1d839f148ebe7d484949747ff70bb3' 'v1.70.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.70.0.tar.gz"
$out = "v1.70.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "06b2e968f989eacb6cd05292621802c74e1d839f148ebe7d484949747ff70bb3") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.70.0.zip | zip | 341.9 KiB |
blake3-24 614c09b2ace6ea1a84bfc2fab43a86d6f0f7a90278958ae0
sha256 970fa2cec9ae3d1c13c9cc71f183a0b0ed5b9e3fd5798f3b9385f0beb8fff53c
sha1 e9cf6ac548fec75c234188e9a8691e97cd672a65
|
| v1.70.0.tar.gz | tar.gz | 283.0 KiB |
blake3-24 a162e6c36b6ec52b7e6f6c84f1a72d63ca9476f47ce58928
sha256 06b2e968f989eacb6cd05292621802c74e1d839f148ebe7d484949747ff70bb3
sha1 ee156ce70f111a6a02f656248607f3d7a496d348
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v1.70.0.zip | zip | 345.7 KiB |
blake3-24 5a35fa2a39de4566eefbe15eed0b87e72da3e8ba8156d15e
sha256 285a41ba6f537c7689ea6b188058ad7df9f24627b3b9369eff24e880213d5d3f
sha1 965eeb605237750b90f9283ec8a7086010f47953
|
install
bazel
http_archive(
name = "fasthttp",
urls = ["https://ratatoskr.space/pkg/fasthttp/v1.70.0.tar.gz"],
integrity = "sha256-BrLpaPmJ6sts0FKSYhgCx04dg58Ujr59SElJdH/3C7M=",
strip_prefix = "fasthttp-v1.70.0",
)
zig
.url = "https://ratatoskr.space/pkg/fasthttp/v1.70.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fasthttp@v1.70.0
install via yggdrasil mesh
bazel
http_archive(
name = "fasthttp",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.70.0.tar.gz"],
integrity = "sha256-BrLpaPmJ6sts0FKSYhgCx04dg58Ujr59SElJdH/3C7M=",
strip_prefix = "fasthttp-v1.70.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.70.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp@v1.70.0