Kovid Goyal
|
6c7a8f8fa9
|
Ensure usage of __attribute__(cleanup) never frees un-initialized memory
Use macros that take an initializer parameter to, thereby ensuring the
variable to be cleaned up is always initialized.
|
2023-08-07 12:24:18 +05:30 |
|
Kovid Goyal
|
fd68372def
|
DRYer
|
2023-07-30 19:49:46 +05:30 |
|
Kovid Goyal
|
d0490672e1
|
Fix block range coalescing not working in algorithm.c
|
2023-07-30 19:49:46 +05:30 |
|
Kovid Goyal
|
218df45a78
|
...
|
2023-07-30 19:49:46 +05:30 |
|
Kovid Goyal
|
6b5520f07a
|
More work on porting the receive kitten
|
2023-07-30 19:49:45 +05:30 |
|
Kovid Goyal
|
aa3d986251
|
Basic rsync transmission works
|
2023-07-30 19:49:43 +05:30 |
|
Kovid Goyal
|
f305b03897
|
...
|
2023-07-30 19:49:43 +05:30 |
|
Kovid Goyal
|
edc1669ced
|
Ported tests all pass
|
2023-07-30 19:49:43 +05:30 |
|
Kovid Goyal
|
bbbc33d4dc
|
...
|
2023-07-30 19:49:43 +05:30 |
|
Kovid Goyal
|
7a9c425c66
|
Nicer function names for endian encode/decode
|
2023-07-30 19:49:43 +05:30 |
|
Kovid Goyal
|
b03fa08884
|
...
|
2023-07-30 19:49:43 +05:30 |
|
Kovid Goyal
|
9a5b3a7315
|
Start work on porting rsync roundtrip tests
|
2023-07-30 19:49:43 +05:30 |
|
Kovid Goyal
|
05373c6e2a
|
Get the new rsync code building
|
2023-07-30 19:49:43 +05:30 |
|
Kovid Goyal
|
b5498090df
|
Finish the port of the rsync algorithm to C
|
2023-07-30 19:49:43 +05:30 |
|
Kovid Goyal
|
caa9c27554
|
Read serialized signatures
|
2023-07-30 19:49:42 +05:30 |
|
Kovid Goyal
|
ffbdf3f545
|
...
|
2023-07-30 19:49:42 +05:30 |
|
Kovid Goyal
|
27eb89b4a9
|
Type signature for Patcher
|
2023-07-30 19:49:42 +05:30 |
|
Kovid Goyal
|
69f347e1a2
|
Port code to apply serialized delta operations
|
2023-07-30 19:49:42 +05:30 |
|
Kovid Goyal
|
c84874ca8d
|
Add tests for the xxhash based hashers
|
2023-07-30 19:49:42 +05:30 |
|
Kovid Goyal
|
37d9a572ee
|
Restore a couple of needed functions to the rsync module
|
2023-07-30 19:49:42 +05:30 |
|
Kovid Goyal
|
08e3dbb8e7
|
Patcher signature generation implemented
|
2023-07-30 19:49:42 +05:30 |
|
Kovid Goyal
|
562f09c1f6
|
Expose reset as well
|
2023-07-30 19:49:42 +05:30 |
|
Kovid Goyal
|
fabb6bd8cc
|
Start work on porting Go rsync implementation to C
|
2023-07-30 19:49:42 +05:30 |
|