I like the intention of this patch but: * I don't think we should be messing around with everything before we've at least -released- Squid-3 (And it pains me to say this, because _I_ want to start taking as much of a knife to the codebase to make it sane as much as you do.)
* I think we really need to sit down and nut out what the code modules and APIs should do before we run off and refactor/recode stuff. So I'd prefer it if you'd hold off on putting this into Squid-3 until we've released something stable-but-slower-than-normal and fixed whatever bugs pop up as people start migrating over to Squid-3. Adrian
