]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Amos Jeffries' tidyup of the debugging sections.
authoradrian <>
Wed, 25 Apr 2007 17:30:14 +0000 (17:30 +0000)
committeradrian <>
Wed, 25 Apr 2007 17:30:14 +0000 (17:30 +0000)
29 files changed:
doc/debug-sections.txt
doc/mk-debugs.sh
include/RefCount.h
lib/Profiler.c
lib/radix.c
src/ACLChecklist.cci
src/AuthScheme.cc
src/CommRead.h
src/ConfigOption.cc
src/ICAP/ICAPModXact.cc
src/ICAP/ICAPOptXact.cc
src/ICAP/ICAPServiceRep.cc
src/ICAP/ICAPXaction.cc
src/ProfStats.cc
src/RemovalPolicy.cc
src/SquidNew.cc
src/StoreIOState.cc
src/SwapDir.cc
src/comm_epoll.cc
src/comm_kqueue.cc
src/fde.cc
src/list.cc
src/referer.cc
src/repl/heap/store_repl_heap.cc
src/repl/lru/store_repl_lru.cc
src/snmp_agent.cc
src/tests/testStoreSupport.cc
src/tests/testStoreSupport.h
src/useragent.cc

index a7d44c5643b5cec048be6a2698d94e94f46a3360..09de809458f18d2d72c0a2b6c288df0a4405bff0 100644 (file)
@@ -1,13 +1,27 @@
+
+ * DEBUG:
+none
+none          Common Removal Policy
+none          ETag parsing support
+none          FDE
+none          Generate squid.conf.default and cf_parser.h
+none          Linked list functions (deprecated)
+none          LRU Removal Policy
+none          Memory Allocation
+none          Refcount allocator
 section 0     Announcement Server
-section 0     CGI Cache Manager
 section 0     Client Database
 section 0     Debug Routines
 section 0     DNS Resolver
-section 0     WWW Client
+section 0     Hash Tables
+section 0     UFS Store Dump
+section --    External DISKD process implementation.
+section 1     Main Loop
 section 1     Startup and Main Loop
 section 2     Unlink Daemon
 section 3     Configuration File Parsing
 section 4     Error Generation
+section 5     Comms
 section 5     Socket Functions
 section 6     Disk I/O Routines
 section 7     Multicast
@@ -24,40 +38,58 @@ section 17    Request Forwarding
 section 18    Cache Manager Statistics
 section 19    Store Memory Primitives
 section 20    Storage Manager
+section 20    Storage Manager Heap-based replacement
+section 20    Storage Manager Logging Functions
+section 20    Storage Manager MD5 Cache Keys
+section 20    Storage Manager Swapfile Metadata
+section 20    Storage Manager Swapfile Unpacker
+section 20    Storage Manager Swapin Functions
+section 20    Storage Manager Swapout Functions
+section 20    Store Rebuild Routines
+section 20    Swap Dir base object
+section 21    Integer functions
 section 21    Misc Functions
+section 21    Time Functions
 section 22    Refresh Calculation
 section 23    URL Parsing
-section 24    WAIS Relay
+section 23    URL Scheme parsing
 section 25    MIME Parsing
 section 26    Secure Sockets Layer Proxy
 section 27    Cache Announcer
 section 28    Access Control
 section 29    Authenticator
+section 29    Negotiate Authenticator
+section 29    NTLM Authenticator
 section 30    Ident (RFC 931)
 section 31    Hypertext Caching Protocol
 section 32    Asynchronous Disk I/O
 section 33    Client-side Routines
 section 34    Dnsserver interface
 section 35    FQDN Cache
-section 36    Cache Directory Cleanup
 section 37    ICMP Routines
 section 38    Network Measurement Database
 section 39    Cache Array Routing Protocol
-section 40    User-Agent and Referer logging
+section 40    Referer Logging
+section 40    User-Agent Logging
 section 41    Event Processing
 section 42    ICMP Pinger program
 section 43    AIOPS
+section 43    Windows AIOPS
 section 44    Peer Selection Algorithm
 section 45    Callback Data Registry
 section 46    Access Log
+section 47    Store COSS Directory Routines
 section 47    Store Directory Routines
 section 48    Persistent Connections
-section 49    SNMP
+section 49    SNMP Interface
+section 49    SNMP support
 section 50    Log file handling
 section 51    Filedescriptor Functions
 section 52    URN Parsing
 section 53    AS Number handling
+section 53    Radix Tree data structure implementation
 section 54    Interprocess Communication
+section 54    Windows Interprocess Communication
 section 55    HTTP Header
 section 56    HTTP Message Body
 section 57    HTTP Status-line
