On 31/10/2013 1:16 p.m., Alex Rousskov wrote:
Hello,

     The attached patch upgrades Squid to libecap v1.0, allowing
asynchronous (e.g., threaded) eCAP adapters and eCAP version checks.

After these changes, Squid can support eCAP adapters built with libecap
v1.0, but stops supporting adapters built with earlier libecap versions
(due to libecap API changes). The new libecap version allows Squid to
better check the version of the eCAP adapter being loaded as well as the
version of the eCAP library being used. This should help with migration
to libecap v1.0.


Thank you,

Alex.

Question before I audit this...
Does this new library version support break backward compatibility with building Squid against libecap 0.2.x ?

Why is explicit module library version checking being pushed into Squid itself? does not the library ABI versioning handle backward-compatibility?

Amos

Reply via email to