Squid(6.6) version with latest security updates
-
Hello fellow Netgate community members can you please help?
With use of PFS version 24.03. I have issues with the squid package status page in PHP. Squid works flawlessly It’s just the status page that shows an error condition. Does anybody know how to resolve that so I can see the statuses for how much of the cache is used etc? It seems like a simple fix however I’ve been working with squid email help and I have tried everything that they could tell me to yet I still get Error access denied.
-
https://github.com/squid-cache/squid/pull/1406
-
@JonathanLee
https://github.com/squid-cache/squid/commit/a4e35bd8ffe51cda83e63faab79bda5a838c7e1a -
https://github.com/squid-cache/squid/commit/3c383cc371e7ad69c533e629c6997f325aa3752d
-
The directive
cachemgr_passwddoes not allow the ability to add a username right?
How can one get
if (OriginAuthorization.user) {
const auto savedPassword = OriginAuthorization.password;
if (pathPassword)
OriginAuthorization.password = pathPassword;
OriginAuthorization.commit(msg);
OriginAuthorization.password = savedPassword; // restore the global password setting
}to function without the username to go with cachemgr_passwd now?
It would require both now
if (ProxyAuthorization.password && !ProxyAuthorization.user) { std::cerr << "ERROR: Proxy authentication password (-w) is given, but username (-u) is missing\n"; exit(EXIT_FAILURE); } if (OriginAuthorization.password && !OriginAuthorization.user) { std::cerr << "ERROR: WWW authentication password (-W) is given, but username (-U) is missing\n"; exit(EXIT_FAILURE); }
right?