overleaf/patches
Antoine Clausse da3553d800 Upgrade node-fetch to 2.7.0 (#20165)
* Set `node-fetch` to `^2.7.0`

* Update package-lock.json

```
# root
bin/npm update node-fetch
bin/npm update cross-fetch

# in other path in docker
npm update node-fetch
```

* Update node-fetch patch

* [fetch-utils] Skip the test: destroys the request body if it doesn't get consumed

```
  1) fetch-utils
       fetchJson
         destroys the request body if it doesn't get consumed:
     FetchError: Invalid response body while trying to fetch http://example.com:30001/json/ignore-request: write EPIPE
      at PassThrough.<anonymous> (/overleaf/node_modules/node-fetch/lib/index.js:400:12)
      at PassThrough.emit (node:events:529:35)
      at emitErrorNT (node:internal/streams/destroy:151:8)
      at emitErrorCloseNT (node:internal/streams/destroy:116:3)
      at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
```

* [fetch-utils] Delete the test: destroys the request body if it doesn't get consumed

* Remove the `setTimeout` in the node-fetch patch

Fixes a test and doesn't break filestore acceptance tests

* Update node-fetch patch again: bring changes from https://github.com/node-fetch/node-fetch/blob/e87b093/src/index.js

* Update node-fetch patch again: bring changes from https://github.com/node-fetch/node-fetch/blob/e87b093/src/index.js

* Update node-fetch patches back to single lines

Per https://github.com/overleaf/internal/pull/20165#discussion_r1739035513

GitOrigin-RevId: 945e5a12e838673b7bc87b588b7aca1bcd9109e2
2024-09-24 08:04:39 +00:00
..
@google-cloud+storage++retry-request+5.0.2.patch Merge pull request #19322 from overleaf/revert-19259-ac-update-google-cloud-storage 2024-07-15 09:01:58 +00:00
@google-cloud+storage++teeny-request+8.0.2.patch Merge pull request #19322 from overleaf/revert-19259-ac-update-google-cloud-storage 2024-07-15 09:01:58 +00:00
body-parser+1.20.2.patch Merge pull request #18074 from overleaf/rh-body-parser-patch-1202 2024-04-24 08:04:00 +00:00
express++finalhandler+1.2.0.patch Merge pull request #12989 from overleaf/jpa-req-socket-null 2023-05-10 08:05:07 +00:00
express++send+0.18.0.patch Merge pull request #13056 from overleaf/jpa-pipeline-express 2023-05-25 08:03:47 +00:00
forwarded+0.2.0.patch Merge pull request #12989 from overleaf/jpa-req-socket-null 2023-05-10 08:05:07 +00:00
node-fetch+2.7.0.patch Upgrade node-fetch to 2.7.0 (#20165) 2024-09-24 08:04:39 +00:00
passport-oauth2+1.6.1.patch Merge pull request #12989 from overleaf/jpa-req-socket-null 2023-05-10 08:05:07 +00:00
README.md Merge pull request #9725 from overleaf/ae-overleaf-develop-ce 2022-10-12 08:03:27 +00:00
retry-request+4.2.2.patch Merge pull request #12899 from overleaf/jpa-object-persistor-pipe 2023-05-23 08:05:12 +00:00
send+0.17.2.patch Merge pull request #13056 from overleaf/jpa-pipeline-express 2023-05-25 08:03:47 +00:00
teeny-request+7.1.3.patch Merge pull request #12899 from overleaf/jpa-object-persistor-pipe 2023-05-23 08:05:12 +00:00
thread-loader+4.0.2.patch Merge pull request #15518 from overleaf/jpa-webpack-thread-loader 2023-11-03 09:00:23 +00:00

The patches in this folder are applied by patch-package to dependencies, particularly those which need changes that are difficult to apply upstream.