5 years ago Stefan Sperling
remove unnecessary cast
handle error imsg directly in got_privsep_recv_imsg()
wrap overlong line
fix error handling in got_pack_stop_privsep_child()
fix imsg_compose() error check in got_privsep_send_error()
make 'got log' and 'got tree' bail out cleanly upon Ctrl-C
avoid use-after-free via got_object_idset_for_each()
add custom error code for 'no such tree entry' errors
introduce got errors with custom messages; add one for ERR_NO_OBJ
don't be noisy on stderr when Ctrl-C is hit
abort checkout operations cleanly when Ctrl-C is hit
like libgit2's c15771104 (delta: fix overflow when computing limit)
test for libgit2's out-of-bounds read of delta bug
test for git's "Fix big left-shifts of unsigned char" delta bug
bounds checks before memcpy in got_delta_apply_in_mem()
prevent free of bogus pointers via fetch_commits_from_open_branches()
remove premature optimization which resulted in buggy logic
avoid unnecessary memcpy in got_privsep_send_commit()
avoid unnecessary memcpy in got_privsep_send_tree()
unnecessary repeated strlen() in parse_tree_entry()
no need to zero tree during allocation in got_privsep_recv_tree()
kill more unnecessary memcpy in privsep.c
avoid unnecessary memcpy in got_privsep_recv_tree()
avoid tips temp copy in fetch_commits_from_open_branches()
allow got_object_idset_for_each() to return an error