@@ -66,7 +98,7 @@ section 59    auto-growing Memory Buffer with printf
 section 60    Packer: A uniform interface to store-like modules
 section 61    Redirector
 section 62    Generic Histogram
-section 63    -
+section 63    Low Level Memory Pool Management
 section 64    HTTP Range Header
 section 65    HTTP Cache Control Header
 section 66    HTTP Header Tools
@@ -81,18 +113,25 @@ section 74    HTTP Message
 section 75    WHOIS protocol
 section 76    Internal Squid Object handling
 section 77    Delay Pools
-section 78    DNS lookups
-section 79    Lowlevel store I/O
-section 80    WCCP
-section 81    Cache Store
+section 78    DNS lookups; interacts with lib/rfc1035.c
+section 79    Disk IO Routines
+section 79    Squid-side DISKD I/O functions.
+section 79    Squid-side Disk I/O functions.
+section 79    Storage Manager COSS Interface
+section 79    Storage Manager UFS Interface
+section 80    WCCP Support
+section 81    aio_xxx() POSIX emulation on Windows
+section 81    CPU Profiling Routines
+section 81    Store HEAP Removal Policies
 section 82    External ACL
 section 83    SSL accelerator support
 section 84    Helper process maintenance
-section 85    Client side request management - after parsing, before caching
+section 85    Client-side Request Routines
 section 86    ESI processing
-section 87    client side stream management
-section 88    Client side reply management - from store to stream
-section 89    NAT / IP Interception
-section 90    Store Client
-section 91    Http Surrogate-Control Header
-section 92    Store File System
+section 87    Client-side Stream routines.
+section 88    Client-side Reply Routines
+section 89    NAT / IP Interception 
+section 90    HTTP Cache Control Header
+section 90    Storage Manager Client-Side Interface
+section 92    Storage File System
+section 93    ICAP (RFC 3507) Client
index c4f05995d628632cf0454972fe1f8bd9c0872a50..5fda9e8b3c017ea2d0077325041260385e4ef4a9 100644 (file)
@@ -1,4 +1,5 @@
-cat ../src/*.c \
-       | grep DEBUG: \
+cat ../{src,lib,include}/*{.,/*.,/*/*.,/*/*/*.}{c,cc,h} 2>/dev/null \
+       | grep " DEBUG:" \
        | sed -e 's/ \* DEBUG: //' \
+       | sort -u \
        | sort -n +1
index 5ccf56c6ae287f4fc5ca3ce231764dcf4e182f82..dd92597c559c39474845a28e548c84c1cc0adb31 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: RefCount.h,v 1.10 2007/04/06 04:40:58 rousskov Exp $
+ * $Id: RefCount.h,v 1.11 2007/04/25 11:30:15 adrian Exp $
  *
- * DEBUG: section xx    Refcount allocator
+ * DEBUG: none          Refcount allocator
  * AUTHOR:  Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index 56ab1c1093ad0b56c61fb84c500bf66d2f602ab4..0f0cb4a9f975b151c7c3bc2d6f9bab3941cf5058 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: Profiler.c,v 1.6 2006/11/22 06:07:16 adrian Exp $
+ * $Id: Profiler.c,v 1.7 2007/04/25 11:30:16 adrian Exp $
  *
- * DEBUG: section 81     CPU Profiling Routines
+ * DEBUG: section 81    CPU Profiling Routines
  * AUTHOR: Andres Kroonmaa, Sep.2000
  *
  * SQUID Internet Object Cache  http://squid.nlanr.net/Squid/
index 9f608026541496ed9f553accb2bda1fb73b374bb..4fc5edf086d22ac5b387264676476daf01189c48 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Id: radix.c,v 1.22 2004/12/21 17:28:28 robertc Exp $
+ * $Id: radix.c,v 1.23 2007/04/25 11:30:16 adrian Exp $
  *
- * DEBUG: section 53     Radix tree data structure implementation
+ * DEBUG: section 53    Radix Tree data structure implementation
  * AUTHOR: NetBSD Derived
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index 088836a8109920118fc06e77d87f3314a2a02fce..2e8651a8100c8a9e8c1376cf001bc87212cd58e0 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * $Id: ACLChecklist.cci,v 1.3 2003/07/06 21:50:55 hno Exp $
+ * $Id: ACLChecklist.cci,v 1.4 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: none
+ * DEBUG: section 28    Access Control
  * AUTHOR: Henrik Nordstrom
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index e6cf0ff4513d1c1ac1f1e4500dcd709653f4862b..4afede9299e9d57b752fe497f23d1bba83df9901 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: AuthScheme.cc,v 1.1 2004/08/30 03:28:56 robertc Exp $
+ * $Id: AuthScheme.cc,v 1.2 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section 29   Authenticator
+ * DEBUG: section 29    Authenticator
  * AUTHOR: Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index 26eb71e0ed47cba118c135dc714f4bef3824963b..25202e80d6a76f5c9f63b43d6aac0e48d89bef04 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: CommRead.h,v 1.7 2006/08/07 02:28:22 robertc Exp $
