Explore GitLab
Discover projects, groups and snippets. Share your projects with others
-
Display formatted Varnish log contents for client and backend transactions and other logged events.
-
Varnish support application for Kubernetes, to automate configuration reloads (VCL) and the configuration of endpoints (Pods) as backends, to be run as a sidecar with Varnish in a Kubernetes Pod.
NOTE: WORK IN PROGRESS
-
Varnish Module (VMOD) to support use of the SecureHD Policy service provided by Akamai Media Services
-
Verify asymmetric cryptographic signatures from VCL
-
Send blobs as synthetic bodies from Varnish VCL
-
trivial vmod to determine if esi processing is active in vcl_deliver{}
-
Varnish Module for Regular Expression Matching with Subexpression Capture
-
ACL Tools for Varnish-Cache
-
Dynamically adjust backend weights based on a http response from the backend
-
Varnish module (VMOD) for dispatching control to VCL labels or subroutines
-
Varnish module (VMOD) to expose details of backend health states
-
Varnish Module for reading files that may be updated at intervals
-
Varnish module (VMOD) for creating SHA256 digests and hmacs with the VCL data type BLOB.
-
Debian package building scripts and metadata. The scripts assume a working sbuild and aptly setup.
-
ETags generated in Varnish -- use https://gitlab.com/uplex/varnish/libvmod-etag for issues
-
Header manipulation with ESI
-
Error Latched BuffEr stream
-
Trivial tool to measure time to mmap huge pages and register them with io_uring
-
A minimal haproxy image with a TLS listener for testing purposes. The haproxy generates synthetic responses containing the request line, host and URI from the incoming request, always with status 200. With test certificate and CA.
-
Varnish Device Classification Service Module