squid
squid copied to clipboard
Squid Web Proxy Cache
Foreground cache rebuild (`squid -F`) was unusable in many environments: * Non-SMP: Squid started listening for incoming connections and then ignored those connections while building the index, clients timed out....
PROXY protocol is designed to be implemented as a handshake prefix immediately following TCP handshake. When initially added to Squid the ConnStateData logic caused a lot of complications integrating it...
HTTP/2
Current state of active HTTP/2 handling in Squid and squidclient Do not expect this code to work yet. There are many TODO/XXX which need to be implemented before beta testing...
Next stage of Parser updates. Takes a block of headers in SBuf from Http1::Parser (and other callers with pre-isolated header blocks) and parse into field-name:field-value lines to generate the set...
Polish up the classes in helper.h to use proper constructors as the caller API for creation + initialization. Use C++11 initialization for default values. * no "virtual" in helper class...
When a cache_peer is (re)configured, Squid probes its address using a throw-away TCP connection. If and only if that TCP probe succeeds, peer selection algorithms may pick the peer. Until...
grep 3.8 started detecting overly-escaped regex patterns
The ::Server hierarchy and Foo::NewServer() construction parameters taking MasterXactionPointer existed only as preparation for the vetoed PR #865 change. With that implementation no longer happening this code now results in...
MacOS offers useable but deprecated LDAP and SASL frameworks. Use them.