Commits


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


stop messing with the open_branches set in add_node()


tree entries are sorted, so find_entry_by_name() can exit early