1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
|
/*
* Copyright (C) 1996-2025 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
* Please see the COPYING and CONTRIBUTORS files for details.
*/
section -- External DISKD process implementation.
section -- Refcount allocator
section -- Unlink Daemon
section 00 Client Database
section 00 Debug Routines
section 00 Hash Tables
section 01 Main Loop
section 01 Startup and Main Loop
section 02 Unlink Daemon
section 03 Configuration File Parsing
section 03 Configuration Settings
section 04 Error Generation
section 04 Error Management
section 05 Comm
section 05 Disk I/O pipe manager
section 05 Listener Socket Handler
section 05 Socket Connection Opener
section 05 Socket Functions
section 05 TCP Socket Functions
section 06 Disk I/O Routines
section 07 Multicast
section 08 Swap File Bitmap
section 09 File Transfer Protocol (FTP)
section 11 Hypertext Transfer Protocol (HTTP)
section 12 Internet Cache Protocol (ICP)
section 13 High Level Memory Pool Management
section 14 IP Cache
section 14 IP Storage and Handling
section 15 Neighbor Routines
section 16 Cache Manager API
section 16 Cache Manager Objects
section 17 Request Forwarding
section 18 Cache Manager Statistics
section 19 Store Memory Primitives
section 20 Memory Cache
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 Statistics
section 20 Storage Manager Swapin Functions
section 20 Storage Manager Swapout Functions
section 20 Store Controller
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 23 URL Scheme parsing
section 24 SBuf
section 25 MIME Parsing and Internal Icons
section 25 MiME Header Parsing
section 26 Secure Sockets Layer Proxy
section 28 Access Control
section 29 Authenticator
section 29 NTLM Authenticator
section 29 Negotiate Authenticator
section 31 Hypertext Caching Protocol
section 32 Asynchronous Disk I/O
section 33 Client Request Pipeline
section 33 Client-side Routines
section 33 Transfer protocol servers
section 35 FQDN Cache
section 37 ICMP Routines
section 38 Network Measurement Database
section 39 Cache Array Routing Protocol
section 39 Peer source hash based selection
section 39 Peer user hash based selection
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 46 Access Log - Apache combined format
section 46 Access Log - Apache common format
section 46 Access Log - Squid Custom format
section 46 Access Log - Squid ICAP Logging
section 46 Access Log - Squid format
section 46 Access Log - Squid referer format
section 46 Access Log - Squid useragent format
section 47 Store Directory Routines
section 47 Store Search
section 48 Persistent Connections
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 57 HTTP Status-line
section 58 HTTP Reply (Response)
section 61 Redirector
section 64 HTTP Range Header
section 65 HTTP Cache Control Header
section 66 HTTP Header Tools
section 67 String
section 68 HTTP Content-Range Header
section 70 Cache Digest
section 71 Store Digest Manager
section 72 Peer Digest Routines
section 73 HTTP Request
section 74 HTTP Message
section 75 WHOIS protocol
section 76 Internal Squid Object handling
section 77 Delay Pools
section 78 DNS lookups
section 78 DNS lookups; interacts with dns/rfc1035.cc
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 UFS Interface
section 80 WCCP Support
section 81 Store HEAP Removal Policies
section 81 aio_xxx() POSIX emulation on Windows
section 82 External ACL
section 82 External ACL Helpers
section 83 SSL accelerator support
section 83 SSL-Bump Server/Peer negotiation
section 83 TLS I/O
section 83 TLS Server/Peer negotiation
section 83 TLS session management
section 84 Helper process maintenance
section 85 Client-side Request Routines
section 87 Client-side Stream routines.
section 88 Client-side Reply Routines
section 89 EUI-48 Lookup
section 89 EUI-64 Handling
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 Adaptation
section 93 ICAP (RFC 3507) Client
section 93 eCAP Interface
|