Name Date Size #Lines LOC

..22-Jan-2020-

remap/H23-Jan-2020-

unit_tests/H24-Apr-2019-

ForwardedConfig.ccH A D10-May-20194 KiB190118

Http1ClientSession.ccH A D17-Jan-202016.2 KiB608425

Http1ClientSession.hH A D15-Jan-20204.1 KiB14077

Http1ServerSession.ccH A D11-Oct-20196.7 KiB240158

Http1ServerSession.hH A D11-Oct-20197.1 KiB257151

Http1Transaction.ccH A D06-Nov-20193.8 KiB14596

Http1Transaction.hH A D11-Oct-20192.3 KiB7633

HttpBodyFactory.ccH A D10-Nov-201939 KiB1,161729

HttpBodyFactory.hH A D10-May-20198.8 KiB265124

HttpCacheSM.ccH A D03-Jan-202013.3 KiB379238

HttpCacheSM.hH A D20-Dec-20195 KiB215146

HttpConfig.ccH A D03-Jan-2020103.8 KiB1,7841,260

HttpConfig.hH A D03-Jan-202029.9 KiB888546

HttpConnectionCount.ccH A D20-Dec-201915 KiB466374

HttpConnectionCount.hH A D20-Dec-201914.3 KiB441255

HttpDebugNames.ccH A D20-Feb-201923.8 KiB672542

HttpDebugNames.hH A D23-Oct-20181.7 KiB4417

HttpPages.ccH A D19-Dec-201911.1 KiB460330

HttpPages.hH A D10-May-20192.1 KiB8740

HttpProxyAPIEnums.hH A D12-Jul-20181.9 KiB5920

HttpProxyServerMain.ccH A D08-Nov-201912 KiB379237

HttpProxyServerMain.hH A D08-Nov-20191.6 KiB5514

HttpSM.ccH A D15-Jan-2020293.4 KiB8,1245,589

HttpSM.hH A D15-Jan-202022.6 KiB778557

HttpSessionAccept.ccH A D24-Aug-20193.3 KiB10048

HttpSessionAccept.hH A D27-Mar-20196.1 KiB203109

HttpSessionManager.ccH A D26-Oct-201915.9 KiB400266

HttpSessionManager.hH A D30-May-20193.8 KiB11945

HttpTransact.ccH A D24-Jan-2020361.7 KiB8,8895,893

HttpTransact.hH A D15-Jan-202039.3 KiB1,118860

HttpTransactCache.ccH A D20-Dec-201951 KiB1,400848

HttpTransactCache.hH A D20-Dec-20193.4 KiB8430

HttpTransactHeaders.ccH A D20-Dec-201944.5 KiB1,250872

HttpTransactHeaders.hH A D20-Dec-20196.5 KiB13873

HttpTunnel.ccH A D04-Nov-201949.8 KiB1,6091,124

HttpTunnel.hH A D17-Apr-201917.1 KiB580369

HttpUpdateSM.ccH A D27-Mar-20197 KiB223135

HttpUpdateSM.hH A D27-Mar-20192.2 KiB7832

HttpUpdateTester.ccH A D31-Aug-20193 KiB12985

Makefile.amH A D01-Aug-20193.2 KiB12185

README.viaH A D10-May-20172.6 KiB8466

RegressionHttpTransact.ccH A D12-Sep-20185.3 KiB13990

TestUrl.ccH A D30-Jan-20173.3 KiB11574

stats.memoH A D17-Feb-20177.9 KiB248192

test_http_client.plH A D09-Mar-20198.4 KiB306175

test_proxy.plH A D09-Mar-20198.6 KiB301159

test_socket_close.ccH A D24-Apr-201915.2 KiB629456

testheaders.ccH A D12-Sep-20184.7 KiB13472

README.via

1      [u<client-stuff> c<cache-lookup-stuff> s<server-stuff> f<cache-fill-stuff> p<proxy-stuff>] e<error-codes>
2
3      client stuff
4         E    error in request
5         I    IMS
6         N    no-cache
7         C    cookie
8         S    simple request (not conditional)
9
10      cache lookup stuff
11         M    miss
12         A    in cache, not acceptable
13         S    in cache, stale
14         H    in cache, fresh
15         R    in cache, fresh RAM hit
16
17      server stuff
18         E    error in response
19         N    not-modified
20         S    served
21
22      cache fill stuff
23         D    cached copy deleted
24         W    written into cache (new copy)
25         U    updated cache
26
27      proxy stuff
28         N    not-modified
29         S    served
30         R    origin server revalidated
31
32      error codes
33         N    no error
34         A    authorization failure
35         C    connection to server failed
36         D    dns failure
37         F    request forbidden
38         H    header syntax unacceptable
39         M    moved temporarily
40         R    cache read error
41         S    server related error
42         T    connection timed out
43
44      For example:
45
46      [u lH o  f  pS eN]     cache hit
47      [u lM oS fF pS eN]     cache miss
48      [uN l oS f  pS eN]     no-cache origin server fetch
49
50     -------------------------------------------------------
51
52      Then there are the detailed via codes which follow a ":"
53
54      t<tunneling information>c<cache type><cache lookup result>p<parent proxy conn info>s<server conn info>
55
56      tunneling information
57         F    tunneling due to a header field (such as presence of If-Range header)
58         M    tunneling due to a method (e.g. CONNECT)
59         O    tunneling because cache is turned off
60         U    tunneling because of url (url suggests dynamic content)
61
62      cache type
63         C    cache
64         L    cluster (not used)
65
66      cache lookup result
67         N    conditional hit (client sent conditional, fresh in cache, returned 304)
68         H    cache hit
69         I    conditional miss (client sent conditional, fresh in cache, returned 412)
70         M    cache miss (url not in cache)
71         S    cache hit, but expired
72         C    cache hit, but config forces revalidate
73         U    cache hit, but client forces revalidate (e.g. Pragma: no-cache)
74         D    cache hit, but method forces revalidated (e.g. not anonymous)
75
76      pp conn info
77         S    connection opened successfully
78         F    connection open failed
79
80      server conn info
81         S    connection opened successfully
82         F    connection open failed
83
84