Kovid Goyal
|
49ea26968c
Bump go version to 1.21
|
hai 1 ano |
Kovid Goyal
|
edc1669ced
Ported tests all pass
|
hai 1 ano |
Kovid Goyal
|
c84874ca8d
Add tests for the xxhash based hashers
|
hai 1 ano |
Kovid Goyal
|
85df15bfc3
Add a test that the last op is hash
|
hai 1 ano |
Kovid Goyal
|
f64c4f34ac
Also use io.Writer for signature iterator
|
hai 1 ano |
Kovid Goyal
|
4b5216adcf
Change delta creation API to use io.Writer
|
hai 1 ano |
Kovid Goyal
|
94b5bedfa5
Add overall file checksum verification to the rsync protocol
|
hai 1 ano |
Kovid Goyal
|
c2ad662bed
Use the append paradigm for the delta iterator as well
|
hai 1 ano |
Kovid Goyal
|
77d5fe1be5
Change signature generation API to allow caller to provide storage and control iteration
|
hai 1 ano |
Kovid Goyal
|
7268513332
More tests
|
hai 1 ano |
Kovid Goyal
|
71c7c4b285
Clean up delta generation algorithm implementation
|
hai 1 ano |
Kovid Goyal
|
83d97c515c
Use the iterator design for bytes based API as well
|
hai 1 ano |
Kovid Goyal
|
35bfdbd926
...
|
hai 1 ano |
Kovid Goyal
|
3db2c4fe5d
Make the test non-random
|
hai 1 ano |
Kovid Goyal
|
74e0fa3f1d
Show invocation line for failing test
|
hai 1 ano |
Kovid Goyal
|
678ad627b2
Improve testing infra for rsync roundtrip
|
hai 1 ano |
Kovid Goyal
|
26c93af565
...
|
hai 1 ano |
Kovid Goyal
|
6a7c194d8f
In the tests check that too much data is not being transmitted
|
hai 1 ano |
Kovid Goyal
|
79fd0b19cf
Fix a bug in upstream CreateDelta that could ignore trailing data if a matching hash is not found for it
|
hai 1 ano |
Kovid Goyal
|
6d614a98ac
Get the test to pass
|
hai 1 ano |
Kovid Goyal
|
26c22f0086
Work on creating tests for rsync api
|
hai 1 ano |