Kovid Goyal
|
6a7c194d8f
|
In the tests check that too much data is not being transmitted
|
2023-07-30 19:49:40 +05:30 |
|
Kovid Goyal
|
79fd0b19cf
|
Fix a bug in upstream CreateDelta that could ignore trailing data if a matching hash is not found for it
|
2023-07-30 19:49:40 +05:30 |
|
Kovid Goyal
|
82721ef053
|
Check for error during seek()
|
2023-07-30 19:49:40 +05:30 |
|
Kovid Goyal
|
6d614a98ac
|
Get the test to pass
|
2023-07-30 19:49:40 +05:30 |
|
Kovid Goyal
|
26c22f0086
|
Work on creating tests for rsync api
|
2023-07-30 19:49:40 +05:30 |
|
Kovid Goyal
|
278a3986e5
|
Simplify API a bit
|
2023-07-30 19:49:40 +05:30 |
|
Kovid Goyal
|
2801b934fb
|
Split up API into two structs one for diffing and one for patching
|
2023-07-30 19:49:40 +05:30 |
|
Kovid Goyal
|
a5c62da265
|
Dont use JSON for signature header
|
2023-07-30 19:49:39 +05:30 |
|
Kovid Goyal
|
c28f6a7bf4
|
Make CreateSignature byte oriented
|
2023-07-30 19:49:39 +05:30 |
|
Kovid Goyal
|
71a1050b9f
|
Make loading of external signature data also streaming
|
2023-07-30 19:49:39 +05:30 |
|
Kovid Goyal
|
7e12972414
|
Wrap the rsync Go API to use with byte streams and arbitrary hash functions
|
2023-07-30 19:49:39 +05:30 |
|
Kovid Goyal
|
d539620c9d
|
Import Go implementation of rsync algorithm
From https://github.com/jbreiding/rsync-go/blob/master/rsync.go
|
2023-07-30 19:49:39 +05:30 |
|