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

Reply via email to