lp:~squid/squid/bug3389

Created by Alex Rousskov and last modified
Get this branch:
bzr branch lp:~squid/squid/bug3389
Members of squid can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
squid
Project:
Squid
Status:
Development

Recent revisions

12781. By Alex Rousskov

Merged from trunk r12804.

12780. By Alex Rousskov

Whitespace and documentation polishing to address squid-dev review comments.

12779. By Alex Rousskov

Removed logger=... option from new style. Use anonymous module:place option.

This change is meant to address Squid Project review concerns that the
explicit logger= name is not needed because the logger must be specified
anyway and we should be able to guess the logging style using other means.

12778. By Alex Rousskov

Protected direct TcpLogger calls with cbdata, polished TcpLogger description,
and addressed squid-dev review comments:

* Moved Logfile c-style call wrappers from ModTcp to static TcpLogger methods,
  removing ModTcp.{cc,h}.

* Placed TcpLogger inside the Log namespace.

12777. By Alex Rousskov

Fixed parsing ACLs following the new acess_log format.

ACLs were treated as name=value options because the options loop lacked
the termination condition (other than the end of all tokens on the line).
The correct termination condition is a non-option token (the one that does
not contain '=').

As a side-effect of this change, ACL parts of http_access, access_log and
other ACL-driven rules support inclusion of ACL names from files using
standard quoted "filename" syntax.

12776. By Alex Rousskov

Increased default buffer-size from 32KB to 64KB
to avoid decreasing default TCP logger buffer size.

Fixed buffer-size documentation to say that the option applies to all
access_logs. However, I suspect that some logs may buffer more than
configured (because they may not flush until the buffer is full).

12775. By Alex Rousskov

Minimized official source code changes, polished on-error support docs.

12774. By Alex Rousskov

Fixed "make check" build issues by adding missing MemBlob.cc to test cases.

12773. By Alex Rousskov

Use MemBlob::Pointer instead of a raw MemBlob* pointer to store I/O buffers.

Let's hope our refcounting is good enough to be used with STL containers.

12772. By Alex Rousskov

Minimized official source code changes, polished.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~squid/squid/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers