[PATCH] logdaemon feature import from Squid-2.7

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Sun, 22 Nov 2009 14:08:06 +1300

This is NOT a followup on the earlier ports I tried. The polishing was
taking far too long to get finished and proving to be a huge patch. So I
have broken the portage down into smaller pieces.

This part-1 patch contains just a basic as-is portage of Adrians and
Steve Wiltons daemon feature code. The new files and their dependent
access.log.cc have been shuffled into SourceLayout positions and names.
With a basic Config object created for the new options. No other changes.
  It's been tested a little here the syslog, stdio and daemon features work.

This patch depends on the RFC2181/POSIX changes proposed. However it can
easily be unlinked if needed.

The rest which will be along later at some currently unknown date will do:

Part-2: the SourceLayout code polish; classes, namespaces and renaming.
Shuffling of more old existing logging code into the liblog.la.

Part-3: hopefully some additional daemons (MySQL, quota management) and
modules (TCP destination for reliable multi-instance logging).

When part-1 is merged these other parts can be taken up as smaller
enhancement tasks in any order.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE7 or 3.0.STABLE20
   Current Beta Squid 3.1.0.14

Received on Sun Nov 22 2009 - 01:08:18 MST

This archive was generated by hypermail 2.2.0 : Sun Nov 22 2009 - 12:00:06 MST