| 
              
7bad1537
               | 
              
2020-03-18T16:13:42
               | 
              
               | 
              
make use of the large object counter inside the packidx structure
               | 
            
            
              
   
               | 
              
b4152680
               | 
              
2020-03-18T16:13:42
               | 
              
               | 
              
remove duplicated code under #if 0
               | 
            
            
              
   
               | 
              
8bb2b40c
               | 
              
2020-03-18T16:13:42
               | 
              
               | 
              
fix CRC values in generated pack index
               | 
            
            
              
   
               | 
              
c5621f1c
               | 
              
2020-03-18T16:13:42
               | 
              
               | 
              
enable object CRC calculation in got-index-pack
               | 
            
            
              
   
               | 
              
64ab7238
               | 
              
2020-03-18T16:13:42
               | 
              
               | 
              
remove pointless lseek() call in index_pack()
               | 
            
            
              
   
               | 
              
f4d0a1a4
               | 
              
2020-03-18T16:13:42
               | 
              
               | 
              
remove header check from got-fetch-pack; not needed
               | 
            
            
              
   
               | 
              
61cc1a7a
               | 
              
2020-03-18T16:13:41
               | 
              
               | 
              
tweak progress display
               | 
            
            
              
   
               | 
              
668a20f6
               | 
              
2020-03-18T16:13:41
               | 
              
               | 
              
rewritten got-index-pack; sorry about the monster commit
               | 
            
            
              
   
               | 
              
2decf4c6
               | 
              
2020-03-18T16:13:41
               | 
              
               | 
              
make output buffer optional for got_inflate_to_mem{,_fd}()
               | 
            
            
              
   
               | 
              
3ab5e33c
               | 
              
2020-03-18T16:13:41
               | 
              
               | 
              
add optional 'consumed' output parameter to got_inflate_to_mem_fd()
               | 
            
            
              
   
               | 
              
294dfefd
               | 
              
2020-03-18T16:13:41
               | 
              
               | 
              
create repository before connnecting and print a message when connected
               | 
            
            
              
   
               | 
              
baa9fea0
               | 
              
2020-03-18T16:11:33
               | 
              
               | 
              
send indexing progress via an imsg
               | 
            
            
              
   
               | 
              
a6ee240a
               | 
              
2020-03-18T16:11:32
               | 
              
               | 
              
improve error message on short packfile
               | 
            
            
              
   
               | 
              
ea7396b9
               | 
              
2020-03-18T16:11:32
               | 
              
               | 
              
rename imsg FETCH_PROGRESS to FETCH_REF
               | 
            
            
              
   
               | 
              
9fa51812
               | 
              
2020-03-18T16:11:32
               | 
              
               | 
              
check pack file header in fetch_pack()
               | 
            
            
              
   
               | 
              
531c3985
               | 
              
2020-03-18T16:11:32
               | 
              
               | 
              
add support for git protocol sidebands and display server progress
               | 
            
            
              
   
               | 
              
85e8591f
               | 
              
2020-03-18T16:11:32
               | 
              
               | 
              
in got_fetch_pack, use a separate set of variables for fetching and indexing
               | 
            
            
              
   
               | 
              
849f7557
               | 
              
2020-03-18T16:11:32
               | 
              
               | 
              
check pack file hash in the main process
               | 
            
            
              
   
               | 
              
d2cdc636
               | 
              
2020-03-18T16:11:32
               | 
              
               | 
              
send pack file download progress information over imsg
               | 
            
            
              
   
               | 
              
52915720
               | 
              
2020-03-18T16:11:31
               | 
              
               | 
              
remove a pointless 'goto done'
               | 
            
            
              
   
               | 
              
d3dccf3a
               | 
              
2020-03-18T16:11:31
               | 
              
               | 
              
remove unused hash string arrays
               | 
            
            
              
   
               | 
              
04c53c18
               | 
              
2020-03-18T16:11:31
               | 
              
               | 
              
make got-fetch-pack check for NAK from server before the packfile arrives
               | 
            
            
              
   
               | 
              
3b9fb585
               | 
              
2020-03-18T16:11:31
               | 
              
               | 
              
hide an fprintf inside if (chattygit)
               | 
            
            
              
   
               | 
              
54d1a70f
               | 
              
2020-03-18T16:11:31
               | 
              
               | 
              
