Package: varnish Version: 9.0.4-2 Architecture: arm64 Maintainer: Vinyl Cache matrix CI Installed-Size: 3912 Depends: libc6 (>= 2.42), libedit2 (>= 2.11-20080614-0), libjemalloc2 (>= 2.1.1), libncursesw6 (>= 6), libpcre2-8-0 (>= 10.32), libssl3t64 (>= 3.0.0), libtinfo6 (>= 6), libunwind8, adduser, gcc, libc6-dev | libc-dev, openssl Suggests: varnish-dev Homepage: https://varnish-cache.org/ Priority: optional Section: web Filename: pool/main/v/varnish/varnish_9.0.4-2_arm64.deb Size: 1129020 SHA256: 62d170d045408c266b18da7dfdf77880a99b7e23d327475a6367e44184b524fd SHA1: c6f33705f3650ad089e2dd2bcff6d0e89e9993a3 MD5sum: b769e9015b520949c3d1da46ab6dd74a Description: high-performance web accelerator (matrix build) Varnish Cache is a high-performance HTTP accelerator. This package includes a systemd service based on the official Varnish package integration. . gcc and the C library headers are runtime dependencies because varnishd compiles each VCL program with the system toolchain at run time. Package: varnish-dev Source: varnish Version: 9.0.4-2 Architecture: arm64 Maintainer: Vinyl Cache matrix CI Installed-Size: 723 Depends: varnish (= 9.0.4-2), pkgconf, python3 Homepage: https://varnish-cache.org/ Priority: optional Section: libdevel Filename: pool/main/v/varnish/varnish-dev_9.0.4-2_arm64.deb Size: 138786 SHA256: a1438bfda54ee5218bb3ddae9551cb5f6f28a9d0db628327fe6d9579e138173c SHA1: 082b244f882900b9e70c004d41f54c4ccce071d9 MD5sum: c805a00913554d8a99311df3dd5b1ff2 Description: development files for Varnish Cache (matrix build) Headers, the varnishapi.pc pkg-config file, the vtest extension, autoconf macros and generator tools needed to build and test a Varnish VMOD or build an application against libvarnishapi. A VMOD is bound to the exact Varnish Cache build it was compiled against, so this package depends on the exact matching varnish binary version. Package: varnish-vmod-all-healthy Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-all_healthy Priority: optional Section: web Filename: pool/main/v/varnish-vmod-all-healthy/varnish-vmod-all-healthy_0~master-1~varnish9.0.4.2_arm64.deb Size: 7208 SHA256: 65935da86f01c43739322e81e0ff3e581ffc6a578e646e9de5b19ebb0d68d8a5 SHA1: c94043433baef50d85825e986074581348f12017 MD5sum: 8ed1626a22e0e2dc8f60e896119bf6ef Description: All-backends-healthy director VMOD for Varnish Cache and Vinyl Cache libvmod-all_healthy provides a director that ties the health of a backend to other backends. The director is healthy only if all the backends it is told to consider are healthy, with optional thresholds as an absolute count or a percentage, while traffic goes to a single configured backend. Typical uses are running more than one health check against the same backend through separate probes, or probing a backend on an alternative port that never serves traffic. Package: varnish-vmod-basicauth Version: 2.2-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), libcrypt1 (>= 1:4.1.0), varnish (= 9.0.4-2) Homepage: https://git.gnu.org.ua/vmod-basicauth Priority: optional Section: web Filename: pool/main/v/varnish-vmod-basicauth/varnish-vmod-basicauth_2.2-1~varnish9.0.4.2_arm64.deb Size: 13618 SHA256: 89c19fec50487bc62280c525b7f5bafca3747997dc311d04a4da0b321abfde34 SHA1: a6b694a45baa31dc2108c70af6e4e9ecd37a4228 MD5sum: 1ab9d0ba3fd810e20fb7a207cf2a0b0a Description: HTTP Basic Authentication VMOD for Varnish Cache and Vinyl Cache vmod-basicauth checks HTTP Basic Authentication credentials in VCL, supporting password files and configurable authentication realms. Package: varnish-vmod-blobdigest Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 80 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-blobdigest Priority: optional Section: web Filename: pool/main/v/varnish-vmod-blobdigest/varnish-vmod-blobdigest_0~master-1~varnish9.0.4.2_arm64.deb Size: 24790 SHA256: 50bbc5f7fbedbb5e51982d25325d25f997a9062afa3767fd67d79ed562bd9b41 SHA1: 855e7ecb83853dc1e82b843f2a0a9bbfdcee3e2f MD5sum: 2372e1e8857fd5408ca96956fd01a4fd Description: Message digest, checksum and HMAC VMOD for Varnish Cache and Vinyl Cache libvmod-blobdigest computes message digests, checksums and HMACs for the VCL BLOB type, covering binary data of arbitrary length. It ships digest and hmac objects following the init-update-final pattern for incremental hashing, and one-shot hash and hmacf functions. Supported algorithms include CRC32, ICRC32, MD5, RS, SHA1, the SHA2 family through SHA512 and the SHA3 family, with HMAC support for all but the checksum algorithms. The hash implementations are adapted from the librhash library and vendored in-tree. Package: varnish-vmod-blobsynth Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-blobsynth Priority: optional Section: web Filename: pool/main/v/varnish-vmod-blobsynth/varnish-vmod-blobsynth_0~master-1~varnish9.0.4.2_arm64.deb Size: 4366 SHA256: 89342a9a1e51d383c5f171ac0ea69ee2a8fad26acff14a5e866573efea97c81b SHA1: dea5441eb8735efacd4635fec4ec394305906acb MD5sum: 089a13ac7b71292538f9b022aca7e843 Description: BLOB synthetic response body VMOD for Varnish Cache and Vinyl Cache libvmod-blobsynth serves BLOBs as synthetic response bodies. Its single synthetic function is the BLOB counterpart of the built-in synthetic function, restricted to vcl_synth and vcl_backend_error, and lets VCL emit binary content such as images directly in a generated response without external files. Package: varnish-vmod-cachetag Version: 1.0.3-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 271 Depends: libc6 (>= 2.38), varnish (= 9.0.4-2) Homepage: https://github.com/boffinate/libvmod-cachetag Priority: optional Section: web Filename: pool/main/v/varnish-vmod-cachetag/varnish-vmod-cachetag_1.0.3-1~varnish9.0.4.2_arm64.deb Size: 84366 SHA256: 5e7c5bda028acd2cf7806f48656608af78dbf2832ff8101bf3d9b04271c1dca1 SHA1: e7f990ec5ec0f3e62767faa8749e85f9edc8d322 MD5sum: 9209fbe296a1083a5b33f4b75875068c Description: Tag-based cache invalidation VMOD for Varnish Cache and Vinyl Cache Cachetag adds tag-based invalidation to Varnish Cache and Vinyl Cache, running on the in-memory storage engines and on Fellow persistent storage. Backends label responses with tags such as product:123, and one purge then invalidates every cached object carrying the tag, without tracking down each URL. At scale it is designed to be significantly more memory efficient than the bundled xkey. Package: varnish-vmod-cfg Version: 21.1-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 596 Depends: libc6 (>= 2.38), libcurl4t64 (>= 7.16.2), libluajit-5.1-2 (>= 2.0.4) | libluajit-5.1-2 (>= 2.1.0+openresty), varnish (= 9.0.4-2) Homepage: https://github.com/carlosabalde/libvmod-cfg Priority: optional Section: web Filename: pool/main/v/varnish-vmod-cfg/varnish-vmod-cfg_21.1-1~varnish9.0.4.2_arm64.deb Size: 226332 SHA256: 5f265ea290d099a86c06559252a7db80ec11e82cbbd1dbe2bf70715784b90de4 SHA1: 1d00a3fdec70a926aa7d6630c7f15db80a55e9ef MD5sum: 07511ccb747663b70e3c5a3f01873599 Description: Configuration and environment VMOD for Varnish Cache and Vinyl Cache libvmod-cfg exposes configuration values and selected process environment information to VCL, with optional LuaJIT-backed helpers. Package: varnish-vmod-cluster Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-cluster Priority: optional Section: web Filename: pool/main/v/varnish-vmod-cluster/varnish-vmod-cluster_0~master-1~varnish9.0.4.2_arm64.deb Size: 10800 SHA256: 0407beae76a2c8e3d2ed77ddd3d2839c97df769b9eafdcabe5df3ed829afffc6 SHA1: 7a6aff42e5206b45a27d383b844ebc9b56c501fe MD5sum: f12581680c3dd098d584b7da6d9e9116 Description: Cache clustering and sharding director VMOD for Varnish Cache and Vinyl Cache libvmod-cluster provides a director that makes cache clustering and sharding across several cache nodes easy, typically on top of a shard director. When another cluster node is the designated member for an object, the request is forwarded to that node; when the local node is the designated member, or the request is uncacheable or the selected member is on a denylist, a real backend is used instead. Methods control the denylist, the real backend, handling of uncacheable requests, and resolution depth, from vcl_init and vcl_backend_fetch. Package: varnish-vmod-crypto Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), libssl3t64 (>= 3.0.0), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-crypto Priority: optional Section: web Filename: pool/main/v/varnish-vmod-crypto/varnish-vmod-crypto_0~master-1~varnish9.0.4.2_arm64.deb Size: 11586 SHA256: 7bf19e64f872ad61a46d92da2553a4ae4843423009eed417a9ea54b70a05c318 SHA1: ab9b9dee352f04acad4d0f3088c470a75ef5201c MD5sum: beea61a7fa1eaf1926b621c7cf8ef6f2 Description: Asymmetric cryptographic signature VMOD for Varnish Cache and Vinyl Cache libvmod-crypto verifies and generates asymmetric cryptographic signatures in VCL using OpenSSL libcrypto. Keys are loaded from PEM encoded public or private key strings or constructed from RSA components, and verifier and signer objects accumulate data with update methods before validating a signature or producing one, using digests such as sha256, sha512 and their siblings. Package: varnish-vmod-dict Version: 1.7-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 81 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://git.gnu.org.ua/vmod-dict Priority: optional Section: web Filename: pool/main/v/varnish-vmod-dict/varnish-vmod-dict_1.7-1~varnish9.0.4.2_arm64.deb Size: 6992 SHA256: 20923b3e411a98f9a33956e56d93a983a6794d1480127a4da2d8e04aa67b815e SHA1: 59ae0c3d98419700d7aed60ec8c9747c3f9d8e9e MD5sum: 0145f0be63693371759314451f0d4f2a Description: Dictionary look-up VMOD for Varnish Cache and Vinyl Cache vmod-dict loads a keyword-to-value dictionary from a disk file at VCL initialisation and looks keys up from VCL. Each non-empty line of the dictionary file holds a keyword and a value separated by whitespace. It exposes case-sensitive and case-insensitive lookup, reloading, and a bound on hash table collision chains. Package: varnish-vmod-digest Version: 1.0.3-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), libmhash2 (>= 0.9.9.9), varnish (= 9.0.4-2) Homepage: https://github.com/varnish/libvmod-digest Priority: optional Section: web Filename: pool/main/v/varnish-vmod-digest/varnish-vmod-digest_1.0.3-1~varnish9.0.4.2_arm64.deb Size: 9408 SHA256: 7fea018c00d19248c165afe45225260205d782c46e82bf16a10a26ee96d4cfd3 SHA1: 5576809f6794f2f9996447fabdbff3b087836522 MD5sum: 9f59f0a790b7d37b9db5f0265e0b5f76 Description: Message digest and Base64 VMOD for Varnish Cache and Vinyl Cache libvmod-digest computes HMACs and message digests, and encodes or decodes Base64 values from VCL. Package: varnish-vmod-dns Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://github.com/kenshaw/libvmod-dns Priority: optional Section: web Filename: pool/main/v/varnish-vmod-dns/varnish-vmod-dns_0~master-1~varnish9.0.4.2_arm64.deb Size: 5904 SHA256: dbff33c412d6bce039abe825c3347fa8f42a1afe177a733b5277e13e04308ebf SHA1: 8321ae4248794dc1a3a7b6ae00e01d1380536280 MD5sum: 0c63c4ec654eb04a31b036aa280391f1 Description: DNS lookup VMOD for Varnish Cache and Vinyl Cache libvmod-dns resolves host names from VCL and returns address records for use in request and backend selection logic. Package: varnish-vmod-dynamic Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 143 Depends: libc6 (>= 2.34), varnish (= 9.0.4-2) Homepage: https://github.com/nigoroll/libvmod-dynamic Priority: optional Section: web Filename: pool/main/v/varnish-vmod-dynamic/varnish-vmod-dynamic_0~master-1~varnish9.0.4.2_arm64.deb Size: 27994 SHA256: eaf9d08b10adbe6fb3d4a34af33a1ee73eaaba49ccacf5fd3c7cef8d523dbb7b SHA1: 60abaeec56f77bcf73e761548e33b26876d18d16 MD5sum: 067d2156b9565d038406d5a972997f29 Description: Dynamic backend director VMOD for Varnish Cache and Vinyl Cache libvmod-dynamic creates directors whose backend endpoints can be discovered and changed at runtime, allowing VCL to route requests to dynamically resolved service addresses. Package: varnish-vmod-fcgi Version: 0.1.1-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 465 Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2), varnish (= 9.0.4-2) Homepage: https://github.com/varnish-rs/vmod-fcgi Priority: optional Section: web Filename: pool/main/v/varnish-vmod-fcgi/varnish-vmod-fcgi_0.1.1-1~varnish9.0.4.2_arm64.deb Size: 180564 SHA256: dd8ea38eaf390424fdb4670edd4eb74e828fc86d25757c3d07f82f1f49ad86eb SHA1: 6d685d19e64c323f13b6aab9bf5c9c87db807652 MD5sum: 1b946abc8256a42536f56f111d4aaaab Description: FastCGI VMOD for Varnish Cache vmod-fcgi forwards VCL requests to FastCGI backends. Package: varnish-vmod-fileserver Version: 0.1.0-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 465 Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2), varnish (= 9.0.4-2) Homepage: https://github.com/varnish-rs/vmod-fileserver Priority: optional Section: web Filename: pool/main/v/varnish-vmod-fileserver/varnish-vmod-fileserver_0.1.0-1~varnish9.0.4.2_arm64.deb Size: 193222 SHA256: 2257f581b31915f95f9829857e19b5143f90aa13a304157a72fb6144c3f8f333 SHA1: f7303fdb8588efb8ee66362720a7f4cf01682fa6 MD5sum: e670e82b4fc1bf4815082f8f53b2e6fc Description: Static file server VMOD for Varnish Cache vmod-fileserver serves files from a configured directory through VCL. Package: varnish-vmod-frozen Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.38), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-frozen Priority: optional Section: web Filename: pool/main/v/varnish-vmod-frozen/varnish-vmod-frozen_0~master-1~varnish9.0.4.2_arm64.deb Size: 20364 SHA256: 217494a06137942b8f94df9f1fbf1c7f87c049a51c6081e0f2c8f2af4eca1ed3 SHA1: 1de1f5f0a868a146cbc9b14d71c24b72baec0a17 MD5sum: eb8929601724aaa8ebba00b9c30c2510 Description: JSON parsing VMOD for Varnish Cache and Vinyl Cache libvmod-frozen parses JSON in VCL using the frozen library from Cesanta. A parser object is declared in vcl_init with the JSON paths of interest, each carrying an expected type and optional null and required constraints. The parser then reads JSON from a string or from a request or response body, tracking only the declared paths for low overhead, and extracts the matched values with configurable fallback strings for null or absent elements. Package: varnish-vmod-gcrypt Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.34), libgcrypt20 (>= 1.12.0), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-gcrypt Priority: optional Section: web Filename: pool/main/v/varnish-vmod-gcrypt/varnish-vmod-gcrypt_0~master-1~varnish9.0.4.2_arm64.deb Size: 16414 SHA256: 9a5000272cca8d13d94c948434317361bd3f26a991b7fcaa5ecf18b93a4c1e4f SHA1: 956c5adbadcc669fcf713f16e1a8537251d2daa1 MD5sum: a3b8189b121d734833a2e5ba26448056 Description: libgcrypt cryptography VMOD for Varnish Cache and Vinyl Cache libvmod-gcrypt gives VCL access to the libgcrypt cryptographic library used by GnuPG. It provides symmetric AES encryption and decryption with the ECB, CFB, CBC, OFB and CTR modes and a choice of padding schemes, pseudo-random data generation at nonce, strong and very strong quality levels, secure memory handling, and reading key material from files. Sensitive data is passed between functions as BLOBs rather than strings. Package: varnish-vmod-geoip2 Version: 0~main-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), libmaxminddb0 (>= 1.0.2), varnish (= 9.0.4-2) Homepage: https://github.com/varnishcache-friends/libvmod-geoip2 Priority: optional Section: web Filename: pool/main/v/varnish-vmod-geoip2/varnish-vmod-geoip2_0~main-1~varnish9.0.4.2_arm64.deb Size: 6520 SHA256: ac838a249eb12775a43491aee4cf8687c14b98193f69035b4ba538f76b828988 SHA1: 768f132a40a21c03ee8f96d6d4f41ae9449f7445 MD5sum: 77d1a462954862d9c5958793850b4e61 Description: GeoIP2 database lookup VMOD for Varnish Cache and Vinyl Cache libvmod-geoip2 looks up client addresses in MaxMind GeoIP2 and GeoLite2 databases, exposing country, city, ASN, and related fields to VCL. Package: varnish-vmod-gossip Version: 18.0-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.34), varnish (= 9.0.4-2) Homepage: https://github.com/carlosabalde/libvmod-gossip Priority: optional Section: web Filename: pool/main/v/varnish-vmod-gossip/varnish-vmod-gossip_18.0-1~varnish9.0.4.2_arm64.deb Size: 11180 SHA256: 7713f2a14d4bc11f4ba9a724a70ebd376ae87b448c2a71670fc74037174a56eb SHA1: cc6d9a3434a90bc818d0d5add14dc48a761b7777 MD5sum: 5d68d65eb5545d4f4f24414f0533fbae Description: Gossip protocol VMOD for Varnish Cache and Vinyl Cache libvmod-gossip implements a gossip-based mechanism for sharing cache and node information between cache instances. Package: varnish-vmod-hoailona Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-hoailona Priority: optional Section: web Filename: pool/main/v/varnish-vmod-hoailona/varnish-vmod-hoailona_0~master-1~varnish9.0.4.2_arm64.deb Size: 15522 SHA256: d43147e024b92dd126613d7bf426611847949785ad5e692b275c77c2c83c23f2 SHA1: 326ddd53edf51b3b6b6769f340ae29d433b2e971 MD5sum: e64aeb540f270d13a53641f409312605 Description: Akamai SecureHD Policy token VMOD for Varnish Cache and Vinyl Cache libvmod-hoailona supports the Akamai SecureHD Policy service from VCL. It implements the TOKEN, OPEN and DENY policy types, assigns policies to hosts globally or to sets of URL paths, determines which policy applies to a given host and path, and generates authorization tokens with a TTL. Shared secrets are supported for HMAC-based authentication, with the HMAC computation itself delegated to another VMOD such as blobdigest. Package: varnish-vmod-iconv Version: 0~trunk-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-iconv Priority: optional Section: web Filename: pool/main/v/varnish-vmod-iconv/varnish-vmod-iconv_0~trunk-1~varnish9.0.4.2_arm64.deb Size: 6126 SHA256: 5d779d813372b34fabfa912f7b252cd560b07030b1648232fcdf1a3c557c6f80 SHA1: 0c785b332f45c95394f27c8690079b025fe028b8 MD5sum: 339c971eab6d0958d061a4584f6f59b8 Description: Character set conversion VMOD for Varnish Cache and Vinyl Cache libvmod-iconv gives VCL access to the standard iconv(3) character encoding conversion facility. A converter object is created for a pair of character sets, for example ISO-8859-15 and UTF-8, and its iconv method converts strings between them. Unmappable characters can be transliterated or ignored, and an optional fallback string is returned when a conversion fails. Package: varnish-vmod-ipblocker Version: 0~main-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-ipblocker Priority: optional Section: web Filename: pool/main/v/varnish-vmod-ipblocker/varnish-vmod-ipblocker_0~main-1~varnish9.0.4.2_arm64.deb Size: 6018 SHA256: ff868fa4fd598ab8d6d96e517ae97feb44fd2f1374d7ad9b3626e264d4a37fa8 SHA1: 9128a9705c1f10726ef04e31ac8bf6103bbf18ec MD5sum: bdbbd2e66afa857cfecfdb3945e6f5f0 Description: Dynamic IP blocklist VMOD for Varnish Cache and Vinyl Cache libvmod-ipblocker manages dynamic IP blocklists from VCL. It sends add and remove messages over a UDP or UNIX datagram socket to a companion daemon that applies firewall rules (for example via ipset), so VCL can block and unblock addresses or CIDR prefixes at runtime, optionally grouped into named sets. The reference daemon is a separate Perl script and is not part of this package. Package: varnish-vmod-j Version: 0~trunk-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-j Priority: optional Section: web Filename: pool/main/v/varnish-vmod-j/varnish-vmod-j_0~trunk-1~varnish9.0.4.2_arm64.deb Size: 10968 SHA256: fe90410b049e489e4252b0b86c9af072eb7115c4892a21a09c0b00c92d7ef796 SHA1: e1b529e7afdfdab32e130ba51c86feed5f2a68ec MD5sum: ec18dad42e3001cda4fbe0a42c434f85 Description: JSON formatting VMOD for Varnish Cache and Vinyl Cache libvmod-j formats JSON output from VCL. It builds objects, arrays, strings, numbers, booleans and nulls from VCL values with proper escaping, so valid JSON can be generated without hand-written string concatenation and escape sequences. Escaping can be minimal per RFC 8259 or restricted to 7-bit ASCII, and an unescape function decodes JSON strings back to UTF-8. Package: varnish-vmod-jq Version: 0.3.0-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), libjq1 (>= 1.5), varnish (= 9.0.4-2) Homepage: https://github.com/varnishcache-friends/libvmod-jq Priority: optional Section: web Filename: pool/main/v/varnish-vmod-jq/varnish-vmod-jq_0.3.0-1~varnish9.0.4.2_arm64.deb Size: 7478 SHA256: bfe1c6cfa669ed8f2156d1ff9d180527376a821029a6555d40f6723a87ffcebf SHA1: 04ada460b01f4f904581118b858304ad61601285 MD5sum: ea88dda495c105e3b69ffc44f9f2b2de Description: JSON processing VMOD for Varnish Cache and Vinyl Cache libvmod-jq parses and queries JSON values from VCL through the jq library. Package: varnish-vmod-k8s-endpoint Version: 0.1.0-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 6099 Depends: libc6 (>= 2.39), libgcc-s1 (>= 4.2), varnish (= 9.0.4-2) Homepage: https://github.com/varnish-rs/vmod-k8s_endpoint Priority: optional Section: web Filename: pool/main/v/varnish-vmod-k8s-endpoint/varnish-vmod-k8s-endpoint_0.1.0-1~varnish9.0.4.2_arm64.deb Size: 2031764 SHA256: b0db7db0f19b2249d4d2f7c6644d55cadad9d4a16649550d66897b4d0348400d SHA1: 4863decada3b28856d1fe095e1c1c798e855920d MD5sum: 899c646733334fc1b639ef396b32113d Description: Kubernetes endpoint director VMOD for Varnish Cache vmod-k8s_endpoint watches Kubernetes EndpointSlices and exposes a director that selects among the active service backends. Package: varnish-vmod-objvar Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 472 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/varnish-objvar Priority: optional Section: web Filename: pool/main/v/varnish-vmod-objvar/varnish-vmod-objvar_0~master-1~varnish9.0.4.2_arm64.deb Size: 45312 SHA256: 195ae4de30ed6f5e91dea5aaa6cc3bbb217b7c34cafb8699d3aa508571b63ad8 SHA1: 09cc32eb48c5e8d58f9d0d30745abd474797dc6a MD5sum: 170f2f4ba1c2814a8f4ef199c7a1dd64 Description: VCL variables as objects with four scopes for Varnish Cache and Vinyl Cache varnish-objvar bundles four VMODs that implement VCL variables as objects, one per scope. taskvar variables are scoped to a single client or backend task, topvar variables to a client request including all of its ESI include levels, globalvar variables are shared across the whole VCL, and constant provides read-only values fixed at VCL initialisation. Variables cover the native VCL types such as STRING, INT, REAL, BOOL, DURATION, BACKEND, ACL, BLOB and IP, and taskvar and topvar can protect a value against later modification. Package: varnish-vmod-oidc Version: 0.2.0-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 3666 Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2), varnish (= 9.0.4-2) Homepage: https://github.com/perbu/vmod_oidc Priority: optional Section: web Filename: pool/main/v/varnish-vmod-oidc/varnish-vmod-oidc_0.2.0-1~varnish9.0.4.2_arm64.deb Size: 1429816 SHA256: 5b61b43e623af3e0e1a64060d75e45763455fa43f70dc8e2f8777606a764a86d SHA1: cebd7189214e584599370f5d279520729fc6a48b MD5sum: 86b90e2e5f9ce9013fdf17d7a4504bb2 Description: OpenID Connect authentication VMOD for Varnish Cache vmod-oidc lets Varnish act as an OpenID Connect relying party. It uses encrypted, stateless cookies for sessions and validates provider-issued ID tokens before VCL serves protected content. Package: varnish-vmod-pipe Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.38), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvdfp-pipe Priority: optional Section: web Filename: pool/main/v/varnish-vmod-pipe/varnish-vmod-pipe_0~master-1~varnish9.0.4.2_arm64.deb Size: 15104 SHA256: dbce469211a032793360e9a1e53c1bafcfe663e86862e399038be286227e8837 SHA1: 6f57c77e8ecb9307e16b084e5fb2f260208d1b80 MD5sum: 8397a71ab0d47ff69a427b3f73f5f98b Description: Delivery processor piping response bodies through external commands for Varnish Cache and Vinyl Cache libvdfp-pipe provides a delivery processor (VDP) that pipes client response bodies through external commands, so Unix utilities such as sort and uniq can be chained into delivery as filters. Only the delivery side is implemented; the corresponding fetch processor (VFP) for backend responses is unimplemented by design, and upstream classes the project as in development. Package: varnish-vmod-querystring Version: 2.0.4-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://git.sr.ht/~dridi/vmod-querystring Priority: optional Section: web Filename: pool/main/v/varnish-vmod-querystring/varnish-vmod-querystring_2.0.4-1~varnish9.0.4.2_arm64.deb Size: 10118 SHA256: d38a6a9388e06f5f437fea365ba530c742d4e562e62b86f1294b0f072e1dd793 SHA1: 2d076777d26c98812a6592c70d1606faacf584b0 MD5sum: c7263d125b4aef13fb8cc403dd19a900 Description: Query-string filtering VMOD for Varnish Cache and Vinyl Cache vmod-querystring gives fine-grained control over a URL query-string in VCL. It can remove the query-string outright, clean it, sort its parameters, or filter it down to a chosen subset by name, glob or regular expression, which improves cache hit ratio for requests that differ only in irrelevant parameters such as tracking tags. Package: varnish-vmod-re Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), libpcre2-8-0 (>= 10.32), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-re Priority: optional Section: web Filename: pool/main/v/varnish-vmod-re/varnish-vmod-re_0~master-1~varnish9.0.4.2_arm64.deb Size: 21364 SHA256: ce79fcb38a7d99cd960658a2804b31ba7ed245a2835ea7ccaeaec60c3c720d2e SHA1: 970f97d9d983dd9c977c3cb7adaf6aa5d54b0f57 MD5sum: be304179292a83ca2fae5c7bc897d23f Description: Regular expression matching with subexpression capture for Varnish Cache and Vinyl Cache libvmod-re matches strings against PCRE2 regular expressions and makes captured subexpressions available in VCL. A regex object is compiled once at VCL initialisation, its match method tests a subject, and backref retrieves captured substrings from the most recent match, replacing the plain-VCL idiom of matching once and running regsub again for each capture. Dynamic variants compile patterns at runtime, and a regex object can act as a body filter for substitutions on response bodies. Package: varnish-vmod-re2 Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 144 Depends: libc6 (>= 2.17), libgcc-s1 (>= 3.3.1), libre2-11-absl20260107, libstdc++6 (>= 5.2), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-re2 Priority: optional Section: web Filename: pool/main/v/varnish-vmod-re2/varnish-vmod-re2_0~master-1~varnish9.0.4.2_arm64.deb Size: 32126 SHA256: cb732668a059a31ec3fd3685b932c76506d8b17388ca711da18821fa20054ce7 SHA1: 99605a2106f02d57df459861294bf0e6e722b7fc MD5sum: c0a700f8f4dee96047d43c47a607765f Description: Google RE2 linear-time regular expressions for Varnish Cache and Vinyl Cache libvmod-re2 gives VCL access to the Google RE2 regular expression engine as an alternative to the native PCRE2 matching built into the cache engine. RE2 restricts patterns to a formally regular language, with no backreferences, and matches as a finite automaton without backtracking, so matching time is guaranteed linear in the length of the subject and the exponential worst cases of backtracking matchers cannot occur. The VMOD exposes compiled regex objects with subexpression capture and set objects that match many patterns in a single pass. Package: varnish-vmod-redis Version: 23.1-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 208 Depends: libc6 (>= 2.38), libev4t64 (>= 1:4.04), libhiredis1.1.0 (>= 1.2.0), varnish (= 9.0.4-2) Homepage: https://github.com/carlosabalde/libvmod-redis Priority: optional Section: web Filename: pool/main/v/varnish-vmod-redis/varnish-vmod-redis_23.1-1~varnish9.0.4.2_arm64.deb Size: 51170 SHA256: 1bf8af9ea68e139cca4a82650f352eeaa60d66d970ccdbf7dea6957a9f6b963a SHA1: f9724cbc62e17997596cddabe0a6b810f69c44f4 MD5sum: b1bf27238a91f77cf8588b6a3815c343 Description: Redis client VMOD for Varnish Cache and Vinyl Cache libvmod-redis lets VCL execute commands against one or more Redis servers. It supports standalone servers, replicated pairs with automatic role discovery, Redis Cluster with MOVED and ASK redirection, Sentinel-driven fail-over, and TLS. Connections are pooled per worker thread or shared across them, with configurable timeouts, retries, and per-server sickness tracking. Package: varnish-vmod-remoteip Version: 2.5-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://git.gnu.org.ua/vmod-remoteip Priority: optional Section: web Filename: pool/main/v/varnish-vmod-remoteip/varnish-vmod-remoteip_2.5-1~varnish9.0.4.2_arm64.deb Size: 4808 SHA256: 5488fed3459303a769805f19de82050c7414db4aca2c75419b569435c4fe1e9c SHA1: a9cdda32552962761bad044864796f1830c5e312 MD5sum: c93e24314473cc006a2ca9afc373e474 Description: Client IP address lookup VMOD for Varnish Cache and Vinyl Cache vmod-remoteip determines the actual client IP address for a connection from a comma-delimited proxy header such as X-Forwarded-For, in the way mod_remoteip does for Apache. It scans the address list of that header from right to left against a trusted-IP ACL, stopping at the first address the ACL does not contain. Package: varnish-vmod-reqwest Version: 0.1.0-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 5977 Depends: libc6 (>= 2.38), libgcc-s1 (>= 4.2), varnish (= 9.0.4-2) Homepage: https://github.com/varnish-rs/vmod-reqwest Priority: optional Section: web Filename: pool/main/v/varnish-vmod-reqwest/varnish-vmod-reqwest_0.1.0-1~varnish9.0.4.2_arm64.deb Size: 2089986 SHA256: 42754a3577bebc58ed84e1fd3f999247784ad8f20325f7705f0a1c8a641d7e0e SHA1: 1ee69bc83c4dea0ba1409b4bb80abdbf0585ff22 MD5sum: 5fd80eb44e66345479033815a273fbe0 Description: HTTP client VMOD for Varnish Cache vmod-reqwest makes outbound HTTP requests from VCL through the varnish-rs bindings. Package: varnish-vmod-rers Version: 0.0.14-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 2001 Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2), varnish (= 9.0.4-2) Homepage: https://github.com/varnish-rs/vmod-rers Priority: optional Section: web Filename: pool/main/v/varnish-vmod-rers/varnish-vmod-rers_0.0.14-1~varnish9.0.4.2_arm64.deb Size: 576916 SHA256: 2f5d3ae4ed1454c980bff29b2ea38ec55e6fc889ca22e5d8f5516265a5e9f5dc SHA1: be2290786a5df2323d3809a1ff70312895de2ee8 MD5sum: 8a7bdf865ea996594a55368fb44aba9a Description: Regular expression replacement VMOD for Varnish Cache vmod-rers provides regular expression replacement helpers for VCL. Package: varnish-vmod-selector Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 143 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://gitlab.com/uplex/varnish/libvmod-selector Priority: optional Section: web Filename: pool/main/v/varnish-vmod-selector/varnish-vmod-selector_0~master-1~varnish9.0.4.2_arm64.deb Size: 30076 SHA256: f15edbfc8bb9fdae26b1e233c0bcd58dacf2d6b18a04c03516209f40f4db7c07 SHA1: e8d0bdead44d92c1bfca8c92e4bf7641494e331b MD5sum: d64bcd5406c5072afd7dfb8908884441 Description: Fixed-string and pattern matching VMOD for Varnish Cache and Vinyl Cache libvmod-selector builds sets of fixed strings, regular expressions and integer or boolean values, and matches a subject string or number against a set to associate it with a backend, a subroutine, or any of the other data a set element may carry. Sets are built once from VCL and queried repeatedly, with matching time proportional to the length of the subject rather than the size of the set, using a compressed radix trie. Package: varnish-vmod-tbf Version: 2.8-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://git.gnu.org.ua/vmod-tbf Priority: optional Section: web Filename: pool/main/v/varnish-vmod-tbf/varnish-vmod-tbf_2.8-1~varnish9.0.4.2_arm64.deb Size: 12010 SHA256: e8cd10361daba68a483bbf9b45d170b7358b5100d1a720525a2d4bc8c55f83dd SHA1: b6aefe8d384990d7b0fc5fcfde24cdc9d1e69b43 MD5sum: 08dbd23bf14f8dcc51b6bf1fc4faec66 Description: Token bucket rate-limiting VMOD for Varnish Cache and Vinyl Cache vmod-tbf implements token bucket filtering, request-rate limiting keyed by an arbitrary string, plus the small utility functions that rate-limiting VCL logic typically needs alongside it. Bucket state can be dumped to disk and reloaded across restarts, and idle buckets are garbage collected. Package: varnish-vmod-uuid Version: 0~master-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), libossp-uuid16 (>= 1.6.6), varnish (= 9.0.4-2) Homepage: https://github.com/otto-de/libvmod-uuid Priority: optional Section: web Filename: pool/main/v/varnish-vmod-uuid/varnish-vmod-uuid_0~master-1~varnish9.0.4.2_arm64.deb Size: 5784 SHA256: 95e293397b17ea6543db26bc83cf1c0bd8870daa41f9abd7146c3fc750b53ac2 SHA1: 96f5873c931341c086ffefd088f0f5921f8d9de0 MD5sum: 3b636064e8f187d78d787b94d561d98d Description: UUID generation VMOD for Varnish Cache and Vinyl Cache libvmod-uuid generates universally unique identifiers from VCL for request correlation, tracing, and cache metadata. Package: varnish-vmod-varnish-modules Version: 0.28.0-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 615 Depends: libc6 (>= 2.34), varnish (= 9.0.4-2) Homepage: https://github.com/varnish/varnish-modules Priority: optional Section: web Filename: pool/main/v/varnish-vmod-varnish-modules/varnish-vmod-varnish-modules_0.28.0-1~varnish9.0.4.2_arm64.deb Size: 41448 SHA256: 4b474c8c826dce3b480cd6d8c911371d38ba89478d8dd63465e75ca3da6b049b SHA1: 1f2eab000ad4b510ca5af277d751126d0a954a80 MD5sum: 83bb09e5b3c5e3c549884ef619d81615 Description: Collection of nine core VMODs maintained by the Varnish project varnish-modules bundles nine VMODs maintained by the Varnish project in a single source tree and a single package. It ships accept for allow-list header filtering, bodyaccess for request-body inspection, header for multi-value header manipulation, saintmode for marking backends sick per object, str for string utilities, tcp for TCP socket tuning, var for typed VCL variables, vsthrottle for request throttling, and xkey for secondary-key cache invalidation. Package: varnish-vmod-xcounter Version: 0~vinyl-main-1~varnish9.0.4.2 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), varnish (= 9.0.4-2) Homepage: https://github.com/xcir/libvmod-xcounter Priority: optional Section: web Filename: pool/main/v/varnish-vmod-xcounter/varnish-vmod-xcounter_0~vinyl-main-1~varnish9.0.4.2_arm64.deb Size: 7300 SHA256: bcb8b011c2d3f9a8627eca98b94444a5672938075721beed93f0b32532f3e4eb SHA1: 05933f1737dfe3cb6bb5bbcbf59e42696b1d2747 MD5sum: 71fd2ee974fb3a299bb942dfeab2ec37 Description: Extended counters VMOD for Varnish Cache and Vinyl Cache libvmod-xcounter provides named counters that can be incremented, read, and exposed to VCL for request accounting and lightweight telemetry.