[Node 24.17.0][Core packages] Bump yauzl to ^3.4.0 in history-v1 and web for Node 24.17 (#35093)

* Bump yauzl to ^3.4.0 in history-v1 and web for Node 24.17

yauzl 3.x hangs extracting a large zip entry under Node 24.17 due to
stream backpressure changes. Fixes zip/project uploads, open-in-overleaf
template tests, and the SaaS-E2E "templates" test.

Also fix the open-in-overleaf acceptance test mock to serve the "too large"
fixture with a single res.end (Content-Length) instead of a backpressure-
ignoring res.write loop, which Node 24.17 surfaces as ECONNRESET (404)
instead of the expected 422.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Use plainTextResponse for large-file test fixture

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
GitOrigin-RevId: 55627b7c2c91959f0d1a7f3419467455edb06c9f
This commit is contained in:
Lucie Germain
2026-09-17 11:19:46 +00:00
committed by Copybot
co-authored by Claude Sonnet 4.6
parent a84257ff81
commit acdec8dd6b
3 changed files with 9 additions and 10 deletions
+1 -1
View File
@@ -58,7 +58,7 @@
"node-fetch": "^2.7.0",
"sinon": "^9.0.2",
"typescript": "^5.0.4",
"yauzl": "^2.9.1"
"yauzl": "^3.4.0"
},
"scripts": {
"start": "node app.js",
+1 -1
View File
@@ -190,7 +190,7 @@
"xml-crypto": "^2.1.6",
"xml2js": "^0.6.2",
"xregexp": "^4.3.0",
"yauzl": "^3.3.0",
"yauzl": "^3.4.0",
"zod": "^4.0.17",
"zod-validation-error": "^4.0.1"
},
+7 -8
View File
@@ -7782,7 +7782,7 @@ __metadata:
xml-crypto: "npm:^2.1.6"
xml2js: "npm:^0.6.2"
xregexp: "npm:^4.3.0"
yauzl: "npm:^3.3.0"
yauzl: "npm:^3.4.0"
yup: "npm:^0.32.11"
zod: "npm:^4.0.17"
zod-validation-error: "npm:^4.0.1"
@@ -26236,7 +26236,7 @@ __metadata:
tsscmp: "npm:^1.0.6"
typescript: "npm:^5.0.4"
utf-8-validate: "npm:^5.0.4"
yauzl: "npm:^2.9.1"
yauzl: "npm:^3.4.0"
zip-stream: "npm:^7.0.2"
languageName: unknown
linkType: soft
@@ -35205,7 +35205,7 @@ __metadata:
languageName: node
linkType: hard
"yauzl@npm:^2.10.0, yauzl@npm:^2.9.1":
"yauzl@npm:^2.10.0":
version: 2.10.0
resolution: "yauzl@npm:2.10.0"
dependencies:
@@ -35215,13 +35215,12 @@ __metadata:
languageName: node
linkType: hard
"yauzl@npm:^3.3.0":
version: 3.3.0
resolution: "yauzl@npm:3.3.0"
"yauzl@npm:^3.4.0":
version: 3.4.0
resolution: "yauzl@npm:3.4.0"
dependencies:
buffer-crc32: "npm:~0.2.3"
pend: "npm:~1.2.0"
checksum: 10c0/935e32054171104bdf8a4091180f61b5698d8b90ee64552bb643c2176f815d4215d0764e3f41e0d9a1e4525b37602bf145ec5fd39dd014f0be7290851ce3acce
checksum: 10c0/17a98c42c0065e8af429eb8a61f7a0e4562181ed54080366b838f34f741b6829f167f804787c86b7646bb042707f35871739f053de0548285e405a2eae4da025
languageName: node
linkType: hard