On 06/12/10 02:57, Rémy Sanchez wrote:
On 12/02/2010 07:38 AM, Amos Jeffries wrote:
Greetings Rémy,
Thank you for volunteering.
I'm happy to mentor you through the code for this if you need any
assistance. Here are a few links to help you with your code explorations.
What documentation we have for 3.x can be found at:
http://squid.treenet.co.nz/Doc/Code/
We have a portage page to track the patches in 2.x. It's not very up to
date right now.
http://master.squid-cache.org/Versions/v2/2.7/changesets/port.html
The main storage URL patches begin with patch #11738 (search for
"support rewriting the URL used for store"). There are quite a few of
the bug fix patches following it. Plus one more recent bug fix at:
http://www.squid-cache.org/Versions/v2/HEAD/changesets/12695.patch
Initial major task is porting the patch so that it will build and run in
Squid-3. Style changes to make it fit fully with 3.x need to be done
separately after the port work is complete. Doing them early makes the
extra bug fix ports harder.
I hope this helps, and am looking forward to the results.
Amos
Thank you Amos :)
I'll read this all carefully, and try to understand the core of squid.
Is the code really different from Squid 2 to Squid 3, or is this just
going to be testing that the code still works and re-formating it a bit ?
I have not been through the store or StoreEntry pathways in detail
myself yet. From what I have seen they are quite different.
By the way, I can't promise quick advance in the coming weeks, but my
schedule will get less tight from Christmas on, and I'll get the serious
work done at this point.
Oh sure, some people have been waiting for this for 2 years. A few weeks
or months more is not going to be a problem.
Amos
--
Please be using
Current Stable Squid 2.7.STABLE9 or 3.1.9
Beta testers wanted for 3.2.0.3