I know that Bitzi guys coded up a Java implementation at one point, but I don't think it's publicly available yet. I just sent a message to them checking on the status, though.
As far as HTTP 1.1 goes, its basically nice for two reasons:
1) persistent connections, so you don't have to disconnect when you've received your part of the file, and then reconnect to request another part.
2) the ability to simply connect without embedding precisely what you're asking for in the connection header -- this allows you to connect to everyone you can connect to, and then decide which parts of the file to request from which hosts. This is nice because you have a little more information (who you can actually connect to) before you have to decide which parts of the file to request from who.
I think Vinnie will implement HUGE, although I'm not positive. As far as a timeline for the hashes, it should be pretty soon. It's not at the top of our priority list, but it's not far from it.
Thanks. |