Explore GitLab
Discover projects, groups and snippets. Share your projects with others
-
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.
-
Varnish Fetch Processor (VFP) to support the brotli compression algorithm for responses fetched from backends.
-
The pipe library provides Varnish delivery and fetch processors (VDPs and VFPs) that pipe client and backend responses through external commands.
NOTE: work in progress, currently only provides the VDP
-
VMOD for VCL variables as objects: constants, global variables, TASK and TOP scope
-
Debian package building scripts and metadata. The scripts assume a working sbuild and aptly setup.
-
A Varnish Delivery Processor (VDP) interface to Mark Adler's zipflow library to package and compress responses into the ZIP format.
-
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
-
ETags generated in Varnish -- use https://gitlab.com/uplex/varnish/libvmod-etag for issues
-
Header manipulation with ESI
-
Verify asymmetric cryptographic signatures from VCL
-
Director to facilitate clustering/sharding of varnish-caches
-
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.
-
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
-
el7 RPM for recent versions of librdkafka (tested with v1.5.0)
-
http-faccess is an HTTP server that reports whether the server's process owner can read files relative to a base directory
-
el7 RPM that installs more recent versions of the jemalloc library than are provided at EPEL for el7.