aboutsummaryrefslogtreecommitdiff
path: root/src/http (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-08-18Fix `bun:wrap` not loadingGravatar Jarred Sumner 1-0/+12
2022-08-13wip SyntheticModuleGravatar Jarred Sumner 1-0/+2
2022-08-10improve reliability of `WebSocket`Gravatar Jarred Sumner 1-11/+31
- Fix GC not keeping WebSocket alive - Fix ignoring messages sent immediately after upgrade Fixes https://github.com/oven-sh/bun/issues/521
2022-08-05Fix for bearer tokens missing from request headers on bun install step (#991)Gravatar Soney Mathew 1-1/+1
2022-08-03Don't use SIMD in non-SIMD buildsGravatar Jarred Sumner 1-1/+1
2022-07-12[http] Fix assertionGravatar Jarred Sumner 1-1/+1
2022-06-27[fetch] Fix data corruption bugGravatar Jarred Sumner 1-1/+14
2022-06-22Fix `WebSocket` when HTTP server is not runningGravatar Jarred Sumner 1-2/+24
2022-06-22cleanupGravatar Jarred Sumner 1-1/+1
2022-06-22Fix closeGravatar Jarred Sumner 1-3/+12
2022-06-22[websockets] Support receiving data of length 128 - 65354, bigger not ↵Gravatar Jarred Sumner 1-154/+43
supported yet
2022-06-22Sending worksGravatar Jarred Sumner 2-255/+349
2022-06-22implement a custom websocket clientGravatar Jarred Sumner 2-26/+1084
2022-06-22It connects! but the frames are corruptGravatar Jarred Sumner 1-21/+21
2022-06-22WebSocket is a globalGravatar Jarred Sumner 1-40/+44
2022-06-22WIP WebSocketGravatar Jarred Sumner 1-0/+451
2022-04-11work around fetch("localhost") bugGravatar Jarred Sumner 1-2/+15
2022-04-07Fix some mime types to match expectationsGravatar Jarred Sumner 1-2/+3
2022-04-01Fix mimetype valueGravatar Jarred Sumner 1-4/+37
2022-03-25[bun.js] configuration and error handling for HTTP serverGravatar Jarred Sumner 2-1230/+1227
2022-03-24Auto-detect MimeType based on file extensionGravatar Jarred Sumner 1-47/+3529
2022-03-18Set charset=utf-8 for better consistentcyGravatar Jarred Sumner 1-1/+1
2022-03-17query_string_map -> urlGravatar Jarred Sumner 1-1/+1
2022-03-08rename _global -> bunGravatar Jarred Sumner 5-44/+44
2022-03-06source maps work for app code in `bun dev`!Gravatar Jarred Sumner 3-25/+42
2022-03-04upgrade zigjarred/upgrade-zig-2Gravatar Jarred Sumner 1-66/+45
2022-03-02Make http requests a little fasterGravatar Jarred Sumner 1-1/+6
2022-03-02`DELETE` headerGravatar Jarred Sumner 1-0/+4
2022-03-01cleanup code that checks if it should send an HTTP bodyGravatar Jarred Sumner 1-0/+12
2022-02-27WASMGravatar Jarred Sumner 1-2/+2
2022-02-21Wrap some usages of `assert` in a conditionalGravatar Jarred Sumner 2-4/+4
See https://github.com/ziglang/zig/issues/10942
2022-02-20Update mime_type.zigGravatar Jarred Sumner 1-0/+4
2022-02-18[bun dev] Errors with file names can be opened in editor nowGravatar Jarred Sumner 1-0/+20
2022-02-14MimeType from stringGravatar Jarred Sumner 1-35/+102
2022-02-11[bun install] Implement bunfig.toml configGravatar Jarred Sumner 1-0/+18
2022-02-05Further reliability improvements to http clientGravatar Jarred Sumner 2-14/+62
2022-02-04Several reliability improvements to HTTPGravatar Jarred SUmner 2-43/+62
2022-02-04[http] fix segfaultGravatar Jarred Sumner 1-17/+25
2022-02-03Fix bug with http clientGravatar Jarred Sumner 2-103/+88
2022-02-02[http] Fixes to chunked transfer encoding readerjarred/async_bioGravatar Jarred Sumner 3-15/+42
2022-02-01Limit the number of pooled objectsGravatar Jarred Sumner 3-7/+17
2022-02-01Fix biggest issue with HTTPS client!Gravatar Jarred Sumner 1-61/+70
2022-02-01partial readGravatar Jarred Sumner 1-11/+18
2022-02-01new boringSSL integration almost works with TLS 1.3Gravatar Jarred Sumner 2-170/+522
2022-02-01WIPGravatar Jarred Sumner 2-142/+167
2022-01-29cleanupGravatar Jarred Sumner 1-0/+6
2022-01-25Split http into filesGravatar Jarred Sumner 6-0/+1041
2022-01-03dead codeGravatar Jarred Sumner 1-1/+0
2022-01-01[bun dev] Improve filesystem watcher & HMR reliability (Linux + a little macOS)Gravatar Jarred SUmner 1-1/+1
Text editors like Replit save through atomic file updates. In an inotify filesystem watcher (Linux), that appears to be a delete followed by moving the file to the directory. Now when known files are moved into a directory, the watcher sends the file change notification to the browser(s). From there, the browser looks at it's files to determine whether or not Additionally, if an existing HMR connection does not know about a file ID passed to it, it asks the browser to reply with the file path and then starts watching that file. This improves HMR reliabiality if Bun had been restarted but the page hadn't been restarted.
2021-12-30Upgrade to latest Zig, remove dependency on patched version of Zig (#96)Gravatar Jarred Sumner 5-133/+43
* Prepare to upgrade zig * zig fmt * AllocGate * Update data_url.zig * wip * few files * just headers now? * I think everything works? * Update mimalloc * Update hash_map.zig * Perf improvements to compensate for Allocgate * Bump * :camera: * Update bun.lockb * Less branching * [js parser] Slightly reduce memory usage * Update js_parser.zig * WIP remove unused * [JS parser] WIP support for `with` keyword * Remove more dead code * Fix all the build errors! * cleanup * Move `network_thread` up * Bump peechy * Update README.md