[Http-crcsync] crcsync, Mozilla, GSoC and students

Gervase Markham gerv at mozilla.org
Wed Apr 8 05:24:31 EDT 2009


On 07/04/09 20:56, Alex Wulms wrote:
> Hi Gerv,
>
> Here is what they need:

Hi Alex,

Thanks for that info. However, I was more asking the question "how do 
they set up a system which is the same as the one you are using for 
testing?", rather than "what should they do to port this code to 
Firefox?". :-)

Do you guys test by passing data from the website to one caching Apache 
to another caching Apache and then on to the browser, and look between 
the two Apache instances to see what's happening? Or some other method? 
How do you set up your test environment?

> Basically, mod_crccache_client.c is an apache cache handler module. It takes
> care of building the "Block-Hashes" request header and of re-assembling the
> final response from the originally cached file and the encoded data received
> from the upstream server. Because it integrates with apache, you can not just
> take it as is, but you will have to port the code into firefox.
> But the good point is that it is build on top of the code in ccan/... folder,
> which is completely re-usable.

Brilliant. I'm sure at some point we can talk about licensing 
compatibility ;-)

> Note that the code is not yet complete.  It is only a first draft of the
> implementation. There are still several special cases that need to be
> supported. See all TODO remarks in the code and the discussions about the
> protocol specification on this list.

Indeed. I am hoping that the successful student will take an active part 
in this list and the development of the protocol.

Gerv


More information about the Http-crcsync mailing list