Commit Briefs


cc62643986 Stefan Sperling

make got-read-blob account for header len in size check

Fixes "no space" error with blobs which happen to straddle the size boundary for in-memory handling.


4492af8432 Stefan Sperling

plug a memory leak in got-read-blob


638f902404 Stefan Sperling

rename got_error_prefix_errno() to got_error_from_errno()


656b1f76d3 joshua stein

while (1) -> for (;;)


230a42bdc6 joshua stein

got_error_from_errno -> got_error_prefix_errno

also add got_error_prefix_errno2 and got_error_prefix_errno3 which should hopefully all be merged into a single function with variadic args (but can't alloc mem)


3a6ce05aff Stefan Sperling

check for errors from close(2)


fb43ecf150 Stefan Sperling

check for errors from fclose()


5d56da8198 Stefan Sperling

happy new copyright year


ac544f8c6f Stefan Sperling

pass smallish blobs directly via imsg buffer


f392e333e6 Stefan Sperling

verify total size vs header length in got-read-blob


ebc55e2dfc Stefan Sperling

eliminate got_object_open() round-trip when opening blobs


80d5f1347d Stefan Sperling

don't be noisy on stderr when Ctrl-C is hit


99437157b9 Stefan Sperling

abort checkout operations cleanly when Ctrl-C is hit


2ff12563f8 Stefan Sperling

fix 'make PROFILE=1' build


55da3778cb Stefan Sperling

read packed blobs with privsep


876c234bd6 Stefan Sperling

start reading pack files with privsep; still WIP


ad242220ad Stefan Sperling

implement fork+exec (and by the way, fix the build...)