guzzle @ 7.14.1
integrity
- size
- 158.3 KiB
- downloaded
- last checked
- overlays
- composer
- detected
- composer guzzlehttp/guzzle
release notes
Changed
- Adjusted
guzzlehttp/psr7version constraint to^2.12.5
Fixed
- Fail closed when a proxy tunnel isolation cURL option cannot be applied
- Normalize Stringable proxy credential values before computing connection-reuse section signatures
- Restore conservative credential redaction for unparseable proxies with multiple
@separators - Redact request URI credentials from the stream handler connection error message
- Reject enabled response streaming (
stream => true) on cap-configured stream handlers - Distinguish CurlMultiHandler and StreamHandler outcomes in connection-cap custom-handler guidance
- Reject raw cURL options that conflict with explicit multiplexing guarantees
- Stop explicit multiplexing conflict checks faulting on non-array cURL multi
optionsvalues - Reject required multiplexing when the final
CURLOPT_HTTPAUTHmask permits NTLM - Require an integer
CURLMOPT_PIPELININGwhen combined with explicit multiplexing - Check the required multiplexing cleartext proxy rule against the final cURL configuration
- Bound cURL multi handler blocking selects by the earliest pending request delay
- Stop synchronous cURL multi handler waits blocking on other transfers once the target has settled
- Stop cURL multi completion processing double-settling promises canceled from completion callbacks
- Run ready promise queue tasks before sleeping for delayed cURL multi requests
- Avoid integer overflow in cURL multi delay timing on 32-bit platforms
- Roll back failed cURL multi handle attachment instead of leaving requests pending
- Release the cURL easy handle when the
on_statscallback throws - Normalize response trailer field names to lowercase with values in wire order
- Retain response trailers only when an
on_trailerscallback is configured - Validate the
on_trailerscallback before starting a cURL transfer - Reject the
on_trailersrequest option on the stream handler, which cannot observe trailers - Match cookies, proxy schemes, auth types, and header names with locale-independent ASCII folding
- Reject proxy option values that Guzzle cannot classify identically to ext-curl
download
unix · zip
curl -fL -o 7.14.1.zip https://ratatoskr.space/pkg/guzzle/7.14.1.zip
printf '%s %s\n' '7bfd79625c783bb4f1c400464281691ef843fcc1d00b307bafc68b7355d44010' '7.14.1.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/guzzle/7.14.1.zip"
$out = "7.14.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7bfd79625c783bb4f1c400464281691ef843fcc1d00b307bafc68b7355d44010") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 7.14.1.tar.gz https://ratatoskr.space/pkg/guzzle/7.14.1.tar.gz
printf '%s %s\n' '5adf3df44e39a2fb9e992df369e60b4872b21859b3e7d0b8f4c5c9b601de7741' '7.14.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/guzzle/7.14.1.tar.gz"
$out = "7.14.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5adf3df44e39a2fb9e992df369e60b4872b21859b3e7d0b8f4c5c9b601de7741") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 7.14.1.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.14.1.zip
printf '%s %s\n' '7bfd79625c783bb4f1c400464281691ef843fcc1d00b307bafc68b7355d44010' '7.14.1.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.14.1.zip"
$out = "7.14.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7bfd79625c783bb4f1c400464281691ef843fcc1d00b307bafc68b7355d44010") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 7.14.1.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.14.1.tar.gz
printf '%s %s\n' '5adf3df44e39a2fb9e992df369e60b4872b21859b3e7d0b8f4c5c9b601de7741' '7.14.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.14.1.tar.gz"
$out = "7.14.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5adf3df44e39a2fb9e992df369e60b4872b21859b3e7d0b8f4c5c9b601de7741") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 7.14.1.zip | zip | 159.3 KiB |
blake3-24 520389c887eeaf65595dd09a39de4e52ca43bd3466dd329e
sha256 7bfd79625c783bb4f1c400464281691ef843fcc1d00b307bafc68b7355d44010
sha1 d4461b5c2328bbd8805bc25e16da651ff1eda396
|
| 7.14.1.tar.gz | tar.gz | 134.1 KiB |
blake3-24 8754600046a79bac31b8e42cf4066ba87f2bbc367d65fe54
sha256 5adf3df44e39a2fb9e992df369e60b4872b21859b3e7d0b8f4c5c9b601de7741
sha1 5af45ffd777e7876d93e955e50a89011e3eb1111
|
install
bazel
http_archive(
name = "guzzle",
urls = ["https://ratatoskr.space/pkg/guzzle/7.14.1.tar.gz"],
integrity = "sha256-Wt899E45ovuemS3zaeYLSHKyGFmz59C49MXJtgHed0E=",
strip_prefix = "guzzle-7.14.1",
)
zig
.url = "https://ratatoskr.space/pkg/guzzle/7.14.1.tar.gz",
composer
composer config repositories.yggvault composer https://ratatoskr.space/pkg composer require guzzlehttp/guzzle:7.14.1
install via yggdrasil mesh
bazel
http_archive(
name = "guzzle",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.14.1.tar.gz"],
integrity = "sha256-Wt899E45ovuemS3zaeYLSHKyGFmz59C49MXJtgHed0E=",
strip_prefix = "guzzle-7.14.1",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.14.1.tar.gz",
composer
composer config secure-http false composer config repositories.yggvault composer http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg composer require guzzlehttp/guzzle:7.14.1