I tested small values of blocksize, like 1, 2, 4, 8, 16 and it doesn't make serious problem to zsync client. Technical problem is that when blocksize is 8, the zsync file size is similar to original file, when blocksize is 4, zsync file is double in size compared to original file, etc. It doesn't make sense to create files with blocksize smaller than 16 and this should be checked by zsyncmake utility. When blocksize parameter is 0, default value of blocksize (2048) is used.
I modified one zsync file to have blocksize 100 in the header; this is checked by the zsync client and it give up. I like it... $ zsync http://server/zsync/missing.iso.100.zsync #################### 100.0% 0.0 kBps DONE nonsensical blocksize 100 The same should happen when value greater than 16384 is found in the zsync file header. -- zsyncmake doesn't check blocksize parameter well https://bugs.launchpad.net/bugs/421044 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs