Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| b419fc47 | 2018-04-26 22:17:43 | error out if child dies or does not exit with success | ||
| 8b2180d4 | 2018-04-26 19:47:10 | store fd instead of FILE in struct got_pack to prepare privsep | ||
| be37c2e6 | 2018-04-24 22:21:09 | don't pass redundant program name to setproctitle() | ||
| 7918459e | 2018-04-24 13:51:11 | increase delta recursion limit; was too low for openbsd git repo | ||
| 730a8aa0 | 2018-04-24 13:49:33 | don't override error codes in diff_modified_blob() | ||
| 1a6b3ab7 | 2018-04-24 13:34:24 | fix error code in got_object_blob_open() | ||
| 2967a784 | 2018-04-24 13:30:34 | verify size of blob received from privsep child | ||
| ff6b18f8 | 2018-04-24 12:50:21 | read blobs through privsep | ||
| 068fd2bf | 2018-04-24 12:27:59 | give some privsep functions shorter names | ||
| 3aca5731 | 2018-04-24 12:24:57 | prepare for blob privsep: use file descriptors instead of FILE | ||
| 962916a2 | 2018-04-24 12:19:59 | add got_inflate_read_fd() and got_inflate_to_fd() | ||
| 80f4afe8 | 2018-04-24 11:47:09 | introduce got_opentempfd() | ||
| 57efb1af | 2018-04-24 10:41:15 | add open_loose_blob() helper | ||
| c7254d79 | 2018-04-24 10:32:10 | simplify error handling in got_object_blob_open() | ||
| 15c8b0e6 | 2018-04-24 10:23:38 | extract blobs to tempfiles instead of reading through zlib | ||
| 1e51f5b9 | 2018-04-23 18:59:39 | in got_privsep_recv_tree_obj() free tree upon imsg_read() error | ||
| 052d4dc3 | 2018-04-23 18:45:48 | read tree names from imsg at the right offset | ||
| e033d803 | 2018-04-23 18:30:26 | read tree objects with privsep | ||
| 86acc566 | 2018-04-23 16:39:36 | don't transform sha1 to string and back for icommits | ||
| 366d86ca | 2018-04-23 16:28:13 | clean up imsg comments and declarations a bit | ||
| e506bf32 | 2018-04-23 15:39:51 | typo | ||
| bff6ca00 | 2018-04-23 15:38:35 | read commit objects with privsep | ||
| 442a3ddc | 2018-04-23 09:38:37 | try to infer repository path from work tree | ||
| e3306bd9 | 2018-04-23 07:20:32 | simplify variable names in read_object_header_privsep_child() | ||
| 302b7dd6 | 2018-04-23 07:17:21 | add read_object_header_privsep_child() helper | ||
| 5d43e84d | 2018-04-23 07:04:30 | don't proceed after errors in got_privsep_send_error() | ||
| fe36cf76 | 2018-04-23 07:01:14 | create recv_one_imsg() helper | ||
| c4eae628 | 2018-04-23 06:55:08 | create recv_imsg_error helper function | ||
| 6cd97fcc | 2018-04-22 16:34:33 | plug fd leak in read_object_header_privsep() | ||
| d5003b79 | 2018-04-22 16:33:07 | make open_loose_object return a file descriptor | ||
| 15d3ea56 | 2018-04-22 15:54:56 | close pipe in unpriv child | ||
| 94fbf93a | 2018-04-22 15:48:01 | unpriv process doesn't know the actual object id | ||
| 8c580685 | 2018-04-22 15:40:59 | treat unexpected message from unpriv processes as error | ||
| 8aac89a7 | 2018-04-22 14:55:10 | handle errno errors correctly in got_privsep_recv_obj() | ||
| 2178c42e | 2018-04-22 14:51:49 | read object headers with privsep | ||
| e6b1056e | 2018-04-22 13:21:17 | initialize output parameter in object_path() | ||
| d80ab12b | 2018-04-02 22:12:19 | it seems we won't need all that many imsg types | ||
| e97248b0 | 2018-04-02 21:01:27 | prune unused declarations from got_lib_diff.h | ||
| c48ceb4c | 2018-04-02 20:58:50 | remove support for the ifdef diff format from diffreg | ||
| 1afa8e43 | 2018-04-02 20:54:51 | remove REVERSE and NREVERSE diff output options from diffreg | ||
| 6525c300 | 2018-04-02 20:51:57 | forgot to delete D_EDIT in previous | ||
| 0165cdf0 | 2018-04-02 20:51:27 | remove support for 'edit' diff output from diffreg | ||
| 119f8600 | 2018-04-02 20:49:11 | remove support for "normal" diff output from diffreg | ||
| 84e11851 | 2018-04-02 20:47:21 | remove support for context diffs from diffreg.c | ||
| a2a848a2 | 2018-04-02 20:43:42 | remove ignore-lines pattern support from diffreg code | ||
| f5d549b5 | 2018-04-02 20:42:06 | adjust preadline() and ignoreline() to match diff(1) again | ||
| 755142ea | 2018-04-02 19:31:10 | in diffreg.c, return value from preadline() must be freed | ||
| 5a7ffad5 | 2018-04-02 19:26:55 | always free ds->ixold and ds->ixmew in got_diffreg() | ||
| 6b59e13c | 2018-04-02 19:25:28 | always free ds->clist and ds->klist in got_diffreg() | ||
| 7b366981 | 2018-04-02 19:24:14 | always free ds->J in got_diffreg() | ||
| 9b98f34b | 2018-04-02 19:22:15 | always free ds->member and ds->class in got_diffreg() | ||
| df51fc4e | 2018-04-02 19:14:02 | fix reallocarray error handling in diffreg.c | ||
| 76735683 | 2018-04-02 16:37:53 | move diffreg's max_context into struct got_diff_state | ||
| d3f36e7e | 2018-04-02 16:29:49 | make max_connect static as in the original diffreg.c This way we grow the array instead of doing 64 <<= 1. | ||
| 8d98bcfb | 2018-04-02 15:40:46 | mark imsg structs which contain got_object_id as __packed__ | ||
| 48f392b2 | 2018-04-02 15:17:49 | define imsg for loose blobs and trees; allow inline delta stream | ||
| f7171542 | 2018-04-02 14:58:57 | shorten imsg type names, and introduce a separate object structure | ||
| 2ca3a24b | 2018-04-02 14:46:57 | we will probably be using imsg_flush() rather than imsg_compose() | ||
| 1e4880cb | 2018-04-02 14:42:31 | tweak privsep messages to transmit delta data in imsg buffers | ||
| c025a41e | 2018-04-02 13:55:21 | add an error reporting imsg | ||
| 0dacc2d1 | 2018-04-02 13:51:24 | typo | ||
| 7be7cc45 | 2018-04-02 13:48:51 | add a rough outline for privsep support | ||
| 5b7e13a7 | 2018-04-02 12:46:33 | put a limit on delta chain recursion | ||
| dfb54902 | 2018-04-02 11:45:31 | wrap long lines | ||
| 6c6d3ed3 | 2018-04-02 11:34:26 | fix obsolete comment in struct got_repository definition | ||
| b4691ea5 | 2018-04-02 11:11:43 | simplify got_error_from_errno() | ||
| 97128b57 | 2018-04-02 10:09:22 | in get_packfile_size(), get errno from stat() and init output early | ||
| 1c7e24f1 | 2018-04-02 10:05:35 | avoid unnecessary string copies and allocations in get_packfile_size() | ||
| 5261c201 | 2018-04-01 23:37:09 | rename 'refs' to 'reference' | ||
| 4810de4a | 2018-04-01 23:16:35 | we have implemented all object types, switch to better error code | ||
| 92088384 | 2018-04-01 23:00:57 | fix use of unitialized value in case of EOF in got_inflate_read() | ||
| f7b38925 | 2018-04-01 20:40:35 | make paths shown during checkout match what is created on disk | ||
| 3235492e | 2018-04-01 18:17:18 | add the ability to start the log at a particular commit | ||
| 2acfca77 | 2018-04-01 17:44:32 | don't forgot to close blobs after diffing them | ||
| bb5dcc10 | 2018-04-01 17:28:38 | fix open file leaks in previous | ||
| ecf6e46e | 2018-04-01 17:21:25 | check for fopen() failures in got_diffreg() | ||
| 16dcbf91 | 2018-04-01 15:59:36 | remove debug code accidentally committed | ||
| 72eb3431 | 2018-04-01 15:57:43 | look up deltas in the correct pack file | ||
| 040bf4a1 | 2018-04-01 14:43:53 | stop using fmemopen(); that code path didn't work correctly | ||
| 84eb021e | 2018-03-27 23:18:58 | show function prototypes in diff output | ||
| 07ccb00b | 2018-03-27 23:08:07 | be careful about NULL trees when diffing entries | ||
| c2c21d46 | 2018-03-27 21:56:33 | show 3 lines of context in file diffs | ||
| 0a585a0d | 2018-03-17 18:13:19 | remove GOT_ERR_NO_MEM, we can just use errno in those cases | ||
| 718b3ab0 | 2018-03-17 17:50:48 | rename the library-internal headers again to a common prefix | ||
| 8bf5b3c9 | 2018-03-17 17:42:48 | rewrite 'got log' without recursion | ||
| 4589e373 | 2018-03-17 15:41:39 | remove mmap() stuff; checkout is fast enough for now | ||
| 0bd0053c | 2018-03-17 15:31:18 | handle empty files in got_packfile_extract_object() | ||
| 56866f4a | 2018-03-17 15:27:00 | fix resource leaks in error paths of got_object_blob_open() | ||
| d0f3be7c | 2018-03-17 15:17:14 | initialize some output variables on failure | ||
| 6bb255dc | 2018-03-17 15:12:44 | don't dup_packidx() during cache lookup; fixes performance :) | ||
| 40426839 | 2018-03-17 15:05:06 | remove unused argument from get_delta_chain_max_size() | ||
| c52ac529 | 2018-03-17 15:01:36 | extract objects smaller than DELTA_RESULT_SIZE_CACHED_MAX to memory | ||
| a53d2f13 | 2018-03-17 14:19:13 | cache delta data in struct got_delta directly | ||
| 6d89869a | 2018-03-17 03:35:04 | use cached packfile in open_packed_object() | ||
| 18e99ab6 | 2018-03-17 03:32:28 | fix fd leak in got_object_open() | ||
| 999f19f6 | 2018-03-17 02:36:20 | use cached packfile in resolve_ref_delta() | ||
| e1ad6ebc | 2018-03-17 02:12:34 | remove path_packfile from struct got_delta_cache; add a counter instead | ||
| f7e127f3 | 2018-03-17 02:02:32 | move delta cache into struct got_pack | ||
| 7e656b93 | 2018-03-17 01:37:48 | add struct got_pack; some preparation for mmap, which isn't used yet | ||
| b29656e2 | 2018-03-16 23:05:12 | set obj->size of packed deltified objects to object's actual size |