aboutsummaryrefslogtreecommitdiff
path: root/src/http (follow)
AgeCommit message (Collapse)AuthorFilesLines
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
2021-08-29BlobGravatar Jarred Sumner 1-0/+1
Former-commit-id: 2174c6b769676c50686bb23a5ecca26a1d6eb1bc
2021-08-26Fix file loader, automatically support CSS imports when a framework isn't setGravatar Jarred Sumner 2-3/+9
Former-commit-id: 94750e5987ea8f6e4c946bfc06715e09a48c0eec
2021-08-26Bug fixesGravatar Jarred Sumner 1-2/+3
Former-commit-id: 853b372665a3762b1eeeb2202e279895bce6f544
2021-08-14lotsGravatar Jarred Sumner 1-4/+4
Former-commit-id: 0b8128cb3b4db02f9d33331b4c2c1b595156e6c8
2021-08-13lateGravatar Jarred Sumner 1-12/+60
Former-commit-id: 1d598bb05a3bac62d86063125e1fe2962f0b5cc6
2021-08-07Dynamic routes resolve! Just gotta pass query params to the JS correctlyGravatar Jarred Sumner 1-0/+75
Former-commit-id: 2c4d3184a4f06ba9dd7d27d653834589796ebd0f
2021-07-01this kind of works, but there is a crash when bundling. I think its missing ↵Gravatar Jarred Sumner 1-2/+4
a Stmt.Data.Store.reset() Former-commit-id: 88aad6aeb19f3d1d73ced59a7a5aaddc2d7408ee
2021-06-18CSS HMR!Gravatar Jarred Sumner 1-8/+8
Former-commit-id: 3f10c8790629ab157d9377759cc50a4b962cc6f4
2021-06-18100x!!Gravatar Jarred Sumner 1-1/+1
Former-commit-id: e0fa2e78da8083dc590c4b1f3d016ba545261b84
2021-06-14extremely close!!!!!Gravatar Jarred Sumner 1-5/+50
Former-commit-id: 44fce3c5e800f3fb3fbc139a38f14eae9e0c0225
2021-06-11lil websocket serverGravatar Jarred Sumner 1-0/+310
Former-commit-id: 19f4c59b4281bd24130a6898e3b43d9d6d7e6603
2021-05-25Malformed headers breaks request parsingGravatar Jarred Sumner 1-1/+2
Former-commit-id: 9b206cca2b41105550f33a895b8bc390dafdb11e