]> git.ipfire.org Git - thirdparty/squid.git/commit - src/HttpMsg.cc
Bug #2459 fix, access logging enhancements, ICAP logging and retries support:
authorAlex Rousskov <rousskov@measurement-factory.com>
Sun, 12 Jul 2009 22:56:47 +0000 (16:56 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Sun, 12 Jul 2009 22:56:47 +0000 (16:56 -0600)
commit3ff6559699bc1852ae3a6f7be48824d13e2ebf90
treee0062fc97b0f15dc62c33fdcab38fec0839e7d2a
parent4f16e7afb8765f7be616faf4fc13075f0a4273f8
Bug #2459 fix, access logging enhancements, ICAP logging and retries support:

  - Bug #2459 fix

  - Support logging of total DNS wait time to access.log
    (%dt)

  - Support logging response times of adaptation transactions to access.log
    (%adapt::sum_trs and %adapt::all_trs)

  - Enhanced access logging
    (<Hs, <sh, >sh, <pt, <tt, icap::tt, and icap::<last_h in squid.conf)

  - ICAP logging
    (see icap_log and log_icap in squid.conf as well as
    http://wiki.squid-cache.org/Features/AdaptationLog).

  - ICAP retries based on the ICAP responses status code
    (see icap_retry_limit in squid.conf).

Merged from 3p1-plus branch at r9511.
72 files changed:
src/AccessLogEntry.h
src/CommCalls.cc
src/CommCalls.h
src/DnsLookupDetails.cc [new file with mode: 0644]
src/DnsLookupDetails.h [new file with mode: 0644]
src/HierarchyLogEntry.h
src/HttpMsg.cc
src/HttpMsg.h
src/HttpRequest.cc
src/HttpRequest.h
src/Makefile.am
src/Server.cc
src/access_log.cc
src/acl/DestinationDomain.cc
src/acl/DestinationDomain.h
src/acl/DestinationIp.cc
src/acl/SourceDomain.cc
src/acl/SourceDomain.h
src/adaptation/AccessCheck.cc
src/adaptation/Config.cc
src/adaptation/Config.h
src/adaptation/History.cc [new file with mode: 0644]
src/adaptation/History.h [new file with mode: 0644]
src/adaptation/Initiate.h
src/adaptation/Makefile.am
src/adaptation/ecap/XactionRep.cc
src/adaptation/ecap/XactionRep.h
src/adaptation/icap/Config.cc
src/adaptation/icap/Config.h
src/adaptation/icap/Elements.cc
src/adaptation/icap/Elements.h
src/adaptation/icap/History.cc [new file with mode: 0644]
src/adaptation/icap/History.h [new file with mode: 0644]
src/adaptation/icap/Launcher.cc
src/adaptation/icap/Launcher.h
src/adaptation/icap/Makefile.am
src/adaptation/icap/ModXact.cc
src/adaptation/icap/ModXact.h
src/adaptation/icap/OptXact.cc
src/adaptation/icap/OptXact.h
src/adaptation/icap/Xaction.cc
src/adaptation/icap/Xaction.h
src/adaptation/icap/icap_log.cc [new file with mode: 0644]
src/adaptation/icap/icap_log.h [new file with mode: 0644]
src/cache_cf.cc
src/cf.data.pre
src/client_side.cc
src/client_side.h
src/client_side_request.cc
src/comm.cc
src/comm.h
src/dns_internal.cc
src/enums.h
src/errorpage.cc
src/errorpage.h
src/forward.cc
src/forward.h
src/fqdncache.cc
src/ftp.cc
src/globals.h
src/http.cc
src/icmp/net_db.cc
src/ident/Ident.cc
src/ipcache.cc
src/main.cc
src/multicast.cc
src/neighbors.cc
src/protos.h
src/send-announce.cc
src/structs.h
src/tunnel.cc
src/typedefs.h