TODO list for squid-3.3

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Sun, 21 Oct 2012 19:35:02 +1300

I am hoping these issues can be resolved in the 3.3 beta cycle. None of
them are blockers, but all would be great to resolve permanently.

OpenSSL support.
  We currently depend on the library version to determine the hacks and
workarounds for ABI problems in OpenSSL 1.0.0d.
  - This breaks on RHEL where they patch the library causing a different
ABI to what the version number indicates (!!).
  - The FIPS release of the library also has a different feature support
and ABI presented irrespective of the version numbers. (might be a RHEL
patched FIPS library causing the issues, hard to tell).
  - FreeBSD clang builds also complain about some SSL syntax problem

  ** Either way we need to replace our OPENSSL_VERSION >= XX tests with
./configure build tests for specific features and code syntax support.
Which should fix all of these problems.

Windows Support:
  Well underway now. But there are still some blocker issues to work around.

Store-URL portage:
  Well underway by Eliezer.

MacOS X build error:
  Something strange going on with matchDomainName. Including URL.h with
its pre-define in side seems not enough to define the symbol for the OS
linker.

ssl_crtd redesign
  This helper and its handler code needs a re-working not to rely on
throw events for signaling internal erros to itself and helper
crash/stop to signal errors with Squid. It needs to be made to operate
long-term without aborting.

Async request support:
  Squid requires an AsyncJob to generate a request without any client
connection object attached, and to see it through without the client
connection being open.

  This is needed as a backend Job operating requests to support portage
of the 2.7 features of cache_peer monitor and stale-while-revalidate.

Amos
Received on Sun Oct 21 2012 - 06:35:19 MDT

This archive was generated by hypermail 2.2.0 : Sun Oct 21 2012 - 12:00:25 MDT