moria.org.uk

Fri, 05 Nov 2004

zsync 0.0.5 Released

I came across a strange bug in the code to do MD4 checksums, which I had nicked from rsync. Never use other people's code without reading it thoroughly :-(. The bug didn't actually hurt much, because while it got all the block checksums wrong, it did so consistently, so zsync was happy. But it's a bug, and 0.0.5 fixes it.

Unfortunately that means the checksums have changed incompatibly. So zsync-0.0.5 is not backwards compatible with older streams, and zsync-0.0.4 will not work with newer streams. It's 0.0.x, if you were relying on the format then tough. I have changed all the URLs on the streams page so there should be as little confusion as possible.

Also this version doesn't miss matches at the end of the stream, and it should compile at least on Solaris. And you really need OpenSSL now (whereas before it was used only for the optional SHA-1 checksums). Sorry.

Get it here.

[23:45] | [/computers/zsync] | #

Colin Phipps.
Archives
January 2007
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
November 2004
October 2004
Web Sites
zsync
PrBoom
About Kye
Credits
Blosxom
Powered by
Blogs that link here
[Valid Atom]