Commits
- Commit:
d75b4088b08f12aea8079aad55996a65b7b312c8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
set zlib output buffer length properly after resizing the output buffer
ok millert naddy
- Commit:
a9bd296d051d3edccf7eb07517d89eaa47ddb872
- From:
- Stefan Sperling <stsp@stsp.name>
- 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:
30ee8dc804f0f9c0600dc96bda4a16307d753c96
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add missing error check in got_inflate_to_mem_mmap()
- Commit:
31e61ec13d43c2edd56e80f39079f8345c7c9411
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
match the unsigned char type used by the zlib interface
ok stsp
- 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()
- Commit:
8baa7d2656b89e5d4536a655d0e6cfacdf32549a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
retry on Z_BUF_ERROR in got_inflate_read() as well
- Commit:
686d24ff4f3d55e87e66b7ea741be79aadcfa5b0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Z_BUF_ERROR is not fatal; try to decompress more data when it happens
- Commit:
6331840f5347a764cfa02bb5c650ed9ec87dda6d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix got_error_from_errno() arguments in inflate.c