Commit Briefs

15a949835c Stefan Sperling

remove struct got_object from public library API


96732e0bd8 Stefan Sperling

fix error handling in got_pack_stop_privsep_child()


34fca9c35c Stefan Sperling

bounds checks before memcpy in got_delta_apply_in_mem()


106807b41a Stefan Sperling

make object caching actually work in got-read-pack


faaa1c0fd2 Stefan Sperling

handle errors from read(2) better while reading pack files


3840f4c96d Stefan Sperling

fix "rpath" pledge violation in got-read-pack


c59b334653 Stefan Sperling

stop sending deltas in imsg; cache deltas in got-read-pack


876c234bd6 Stefan Sperling

start reading pack files with privsep; still WIP


40cf720813 Stefan Sperling

remove unused includes from pack.c





1510f46981 Stefan Sperling

move pack caching code from pack.c to repository.c


35c737652c Stefan Sperling

make open_packed_object() expect a pack instead of a repo


a98c62b125 Stefan Sperling

remove unused parameter of open_delta_object()



48095039dd Stefan Sperling

don't open pack redundantly in dump_delta_chain_to_mem()



4fb0d74079 Stefan Sperling

remove unused parameter of open_packfile()


4a9c75d926 Stefan Sperling

remove unused parameter of get_packfile_path()


3413160a99 Stefan Sperling

remove unused parameter of get_object_idx()


817c5a18db Stefan Sperling

move packidx header initialization to a separate function


c336f88938 Stefan Sperling

don't store copies of packfile paths in each delta


673702af1d Stefan Sperling

fix leak in dump_delta_chain_to_file()


ab3ad429d1 Stefan Sperling

fix leaks in resolve_offset_delta()