+ * $Id: CommRead.h,v 1.8 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section 5    Comms
+ * DEBUG: section 5     Comms
  * AUTHOR: Robert Collins <robertc@squid-cache.org>
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index d9578eb3ab80bfe692056ca60ec08ed7a66ea5aa..37634ee2c7b825fd943e781a4b8ba2e79b456c09 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: ConfigOption.cc,v 1.1 2004/12/20 16:30:32 robertc Exp $
+ * $Id: ConfigOption.cc,v 1.2 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section ??    Swap Dir base object
+ * DEBUG: section 3     Configuration File Parsing
  * AUTHOR: Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index a2566b4ae03aa2f618cf1a5eb4ec213095b6a2ff..343d26583486fbd6c1ae55069ff1ec87ba30c969 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * DEBUG: section 93  ICAP (RFC 3507) Client
+ * DEBUG: section 93    ICAP (RFC 3507) Client
  */
 
 #include "squid.h"
index 2353c410438184d1d5a03fa0420f58e243d33f76..de5b8da3c27a7f270ae7fb9554776055995519c6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * DEBUG: section 93  ICAP (RFC 3507) Client
+ * DEBUG: section 93    ICAP (RFC 3507) Client
  */
 
 #include "squid.h"
index ab38ba94d4f23663d122abab53fc51da020ced47..a748ff9250422e4db0ce3076544d84056b4c3ef7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * DEBUG: section 93  ICAP (RFC 3507) Client
+ * DEBUG: section 93    ICAP (RFC 3507) Client
  */
 
 #include "squid.h"
index bc2e260238cc7fe768e44169b5c787124a55edfd..4c523f6bc2b683a79e9b4e94b7d36f17e242adda 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * DEBUG: section 93  ICAP (RFC 3507) Client
+ * DEBUG: section 93    ICAP (RFC 3507) Client
  */
 
 #include "squid.h"
index fbe21510d0444ca069f87acc08eb682c1ec78426..1bd47da4d9a2be28436188e2445d35defa7537ca 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: ProfStats.cc,v 1.9 2006/11/22 08:07:10 adrian Exp $
+ * $Id: ProfStats.cc,v 1.10 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section 81     CPU Profiling Routines
+ * DEBUG: section 81    CPU Profiling Routines
  * AUTHOR: Andres Kroonmaa
  *
  * SQUID Internet Object Cache  http://squid.nlanr.net/Squid/
index f3fe3b576ca4159d62d2d7b6661d3b87e1e64abe..77e37511d6535e1ec0937ad5033107f1e7eeb7e6 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: RemovalPolicy.cc,v 1.1 2006/08/21 00:50:41 robertc Exp $
+ * $Id: RemovalPolicy.cc,v 1.2 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section ?     Common Removal policy
+ * DEBUG: none          Common Removal Policy
  * AUTHOR: Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index f72443533397fac5421d454879c5fdf49b84b0e2..db55bd457274d929db74f795784cf8830be0144b 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: SquidNew.cc,v 1.1 2003/07/07 22:44:28 robertc Exp $
+ * $Id: SquidNew.cc,v 1.2 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section ???          Memory Allocation
+ * DEBUG: none          Memory Allocation
  * AUTHOR: Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index 80cae2e15c25f6b71a08d443176b078fd1d9b260..5c2cd14bcf6462190cb209e47f4db499ec0f5269 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: StoreIOState.cc,v 1.5 2006/05/22 19:58:51 wessels Exp $
+ * $Id: StoreIOState.cc,v 1.6 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section ??    Swap Dir base object
+ * DEBUG: section 20    Swap Dir base object
  * AUTHOR: Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index 9587116a5183c8184263d3a95630083aac9ff9e6..0f2c8c07fe95af03aa9b0822f305b73e4d73879b 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: SwapDir.cc,v 1.8 2007/04/16 22:10:49 hno Exp $
+ * $Id: SwapDir.cc,v 1.9 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section ??    Swap Dir base object
+ * DEBUG: section 20    Swap Dir base object
  * AUTHOR: Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index 26c0fcf29600cf5d41757c2acb7e62db6eeb802a..1663030f4c15d075b1ebe1f58b947632228cba35 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: comm_epoll.cc,v 1.13 2006/09/03 04:09:36 hno Exp $