verify that length string read from packet contains hex digits only
               | 
            
            
              
   
               | 
              
4dc8ee09
               | 
              
2020-03-18T16:11:31
               | 
              
               | 
              
improve strtol checking in got-fetch-pack
               | 
            
            
              
   
               | 
              
38c670f1
               | 
              
2020-03-18T16:11:31
               | 
              
               | 
              
convert flushpkt to struct got_error
               | 
            
            
              
   
               | 
              
344e4747
               | 
              
2020-03-18T16:11:31
               | 
              
               | 
              
convert writepkt to struct got_error
               | 
            
            
              
   
               | 
              
01538ce4
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
add_symref modifies 'capa' so it cannot be const
               | 
            
            
              
   
               | 
              
ffb5f621
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
pledge got-fetch-pack ("stdio recvfd")
               | 
            
            
              
   
               | 
              
00cd0e0a
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
use more readable names for items parsed from refline, and plug related leaks
               | 
            
            
              
   
               | 
              
e2f84af4
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
remove got_has_object() for now; this would require imsg to main process
               | 
            
            
              
   
               | 
              
4ba321e7
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
mark some functions static in got-fetch-pack
               | 
            
            
              
   
               | 
              
1ff21071
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
remove got_ prefix from static functions in got-fetch-pack
               | 
            
            
              
   
               | 
              
f78e0473
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
add missing \n in debug output
               | 
            
            
              
   
               | 
              
33501562
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
prepare for providing refs we already have in fetch request imsg
currently we always send and expect an empty list
               | 
            
            
              
   
               | 
              
fe53745c
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
convert readn and readpkt to struct got_error
               | 
            
            
              
   
               | 
              
2fed35f3
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
knf
               | 
            
            
              
   
               | 
              
0872c0b0
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
more reasonable minimum length check in check_pack_hash()
               | 
            
            
              
   
               | 
              
eac2c4cd
               | 
              
2020-03-18T16:11:30
               | 
              
               | 
              
make check_pack_hash() return a struct got_error
               | 
            
            
              
   
               | 
              
14778466
               | 
              
2020-03-18T16:11:29
               | 
              
               | 
              
realloc(p, nmemb * size) -> reallocarray(p, nmemb, size)
               | 
            
            
              
   
               | 
              
0f06079f
               | 
              
2020-03-18T16:11:29
               | 
              
               | 
              
add a TODO comment
               | 
            
            
              
   
               | 
              
a468349c
               | 
              
2020-03-18T16:11:29
               | 
              
               | 
              
re-enable fetching of offset deltas in got-fetch-pack
               | 
            
            
              
   
               | 
              
acd24462
               | 
              
2020-03-18T16:11:29
               | 
              
               | 
              
add a TODO comment
               | 
            
            
              
   
               | 
              
06c788f9
               | 
              
2020-03-18T16:11:29
               | 
              
               | 
              
remove got_make_pack_dir() which is unused
               | 
            
            
              
   
               | 
              
cf875574
               | 
              
2020-03-18T16:11:29
               | 
              
               | 
              
knf
               | 
            
            
              
   
               | 
              
4b20c923
               | 
              
2020-03-18T16:11:29
               | 
              
               | 
              
remove strip() stub function that does nothing
               | 
            
            
              
   
               | 
              
6fb3a497
               | 
              
2020-03-18T16:11:29
               | 
              
               | 
              
add optional 'consumed' output parameter to got_inflate_to_mem()
               | 
            
            
              
   
               | 
              
4b570209
               | 
              
2020-03-18T16:11:28
               | 
              
               | 
              
revert a change to inflate_read() from Ori's patch; it breaks got-read-blob
               | 
            
            
              
   
               | 
              
27937592
               | 
              
2020-03-18T16:11:28
               | 
              
               | 
              
add more missing \n in fprintfs from got-index-pack
               | 
            
            
              
   
               | 
              
fd86ad6e
               | 
              
2020-03-18T16:11:28
               | 
              
               | 
              
pass SEEK_SET instead of zero for fseek() whence parameter
               | 
            
            
              
   
               | 
              
57138e05
               | 
              
2020-03-18T16:11:28
               | 
              
               | 
              
add missing \n in error print
               | 
            
            
              
   
               | 
              
a98e36f8
               | 
              
