aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-01-02[bun install] Fix `RenameAcrossMountPoints` errorGravatar Jarred Sumner 4-110/+220
2022-01-02[libarchive] Allow passing a Dir fd instead of always creating a new dirGravatar Jarred Sumner 1-17/+29
2022-01-01Update bun.lockbGravatar Jarred Sumner 1-0/+0
2022-01-01Update bun.lockbbun-v0.0.65Gravatar Jarred Sumner 1-0/+0
2022-01-01Add `bun install` integration testGravatar Jarred Sumner 2-2/+14
2022-01-01installGravatar Jarred Sumner 2-0/+0
2022-01-01Fix missing posix_memalign symbolGravatar Jarred Sumner 1-2/+3
2022-01-01:nail_care:Gravatar Jarred Sumner 3-23/+10
2022-01-01[bun install] FIx crash when removing only dependency in package.jsonGravatar Jarred Sumner 1-15/+39
2022-01-01:lock:Gravatar Jarred Sumner 3-0/+0
2022-01-01Bump versionsGravatar Jarred Sumner 2-2/+2
2022-01-01[bun-framework-next] Omit the absolute URLsGravatar Jarred Sumner 1-4/+2
2022-01-01Update Dockerfile.baseGravatar Jarred Sumner 1-1/+1
2022-01-01Bump zigGravatar Jarred Sumner 2-2/+4
2022-01-01[bun dev] Automatically set `origin` - improve support for proxying BunGravatar Jarred Sumner 8-63/+246
Previously, when running Bun behind a reverse proxy, you had to pass an explicit `--origin` arg and it could only run behind one proxy at a time. Now, Bun automatically determines the origin from the request if possible. It reads `Forwarded`, `X-Forwarded-Proto`, `X-Forwarded-Host`, `Origin`, and lastly `Host`. If none are available, it falls back to the `--origin` CLI arg. This change is important for usecases like Replit which shows multiple iframes in different origins.
2022-01-01Clear the fdGravatar Jarred SUmner 1-2/+12
2022-01-01Handle more edgecasesGravatar Jarred SUmner 1-47/+51
2022-01-01BumpGravatar Jarred SUmner 1-1/+1
2022-01-01Detect fast refresh from .bun if possibleGravatar Jarred SUmner 1-3/+10
2022-01-01[bun dev] Improve filesystem watcher & HMR reliability (Linux + a little macOS)Gravatar Jarred SUmner 10-482/+472
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-31Update build.zigGravatar Jarred Sumner 1-1/+1
2021-12-31Set to an explicit glibcGravatar Jarred Sumner 1-0/+2
2021-12-31Attempt to fix watcher issue with repl.itGravatar Jarred Sumner 6-12/+29
2021-12-31little testbun-v0.0.64Gravatar Jarred Sumner 4-12/+19
2021-12-31bumpGravatar Jarred Sumner 4-2/+2
2021-12-31[devserver] Log more errors when a websocket connection failsGravatar Jarred Sumner 1-2/+9
2021-12-31Update http.zigGravatar Jarred Sumner 1-2/+2
2021-12-31[devserver] Case-insensitive request header comparison, which fixes issues ↵Gravatar Jarred Sumner 1-11/+3
with proxying Bun
2021-12-31Add unrolled case insensitive string comparisonGravatar Jarred Sumner 1-0/+21
2021-12-31Fix an edgecase that causes a crash in HTTP serverGravatar Jarred Sumner 1-1/+1
2021-12-31[bun install] Slightly more reliable HTTPGravatar Jarred Sumner 3-3/+4
2021-12-31Bump peechy againGravatar Jarred Sumner 2-1/+1
2021-12-30woopsGravatar Jarred Sumner 2-4/+1
2021-12-3012 -> 13Gravatar Jarred Sumner 1-2/+2
2021-12-30Update zig version in DockerfileGravatar Jarred Sumner 3-31/+30
2021-12-30Update settings.jsonGravatar Jarred Sumner 1-1/+1
2021-12-30[JavaScriptCore] Fix crash due to not requesting JIT permission by patchingGravatar Jarred Sumner 1-3/+9
2021-12-30Fix issue with headersGravatar Jarred Sumner 5-3/+17
2021-12-30fix occasional HTTP bugGravatar Jarred Sumner 1-0/+2
2021-12-30Update c.zigGravatar Jarred Sumner 1-1/+1
2021-12-30Update global.zigGravatar Jarred Sumner 1-1/+1
2021-12-30linuxGravatar Jarred Sumner 5-4/+402
2021-12-30Update io_linux.zigGravatar Jarred Sumner 1-1/+1
2021-12-30Update io_linux.zigGravatar Jarred Sumner 1-1/+1
2021-12-30_ => .Gravatar Jarred Sumner 3-5/+5
2021-12-30- => .Gravatar Jarred Sumner 4-6/+6
2021-12-30Update bun.lockbGravatar Jarred Sumner 1-0/+0
2021-12-30Remove network_threadGravatar Jarred Sumner 1-12/+11
2021-12-30linuxGravatar Jarred Sumner 2-6/+7
2021-12-30[internal] Move network_thread into http packageGravatar Jarred Sumner 17-435/+32