aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/webcore (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-01-19make this code easier to readGravatar Jarred Sumner 1-0/+8
2023-01-19fix(fetch:HTTP_PROXY) fix support for HTTP_PROXY/HTTPS_PROXY and NO_PROXY in ↵Gravatar Ciro Spaciari 1-2/+2
fetch instances (#1844) * fix response.zig fetch * use VM bundler env instead of DotEnv.instance * remove unnecessary import
2023-01-17feat(cli): Support `HTTPS_PROXY`, `HTTP_PROXY`, and `NO_PROXY` #1440 (#1814)Gravatar Ciro Spaciari 1-0/+1
* WIP: http_proxy implemented, first steps for https_proxy #1440 * add HTTP_PROXY support to upgrade_command and WIP: tunneling * WIP async handshake, stuck on WANT_READ, try to defer + check * create and upgrade with proxy working, TLS and non-TLS to proxy TLS working * bun install/upgrade/create working with http(s)_proxy #1440 * add NO_PROXY support #1440 * remove commented code and add TODO * fix getHttpProxy no_proxy * fix formatting * refactor catch and getHttpProxy, fix empty strngs in env for proxy * allow optimization for handleResponseBody
2023-01-16Don't open non-blocking on LinuxGravatar Jarred Sumner 1-1/+6
2023-01-15[Response] reject HTTP status code correctly (#1800)Gravatar Alex Lam S.L 1-2/+1
2023-01-14fix bugs (#1795)Gravatar Alex Lam S.L 1-5/+24
- segfault reading stacktrace from `fs/promises` rejections - `Promise` rejection within `describe()` ends testing abruptly - `FSSink.write()` incorrectly handles `objectMode` - `FSSink.write()` throws wrong error codes
2023-01-13move more thingsGravatar Jarred SUmner 5-5/+5
2023-01-13Split some things into more files and use bun namespace instead of import moreGravatar Jarred SUmner 6-4723/+4885
2023-01-08[internal] Fix checking for Error objectGravatar Jarred Sumner 1-2/+2
2023-01-01clean up `Promise` handling (#1697)Gravatar Alex Lam S.L 1-56/+6
2022-12-30More assertionsGravatar Jarred Sumner 1-2/+2
2022-12-29Introduce `Bun.CryptoHasher`Gravatar Jarred Sumner 1-1/+2
2022-12-28Fix build issue on latest zigGravatar Jarred Sumner 1-3/+3
2022-12-28Upgrade to latest Zig (#1610)Gravatar Jarred Sumner 3-164/+162
* @min and @max * builtins and some trivial ones * Most of them * more * more! * More Progress * wip * Update tagged_pointer.zig * Update http_client_async.zig * Most of the iterable dir changes * alright * Remove usages of deprecated formatters * :camera: * fmt * Update shimmer.zig * wip * wip * wip * progress * more * Latest * stuck on error * latest * workaround stage2 * wip * Update string_immutable.zig * wip * Migrate `Dirent` and `require("fs')` to use JSC<>Zig bindings * Fix build errors * Fixup most of the test failures * Fix `make headers` * Fix "outside package path" error * Fixup aligned alloc * Add missing file * linux * More linux fixes * use latest peechy * Fix transpiler test failure * Forgot about these * Fixup test failure * Update node-timers.test.ts * [node:htt] Fix `undefined is not an object` error Fixes https://github.com/oven-sh/bun/issues/1618 * Update http.exports.js * Make this test less flaky * fix hashes * Fix hex formatting and zls issues * Download zig version * Update Dockerfile * Update Dockerfile * Update uws * Update Dockerfile * Set llvm version * Update README.md * Update uws * Update Dockerfile * Update io_linux.zig * Update bun.zig * Log output * workaround strange @cInclude error * Make ffi tests better * Don't use cImport * Update c.zig * Update c-bindings.cpp * call setOutputDir * Update Dockerfile * Use a longer name * latest * Update serve.test.ts Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Co-authored-by: Veikka Tuominen <git@vexu.eu>
2022-12-19[Bun.write] Slightly better handling for older linux kernels that lack ↵Gravatar Jarred Sumner 1-2/+2
io_uring support If io_uring is unsupported, we do the writes synchronously even if they're huge
2022-12-05Fix crash when passing unexpected type to .writer()Gravatar Jarred Sumner 1-1/+6
2022-12-05[Bun.stdin] Fix handling ttyGravatar Jarred Sumner 1-4/+17
2022-12-04[internal] Make string comparisons fasterGravatar Jarred Sumner 1-3/+3
2022-12-04[Bun.serve] Implement `Content-Range` support with `Bun.file()`Gravatar Jarred Sumner 2-2/+4
2022-12-03[fetch] Fix bug where .arrayBuffer() on an empty Response body returned a ↵Gravatar Jarred Sumner 1-1/+1
`Uint8Array` instead of an `ArrayBuffer`
2022-12-03Don't invalidate previous file descriptro to avoid tripping assertionGravatar Jarred Sumner 1-5/+0
2022-12-03make sure to not use incomplete characters (#1575)Gravatar Dylan Conway 1-1/+4
2022-12-01Fix double free in .json() and optimize UTF16 -> json slightlyGravatar Jarred Sumner 1-30/+44
2022-12-01Remove file blob cachingGravatar Jarred Sumner 1-6/+1
2022-12-01[streams] Handle empty stateGravatar Jarred Sumner 1-0/+12
2022-12-01[fetch] Implement `redirect: "manual"`Gravatar Jarred Sumner 1-0/+14
2022-11-29import everything from "bun" where possibleGravatar Jarred Sumner 3-32/+32
2022-11-28Fix failing spawn() and spawnSync() testsGravatar Jarred Sumner 1-13/+47
cc @ThatOneBro
2022-11-28Fix hanging in FIFO streamsGravatar Jarred Sumner 1-1/+2
2022-11-27Cleanup some of the encoding codeGravatar Jarred Sumner 1-6/+5
2022-11-27Fix UTF16 bug in `await fetch().text()`Gravatar Jarred Sumner 1-11/+8
2022-11-27fix extra indentGravatar Jarred Sumner 1-0/+2
2022-11-27Remove extra indentGravatar Jarred Sumner 1-2/+0
2022-11-26Make console.log prettierGravatar Jarred Sumner 1-2/+2
2022-11-25Fix linux build issueGravatar Jarred SUmner 1-5/+9
2022-11-25Add some missing finalizersGravatar Jarred Sumner 1-24/+11
2022-11-25Report `Infinity` when for non-regular files with a size of 0Gravatar Jarred Sumner 1-11/+20
2022-11-25[internal] Remove all usages of `suspend` and `resume`Gravatar Jarred Sumner 1-207/+176
2022-11-25Fix memory leak with `.json()`Gravatar Jarred Sumner 1-0/+1
2022-11-25[behavior change] Bun.file().size now always reports a numberGravatar Jarred Sumner 1-0/+38
2022-11-25Fix crash that sometimes occurred when freeing file dataGravatar Jarred Sumner 1-1/+2
2022-11-25Fix reading FIFO filesGravatar Jarred Sumner 1-19/+57
2022-11-24Improve SIGPIPE handlingGravatar Jarred Sumner 2-64/+94
2022-11-24Update streams.zigGravatar Jarred Sumner 1-1/+1
2022-11-24Don't pre-maturely close the input bufferGravatar Jarred Sumner 1-0/+4
2022-11-24Update streams.zigGravatar Jarred Sumner 1-5/+7
2022-11-24Update streams.zigGravatar Jarred Sumner 1-2/+2
2022-11-24Update streams.zigGravatar Jarred Sumner 1-1/+1
2022-11-23Fix build errorGravatar Jarred Sumner 1-1/+1
2022-11-23Close the streams moreGravatar Jarred Sumner 1-2/+4