+ * $Id: comm_epoll.cc,v 1.14 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section 5    Socket functions
+ * DEBUG: section 5     Socket Functions
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
  * ----------------------------------------------------------
index 37f18bf546f78021174bdebf84332b821e30830f..b44e0f1caed4f17b4f8b80113a87d522945ff693 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: comm_kqueue.cc,v 1.13 2006/11/22 06:08:32 adrian Exp $
+ * $Id: comm_kqueue.cc,v 1.14 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section 5    Socket functions
+ * DEBUG: section 5     Socket Functions
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
  * ----------------------------------------------------------
index 4e74cd8e11e47acabea934d661d7429254288474..64f5fcb8bd936146f98d41c41b4613f8c810775d 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: fde.cc,v 1.5 2006/09/02 13:41:32 serassio Exp $
+ * $Id: fde.cc,v 1.6 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section ??   FDE
+ * DEBUG: none          FDE
  * AUTHOR: Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index aa005fc1f705deea4c48475de5761a908a794ad7..c2683a1b6d364e6ae8f91fadbaf42135cdba8694 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: list.cc,v 1.1 2005/01/03 16:08:26 robertc Exp $
+ * $Id: list.cc,v 1.2 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section ??    Linked list functions 
+ * DEBUG: none          Linked list functions (deprecated)
  * AUTHOR: Harvest Derived
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index a04bac5f1bfc5b49c52fe3c3e39ecabdc8c0109e..83bd40ce74c3373b92ff8e8959d7201ad4390c7d 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: referer.cc,v 1.7 2003/02/21 22:50:10 robertc Exp $
+ * $Id: referer.cc,v 1.8 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section 40    User-Agent and Referer logging
+ * DEBUG: section 40    Referer Logging
  * AUTHOR: Joe Ramey <ramey@csc.ti.com> (useragent)
  *         Jens-S. Vöckler <voeckler@rvs.uni-hannover.de> (mod 4 referer)
  *
index 5a9dbedad9b5e1a585bdcc5a11eafe9253be9f48..f686bcabd588d89b37801504d38e26e3750c74ef 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: store_repl_heap.cc,v 1.22 2007/04/21 07:14:19 wessels Exp $
+ * $Id: store_repl_heap.cc,v 1.23 2007/04/25 11:30:19 adrian Exp $
  *
- * DEBUG: section ?     HEAP based removal policies
+ * DEBUG: section 81    Store HEAP Removal Policies
  * AUTHOR: Henrik Nordstrom
  *
  * Based on the ideas of the heap policy implemented by John Dilley of
index d20291a6011b6b4ad68a208eca33e3473aac4569..853eb58bc6c291419da23581426b802906776fe5 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: store_repl_lru.cc,v 1.21 2007/04/21 07:14:19 wessels Exp $
+ * $Id: store_repl_lru.cc,v 1.22 2007/04/25 11:30:19 adrian Exp $
  *
- * DEBUG: section ?     LRU Removal policy
+ * DEBUG: none          LRU Removal Policy
  * AUTHOR: Henrik Nordstrom
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index 788f52e047572c8a4ab7282be399cf2e85fd0b0c..538e731f83ab6237454e33e2fce81cc31e574ecf 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: snmp_agent.cc,v 1.94 2006/11/09 16:35:32 hno Exp $
+ * $Id: snmp_agent.cc,v 1.95 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section 49     SNMP Interface
+ * DEBUG: section 49    SNMP Interface
  * AUTHOR: Kostas Anagnostakis
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index a51350cfe61da9534d6cc42a2796767a932905f1..fa58e43e1e45bbc6741f028b8e56b586e30da75c 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * DEBUG: 
+ * DEBUG: none
  * AUTHOR: Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index 13c0c374e3b5619065748b4ae2674f089f1f6483..e8d89f4f913d27c589086c53fdd036429971eb07 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * DEBUG: 
+ * DEBUG: none
  * AUTHOR: Robert Collins
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
index 00394ccffb5ead3f63d97a6163867fc02fb24478..66cf7f0e9029a84df98ed2b26f316e5a638cf717 100644 (file)
@@ -1,8 +1,8 @@
 
 /*
- * $Id: useragent.cc,v 1.29 2006/05/09 15:47:45 wessels Exp $
+ * $Id: useragent.cc,v 1.30 2007/04/25 11:30:18 adrian Exp $
  *
- * DEBUG: section 40    User-Agent logging
+ * DEBUG: section 40    User-Agent Logging
  * AUTHOR: Joe Ramey <ramey@csc.ti.com>
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/