There is apparently an integer overflow somewhere in rsync.
When using
rsync -rlptzv --progress <remote> <local>
to update a big file (870 MB), an unexpected large negative integer
was displayed for a short period. I didn't have the time to copy-paste
the output, bug the integer was so large that it wasn't erased
completely. I got progress lines like:
255,484,704 28% 13.39MB/s 0:00:47 -8:-8
with "-8:-8" left over.
This might be a security issue. I also wonder whether due to internal
inconsistencies, files may incorrectly be rsync'ed.