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


Recent revisions

12781. By Alex Rousskov on 2013-05-11

Merged from trunk r12804.

12780. By Alex Rousskov on 2013-05-11

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

12779. By Alex Rousskov on 2013-04-29

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 on 2013-04-18

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 on 2013-04-16

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 on 2013-04-12

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 on 2013-04-12

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

12774. By Alex Rousskov on 2013-04-12

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

12773. By Alex Rousskov on 2013-04-12

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 on 2013-04-12

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:
This branch contains Public information 
Everyone can see this information.