<div dir="ltr">Hi all,<div>   there is a bunch of features that are currently gated at compile time: among others, I see:</div><div>- adaptation (icap, ecap)</div><div>- authentication</div><div>- ident</div><div>- delay pools</div><div>- cache digests</div><div>- htcp</div><div>- cache digests</div><div>- wccp</div><div>- unlinkd</div><div><br></div><div>I'd like to propose that we switch to always-build them.</div><div>We would gain:</div><div>- code clarity</div><div>- ease of development</div><div>- test coverage</div><div>- feature uniformity across builds</div><div><br></div><div>We would lose:</div><div>- slightly longer build time</div><div>- larger binaries</div><div><br></div><div>The latter should not be an issue anymore, even the most embedded of embedded systems Squid is likely to be used on has plenty of storage and core, and the former should not be too big a deal</div><div><br></div><div>Opinions?</div><div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">    Francesco</div></div></div>