squid
squid copied to clipboard
Squid Web Proxy Cache
Apart from addition of 'noexcept' labels to match std::string this is only documentation updates to shrink the size of SBuf.h and clarify which methods obey std::string semantics.
Also polished tcp_outgoing_address documentation a little.
Pave the way for modern regex use. C++11 std::regex provides a portable API for pattern matching and allows future addition of flags to select different syntax languages at admin choice....
Single memory area sizes and most container item counters should use size_t. This change resolves several integer overflow issues identified by CodeQL static analysis. Also adjust a few declarations of...
This is a partial revert of commit 064679ea374d2f58ae4660d9a2af213b9be24bba, which removed the "ignore-must-revalidate" option. The option was not actually broken, but it is not about the storage of objects - it...
Convert the Nonce object to class with MEMPROXY memory pooling, smart pointer reference counting, and most of the old management functions converted to members. Replace deprecated dlink and hash_link with...
Move the configuration parser logic for slash-escaping quoted strings to libformat and use SBuf instead of char* for the string management.
This change provide a case-insensitive version of hash4() while avoiding hash4() code duplication. This solution has significantly better performance than calling tolower() before applying hash4() because applying tolower() requires copying...