Package: varnish Version: 9.0.4-2 Architecture: amd64 Maintainer: Vinyl Cache matrix CI Installed-Size: 3332 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_amd64.deb Size: 1176972 SHA256: b1d60086abdb748fa083f4a5d58c38aa7db2a3ad5bd5aa77667efc11e1168fe5 SHA1: 1392cb170cf26ba548448baa24256989e6882a98 MD5sum: b0e344c4d1b85c81249b50cce007cc0e 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: amd64 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_amd64.deb Size: 138790 SHA256: f025bbb1835d1289ed883deac233b02547daeae069d155194d7595952f6cc358 SHA1: 56d970fabb57424f084a21a68ce9560d1bba8be8 MD5sum: 03a8478b9e155432bf9e5060fe67821b 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 31 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 7160 SHA256: 650f8cab787080e3aeea783d159baca41872dfe83dfde1415828fb9995fd8569 SHA1: 053020c814f2ef725ad369a9280589791c7ed8d9 MD5sum: 23e2213df526b696afa5c366a7dfed6a 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 43 Depends: libc6 (>= 2.14), 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_amd64.deb Size: 14272 SHA256: 1c4c5275cd5ef706cb002fff207c8b1cce6c410ddaabbd5cb6b3cbda265641ad SHA1: 26b6550257363f10aaa25ad8ec893f8c3924c1be MD5sum: 9533c1e3e96bc68dc98c6933ff0f893a 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 76 Depends: libc6 (>= 2.14), 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_amd64.deb Size: 25304 SHA256: 471bb06b2ca80c2cfd96e187c265e37b34b5a23e93336e7039f51fc47908693a SHA1: f04d2f9cc6465918afe919ad1a16e3b3ce80a537 MD5sum: d425be7955b6f892f224907d4301d924 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 27 Depends: libc6 (>= 2.2.5), 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_amd64.deb Size: 4312 SHA256: 55425a86311a3905c40e71db132e839af12f99f3d2c86fc6df70e51c884b0b27 SHA1: 52b758e18cd754abe4963cfbee166e3f31c2c194 MD5sum: f2463ef896e598e0bc2d374df03edb13 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 255 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_amd64.deb Size: 85448 SHA256: d6fc6d4e9afeaccbf3697e38a758c401e126d15144eec965774c2a08d15e582a SHA1: 064a50748f004aaccd3a25bd2ee8083ee6c0e434 MD5sum: 22af7f7fca147d8c59b0a9fcf4d29b39 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 612 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_amd64.deb Size: 243196 SHA256: c277ea456b384c885fe42242157a241172dd57962ceccd9b51648dca6f0423cc SHA1: 76651d8c803fe3507ddd63e388da81b7a6fbbb25 MD5sum: ecd5df9038c8d21adf8d3b98b217cf70 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 55 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 11164 SHA256: 3f3f993eeec419c5836bdde87c1491cf06830635698baa727e63bdcfa7000889 SHA1: 2660bbcbdbb0a939b0886ed9e1a06ccc23f4a7a5 MD5sum: 09be3949e770b336ee235046b5942447 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 55 Depends: libc6 (>= 2.14), 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_amd64.deb Size: 12002 SHA256: 5cee912e4cded15724e061860294f40194eddff61f61906a024e669636579c35 SHA1: be6a8be31994196803e08437f9bcc92e79a7c84f MD5sum: b622781794bcfcbcd38c07b1c2049cfb 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 33 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 7148 SHA256: 193919aa5e39a60b1edc0f0f6770fc9fb307c41434ca379dda1038bfb24c6826 SHA1: 31f1cb73c181cc92d0afc4fe927ac27bfa709ed3 MD5sum: 6f0340fc6726d9001b0fd3b88302df00 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 51 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 9250 SHA256: cd971d9ebdad6d4ebd951aabe294a00390ef084390a60b8027f9d2f37426effc SHA1: 2496f3500963f97b6491d28c03e9cc2136f41088 MD5sum: 0f994916d95293c63c1dbc10c6ea5ffa 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 27 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 5772 SHA256: 73c0da75a9bd6940fb9ded7e71d9ad9df2a2ad209fc9fcc49f8cebdf43097ee3 SHA1: 43f0ea7e3f3a59d15492a85ece55e075c9780c7b MD5sum: 5339181bcd440fa887777b340a8ccdb9 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 95 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_amd64.deb Size: 28666 SHA256: 494b0319b94ae71a710f9f2fa85ba712733af0f7133d92f1327798351b1ad21c SHA1: ce9925be92226d6ae8b0be25d7f5d733550a6545 MD5sum: 0730b4647d96769587c51b3d6326c21b 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 469 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_amd64.deb Size: 192496 SHA256: b9f23bbe3c3ffa6d04e50511de11764b3490511023787b8d7a6a7e9286e7f862 SHA1: 1f4f7828189202877482fc736f1c1087de03515e MD5sum: 286d69a5e4f3cbbe5a3761b5138db82e 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 500 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_amd64.deb Size: 206226 SHA256: a45dc8adc91caecb33b623df6e9745996fb8b9f8a4ecf717696d4ee3cdf20016 SHA1: 33bfd142f9b9a8e2a1dc981f20a3402fb8742ab2 MD5sum: dbf6885ce796ef2a1dd7b50c817c519b 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 59 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_amd64.deb Size: 20044 SHA256: 0a11c91d70d5c2b790f653c94e5d1c21f00f7d4725b7fde61daeb06b5063ed40 SHA1: e10e950bb72c2d67c9586dfb45119ddad9b8bef9 MD5sum: 3c213d319a27c626d8840395e376d41d 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 67 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_amd64.deb Size: 16486 SHA256: d2b388fd5113ce4882103014861306dbb0073431586b8bf31b74266720c836ad SHA1: 105d7cd9ca3c48793b89af5b781cf69b2b4ca3cd MD5sum: c09dfc3cda973c7bc99df5f0f84af506 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 31 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 6424 SHA256: 8263e49c236a36d8c3a364c1e86329124e046f7fe9937be127a84a70002214fd SHA1: 24aa979657c1dee020b2b653977a234c6100a580 MD5sum: c130a096805c8ac1a170f588ca5856ee 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 39 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_amd64.deb Size: 11068 SHA256: 6f4d6a35882dac5f1c945191513e410fd01697414ba08e19766fc064c277f2d9 SHA1: 674db95930ff1f0013ffcfde89e6ce5ee99097ea MD5sum: e5a02b801a642642c17b4d83dd5b23f9 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 59 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 15838 SHA256: 52ed864b3b55aadfb996d123980fa3f31bf074ea928010cbd01d86bb7295c353 SHA1: 950dc0d051a5ff04f8ce37be5d16629d8ff796fd MD5sum: cc269c60fcce4e0eed78e7fb60d62ad5 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 31 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 6068 SHA256: 7a20dcae7c103e874cd3f541368c9f0d9e815a71d4cc7f1abaee4619bef8a3c6 SHA1: 11a77c2b345facfa84040156e61259c0b60ab2b6 MD5sum: c3232adcb9c0559ad0edf938e07fb579 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 31 Depends: libc6 (>= 2.8), 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_amd64.deb Size: 6000 SHA256: f23209ced9a982bf1da750bb1d91d491068bba2add71203c0fc342f7c6d2e653 SHA1: d7dc0aaf9a67be4c7bc90a72b1899e5c950d44cd MD5sum: 8e53f3c44790a09b3de2ed5f311c0194 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 43 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 10766 SHA256: 2f0d9858a8e7ee8e710306072806943f33aebc23af7a0d8a87be1770cf3eab67 SHA1: 6debba40cddf6822a7bc1278382b1b1c67086b20 MD5sum: 2801389aa00bcb1913f6f79c302b1753 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 39 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 7468 SHA256: 697793b382c3de5723b76d28a46a216de2da40a1c593e37838c7c730da68134c SHA1: 855fc1753faa41ee03d4eeb8a5097b8d0298974a MD5sum: a3008c23529d13fe54d2988ad414ee61 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 6662 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_amd64.deb Size: 2174850 SHA256: 80d0b15cf4245041e4fe7998f5d2d6de97000506686d533b2392b157ecfe000a SHA1: 69a5bc73773faf3265ce007c5c7264a2d3223306 MD5sum: e6d10197cecf08d0cd188e7bc3911746 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 392 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 51192 SHA256: 57be16388374af5882ae096b8763379aa6bbfe177e2df49b51e21674edd76aab SHA1: 9383f55d0d772ae92bd5833bb1cab68b6e70c46f MD5sum: 49d35c6a9f17d5e08dc11a8bc4b46421 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 3970 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_amd64.deb Size: 1518874 SHA256: c4b9940e7689dbb3b61052ac4724eb3fd2dd36145a392216feeca6aa02f6f4a0 SHA1: 1106bae7442d47c053386015f51171550a9cdfbb MD5sum: 5dc7a76d7b6eb3a37dd4cc5c9d84fcf3 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 55 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_amd64.deb Size: 15770 SHA256: 4bd836f8ba144aeedc073b371293b333b75fbd6ab8355fa6898879df6d20a043 SHA1: 3a1d11aa40d99ad7267b33c1f7c54cf18a0c5f27 MD5sum: f060a21eae0cffee00c143645288ef7c 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 47 Depends: libc6 (>= 2.14), 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_amd64.deb Size: 10438 SHA256: 462478287b791d5e8a747b5db4963f19dddcf31405835884f230ec74eba6d3ca SHA1: 47b8049ca5eaff70b6cfc04814d253babfa744e7 MD5sum: d3e25e7eb259ba7bc9cbd8eb7763497e 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 75 Depends: libc6 (>= 2.14), 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_amd64.deb Size: 22150 SHA256: 70f53cbd0f250a3dc927776b553a11e2cae5f7797a308c6198160f2dd5f5e185 SHA1: 629eb367f11a496556be270e13a8f0ffb6852e79 MD5sum: 95c695428684c7a397a0fac313bef4a5 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 128 Depends: libc6 (>= 2.14), 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_amd64.deb Size: 33850 SHA256: 40ac85225c00b39452d080f9951739d1d456315702bbb3a4d0079fb977e3c312 SHA1: fb78805cfec57c8f7696c0cb90eec2e2b895afb4 MD5sum: 5f81ab6b858bac7ed2f3cbd4d91d01eb 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 212 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_amd64.deb Size: 53910 SHA256: 0ce69ec8f3da87f222e772d882ef27e0cc2a1f8c6af7ba9cc1de6d43175deaad SHA1: fe9dab3bc6a2ca52c47d2295676faaaf9d8288c4 MD5sum: 3d35d101794e28e2776a479b827a7292 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 27 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 4748 SHA256: d05e97ce7bba0ff8162693bb3d0eec76e1e4c2c11c167a479794cf3fb9fb53f9 SHA1: 9b96b76adcc7ebfcdf87ecfa2a46fc686ebff6ed MD5sum: 209562a67323cfd185c39addd8296fb1 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 7003 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_amd64.deb Size: 2187776 SHA256: 9462f2cd97ec6770b6de8de3c04e3416c3742629af9e474835d42e0e4eed6dec SHA1: 5839a16feeb1d6538ba14a988c8e6fc1ff2ae32f MD5sum: c7f77788032bbf4583f48d91b3d72168 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 2169 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_amd64.deb Size: 633752 SHA256: 570912e4a854f84084a34dfccdf46ab2fefb0afb7fe19a7c0dd1ff2573d1b6f9 SHA1: 910f85ec74ca05021641ffa67c12d41b9eca70f0 MD5sum: 6588dcfa9c43a4c2a5532704e19cf261 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 107 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 30982 SHA256: 9210e444829304feea9bd69392d1e29bba26cf89ff185716dd06a70c6bd12996 SHA1: aeb7100e6f5fd09a64fd531eb147f652c24048e8 MD5sum: 0790586847c7b68018eb99f09e8e9121 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 47 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 12200 SHA256: 006c34868710df001c81c0d7f215bd7af55a34ea0a5f07ecfec6e8066242468b SHA1: 68fbd49a04329430c80ee90f980246b76c333683 MD5sum: b8eff9b3e83c338c5971f4405efec07e 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 31 Depends: libc6 (>= 2.2.5), 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_amd64.deb Size: 5818 SHA256: 2e4a78a8a9ce885e07c4a5f84d4b22a7eac415a964d80da4589cd00c331e78b8 SHA1: 1615480b8f680ce4162159ebbf354d28d333b24c MD5sum: befc382c3bbc41f4c730e52ae029c3da 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 219 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_amd64.deb Size: 40698 SHA256: 4384dbee34dd46cb4cb6e765d258ca17fd2be9144fe5f2b7bcd8a6c9ac154d32 SHA1: be363583d20ac07ab55eda23f11cbfc64996f729 MD5sum: a1a7a5e66172e0f0cd952bad93054017 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: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 35 Depends: libc6 (>= 2.4), 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_amd64.deb Size: 7042 SHA256: 4f988b9b402d691d026e627ea7d67e75f678fc1482f2672ac5027bfc0bee041c SHA1: c998c6c91b807cdb719536700eb83d6b5b3eb81e MD5sum: 1ed476355502fcdaa0683a01e8b03a22 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.