From: Amos Jeffries Date: Fri, 25 Sep 2015 09:54:31 +0000 (-0700) Subject: Display username cache key in cache manager report X-Git-Tag: SQUID_4_0_1~21^2~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0caa282007102ca0fd2ee97178e222fadc1b3f8c;p=thirdparty%2Fsquid.git Display username cache key in cache manager report --- diff --git a/src/auth/User.cc b/src/auth/User.cc index a9ba096efe..b7a0606ee1 100644 --- a/src/auth/User.cc +++ b/src/auth/User.cc @@ -246,20 +246,21 @@ Auth::User::CredentialsCacheStats(StoreEntry *output) { auto userlist = authenticateCachedUsersList(); storeAppendPrintf(output, "Cached Usernames: %d", static_cast(userlist.size())); - storeAppendPrintf(output, "\n%-15s %-9s %-9s %-9s %s\n", + storeAppendPrintf(output, "\n%-15s %-9s %-9s %-9s %s\t%s\n", "Type", "State", "Check TTL", "Cache TTL", - "Username"); + "Username", "Key"); storeAppendPrintf(output, "--------------- --------- --------- --------- ------------------------------\n"); for ( auto auth_user : userlist ) { - storeAppendPrintf(output, "%-15s %-9s %-9d %-9d %s\n", + storeAppendPrintf(output, "%-15s %-9s %-9d %-9d %s\t" SQUIDSBUFPH "\n", Auth::Type_str[auth_user->auth_type], CredentialState_str[auth_user->credentials()], auth_user->ttl(), static_cast(auth_user->expiretime - squid_curtime + ::Config.authenticateTTL), - auth_user->username() + auth_user->username(), + SQUIDSBUFPRINT(auth_user->userKey()) ); } }