fix(deps): update module github.com/imroc/req to v3 [security] #52
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.3.2
->v3.43.4
GitHub Vulnerability Alerts
CVE-2024-45258
The
req
library is a widely used HTTP library in Go. However, it does not handle malformed URLs effectively. As a result, after parsing a malformed URL, the library may send HTTP requests to unexpected destinations, potentially leading to security vulnerabilities or unintended behavior in applications relying on this library for handling HTTP requests.Despite developers potentially utilizing the
net/url
library to parse malformed URLs and implement blocklists to prevent HTTP requests to listed URLs, inconsistencies exist between how thenet/url
andreq
libraries parse URLs. These discrepancies can lead to the failure of defensive strategies, resulting in potential security threats such as Server-Side Request Forgery (SSRF) and Remote Code Execution (RCE).Release Notes
imroc/req (github.com/imroc/req)
v3.43.4
: ReleaseCompare Source
v3.43.3
: ReleaseCompare Source
v3.43.2
: ReleaseCompare Source
v3.43.1
: ReleaseCompare Source
v3.43.0
: ReleaseCompare Source
v3.42.3
: ReleaseCompare Source
v3.42.2
: ReleaseCompare Source
v3.42.1
: ReleaseCompare Source
v3.42.0
: ReleaseCompare Source
v3.41.12
: ReleaseCompare Source
v3.41.11
: ReleaseCompare Source
v3.41.10
: ReleaseCompare Source
v3.41.9
: ReleaseCompare Source
v3.41.8
: ReleaseCompare Source
v3.41.7
: ReleaseCompare Source
v3.41.6
: ReleaseCompare Source
v3.41.5
: ReleaseCompare Source
v3.41.4
: ReleaseCompare Source
v3.41.3
: ReleaseCompare Source
v3.41.2
: ReleaseCompare Source
v3.41.1
: ReleaseCompare Source
v3.41.0
: ReleaseCompare Source
SetCookeJarFactory
.v3.40.1
: ReleaseCompare Source
v3.40.0
: ReleaseCompare Source
v3.39.0
: ReleaseCompare Source
HTTP fingerprinting: Support to control the order of header (see docs).
SetHeaderOrder
andSetPseudoHeaderOrder
forRequest
andTransport
.SetCommonHeaderOrder
andSetCommonPseudoHeaderOrder
forClient
.v3.38.0
: ReleaseCompare Source
v3.37.2
: ReleaseCompare Source
v3.37.1
: ReleaseCompare Source
v3.37.0
: ReleaseCompare Source
v3.36.2
: ReleaseCompare Source
v3.36.1
: ReleaseCompare Source
net/http
andhttp2
.v3.36.0
: ReleaseCompare Source
Integrate utls to support tls fingerprinting resistance: https://req.cool/docs/tutorial/tls-fingerprinting/
v3.35.2
: ReleaseCompare Source
Fix: cookies to be added multiple times in retrying (#242 @RonaldinhoL )
v3.35.1
: ReleaseCompare Source
v3.35.0
: ReleaseCompare Source
v3.34.0
: ReleaseCompare Source
v3.33.3
Compare Source
v3.33.2
: ReleaseCompare Source
v3.33.1
: ReleaseCompare Source
v3.33.0
: ReleaseCompare Source
v3.32.3
: ReleaseCompare Source
v3.32.2
: ReleaseCompare Source
Fix: avoid resp.Err been overridden
v3.32.1
: ReleaseCompare Source
v3.32.0
: ReleaseCompare Source
v3.31.2
: ReleaseCompare Source
v3.31.1
: ReleaseCompare Source
v3.31.0
: ReleaseCompare Source
Refactor API style:
For Client:
For Request:
* Deprecate SetResult, add SetSuccessResult
* Deprecate SetError, add SetErrorResult
For Response:
* Deprecate IsSuccess, add IsSuccessState
* Deprecate IsError, add IsErrorState
* Deprecate Result, add SuccessResult
* Deprecate Error, add ErrorResult
* Add ResultState
v3.30.0
: ReleaseCompare Source
v3.29.0
: ReleaseCompare Source
v3.28.1
Compare Source
v3.28.0
: ReleaseCompare Source
v3.27.0
: ReleaseCompare Source
goalng/x/net/http2
commits.v3.26.7
: ReleaseCompare Source
v3.26.6
: ReleaseCompare Source
v3.26.5
: ReleaseCompare Source
v3.26.4
: ReleaseCompare Source
v3.26.3
: ReleaseCompare Source
v3.26.2
: ReleaseCompare Source
v3.26.1
: ReleaseCompare Source
v3.26.0
: ReleaseCompare Source
v3.25.0
: ReleaseCompare Source
v3.24.1
: ReleaseCompare Source
v3.24.0
: ReleaseCompare Source
v3.23.0
: ReleaseCompare Source
v3.22.1
: ReleaseCompare Source
v3.22.0
: ReleaseCompare Source
v3.21.1
: ReleaseCompare Source
v3.21.0
: ReleaseCompare Source
EnableForceChunkedEncoding
andDisableForceChunkedEncoding
on Request.v3.20.1
: ReleaseCompare Source
v3.20.0
: ReleaseCompare Source
v3.19.2
: ReleaseCompare Source
v3.19.1
: ReleaseCompare Source
v3.19.0
: ReleaseCompare Source
v3.18.0
: ReleaseCompare Source
v3.17.7
: ReleaseCompare Source
v3.17.6
: ReleaseCompare Source
v3.17.5
: ReleaseCompare Source
v3.17.4
: ReleaseCompare Source
http.ErrUseLastResponse
to prevent return error in NoRedirectPolicy.v3.17.3
: ReleaseCompare Source
HeaderToString()
for req and resp.resp.Err
set in the ResponseMiddleware is propagated to the caller.v3.17.2
: ReleaseCompare Source
v3.17.1
: ReleaseCompare Source
v3.17.0
: ReleaseCompare Source
v3.16.0
: ReleaseCompare Source
v3.15.0
: ReleaseCompare Source
v3.14.4
: ReleaseCompare Source
v3.14.3
: ReleaseCompare Source
net/http
andquic-go
.v3.14.2
: ReleaseCompare Source
v3.14.1
: ReleaseCompare Source
Ajust log level to debug when cannot determine the unmarshal function(#133)
v3.14.0
: ReleaseCompare Source
v3.13.2
: ReleaseCompare Source
v3.13.1
: ReleaseCompare Source
v3.13.0
: ReleaseCompare Source
v3.12.0
: ReleaseCompare Source
v3.11.5
: ReleaseCompare Source
v3.11.4
: ReleaseCompare Source
v3.11.3
: ReleaseCompare Source
v3.11.2
: ReleaseCompare Source
v3.11.1
: ReleaseCompare Source
v3.11.0
: ReleaseCompare Source
v3.10.1
: ReleaseCompare Source
v3.10.0
: ReleaseCompare Source
v3.9.6
: ReleaseCompare Source
v3.9.5
: ReleaseCompare Source
v3.9.4
: ReleaseCompare Source
v3.9.3
: ReleaseCompare Source
v3.9.2
: ReleaseCompare Source
v3.9.1
: ReleaseCompare Source
v3.9.0
: ReleaseCompare Source
v3.8.2
: ReleaseCompare Source
v3.8.1
: ReleaseCompare Source
v3.8.0
: ReleaseCompare Source
http.Client
, so req can work with gock or httpmock (#93)v3.7.7
Compare Source
v3.7.6
Compare Source
v3.7.5
Compare Source
v3.7.4
Compare Source
v3.7.3
Compare Source
v3.7.2
Compare Source
v3.7.1
Compare Source
v3.7.0
Compare Source
v3.6.4
Compare Source
v3.6.3
Compare Source
v3.6.2
Compare Source
v3.6.1
Compare Source
v3.6.0
Compare Source
v3.5.4
Compare Source
v3.5.3
Compare Source
v3.5.2
Compare Source
v3.5.1
Compare Source
v3.5.0
Compare Source
v3.4.1
Compare Source
v3.4.0
Compare Source
v3.3.1
Compare Source
v3.3.0
Compare Source
v3.2.3
Compare Source
v3.2.2
Compare Source
v3.2.1
Compare Source
v3.2.0
Compare Source
v3.1.0
Compare Source
v3.0.1
Compare Source
v3.0.0
Compare Source
v2.1.0
Compare Source
v2.0.6
Compare Source
v2.0.5
Compare Source
v2.0.4
Compare Source
v2.0.3
Compare Source
v2.0.2
Compare Source
v2.0.1
Compare Source
v2.0.0
Compare Source
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.