Commits
- Commit:
8b925c6ccd3968917253ea191906a1710c40ed2d
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add back sys/queue.h
Now that the handling of including sys/queue.h is better, there's no
need to remove those lines from the source. Copy the location of those
original sys/queue.h lines from upstream at the same line number, so as
to avoid any conflicts in the future.
- Commit:
9c8bf18964a7751ad34d51de04bf84f96956cc9e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
set zlib output buffer length properly after resizing the output buffer
ok millert naddy
- Commit:
f6a55b4019ef1be061bac7e315541d2389a7bd1d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix infinite loop in got-index-pack for pack files >= 4GB in size
Because of a missing range check our zlib wrapper would end up
calling zlib over and over with zero bytes of input.
Problem reported by semarie and naddy.
Fixed with help from millert@.
ok millert naddy
- Commit:
d94c35b08cef6492ef7d1ea2f34c2b3ca94d5975
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add missing error check in got_inflate_to_mem_mmap()
- Commit:
dbaa2362d16467d001f75172d6b67a47da142049
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
match the unsigned char type used by the zlib interface
ok stsp
- Commit:
92a9e85d28a30997176ce0d3c2915e3ea70782c7
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add FreeBSD support
This adds the capability to compile got-portable on FreeBSD.
- Commit:
dd038bc6ec835ad3fd3c0b5303b8af9ad506c8cc
- From:
- Thomas Adam <thomas@xteddy.org>
- Via:
- Thomas Adam <thomas.adam@smoothwall.net>
- Date:
portable: initial Linux compilation
This commit modifies the GoT main branch to be able to compile it under
linux.
- Commit:
abc59930d57a2d46c310e1b0c758c948554bc1af
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
indentation fixes
- Commit:
d5c81d448ae4eec21053152e1c82c66eb11ca7a4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
verify object ID checksums while loose objects are being accessed
- Commit:
12f2167a2e638b44a8d0c2c163448011485067b3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add checksum parameters to got_inflate functions which did not provide them yet
- Commit:
62d463cac1fd99c423acb07c0367c649724a2a9a
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
indentation fixes
- Commit:
3168e5da215c7b442d231f40bfd61df067505d8b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
zap trailing tabs
- Commit:
81a12da58651e79380d81dea7020bf6af20bb28b
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
do not rely on <zlib.h> to pull in <unistd.h>
ok stsp
- Commit:
6ad68bce3639912fcf7725dbb589febec015788a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got-index-pack compute and verify the pack file's SHA1 checksum
- Commit:
4788f1cebb9b14790dd4899b6f9007c721eec61e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
extract large objects to a temporary file in got-index-pack
- Commit:
2e5a6faddc98266ead5e12a17ceefe689cf9192e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add mmap support to got-index-pack
- Commit:
55fdd2574a8da106021dd4857d3727185bda6c99
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
do not buffer more data than necessary in got_inflate_to_mem_fd()
- Commit:
5eddcd6036f58003c938979c222ae67c455f38df
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix endless loop from 9c2cfea6 if decompressed data exceeds buffer size
- Commit:
1e87a3c39e7647b4dba91b8b1c77da25d677294a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid re-reading the entirety of an object's data to calculate the CRC
- Commit:
2decf4c6adde2e9a8078b8af60c575c5bb91902a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make output buffer optional for got_inflate_to_mem{,_fd}()
- Commit:
3ab5e33ce18309779415bf4e5e2464cbf01b06ac
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add optional 'consumed' output parameter to got_inflate_to_mem_fd()
- Commit:
6fb3a4970337c135644ac0ef619a7e96616e4230
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add optional 'consumed' output parameter to got_inflate_to_mem()
- Commit:
4b57020975f73d8c07712c7d26151f50205df436
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
revert a change to inflate_read() from Ori's patch; it breaks got-read-blob
- Commit:
93658fb90d8fedd9c447896835e7c76f35e04ed2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Add initial support for network protocol. Ported from git9 by Ori Bernstein.
- Commit:
ee0cb6f251ce4466cdb6e46c69c773e1891eb30b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow inflate(3) to consume all mapped data at once in got_inflate_read_mmap()