Re: Squid-3 merge request, status update

From: Henrik Nordstrom <hno@dont-contact.us>
Date: Mon, 7 Jul 2003 00:02:30 +0200

On Wednesday 25 June 2003 23.54, Henrik Nordstrom wrote:

> - Collapsed forwarding

Still pending.

> - Custom log formats

Merged, but not refactored to C++.

> - ext_user acl type to match user name returned by external acl

Merged, and refactored accordingly to fid the ACL scheme of Squid-3.

> - external acl fuzzy expiry to have external acls refreshed
> asyncronously before they expire

Merged.

> - additional external acl tags to match which port...

Merged.

> - external acl partial key caching

Still pending. It turned out this needs some slight redesign in how
the acl lookups is cached to be of general usefulness. The initial
design is too simple to cover all the intended uses. Will get merged
as soon as this is sorted out.

> - external acl helper for psuedo-ident functionality

Still pending. Depends on the above to make sense.

Due to the HttpStateData leak I have not been able to conduct full
tests of the merged functionalities after porting to Squid-3 but they
passed basic tests at least here..

The following feature items are currently left in my queue for
Squid-3.0:

  - Collapsed forwarding
    <http://devel.squid-cache.org/collapsed_forwarding/>
    This is a big benefit for high traffic accelerator setups

  - external acl partial key caching. To have external acl entries
cached on a key smaller than the full lookup format specification.
    (not yet published)
    Interesting in many situations where the acl helper may need more
information than the result should be cached on. Exampels of use is
URL filtering, user identification (see below), and quite likely
other uses can be found as well.

  - external acl helper for psuedo-ident functionality just using
ident as a transport mechanism for finding out the user at a given
client station without having to perfor a new ident lookup for each
request (well, client connection at least).
    (not yet published, requires the above external acl extensions for
ports and partial key caching)

Hope to get these done shortly, but I cannot promise I can keep the
previous announced deadline of 7/7 as I have a lot of other tasks to
do tomorrow. If it is OK for you I'd like to extend the deadline for
these to the end of the week.

Regards
Henrik
Received on Sun Jul 06 2003 - 16:02:40 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:20:15 MST