2020-03-18T16:11:28
               | 
              
               | 
              
fix inverted error check in readodelta()
               | 
            
            
              
   
               | 
              
4a89c790
               | 
              
2020-03-18T16:11:28
               | 
              
               | 
              
remove unneeded include
               | 
            
            
              
   
               | 
              
629bd8f3
               | 
              
2020-03-18T16:11:28
               | 
              
               | 
              
fix fetch_test build
               | 
            
            
              
   
               | 
              
a78567c6
               | 
              
2020-03-18T16:11:28
               | 
              
               | 
              
document fetch API functions
               | 
            
            
              
   
               | 
              
ceee4c0f
               | 
              
2020-03-18T16:11:28
               | 
              
               | 
              
remove unused arguments from got_fetch_pack()
               | 
            
            
              
   
               | 
              
07e52fce
               | 
              
2020-03-18T16:11:27
               | 
              
               | 
              
rename got_fetch() to got_fetch_pack()
               | 
            
            
              
   
               | 
              
20eb36d0
               | 
              
2020-03-18T16:11:27
               | 
              
               | 
              
attempt to connect to a server before creating a local repo
               | 
            
            
              
   
               | 
              
66cba96f
               | 
              
2020-03-18T16:11:27
               | 
              
               | 
              
use GOT_OBJECTS_PACK_DIR instead of variants of the same which contain typos
               | 
            
            
              
   
               | 
              
d9b4d0c0
               | 
              
2020-03-18T16:11:27
               | 
              
               | 
              
make got_fetch() provide reference info to callers and set refs in cmd_clone()
               | 
            
            
              
   
               | 
              
bb64b798
               | 
              
2020-03-18T16:11:26
               | 
              
               | 
              
have got_fetch() require an open got_repository to be passed in
               | 
            
            
              
   
               | 
              
09838ffc
               | 
              
2020-03-18T16:11:26
               | 
              
               | 
              
make got_fetch() expect URI information in parsed form
               | 
            
            
              
   
               | 
              
82ebf666
               | 
              
2020-03-18T16:10:34
               | 
              
               | 
              
tweak parse_uri() function, declare it as public API, and add a test for it
               | 
            
            
              
   
               | 
              
ee61b6d3
               | 
              
2020-03-18T16:10:33
               | 
              
               | 
              
make 'got clone' create references; cloned repositories are now usable
               | 
            
            
              
   
               | 
              
8e278d17
               | 
              
2020-03-18T16:10:33
               | 
              
               | 
              
plug leaks in error paths of got_fetch()
               | 
            
            
              
   
               | 
              
d45e6863
               | 
              
2020-03-18T16:10:33
               | 
              
               | 
              
fix typo in comment
               | 
            
            
              
   
               | 
              
abe0f35f
               | 
              
2020-03-18T16:10:33
               | 
              
               | 
              
parse symrefs from server capabilities and transmit them over imsg
               | 
            
            
              
   
               | 
              
13ce8c93
               | 
              
2020-03-18T16:10:33
               | 
              
               | 
              
add missing space between first wanted hash and our capability string
               | 
            
            
              
   
               | 
              
a6f88e33
               | 
              
2020-03-18T16:10:33
               | 
              
               | 
              
make got-fetch-pack sanity check error messages sent by server
               | 
            
            
              
   
               | 
              
8a29a085
               | 
              
2020-03-18T16:10:33
               | 
              
               | 
              
make got-fetch-pack match its capabilities with those of the server
               | 
            
            
              
   
               | 
              
0d0a341c
               | 
              
2020-03-18T16:10:33
               | 
              
               | 
              
parse server capabilities in got-fetch-pack
               | 
            
            
              
   
               | 
              
4312a498
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
send the 'host' parameter to support git-daemon's virtual hosting
               | 
            
            
              
   
               | 
              
9b45e112
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
remove redundant colon from error message
               | 
            
            
              
   
               | 
              
75fd4eb2
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
actually catch connection errors in got_fetch()
               | 
            
            
              
   
               | 
              
abd4a1be
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
move new errors codes to end of error code list
               | 
            
            
              
   
               | 
              
5cc27ede
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
make protocol dial helpers return struct got_error style errors
               | 
            
            
              
   
               | 
              
8f2d01a6
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
send fetch progress over imsg
               | 
            
            
              
   
               | 
              
