Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.
minor feature: Pick up default gcov processor from environment..Switch gcov to LLVM 8.0..Polish and more coverage..Kill strcat and strcpy usage in VIN_n_Arg..Unused include..Un-special-case the 'default' more..Sigh, last commit was from wrong subdirectory..Make r02433.vtc relevant again..Cover double import..Copyediting..Introduce a "reserved" symboltype and wrangle an error message or two..Make vcc typenames available in lower-case as well..Create VCC_SymbolGetTok() variant..Use vmod symbol instead of vmod name..Found a sneaky way to tests VCC's vmod-tasting code..I had a good idea..Extend the syntax to 'import vmod as name from "path" ;'..Add Deto the default VSL mask..Guard against OA_GZIPBITS streaming race..Skip magic check when on boc when gunzip streaming..Don't defer an std.ip() failure to WS_Alloc'ate..Extract the resolution logic to vss_resolve..Add a VSS_ResolveFirst primitive as well..Use AF_UNSPEC for the address family..Add an optional default port argument to std.ip()..Missing de.sndbuf() documentation..Increase std.ip() and std.port() coverage..The fallback default port for std.ip() is always 80..Add VCS_String() public function, which depending on the argument..Fail on NULL IPs in VRT..Typo..Code style OCD..Minor doc.Add from-to variant named vjsn_parse_end()..Add convenience function VSB_tofile() to write a VSB to a fd..Move the writing of the compiled C source to VCC..Add a function to dump just a subtree..Make VCC produce a "proper" symbol table for the compiled VCL..Tolerate a null address string in std.ip()..Attribute import... as... to Dridi..Plug minor leak..Polish..Revert "actually, the scope must not change either"..Prefer Python 3 tools..Plug minor leak reported by coverity..More work to turn our VCL dependency tracking into a proper symboltable..Add a "vcl.symtab" decommand..Introduce the new unified import struc