protocal specification goes to rzync.h