018e0a9a
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
rename got_fetch_pack to just fetch_pack; this function is static
               | 
            
            
              
   
               | 
              
9ff10419
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
convert got_fetch_pack to got_error + KNF
               | 
            
            
              
   
               | 
              
b887aab6
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
plug leaks in error path of got_privsep_recv_fetch_progress()
               | 
            
            
              
   
               | 
              
b9f99abf
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
add imsg for fetch progress reporting; for now only contains reference info
               | 
            
            
              
   
               | 
              
ccbf9d19
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
remove some unused path variables from got-fetch-pack
               | 
            
            
              
   
               | 
              
84f2fa52
               | 
              
2020-03-18T16:10:32
               | 
              
               | 
              
rename got_clone() to got_fetch()
               | 
            
            
              
   
               | 
              
6f23baec
               | 
              
2020-03-18T16:10:31
               | 
              
               | 
              
declare got_clone() in public API space
               | 
            
            
              
   
               | 
              
82bde4e0
               | 
              
2020-03-18T16:10:31
               | 
              
               | 
              
remove unused header include
               | 
            
            
              
   
               | 
              
afa77e03
               | 
              
2020-03-18T16:10:31
               | 
              
               | 
              
actually create a pack and an index in the right place
               | 
            
            
              
   
               | 
              
279090e1
               | 
              
2020-03-18T16:10:31
               | 
              
               | 
              
pass an object_id * to got_privsep_send_index_pack_req()
               | 
            
            
              
   
               | 
              
22b6b490
               | 
              
2020-03-18T16:10:31
               | 
              
               | 
              
add a .git suffix to cloned repositories by default
               | 
            
            
              
   
               | 
              
a251e40e
               | 
              
2020-03-18T16:10:31
               | 
              
               | 
              
GOT_IMSG_ACK isn't needed; just fill the pipe, reading responses will block
               | 
            
            
              
   
               | 
              
fe4e1501
               | 
              
2020-03-18T16:10:30
               | 
              
               | 
              
use got_opentemp_named_fd() instead of open() for tempfiles in got_clone()
               | 
            
            
              
   
               | 
              
83b416ed
               | 
              
2020-03-18T16:10:30
               | 
              
               | 
              
add ori as author
               | 
            
            
              
   
               | 
              
93658fb9
               | 
              
2020-03-18T16:10:30
               | 
              
               | 
              
Add initial support for network protocol. Ported from git9 by Ori Bernstein.
               | 
            
            
              
   
               | 
              
e1e77cc4
               | 
              
2020-03-17T15:49:17
               | 
              
               | 
              
in got_opentempfd() don't attempt to unlink the file if mkstemp(3) failed
               | 
            
            
              
   
               | 
              
ee0cb6f2
               | 
              
2020-03-17T13:12:33
               | 
              
               | 
              
allow inflate(3) to consume all mapped data at once in got_inflate_read_mmap()
               | 
            
            
              
   
               | 
              
8baa7d26
               | 
              
2020-03-17T10:25:06
               | 
              
               | 
              
retry on Z_BUF_ERROR in got_inflate_read() as well
               | 
            
            
              
   
               | 
              
afbfc7fb
               | 
              
2020-03-15T16:15:58
               | 
              
               | 
              
remove unneeded memory allocations from ref delta parser which were leaking
               | 
            
            
              
   
               | 
              
686d24ff
               | 
              
2020-03-15T13:32:58
               | 
              
               | 
              
Z_BUF_ERROR is not fatal; try to decompress more data when it happens
               | 
            
            
              
   
               | 
              
7b1f04a6
               | 
              
2020-03-11T14:59:15
               | 
              
               | 
              
remove 'Next' link from tags on summary page where no tags exist and commit briefs have set gw_trans->next_id
if gw_briefs set gw_trans->next_id in gw_summary, it was being carried over to gw_tags, causing the 'Next' link to be displayed.
               | 
            
            
              
   
               | 
              
3969253a
               | 
              
2020-03-07T19:01:44
               | 
              
               | 
              
remove implicit entry update from got_fileindex_entry_alloc(); just alloc
               | 
            
            
              
   
               | 
              
ef6337de
               | 
              
2020-03-06T12:46:35
               | 
              
               | 
              
bump version number
               |