fasthttp @ v1.71.0
integrity
- size
- 347.6 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/valyala/fasthttp
release notes
What's Changed
- feat(client): add RetryIfErrUpstream function to handle upstream information by @mdenushev in https://github.com/valyala/fasthttp/pull/2176
- Match net/http sensitive header redirect policy by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2181
- Sanitize first-line header setters to prevent CRLF injection by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2182
- server: apply ReadTimeout before first byte with ReduceMemoryUsage by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2183
- header: reject invalid trailer names by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2188
- header: reject pre-colon whitespace in request headers by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2187
- Sanitize redirect Location header to prevent CRLF injection by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2186
- server: keep hijacked reader out of pool by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2184
- Sanitize cookie setters to prevent CRLF injection by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2185
- feat: add ExpectHandler for richer Expect: 100-continue handling by @miretskiy in https://github.com/valyala/fasthttp/pull/2175
- http: reject whitespace before chunk extensions by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2193
- header: reject unsupported response Transfer-Encoding by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2192
- header: match net/http CL+TE handling by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2190
- chore(deps): bump securego/gosec from 2.25.0 to 2.26.1 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2195
- chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2196
- feat(prefork): Enhance prefork management with WatchMaster, CommandProducer, and Windows support by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2180
New Contributors
- @miretskiy made their first contribution in https://github.com/valyala/fasthttp/pull/2175
Full Changelog: https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0
download
unix · zip
curl -fL -o v1.71.0.zip https://ratatoskr.space/pkg/fasthttp/v1.71.0.zip
printf '%s %s\n' '4fbae6602328b28a1abbe0f9b316eacdf9e17a86c5e4b855adcd04efc8724f0f' 'v1.71.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fasthttp/v1.71.0.zip"
$out = "v1.71.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "4fbae6602328b28a1abbe0f9b316eacdf9e17a86c5e4b855adcd04efc8724f0f") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.71.0.tar.gz https://ratatoskr.space/pkg/fasthttp/v1.71.0.tar.gz
printf '%s %s\n' '41da9d73affee8422e303f627d257c0ce6e9540f8eb10e5457d7dcd0184f28e6' 'v1.71.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fasthttp/v1.71.0.tar.gz"
$out = "v1.71.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "41da9d73affee8422e303f627d257c0ce6e9540f8eb10e5457d7dcd0184f28e6") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.71.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.71.0.zip
printf '%s %s\n' '4fbae6602328b28a1abbe0f9b316eacdf9e17a86c5e4b855adcd04efc8724f0f' 'v1.71.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.71.0.zip"
$out = "v1.71.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "4fbae6602328b28a1abbe0f9b316eacdf9e17a86c5e4b855adcd04efc8724f0f") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.71.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.71.0.tar.gz
printf '%s %s\n' '41da9d73affee8422e303f627d257c0ce6e9540f8eb10e5457d7dcd0184f28e6' 'v1.71.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.71.0.tar.gz"
$out = "v1.71.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "41da9d73affee8422e303f627d257c0ce6e9540f8eb10e5457d7dcd0184f28e6") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.71.0.zip | zip | 351.7 KiB |
blake3-24 ce0ab744d508fe93c49bc881d92044d918062c4e6b5ffc28
sha256 4fbae6602328b28a1abbe0f9b316eacdf9e17a86c5e4b855adcd04efc8724f0f
sha1 65a0c6a9ade7e0b2d648dda23370e5404bb850dc
|
| v1.71.0.tar.gz | tar.gz | 292.6 KiB |
blake3-24 f10ad1d07d4e66d65545c5caba032d385ad8ea425938f1be
sha256 41da9d73affee8422e303f627d257c0ce6e9540f8eb10e5457d7dcd0184f28e6
sha1 87647f26d41800308875578242639f9773709206
|
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.71.0.zip | zip | 355.5 KiB |
blake3-24 e505429d180331fbe4594968d430b4b5afdddbd85ba0d743
sha256 2c701f4ed06db4d579e0c82dbeb9043050cf75d6a0b71675bf235009d48032e3
sha1 b499971ca436bb6e35d7fd96f6ffd019310b5abd
|
install
bazel
http_archive(
name = "fasthttp",
urls = ["https://ratatoskr.space/pkg/fasthttp/v1.71.0.tar.gz"],
integrity = "sha256-Qdqdc6/+6EIuMD9ifSV8DObpVA+OsQ5UV9fc0BhPKOY=",
strip_prefix = "fasthttp-v1.71.0",
)
zig
.url = "https://ratatoskr.space/pkg/fasthttp/v1.71.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fasthttp@v1.71.0
install via yggdrasil mesh
bazel
http_archive(
name = "fasthttp",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.71.0.tar.gz"],
integrity = "sha256-Qdqdc6/+6EIuMD9ifSV8DObpVA+OsQ5UV9fc0BhPKOY=",
strip_prefix = "fasthttp-v1.71.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp/v1.71.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fasthttp@v1.71.0