Amos Jeffries
Amos Jeffries
Various cleanup changes to reduce the size of autoconf scripts and remove deprecated macros causing build warnings with autoconf v2.71.
FD begin their lifecycle belonging to TcpAcceptor which is responsible for closing per Comm::Connection API. That means FD which have issues within the TcpAcceptor logic should be close()'d with a...
Bring the documentation back into line with what the code actually does. Also, mention that this is an domain/FQDN not just a host name.
This library is intended to present the API(s) for configuration processing, management and access to the rest of Squid. Initial class Configuration::File combines: a) file management design from ConfigParser::CfgFile, Extended...
Correct a design flaw placing the HTTP parsing logics all under HTTP/1 specific namespace. Syntax details are shared with future HTTP versions and will be needed by their parsers when...
Integrate AsyncCall better with Squid events mechanism by storing events as an AsyncCall which will be dialed when the event timeout occurs rather than as callback and generating a Call...
Since v4 the code converting URL-rewrite helper replies from legacy Squid-2 syntax. Allocated a temporary MemBuf sized to be exactly the response I/O size. This did not allow for MemBuf::append...
Coding Guideline: "never use raw-pointers to AsyncJob" AcceptLimiter was violating this with stored pointers to TcpAcceptor instances. Fix this by storing Call objects instead. The AsyncCall Dialer handles Job removal...