Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-01 | [fetch] Treat 302 like 303 | 1 | -2/+17 | ||
2022-12-01 | [fetch] Implement `redirect: "manual"` | 1 | -1/+8 | ||
2022-11-29 | import everything from "bun" where possible | 1 | -6/+6 | ||
2022-11-20 | fix protocol relative urls again | 1 | -0/+24 | ||
2022-11-20 | Typo | 1 | -1/+1 | ||
2022-11-20 | [fetch] Add optimization for chunked encoding | 1 | -7/+91 | ||
2022-11-19 | [fetch] Fix sporadic data corruption bug in HTTP client and add fast path | 1 | -124/+133 | ||
- This removes memory pooling from the HTTP client which sometimes caused invalid memory to be written to the response body. - This adds a fast path for small HTTP/HTTPS responses that makes it a single memory allocation for the response body, instead of copying & allocating a temporary buffer cc @Electroid | |||||
2022-11-19 | [fetch] Fix bug with redirecting to a protocol-relative URL | 1 | -5/+21 | ||
2022-11-19 | [fetch] Fix bug with redirects losing the port number | 1 | -7/+15 | ||
2022-11-14 | switch default encoding order (#1510) | 1 | -1/+1 | ||
2022-11-12 | Fix memory leak in gzip pool + add test for gzip'd data | 1 | -10/+5 | ||
2022-11-12 | Redo how we poll pipes (#1496) | 1 | -0/+5 | ||
* Fix pipe * Handle unregistered * Fix failing test | |||||
2022-11-09 | Fix #1354 | 1 | -1/+1 | ||
2022-11-09 | Re-enable workaround for 127.0.0.01 | 1 | -5/+5 | ||
2022-10-25 | TCP & TLS Socket API (#1374) | 1 | -0/+1 | ||
* TCP Socket API * Wip * Add snippet for StringDecoder * Rename `close` to `stop`, replace `close` with `end` * Add a tcp echo server test * Some docs * Update README.md * Fix build * Update README.md Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-10-15 | Simplify the code that reads HTTP client request bodies | 1 | -23/+22 | ||
2022-10-08 | Fix https://github.com/oven-sh/bun/issues/1263 | 1 | -2/+23 | ||
What happened: when moving to uSockets for the http client, I forgot to call `SSL_set_tlsext_host_name` and uSockets apparently doesn't do that | |||||
2022-10-02 | Reduce memory usage of HTTP requests by 8 KB | 1 | -20/+49 | ||
2022-09-30 | Verbose flag | 1 | -1/+17 | ||
2022-09-20 | meant to include this in the previous commit | 1 | -1/+1 | ||
2022-09-19 | Fix larger bodies | 1 | -0/+6 | ||
2022-09-18 | Fix broken sending http body | 1 | -1/+3 | ||
2022-09-18 | Update http_client_async.zig | 1 | -6/+12 | ||
2022-09-18 | Add a way to disable timeout and keepalive | 1 | -7/+17 | ||
2022-09-17 | Handle missing 0\r\n chunk in HTTP client | 1 | -1/+17 | ||
2022-09-17 | Update & configure SSL a little | 1 | -2/+17 | ||
2022-09-16 | Make `fetch` throw a `SystemError` on reject | 1 | -0/+1 | ||
2022-09-16 | Fix issue with chunked transfer encoding | 1 | -32/+8 | ||
2022-09-16 | Make new HTTP client more stable | 1 | -199/+265 | ||
2022-09-13 | Fix Linux 200ms http client delay | 1 | -1/+1 | ||
https://man7.org/linux/man-pages/man2/send.2.html See the section on MSG_MORE | |||||
2022-09-11 | Hardcode localhost on macOS | 1 | -1/+7 | ||
2022-09-11 | New HTTP client (#1231) | 1 | -663/+1161 | ||
* wip * It mostly works! * Support `bun install` * Support `bun create` * Support chunked transfer encoding * Handle Keep Alive when redirecting to a different domain Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-08-29 | Fixes https://github.com/oven-sh/bun/issues/1127 | 1 | -1/+3 | ||
2022-08-28 | More reliable macOS event loop (#1166) | 1 | -9/+3 | ||
* More reliable macOS event loop * Reduce CPU usage of idling * Add another implementation * Add benchmark Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-08-17 | Update http_client_async.zig | 1 | -1/+1 | ||
2022-08-17 | New Zig <> C++ bindings generator. +20% faster HTTP server | 1 | -12/+16 | ||
2022-08-13 | Improve event loop reliability on Linux | 1 | -12/+25 | ||
2022-08-07 | Improve memlock limit error | 1 | -0/+29 | ||
2022-07-22 | Mention WSL version requirement | 1 | -0/+2 | ||
2022-07-10 | Remove unnecessary `Output.flush`s before `Global.exit` and `Global.crash` ↵ | 1 | -2/+1 | ||
(#535) * fix: add missing newline * refactor: std.process.exit -> Global.exit * fix: std.os.abort -> Global.exit I'm not sure about this one. Please verify. * cleanup: remove unnecessary `Output.flush`s | |||||
2022-07-07 | Fix copy | 1 | -1/+1 | ||
2022-07-06 | Improve error message for outdated linux kernel | 1 | -1/+28 | ||
2022-06-29 | Remove incorrect assertion | 1 | -1/+0 | ||
2022-06-27 | [fetch] Fix data corruption bug | 1 | -48/+37 | ||
2022-06-22 | this assertion isn't good enough | 1 | -1/+1 | ||
2022-05-16 | `bun:sqlite` (#167) | 1 | -1/+1 | ||
* :scissors: * Add the slow version * draw the rest of the owl * Fix crash when allocating lots of memory * [Bun.Transipiler] Support passing objects * [JS Parser] Support passing objects to macros via Bun.Transpiler * Update JSSQLStatement.cpp * Embed SQLite * Add SQLite to Dockerfile * [sqlite] Add quick one-off queries without creating a whole object * [sqlite] Add `columnsCount`, rename raw() to `values()`, remove `rebind` * Implement `bun:sqlite` * return null * Fix updating query * Update bun.d.ts * more tests * Support variadic arguments, write tests and add types * Update sqlite.d.ts * Update sqlite.d.ts * latest * Implement `Database.loadExtension` and `Database.setCustomSQLite` * Support `require.resolve` * [napi] Improve string performance * [bun.js] Support some of `node:module` * another test * [sqlite] Support serialize & deserialize * [`bun:ffi`] Implement `CFunction` and `linkSymbols` * [bun.js] Fix crash in `Buffer.from` * Update sqlite.test.js * Document linkSymbols * docs * Update README.md | |||||
2022-04-11 | [bun.js] Add a `Server.stop` function | 1 | -0/+1 | ||
2022-04-03 | Omit the `Content-Encoding` header when it was auto decompressed | 1 | -0/+12 | ||
2022-04-03 | Don't track gzip timing unless verbose mode | 1 | -6/+22 | ||
2022-03-20 | the events, they loop | 1 | -1/+1 | ||