-
Notifications
You must be signed in to change notification settings - Fork 1
chore: update module github.com/valyala/fasthttp to v1.34.0 [security] #72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
chore: update module github.com/valyala/fasthttp to v1.34.0 [security] #72
Conversation
ℹ Artifact update noticeFile name: server/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Join our Discord community for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
✅ Deploy Preview for reearth-classic canceled.
|
444b73d to
855954c
Compare
870aa31 to
855954c
Compare
855954c to
a2b42d2
Compare
81f6f9f to
60465b7
Compare
99bef05 to
c605860
Compare
ℹ️ Artifact update noticeFile name: server/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
c605860 to
ecb6b5e
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #72 +/- ##
==========================================
- Coverage 23.80% 23.79% -0.01%
==========================================
Files 1587 1588 +1
Lines 170092 170141 +49
Branches 2801 2801
==========================================
Hits 40486 40486
- Misses 128439 128488 +49
Partials 1167 1167
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
ecb6b5e to
81c556c
Compare
81c556c to
2b586c0
Compare
2b586c0 to
178e9ed
Compare
This PR contains the following updates:
v1.27.0→v1.34.0GitHub Vulnerability Alerts
CVE-2022-21221
The package github.com/valyala/fasthttp before 1.34.0 is vulnerable to Directory Traversal via the ServeFile function, due to improper sanitization. It is possible to be exploited by using a backslash %5c character in the path. Note: This security issue impacts Windows users only.
Release Notes
valyala/fasthttp (github.com/valyala/fasthttp)
v1.34.0Compare Source
59f94a3Update github.com/klauspost/compress (#1237) (Mikhail Faraponov)62c15a5Don't reset RequestCtx.s (#1234) (Erik Dubbelboer)7670c6eFix windows tests (#1235) (Erik Dubbelboer)f54ffa1feature: Keep the memory usage of the service at a stable level (#1216) (Rennbon)15262ecWarn about unsafe ServeFile usage (#1228) (Erik Dubbelboer)1116d03Fix panic while reading invalid trailers (Erik Dubbelboer)856ca8eUpdate dependencies (#1230) (Mikhail Faraponov)6b5bc7bAdd windows support to normalizePath (Erik Dubbelboer)f0b0cfeDon't log ErrBadTrailer by default (Erik Dubbelboer)6937feefix: (useless check), skip Response body if http method HEAD (#1224) (Pavel Burak)b85d2a2Fix http proxy behavior (#1221) (Aoang)ad8a07aRequestHeader support set no default ContentType (#1218) (Jack.Ju)c94581csupport configure HostClient (#1214) (lin longhjui)632e222Client examples (#1208) (Sergey Ponomarev)6a3cc23uri_test.go use example.com for clearness (#1212) (Sergey Ponomarev)9d665e0Update dependencies (#1204) (Mikhail Faraponov)8d7953eFix scheme check for not yet parsed requests (#1203) (ArminBTVS)v1.33.0Compare Source
61aa8b1remove redundant code (#1202) (tyltr)4369776fix(hijack): reuse RequestCtx (#1201) (Sergio VS)2aca3e8fix(hijack): reset userValues after hijack handler execution (#1199) (Sergio VS)9123060Updated dependencies (#1194) (Mikhail Faraponov)v1.32.0Compare Source
7eeb00eMake tests less flaky (#1189) (Erik Dubbelboer)d19b872Update tcpdialer.go (#1188) (Mikhail Faraponov)c727b99Release UseHostHeader in ReleaseRequest() (#1185) (Tolyar)6c0518bFix UseHostHeader for DoTimeout + tests (#1184) (Tolyar)6b55811Add MaxIdleWorkerDuration to Server. (#1183) (Kilos Liu)4517204Allow to set Host header for Client (#1169) (Tolyar)258a4c1fix: reset response after reset user values on keep-alive connections (#1176) (Sergio VS)e9db537Use %w to wrap errors (#1175) (Erik Dubbelboer)7db0597Fix bad request trailer panic (Erik Dubbelboer)4aadf9aFix parseTrailer panic (Erik Dubbelboer)da7ff7aAdd trailer support (#1165) (ichx)017f0aafix: reset request after reset user values on keep-alive connections (#1162) (Sergio VS)3b117f8feat: close idle connections when server shutdown (#1155) (ichx)a94a2c3Remove redundant code (#1154) (ichx)f7c354cFix race condition in Client.mCleaner (Erik Dubbelboer)c078a9dAdd string and bytes buffer convert trick in README (#1151) (ichx)3ff6aaauri: isHttps() and isHttp() (#1150) (Sergey Ponomarev)8febad0http.go: Request.SetURI() (Fix #1141) (#1148) (Sergey Ponomarev)2ca01c7fix: Status Line parsing and writing (#1135) (Shivansh Vij)931d0a4Fix lint (Erik Dubbelboer)d613502use sync.map is better (#1145) (halst)c15e642Don't run all race tests on windows (#1143) (Erik Dubbelboer)6006c87chore (#1137) (tyltr)6d4db9bFix race condition in getTCPAddrs (Erik Dubbelboer)528dd62feat: ability to read body separate from header (#1130) (Shivansh Vij)556aa81feat: ability to edit status messages (#1126) (Valentin Paz Marcolla)4cfec1afeat: make public Server.TLSConfig (#1128) (Sergio VS)fe7d90eremove redundant code (#1127) (tyltr)v1.31.0Compare Source
81fc968Add warning to readme (Erik Dubbelboer)7fdd526feat: a new userData APIRemove(#1117) (tyltr)f307299feat:no need to store nil (#1116) (tyltr)ad6d128URI.Parse should never change it's input (Erik Dubbelboer)ffab77aImprove return value reusability documentation (Erik Dubbelboer)542a203Properly parse URI (Erik Dubbelboer)711e421feat: improve TCPDialer bysync.mapinstead ofmap+mutex(#1106) (tyltr)adc0e57Remove useless runtime.KeepAlive (#1107) (Oleg Kovalov)44d0333fix: typo (#1105) (tyltr)06b464ffix typo in deadline (#1099) (Evgenii)46d9235Check go fmt during lint (#1097) (Erik Dubbelboer)v1.30.0Compare Source
713da4eAdding new compressible prefixes (#1092) (Kyle Unverferth)1647255remove unnecessary op (#1095) (tyltr)f0a2189feat: improve IsMethod (#1088) (tyltr)5d73da3Update status.go (#1093) (Mikhail Faraponov)3f70d78Some FS tests can't run in parallel (Erik Dubbelboer)ba40107compatible with new build tag (#1087) (tyltr)d9c7573improve invalidStatusLine by appending a[]bytedirectly (#1086) (tyltr)cad867aRemove the redundant badage (#1085) (Andy Pan)38992daFix []byte reuse bug (Erik Dubbelboer)6321103Various deadline fixes (#1081) (Erik Dubbelboer)51508d7Fix various Windows Github Action errors (#1082) (Erik Dubbelboer)c7ce95fFix s2b (#1079) (YenForYang)a50f59bIncrease various test timeouts (Erik Dubbelboer)0fe8cddOptimize size of Server by moving bool fields (#1077) (Lanco)a6f9c8aFix Client doc and mCleaner (#1076) (Erik Dubbelboer)5a6e6e1Add Go 1.17 support (#1074) (Erik Dubbelboer)v1.29.0Compare Source
97e1319Update compress (#1069) (Mikhail Faraponov)0263caeFix FasthttpSocksDialer example (Erik Dubbelboer)d31e6dbHandle perIPConn in RequestCtx.IsTLS() specially (#1064) (Tianyi Song)9466cd7fix typo: occured -> occurred (#1061) (Kazumasa Takenaka (Bamboo))b3ece39Update README.md (#1058) (Darío)d0df1e1Add ResetUserValues() and test (#1056) (Sujit Baniya)v1.28.0Compare Source
1504a84Increase TestHostClientMaxConnWaitTimeoutSuccess timeout (Erik Dubbelboer)f6560beFlush buffered responses if we have to wait for the next request (#1050) (Erik Dubbelboer)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 is behind base branch, 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.