Jarred Sumner
7b06872abb
Deflake fetch tests ( #16000 )
2024-12-27 14:07:41 -08:00
Don Isaac
960b2b2c11
perf(node:util): fast path for extractedSplitNewLines ( #15838 )
...
Co-authored-by: Don Isaac <don@bun.sh >
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
2024-12-19 23:42:18 +00:00
Ciro Spaciari
fcca2cc398
fix(fetch) fix redirect + Connection: close ( #15623 )
2024-12-06 15:06:11 -08:00
Ciro Spaciari
dd5c40dab7
fix(node:http) fix node:http chunked encoding on server and add chunked encoding support on the client ( #15579 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-04 17:58:21 -08:00
pfg
78b495aff5
fix \uFFFF printing regression ( #15330 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-21 22:01:27 -08:00
Jarred Sumner
5fc53353fb
Allow disabling keep-alive ( #14569 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-10-14 16:58:42 -07:00
Meghan Denny
a5006a13a8
fetch-tcp-stress.test.ts: todo failing on macos ci ( #14514 )
2024-10-14 12:48:42 -07:00
Jarred Sumner
1458fcca4a
Run formatter
2024-09-06 18:13:08 -07:00
Jarred Sumner
d38fc909e3
Support ReadableStream in request.clone & response.clone() ( #13744 )
2024-09-05 17:55:59 -07:00
Jarred Sumner
a9cf463eeb
Introduce fast path for buffered ReadableStream ( #13704 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-04 04:16:47 -07:00
Jarred Sumner
cd6785771e
run prettier and add back format action ( #13722 )
2024-09-03 21:32:52 -07:00
Jarred Sumner
12174e0577
Call cancel on ReadableStream when Bun.serve() response is aborted ( #13687 )
2024-09-02 09:40:03 -07:00
Jarred Sumner
5f6015bb79
Fixes #13657 ( #13667 )
2024-09-01 18:21:34 -07:00
Ciro Spaciari
adb54f1849
fix(Server) handle requestIP after async call ( #13532 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-30 19:13:53 -07:00
Ciro Spaciari
bd3c258af4
fix(FormData, Bun.file()) FormData can append file slices, Bun.file(..).slice(..).text() works as expected ( #13580 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-30 00:53:40 -07:00
Jarred Sumner
bd2eb40a39
Fix oom handling in Bun.file ( #13603 )
2024-08-29 18:54:33 -07:00
Jarred Sumner
5a525d3042
Deflake test/js/web/fetch/fetch-tcp-stress.test.ts ( #13537 )
2024-08-25 21:24:36 -07:00
Ciro Spaciari
df9d18659c
revert d8ac4c59ff
2024-08-25 19:43:24 -07:00
Ciro Spaciari
d8ac4c59ff
deflaky
2024-08-25 19:35:35 -07:00
Ciro Spaciari
5a108c5027
fix(fetch) always make sure that abort tracker is cleaned, revise ref count ( #13459 )
2024-08-23 17:08:57 -07:00
Jarred Sumner
766a9cf4f2
Fix some argument validation issues in fetch() ( #13337 )
2024-08-15 23:14:59 -07:00
Jarred Sumner
3a245dd248
upgrade webkit ( #13192 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Zack Radisic <zack@theradisic.com >
2024-08-12 23:17:17 -07:00
Jarred Sumner
7aaf935711
Handle OOM better ( #13142 )
2024-08-09 00:43:54 -07:00
Ciro Spaciari
077ee55211
fix fast shutdown ( #13156 )
2024-08-08 15:54:54 -07:00
Ciro Spaciari
c527058f14
implement NODE_EXTRA_CA_CERTS ( #13150 )
2024-08-07 13:21:52 -07:00
Jarred Sumner
c5c55c7ce4
Fixes #13049 ( #13069 )
2024-08-04 19:50:53 -07:00
Jarred Sumner
43326b0b2d
Fixes #12894 ( #13067 )
2024-08-04 19:49:49 -07:00
Ciro Spaciari
c552cb40d1
fix(server/tls/streams) fix onReadFile, streams, avoid shutdown on fatal errors, ensure ssl loop data and server ref count refactor ( #12979 )
2024-08-03 01:41:18 -07:00
Ciro Spaciari
1c648063fa
fix(tls/socket/fetch) shutdown fix + ref counted context ( #12925 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-30 22:41:54 -07:00
Jarred Sumner
57c6a7db35
libdeflate ( #12741 )
2024-07-24 01:30:31 -07:00
Ciro Spaciari
5a5f3d6b30
fix(http) timeout ( #12728 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-23 01:13:43 -07:00
Jarred Sumner
1a6ead667b
Introduce bun --fetch-preconnect <url> ./my-script.ts ( #12698 )
2024-07-22 03:41:59 -07:00
Ciro Spaciari
96d19fcfe2
fix(fetch.tls.test) make test more reliable ( #12499 )
2024-07-10 21:52:34 -07:00
Ciro Spaciari
4c87406391
fix(ssl) fix ssl shutdown ( #12492 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-10 20:29:54 -07:00
Jarred Sumner
b0018465cc
WebKit upgrade ( #12246 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-01 23:27:59 -07:00
Ashcon Partovi
d105b048b1
Use Buildkite for CI ( #11477 )
2024-06-27 14:56:07 -07:00
Ciro Spaciari
b8ca523bfb
fix(Blob/stream) blob from fetch now reliable returns type, blob name can be set ( #11815 )
2024-06-13 12:55:41 -07:00
Ludvig Hozman
ee30e8660c
feat(https/fetch): Support custom ca/cert/key in fetch ( #11322 )
...
Co-authored-by: Liz3 (Yann HN) <accs@liz3.net >
2024-06-11 10:36:32 -03:00
Jarred Sumner
6a756bf979
Implement blob: URLs in fetch, import, and Worker ( #11537 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: dave caruso <me@paperdave.net >
2024-06-05 18:49:03 -07:00
Jarred Sumner
16d08564e1
Fix speculative race in fetch ( #11579 )
2024-06-03 19:15:31 -07:00
Jarred Sumner
656ad7c7ae
Fix port exhaustion issue ( #11512 )
2024-06-03 02:16:58 -07:00
Jarred Sumner
e1eb4a4753
Improve unhandled error reporting in bun:test ( #11386 )
2024-05-27 01:55:33 -07:00
Jarred Sumner
af4e844b62
Deflake test
2024-05-26 04:15:39 -07:00
Jarred Sumner
fdbccef110
Speed up a couple tests ( #11369 )
2024-05-26 04:09:28 -07:00
Jarred Sumner
12bb5d03a2
Always propagate error in EventEmitter ( #11210 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-05-22 16:39:42 -07:00
Ciro Spaciari
096cfeebc0
fix(fetch) allow Response to be GC'd before all the request body is received ( #10933 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-05-22 15:42:30 -07:00
Meghan Denny
5caca9cd48
add .bytes() method to various readables ( #11104 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-05-16 19:10:50 -07:00
Meghan Denny
ac6eaac403
test: use resource disposal to ensure servers shutdown even if tests fail ( #11106 )
2024-05-16 17:26:13 -07:00
Meghan Denny
4efe026b5f
test: unify how all files create a temp directory ( #11057 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-14 20:19:35 -07:00
John-David Dalton
769d7a1680
fix: null is not an object at readableStreamCancel ( #10091 )
...
* fix: null is not an object at readableStreamCancel
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-09 14:02:23 -07:00