aboutsummaryrefslogtreecommitdiff
path: root/src/http (follow)
AgeCommit message (Collapse)AuthorFilesLines
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
2021-12-29zig fmtGravatar Jarred Sumner 1-1/+0
2021-12-27Prepare to run unit tests & remove some dead code (#92)Gravatar Jarred Sumner 1-0/+1
* Remove some dead code * :skull: code * Fix the zig tests * [JS Printer] Print integers faster & less scientific notation on decimals * :skull: dead code * skip * Run all the unit tests
2021-12-23Prevent crash due to SIGPIPEGravatar Jarred Sumner 1-0/+2
2021-12-22Keep it at 1024, but should be okay since we now reduce itGravatar Jarred Sumner 1-1/+1
2021-12-22Fix error from requesting too much from io_uringGravatar Jarred Sumner 1-1/+13
2021-12-17packagingGravatar Jarred Sumner 2-2157/+3
2021-12-16[bun install] Fix case when lockfile existsGravatar Jarred Sumner 1-19/+34
2021-12-16[bun install] Load lockfile. Generate diffsGravatar Jarred Sumner 1-13/+13
2021-12-16save and load manifestGravatar Jarred Sumner 1-149/+179
2021-12-16[npm install] starting to look good!Gravatar Jarred Sumner 2-64/+262
2021-12-16WIPGravatar Jarred Sumner 1-1/+1
2021-12-16:radio:Gravatar Jarred Sumner 2-5/+4
2021-12-16Fix redirectsGravatar Jarred Sumner 1-64/+80
2021-12-16[npm install] Use BoringSSL for https:// requestsGravatar Jarred Sumner 1-68/+747
2021-12-16Replace S2N with BoringSSL (wip)Gravatar Jarred Sumner 1-38/+2
2021-12-16[bun install] Linux async httpGravatar Jarred SUmner 1-1/+1
2021-12-16[bun install] async http request works I think?Gravatar Jarred Sumner 2-0/+1335
2021-10-13Add TLS 1.3 support, improve fetch() HTTPS performanceGravatar Jarred Sumner 1-0/+49