Explore GitLab
Discover projects, groups and snippets. Share your projects with others
-
Send blobs as synthetic bodies from Varnish VCL
-
Verify asymmetric cryptographic signatures from VCL
-
Varnish Module (VMOD) to support use of the SecureHD Policy service provided by Akamai Media Services
-
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
-
Display formatted Varnish log contents for client and backend transactions and other logged events.
-
VMOD for VCL variables as objects: constants, global variables, TASK and TOP scope
-
Tie health state of a backend to other backends
-
Varnish Module for matching strings associated with backends, regexen and other strings
-
Varnish module (VMOD) for digests and hmacs with the VCL data type BLOB
-
Varnish Fetch Processor (VFP) to support the brotli compression algorithm for responses fetched from backends.
-
Varnish Module (VMOD) providing access to the libgcrypt library of cryptographic building blocks -- the same library used by the GNU Privacy Guard cryptographic suite (GnuPG or GPG)
-
Varnish module (VMOD) to access the Google RE2 regular expression engine
-
iconv character encoding conversions for VCL
-
A JSON formatter for VCL which sucks less
-
Kubernetes certificate downloader: an application that watches TLS Secrets in a Kubernetes cluster, and provides a REST API with which a client can instruct the app to manage Secrets as certificate/key files in a local directory.
-
Varnish Module for reading files that may be updated at intervals
-
A Varnish Delivery Processor (VDP) interface to Mark Adler's zipflow library to package and compress responses into the ZIP format.
-
Varnish Module for Regular Expression Matching with Subexpression Capture
-
Director to facilitate clustering/sharding of varnish-caches
-
Efficient JSON parsing in VCL with the frozen parser (see https://github.com/cesanta/frozen) For issues & merge requests please use the gitlab mirror: https://gitlab.com/uplex/varnish/libvmod-frozen