The 'pack-objects' and delta-encoding code paths have been updated to use 'size_t' instead of 'unsigned long' for object sizes and offset limits, avoiding potential truncation issues on 64-bit Windows. * js/pack-objects-delta-size-t: packfile: widen `unpack_object_header_buffer()` to `size_t` git-zlib: widen `git_deflate_bound()` to `size_t` t/helper/test-pack-deltas: widen `do_compress()`'s maxsize local to `size_t` http-push: widen `start_put()`'s size local from `ssize_t` to `size_t` diff: widen `deflate_it()`'s bound local from int to `size_t` archive-zip: widen `zlib_deflate_raw()`'s maxsize local to `size_t` packfile, git-zlib: widen `use_pack()` and zstream avail fields to `size_t` delta: widen `create_delta()` and `diff_delta()` to `size_t` pack-objects: widen `mem_usage` and `try_delta()`'s out-param to `size_t` pack-objects: widen `free_unpacked()` return to `size_t` pack-objects: widen delta-cache accounting to `size_t` delta: widen `create_delta_index()` parameter to `size_t` diff-delta: widen `struct delta_index`' size fields to `size_t` |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| dummy-cmd-main.c | ||
| fuzz-commit-graph.c | ||
| fuzz-config.c | ||
| fuzz-credential-from-url-gently.c | ||
| fuzz-date.c | ||
| fuzz-pack-headers.c | ||
| fuzz-pack-idx.c | ||
| fuzz-parse-attr-line.c | ||
| fuzz-reftable.c | ||
| fuzz-url-decode-mem.c | ||
| meson.build | ||