Package: varnish Version: 9.0.4-2 Architecture: amd64 Maintainer: Vinyl Cache matrix CI Installed-Size: 3443 Depends: libc6 (>= 2.38), 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: 1107264 SHA256: 5129db4c7d93fd7149b6958cfdfe8074a1d0d3d7d926e72ab6e9403fbc89719c SHA1: d8bdbfaf709376d1cb7809e5113e31ca7e6973d2 MD5sum: 414d0ed33b8631ed841387cfc08cfbe2 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: 724 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: 135548 SHA256: e7bb6fa3b77aebab5c3cf0d7ea94b1d7fce04f95c1b60a821af5af8fff7f65a2 SHA1: 39eca1b9eb00ac2f0fee655a2ffccca7e9a2562e MD5sum: 2773cc8155e004a0070765c3efbbd241 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: 6864 SHA256: d9b7e54d8693a96deaa87c66547ffccc4397cc101f919f080066dd6f05c0bf1f SHA1: 6d033783892307fe99a6fb71ffcaa6835cbb9e06 MD5sum: 77cfb12e8011d060e991b2ec52367c29 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: 13416 SHA256: 1539800d613704ef40547022e131504bbff50cf55efc012b88951bef0185d035 SHA1: 02157c5c0d41c391156af9b8ebeb755aab28b75a MD5sum: 930bf96eca89623b66240de548d50303 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: 72 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: 23456 SHA256: 6921ce3a01b872e30e0cf7b4e203fb7240708c2da641e520509ac5645b1d1161 SHA1: 7309946f5c3bc975b7ff6be273597d183679fd39 MD5sum: 20d3d3f4ca3dc25f25e2ce066f3671ba 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: 28 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: 4332 SHA256: f68e8c012fb80d8549bf1619c47350aded97b138ee99d333f1ad089515918e99 SHA1: 46798e5d215642e9a6177d30f5a8380a9d8406f6 MD5sum: 6814e102fe25364b010cfb05d85f3f57 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: 283 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: 88916 SHA256: 7f6371be2829ebddd0c5fe8d0491ebf2a7aaf2d216d0714dff5ced6007b27ac5 SHA1: c4b7416479616241df98024773dc215e041f9e1a MD5sum: 2a7c62a87f15129fade401c4bf6dec73 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: 614 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: 225044 SHA256: f0d25dd0e0109508cf5b42f30c90191013638efa5ae562724247a868ebfc6a76 SHA1: 0c5d73614e81ba7a7e3f8928e3ba72ee12819e6b MD5sum: 7a5f019ba72a33ac8f3fe1d77d6d26af 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: 10588 SHA256: c2c8dc42088fc8d51993912147fce79c5c0a1726517b63037c1a32033b057b1f SHA1: 6adadd68a5e5eb82fdc36e228d79cd9535b5c01c MD5sum: f373dfde1a40bf2bc130f27b909ff703 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: 11064 SHA256: 36582664b212351147e78319fda028c48909fb4ce90c556701ab286953c434c7 SHA1: 00980b1e42d91a566f95db9d4e3317dc89a5a43e MD5sum: d69c3ac3144b88fb7a64d7b0b080e5e8 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.14), 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: 6528 SHA256: 64b57a052e2f6713fba78549df65fb6e4c2f5e304ac8b43b7a11c927f48b0026 SHA1: 79b5d0ccd27ab1f6dd9e23375ce344f8f128d935 MD5sum: 2475843edbc8d8c55295d84da9398f88 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: 52 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: 9168 SHA256: f3b135a47e20ce251ca1db25d3f9df2965350b755e30b6373befc7a548eb61e7 SHA1: 1a46e91bec2dcfcf758db890c472eb72f3602726 MD5sum: 4441fdb1820c4d8359d8b7789b3b6702 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: 5580 SHA256: 4025e8dd2e2958ef19a73a09333740c43a6a535e0128a5da26df27d1ab4fac5d SHA1: 093910b89f657070cd24d1e54b3d597aa530e73e MD5sum: c8babbb86b985bb846f2d35a8391e53d 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: 98 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: 30172 SHA256: cf12214e667360c9c3044c350fe7eb95afd69b69030c80d39b2edf0d301803f0 SHA1: bd3eac112e83c9033392b518e6b1f49b0dcc1f8f MD5sum: 7320a859830da4a203fe2e0dc3199a91 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: 470 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: 178436 SHA256: 1e5e7db929e3f2457b2c92eb4337c8d26990c7740199b25ae2508a797932a069 SHA1: eb86bb4cfc00fdee823027bef52a07372dfb1264 MD5sum: 7a3992a48a760fa23d2130b2a02caa4f Description: FastCGI VMOD for Varnish Cache vmod-fcgi forwards VCL requests to FastCGI backends. Package: varnish-vmod-file Version: 0~master-1~varnish9.0.4.2 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 59 Depends: libc6 (>= 2.34), varnish (= 9.0.4-2) Homepage: https://code.uplex.de/uplex-varnish/libvmod-file Priority: optional Section: web Filename: pool/main/v/varnish-vmod-file/varnish-vmod-file_0~master-1~varnish9.0.4.2_amd64.deb Size: 14000 SHA256: 47704370e7808bdd8163938abf75ec243b6e6c61a75c373b027d9e3de7f5a138 SHA1: 91efebd1a03c35bd98fc2628def98646bc06f63b MD5sum: 0db0b869a6ca49d7a9f187fcdbd6bf3d Description: File reader VMOD with periodic refresh for Varnish Cache and Vinyl Cache libvmod-file provides a reader object that reads the contents of a file and re-checks it for changes at a configurable interval, reloading modified contents in a background thread. Unlike the std.fileread() function, which caches file contents until the engine restarts, updated contents become visible without a restart. Files are memory mapped for efficient access. Package: varnish-vmod-fileserver Version: 0.1.0-1~varnish9.0.4.2 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 501 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: 192008 SHA256: 392f1708dd4636704b4a91c0871beac0545bb7ccffc179168a36fe1829e486e7 SHA1: c92cfc4579f880f2ce42d5706a24d9e0d4adb9be MD5sum: 0cd15028953176e9861f85ed6be007ec 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.14), 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: 18596 SHA256: d26dd161cc5b2374b500c713bce1b1370c09c7c32c18e4c59758dcb9cfd65bab SHA1: 4257420b3157ca33c504f12cd296115abe7c91cc MD5sum: 65d942a214c07d0fc846703a56e86441 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: 63 Depends: libc6 (>= 2.34), libgcrypt20 (>= 1.11.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: 15396 SHA256: 55efb0ab3da257aafd13fe66b5997193198e5808063e1df45059150ef6c1e9e1 SHA1: cd2fdfec1b204afc7d1f1499f7a013874b1320dc MD5sum: 558a2673e925f3ea1e4b571be4498186 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: 32 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: 6560 SHA256: 4204dc396ad33fc4ead23042a9b6eb54567cb20c580a25415b827a0d220d5bd0 SHA1: bb0a6979706b0fb07c22254265e740f1e1d476a1 MD5sum: d9467b4ff87dc2c3cc0aef87dc01cdce 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: 10344 SHA256: 871e8667c122e422152c1e510f208858257cb423e5618a24f5373876a8a81270 SHA1: 56c38e5e742895304c731158de976accf679001f MD5sum: c8c5f4942c207c7aadd010591e6387d5 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.14), 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: 14928 SHA256: e06eb18587a3f74a3ef83f6e0b58af6db3d290c09fc4597b5066282ebe527ff3 SHA1: 385d27477790af59947376083eebd57fbb023a6b MD5sum: 3db5cd7270c7fe615dcd6bb606364902 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: 5824 SHA256: 4705d1a1df3591b1efd42a7e9aa81fc86d5ab0d30ac61ad2b97ad3d992c9b7fa SHA1: 4e7c10ff8252c57e3665e9cfbaac794fc979d70b MD5sum: 4ae01ae1f8be5536804489c16fdd1402 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: 5772 SHA256: a3a8b164d2cc3b32da34723b538f052833d78cf5085c1db49db8ba0a876670eb SHA1: f4012ae30c6d506e05f0d781f6385fbcd129b216 MD5sum: c59436935d2242795d038e44bffedf1e 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: 10340 SHA256: e721648f25584d740082553be3863d3943287361cc0e57de7bd4fa12d892f26a SHA1: 1157f3ca6f2c1b63cfdd999748c67c084650dddc MD5sum: 80af9ae88f6404c215a5ef0a0e4e33c0 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: 40 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: 7308 SHA256: d39ac8827caa7b4dae2dc5dd8f92ce1a93a0ef159638fa99d8a661463427cae6 SHA1: 9440638e921d96d69ed43ccd81fba0aab2dd561b MD5sum: f9d401547072f54aa011a7a9e5326c13 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: 6733 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: 2008120 SHA256: 7aeef6995975a70d041c6507122c8ce298e139ce85b14f8b37f10e6ffa4013cf SHA1: 8ddca2ebc3f6f75df121b763ef04f6e8f39b4641 MD5sum: b78a2951caaa0637aaec4e65a03e263d 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.14), 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: 45308 SHA256: 00a1e541875e57e1a0c5f68f72578788780fbdaf48117b66a2e6fa78c96ee210 SHA1: f052dab495ed58f5a0cb05fabf07bf5bd963f860 MD5sum: 0e035b4a6baffc4aba12638e3d466716 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: 4017 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: 1420988 SHA256: e3a1e2dd92fb3d23deca5eaeaa4a645b64caa75f95c6ec699176630511cba27d SHA1: 4d91db6fe175bf1aead3404d4edc8e6e6a406b0c MD5sum: e8762e3c2a4e40be66366eb09606f684 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: 14852 SHA256: 0e9636ea3c6784e656c969e12ee7b1ac3ec41a6ba16f04cd23c3f6f4d6642e51 SHA1: 39e8b7731af5b21b10dd9869d2e3934c9f00b380 MD5sum: 1c391409cede2ef0f48da302c3e98525 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: 48 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: 11000 SHA256: 613bb9c4877c40474ccc5246292d6c890eecd40048ffa87052df034e19613d3c SHA1: dbf10bd8a27452015fc20e8f6aea5f8d6fe48bd7 MD5sum: a7e98fa27b9f498c3f6fb395aacae3c0 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: 73 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: 21956 SHA256: 91fd3b644f04ffe75c83810c05b7075b09d6de2d67277729fa13af31f641f093 SHA1: af77a90c5ec2f1942c77a2e0627b5af1a95e3f8a MD5sum: cb5013f70d62b8f81e031ef5e6b9b2fc 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: 129 Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libre2-11-absl20240722, 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: 32408 SHA256: 9116083e4987669fb547e1533af68884abe916f48921f4993c7a47883bd396be SHA1: d1fb08a674467fa7934a9be44b196192195a6950 MD5sum: 4ae59719373718bbdd60cc2bdd2699a5 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: 216 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: 51188 SHA256: ce43e7064613b1d114fd26000ae4efd6c6b4ea4ecf9d89a1d1888a0317a50267 SHA1: 352a58e6b39077ed788d0616ee2d109d989504c9 MD5sum: 3f33af099465711153276e995db6b105 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: 4592 SHA256: 57aa2fcbc8ceca2b1b43c5445f16a71906355092c1fb41c2fca26606760ee53d SHA1: 4d1edb8e89561dc657a2b7fcc33e7a5129e4e620 MD5sum: b51f076087305cf85ee9b66f4415be66 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: 7067 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: 2040308 SHA256: b8168ef39b0cf896fdff7ed141123eff9eeb4683daf5c4b79fd496b38ceadfbd SHA1: 55f40a5f728e1ad6ce66ec085e02aebcb0c2a7f3 MD5sum: 8e989b4ccc953b0557a289e5a6fbcbd4 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: 2182 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: 578300 SHA256: a9909e0e6d756c54c1362cb8768f72edec2ab8cc734fa3e81ef6e2393d745411 SHA1: 4ca496ae4bf25f804babec7cb411e2ddfa09eb04 MD5sum: c3afbc2b37e16f5e3dda311dc5382b5c 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: 105 Depends: libc6 (>= 2.14), 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: 30392 SHA256: 8d1e318ca60a3bfc71d458d6d6dbb49e2d43e4a2b7d653651998be03f3c4f258 SHA1: b7465c333a5c5bb009d20fbb7e774b7be3bfbf07 MD5sum: 5915370f0a8ec09dda5cdda909ac3c1d 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: 11532 SHA256: 471d5c1e0a718cdcf5d5f6daff346700620c2ddec624d1f8748a62cbbc7eb646 SHA1: f925f7d5a4c4d2d15cc5c09d70c2c20b232a0c48 MD5sum: 480149432f42ad4f05e0b1de11d307f4 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.4), libossp-uuid16 (>= 1.6.4), 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: 5584 SHA256: 1847e560c894c4bcfc4768809b5668091203fa12fd869139f99d08152ec3aa5f SHA1: 94c438e50cce749564a30b5998aeea5a0f4c4797 MD5sum: aadac33933faba7709951dffdbcd698c 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: 217 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: 39188 SHA256: e68a0c1c1d36bcb5e7fa4a027ef9c118b0bd8459e78899dd0040d0272e26ed68 SHA1: dfd9b27fa1e74815dba118a4cd65e43e5a8b3ef8 MD5sum: 089b2470ecef28a063ec0b85ac67e74a 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: 32 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: 7040 SHA256: 3c60b0aced715a5ce478e31fa468a7566f0979dc1b473b5be3df8b9013397259 SHA1: 7401114cb6a394cb2520cfae237f0144325b3a50 MD5sum: fe3a4f7aa2b53c945ef25a852c82cf57 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.