Package: varnish Version: 9.0.4-2 Architecture: arm64 Maintainer: Vinyl Cache matrix CI Installed-Size: 4243 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_arm64.deb Size: 1023200 SHA256: f709783fa34301b010dbe52356c61515027e16af55f72450e5c6d526704cca69 SHA1: 6626bc089c8b3ed5e5fc8285ed6d09d16d7a08f5 MD5sum: 341993be1099ae2c0b2058c6908d271a 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: 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_arm64.deb Size: 135580 SHA256: 35fdc18935a05d7cb284e502285f01ea5d2ac4527d62d8e9deba86c1b44cfbdf SHA1: 6a4bdba4d90e4110685590945919c772ef7d9fcd MD5sum: f20509fd2b9514dd098add7a77a1a2d6 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: 7048 SHA256: 9024f1d2976568f801989b1ea056e173d8c3112dbdb60fa586a728de8b3466e7 SHA1: 787221f42b1188147cd9366fb214bbffecc09072 MD5sum: fa0b0eb8bb2c3c64bdd83df22893ad72 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: 12704 SHA256: f85b14452eff1f826d62e91beb4325b46da65b8a0dc789ddc8d2d00e1208c01b SHA1: c262b21ad3e72f425f895ae27c0e9864250b549b MD5sum: 5c30340606214dcb2f3ec40cd2082f96 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: 23188 SHA256: dde71449df518cef33cc457073735221e8a3906fad78e8d61b004a3504f681f9 SHA1: 022895dd865c73668f923984c1f090621a3660fa MD5sum: dc7da7a1891e09abafa0565d617e44ec 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: 80 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: 4436 SHA256: 70c0b44ecc08207c7eec91c443583e060869cefb075f560ef4ce01fc25e1d27e SHA1: 5fddca5dff77b04a0b90b7523bc38e8b03a690d9 MD5sum: cf8b8d5dde185327a278aa4763b8a699 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: 335 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: 84812 SHA256: e26affae29aec13ebbabc4c4d6b068205f544e7c81d2d35df3dfa62502a7bb20 SHA1: 146bbda3db9054d1ad3ec99b7c0a148410d0546f MD5sum: 89d5b5a4a3aefc88708cb56013b4aadc 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: 598 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: 198632 SHA256: d3dd826912c372559c5b13530d1c7b70be1d5638a832b5dc528e3c324bda1a16 SHA1: 36685743f2a3e4236bf501ca5c915434faa67612 MD5sum: 465c2f1b149fb565bfaa0d01b6958084 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: 10092 SHA256: ee0adb5b9586b560d29dac9983441c40f26697d1db73521c1d78eec0fa8ec69e SHA1: 8453b261638490356160d2bd58e2a2c923947e5a MD5sum: 4abe49a8322dc4165e5479b849302110 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: 10592 SHA256: 6f75f542e0d13669a7c8b345fed2f8ccea4e7e9e891795d40f7c7b8b9061edd7 SHA1: a734d70a9af0efe70843dce5c32d809ad6ac1eb4 MD5sum: 21f145e7f6bbae1bc8e1c4e59187f823 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: 6424 SHA256: b413852ca56d172dc81190c95f245c1ffaa242b79a033fd5d88c9818a578ce76 SHA1: 77b01bee7677197e5d088e9ed33aa88598ae65a8 MD5sum: b7e4c71ce15c442c7b6a0b8879e97640 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: 80 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: 9052 SHA256: 041f27e87ae978a7223f4b71d9ea7d913253fec78aec15f05e23c2471959c486 SHA1: 044e0067edbea9d4f27cafe022d639a4af000423 MD5sum: b41a594f9f28bdbc6a23a9a55da6e842 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: 5604 SHA256: 954dd48b48757561bdaf13fdf34872b4766741baf0bed52f529e40199e437fca SHA1: 7ece53d111a1afd6a67f0b84431b0c76c8f55de7 MD5sum: de4c39792fb5083054e2ad5ca9cece8b 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: 146 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: 27892 SHA256: 0fa8cab736b851d6d0d3b7aec45a2fb32b6d7f51b35011ff2b874bab1bdf2a42 SHA1: 4038f0f71ee13d0155e51800364699ece3eccc68 MD5sum: e46dea61b47365e532e8a11f39713402 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: 157432 SHA256: a3ae9effcfa69c2437ebdd88d930b152dbd01212df237c8cb3ffb702f766becb SHA1: 462964dc6155a34e7d61cea2f5f4adae6f7975f5 MD5sum: 8d839e80e2e3b4b2e833eb1c490c4205 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 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_arm64.deb Size: 13160 SHA256: 873a1632537c7c0aa8fefd55666abacc30405623011dac6894f59fd8d736e75d SHA1: 8766ed305686f379d713974af0f1fa2f2686555a MD5sum: 23aa742e381e90ed7af6760ec2de772e 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 467 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: 168336 SHA256: 85ea4cdbe728c94d21847696c1dd99080596982d62cfbdce7124928101d727aa SHA1: 9d52d68b767002ae0f5772cb0336d1baf17d72ec MD5sum: f8069e548914acf36297bb14c8298850 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.17), 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: 18280 SHA256: e6717449db2b97cdeeeb2c85ccd490b31bcb9b05a0715d48659842b94844ea06 SHA1: 074fde45b34a2858666b558280f796bf9ef0dbe4 MD5sum: cfdd25486ae72f12b3ce40e2b45cbc60 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.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_arm64.deb Size: 14976 SHA256: c57af16e68f90ea2bc39ea572d2ac9700c8d17472cc514e4f3198aafb313d975 SHA1: 04979a66e65c7041a2829e04535c270dd7f5d2b1 MD5sum: 61b2edb8cde4febe339d12059ff3c960 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: 80 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: 6720 SHA256: 5d8f302d51582c50542c7974a3bd2ab79352f694cc5a9abd23f8c5d8c46cfb0a SHA1: 2c0edf258831816ca409a90a4af51b9055d662b1 MD5sum: 387eeb1f0781c9e67782a6e2282732a3 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: 10372 SHA256: b5ef0cdca5e9421eaa10f57f5035b1e459d76d68002eb93ac18bd5bd4e8fd941 SHA1: 67196847dad24b6d83696f69f69108ae7605127d MD5sum: 116d34cf74ae1618ac44560b0873ad95 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: 14140 SHA256: 699eb9d00dfba00c40f9f757d806f2be40d7e5e443e102d330de00f7c83818e2 SHA1: cc0789a1c679cea39043a2e742eb347203719f2a MD5sum: a2a054b0de5e019e4dbdf18bdcfd95b9 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: 6012 SHA256: 315e864e1635463e58a5776abaf08040d4ae6dc574dd44df89c4cb366380c781 SHA1: a4c32e52e8e4bb246e87e6f52056496dcfd789a5 MD5sum: 55cb93dfc1cf4d4111829282172a5aef 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: 5828 SHA256: d7db90f3a3e5b6d4991ff724630e646e4d4012a68acce88e61183c6f4a4cf6ae SHA1: 3e54c7cb7bb66d39dda60e1942394a75a519f304 MD5sum: c7d3a3d45003a437e634524f43a241ce 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: 10156 SHA256: e32cc836f4b591ca1a6e7d51798f360ea3fb12087be6ae6721662f66a2ef8850 SHA1: d2ed2a875bf5c1518b99684819d4e949ea24cf3b MD5sum: bee5baa2f0f7917d6b7b7609264b756a 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: 80 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: 7260 SHA256: 25791a06136e5f80591f8500dd775fdc2b119f6de455b2f98f956f4c873cc0a0 SHA1: d4256e389b5356c0eb1bdaf380f055cef61f8bfc MD5sum: 748e99faffd647391d1c1bd9edcb6afb 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: 5971 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: 1758900 SHA256: a3521e290e18d0334d22443c8e28a1872e62a17241b0b07e176f02d2c37f715e SHA1: 05c1d5e07efceec60ab3e2333202e11c9df46ba9 MD5sum: 9005392653b6df5bd41b575fa1518ef6 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: 39472 SHA256: 178504b8a7d2841782763629634cce09da67038f002cf3edee11d6c23cdfc37b SHA1: df4a1b0e2674dc891af117e5197cc62fe611df1e MD5sum: f52298b25bf9fdc71d4b20d22339bb8d 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: 3602 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: 1260140 SHA256: ed9c0902a6731abcf89aed17b310135fb2b35cc5bcc899fffc473c4a5bca2ff2 SHA1: 1643dc92a240011fb3338f5ea9275714760ed6f6 MD5sum: 0e01c0329a1087b487abac2b6657438f 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: 13868 SHA256: 7fd74762ecf0df7c0ccf809be4366d08a2addc0ff57afe4d7a03164a06f2d8fc SHA1: 5dcbcffc531d0b9a03799e521a0f11bc11da9f83 MD5sum: 84f0ab632acd07ae6003adc59e68289e 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: 80 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: 10580 SHA256: 1fbbfdab538c85f369b578ba8918f664ba4f752f545f4ca044ebbfdbb924fb5f SHA1: c6f5806815baf7f25d6121c757f1355e314a1d71 MD5sum: 28a483483cd98294652d8b5338434bcc 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: 81 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: 20324 SHA256: 20ea1703338521f07755c6d708b0dad1fc4d38263a7360ff0c094a9070557e57 SHA1: a4fb5f772451cd7cc6711d7f8b2ef8908d06a397 MD5sum: 2a3fca68de2c7d420f0e3019d369f45a 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: 145 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 29356 SHA256: 263e827df68c7358cb758427724496025e00bd5be6b07548531dfd5cc019a25a SHA1: 88b72572f1f881b3a85b1c206c076f25cc387860 MD5sum: 8628929d316fb213ce6e8e551b55fa6a 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: 46132 SHA256: b819570571e17877bd149dc3ce2d75a79e8b11af19e07619a01f9e3fd07df4be SHA1: 201766a045b655934e4193878345ba526051ea47 MD5sum: 6edbcfcce9bd82d2a6c6bbb88a986e7d 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: 4692 SHA256: 5804483748de3da7d79370ecf96a8aef7383538e9b16610eefcb81066d1e817d SHA1: 8478d103aa2cc3f6fb085a4b9434ac38083ca417 MD5sum: 82c8a1b63d1eec6596e1610a1cb5132a 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: 5851 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: 1819556 SHA256: 83f40e7772446f932ce5c653f4e531eb342a4dabc6b6bbdbb8aa21eba2ef96c7 SHA1: 8ed60f6d87aa1f0103525302f66f72cbef24fb66 MD5sum: ea3f8403858ef44a2cfa2fd63ec86191 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: 486320 SHA256: 6aaa636d45192ac0d031a7c87e3ff295619c133fd60f48fb18950461f2c2e305 SHA1: 68ccb5613cbbc5af6bae0683665c732617eee4e1 MD5sum: fdf3776b64e25f60860b928ded23ebc7 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: 145 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: 28652 SHA256: bc76f60db0d97f4720b0a476bf53cf726f547a8c6f8cd0f04471557ad981e1e8 SHA1: 072e942d35221218ebf23cf7b4f5508214b38c23 MD5sum: df47bae415b0d7cce067c35ed16dfff5 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: 11256 SHA256: 7c25c3f5128c15f6b24b87babc0e269dad960d7def6384dc0759d5107e697dd4 SHA1: 165e5ba56bef4dfec24ac85df6b62c140db7e1a2 MD5sum: a6229c6d2aa8f6b9c7fca771fb186a82 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.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_arm64.deb Size: 5644 SHA256: f5b5e9752b4002fe9761edb1621106f8fd8bad4c831a00ecab635162d064140a SHA1: b9e9638a10721322215158e52e0704b14f7d0624 MD5sum: 3d820fae1e056c39e722b85e7cdddccb 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: 617 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: 38740 SHA256: d481993cd1419f6486bb3258a1b045bb06131be1c775cee9657296ad0084c041 SHA1: 49d3f62b10bc364ef654eb2163a2c2189620d437 MD5sum: c8308c7a7f7b726d3bbb179be24c57b2 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: 80 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: 7200 SHA256: 1394278bfb676dd753cc70b4d9caf2d0518a38234a78148f9441aa9cc80449bc SHA1: ecb9bae2b80716fef6f789b70c2b686d7939f8e3 MD5sum: 6985296e73fd27c947663f58c576b08d 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.