lp://staging/~kinkie/squid/sbuf
- Get this branch:
- bzr branch lp://staging/~kinkie/squid/sbuf
Branch merges
Branch information
Recent revisions
- 14472. By Francesco Chemolli
-
CharacterSet improvements: implement operators -=, +, -, ==, !=; implement c++11 ranges-constructor, add ostream output operator, and related unit tests.
Change build order in top-level Makefile.am so that src/ is built before helpers/ - 14469. By Alex Rousskov
-
Reflect the [ugly] reality in external_acl_type cache=n documentation.
The patch does not change how the cache works, but may help admins
configure the cache correctly if they stumble upon the updated docs.A typical external ACL cache with the default cache settings consumes
about 70 MB of RAM (more in many cases, e.g., if annotations are used
with external ACLs). Besides memory usage, the default cache is using
only 977 hash buckets for 262144 entries so there may be quite a bit
of linear search going on by default. - 14465. By Christos Tsantilas
-
Note ACL substrings matching
There are several use cases where an annotation may contain a list of values
for a single key. Today it is only possible to match the full annotation value.This patch investigates the -m flag which can be used to enable delimiter
separated substrings matching on annotations:
acl aclname note [-m[=delimiters]] name value ...
The '-m' flag by default matches comma separated substrings. The optional
"delimiters" parameter is a list of non-alphanumeric characters, which can
be used as alternate delimiters.E.g. if an external ACL sets an annotation like:
"applications=http, facebook, facebook- chat"
the following ACLs can be used to block access to certain applications:acl fb_chat note -m applications facebook-chat
acl db_upload note -m applications dropbox-upload
http_access deny fb_chat
http_access deny db_uploadThis is a Measurement Factory project
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/~squid/squid/trunk