summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-07-05line-log: avoid redundant copy that leaks in process_rangesJohannes Schindelin1-2/+1
2026-07-05run-command: avoid `close(-1)` in `start_command()` error pathsJohannes Schindelin1-3/+3
2026-07-05download_https_uri_to_file(): do not leak fd upon failureJohannes Schindelin1-1/+1
2026-07-05loose: avoid closing invalid fd on error pathJohannes Schindelin1-1/+2
2026-07-05load_one_loose_object_map(): fix resource leakJohannes Schindelin1-5/+4
2026-07-04precompose_utf8: use a flex array for d_nameIhar Hrachyshka3-8/+29
2026-07-04ci(dockerized): raise the PID limit for private repositoriesJohannes Schindelin1-1/+3
2026-07-03reftable/table: fix OOB read on truncated tablePatrick Steinhardt2-0/+33
2026-07-03reftable/table: fix NULL pointer access when seeking to bogus offsetsPatrick Steinhardt2-0/+65
2026-07-03reftable/block: fix OOB read with bogus restart offsetPatrick Steinhardt2-0/+48
2026-07-03reftable/block: fix use of uninitialized memory when binsearch failsPatrick Steinhardt1-4/+4
2026-07-03reftable/block: fix OOB read with bogus restart countPatrick Steinhardt2-0/+37
2026-07-03reftable/block: fix OOB read with bogus block sizePatrick Steinhardt2-0/+47
2026-07-03reftable/block: fix OOB write with bogus inflated log sizePatrick Steinhardt2-0/+41
2026-07-03t/unit-tests: introduce test helper to write reftable blocksPatrick Steinhardt1-19/+28
2026-07-03reftable/record: don't abort when decoding invalid ref value typePatrick Steinhardt2-3/+27
2026-07-03reftable/basics: fix OOB read on binary search of empty rangePatrick Steinhardt2-0/+14
2026-07-03oss-fuzz: add fuzzer for parsing reftablesPatrick Steinhardt5-0/+78
2026-07-03meson: support building fuzzers with libFuzzerPatrick Steinhardt3-0/+18
2026-07-03builtin/history: implement "drop" subcommandPatrick Steinhardt4-1/+783
2026-07-03builtin/history: split handling of ref updates into two phasesPatrick Steinhardt1-38/+62
2026-07-03replay: expose `replay_result_queue_update()`Patrick Steinhardt2-4/+9
2026-07-03reset: stop assuming that the caller passes in a clean indexPatrick Steinhardt1-3/+5
2026-07-03reset: allow the caller to specify the current HEAD objectPatrick Steinhardt2-1/+9
2026-07-03reset: introduce ability to skip updating HEADPatrick Steinhardt4-10/+26
2026-07-02meson: restore hook-list.h to builtin_sourcesMike Gilbert1-12/+14
2026-07-02odb: document object info fieldsPatrick Steinhardt1-1/+17
2026-07-02odb: drop `whence` field from object infoPatrick Steinhardt5-14/+0
2026-07-02treewide: convert users of `whence` to the new source fieldPatrick Steinhardt4-4/+5
2026-07-02odb: add `source` field to struct object_info_sourcePatrick Steinhardt9-32/+44
2026-07-02odb: make backend-specific fields optionalPatrick Steinhardt7-45/+87
2026-07-02packfile: thread odb_source_packed through packed_object_info()Patrick Steinhardt8-13/+17
2026-07-02hash: add platform-specific discard functionsJeff King5-8/+64
2026-07-02hash: fix memory leak copying sha256 gcrypt handlesJeff King1-0/+1
2026-07-02http: discard hash in dumb-http http_object_requestJeff King2-0/+5
2026-07-02check_stream_oid(): discard hash on read errorJeff King1-0/+2
2026-07-02patch-id: discard hash when doneJeff King2-0/+2
2026-07-02csum-file: provide a function to release checkpointsJeff King4-0/+9
2026-07-02csum-file: always finalize or discard hashJeff King1-4/+12
2026-07-02hash: add discard primitiveJeff King2-0/+13
2026-07-02csum-file: drop discard_hashfile()Jeff King2-10/+0
2026-07-01reset: introduce dry-run modePatrick Steinhardt2-11/+39
2026-07-01reset: modernize flags passed to `reset_working_tree()`Patrick Steinhardt4-28/+39
2026-07-01reset: rename `reset_head()`Patrick Steinhardt4-18/+19
2026-07-01reset: drop `USE_THE_REPOSITORY_VARIABLE`Patrick Steinhardt1-14/+13
2026-07-01read-cache: split out function to drop unmerged entries to stage 0Patrick Steinhardt2-5/+8
2026-07-01line-log: drop extra copy of range with bloom filtersJeff King1-2/+1
2026-07-01revision: avoid leaking bloom keyvecs with multiple traversalsJeff King1-0/+2
2026-07-01bloom: make bloom-filter slab initialization idempotentJeff King1-0/+5
2026-06-30Merge branch 'jk/repo-info-path-keys' into ps/setup-split-discovery-and-setupJunio C Hamano6-43/+258