Package: vinyl-cache Version: 9.0.1-6 Architecture: amd64 Maintainer: Vinyl Cache matrix CI Installed-Size: 3201 Depends: libc6 (>= 2.38), libedit2 (>= 2.11-20080614-0), libjemalloc2 (>= 2.1.1), libncursesw6 (>= 6), libpcre2-8-0 (>= 10.32), libtinfo6 (>= 6), libunwind8, adduser, gcc, libc6-dev | libc-dev, openssl Suggests: vinyl-cache-dev Homepage: https://vinyl-cache.org/ Priority: optional Section: web Filename: pool/main/v/vinyl-cache/vinyl-cache_9.0.1-6_amd64.deb Size: 1032224 SHA256: aac132b627b25dd1244b05786fc10a8c17fd05b1b07042ecc67a4a31500c8e55 SHA1: 951d8452108770e762ed5b5f588681e683963b2c MD5sum: 52bf364921fb81eb09d62c68fcaf11ae Description: high-performance web accelerator (matrix build) Vinyl Cache is a high-performance HTTP accelerator. It stores responses in memory so origin servers do not have to produce the same response repeatedly. . This package contains the vinyld daemon, the command line utilities, the shared library, the VMODs distributed with Vinyl Cache and a systemd service adapted from the official Varnish package integration. . gcc and the C library headers are runtime dependencies because vinyld compiles each VCL program with the system toolchain at run time. Package: vinyl-cache-dev Source: vinyl-cache Version: 9.0.1-6 Architecture: amd64 Maintainer: Vinyl Cache matrix CI Installed-Size: 713 Depends: vinyl-cache (= 9.0.1-6), pkgconf, python3 Homepage: https://vinyl-cache.org/ Priority: optional Section: libdevel Filename: pool/main/v/vinyl-cache/vinyl-cache-dev_9.0.1-6_amd64.deb Size: 133296 SHA256: 7d77d08e719c133f99843f3f71ad3585394503badc58746228ea96639c2dadc9 SHA1: a407a5ff6d3837ab98f2281cb210ef16b6a050d8 MD5sum: 4f39d86f1500b0c25004519b11715311 Description: development files for Vinyl Cache (matrix build) Headers, the vinylapi.pc pkg-config file, the vtest extension, the vinyl.m4 autoconf macros and the vmodtool.py/vsctool.py generators needed to build and test a Vinyl Cache VMOD or build an application against libvinylapi. . A VMOD is bound to the exact Vinyl Cache build it was compiled against, so this package depends on the exact matching vinyl-cache binary version. Package: vinyl-vmod-all-healthy Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 31 Depends: libc6 (>= 2.4), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-all_healthy Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-all-healthy/vinyl-vmod-all-healthy_0~master-1~vinyl9.0.1.6_amd64.deb Size: 6848 SHA256: 306d0dc4d83fbfd4798879f21cc31a59621b2ed980c6eb2fbf063185494f9f04 SHA1: afe76f2290cd0575ccce9291391f4da94a56a0ab MD5sum: 9855056b6ae7faa5c4092a2e6255695b 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: vinyl-vmod-basicauth Version: 2.2-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 43 Depends: libc6 (>= 2.14), libcrypt1 (>= 1:4.1.0), vinyl-cache (= 9.0.1-6) Homepage: https://git.gnu.org.ua/vmod-basicauth Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-basicauth/vinyl-vmod-basicauth_2.2-1~vinyl9.0.1.6_amd64.deb Size: 13424 SHA256: 996c1815183593051cb3e250d34fe11ecaa8334744cd9cb651ddddf928f4b1ed SHA1: 04b9b2be1cabb9bbdf5586e5aa7db84c130ca1bb MD5sum: 29d4a2467b645814c67256ec48ed29fc 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: vinyl-vmod-blobdigest Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 72 Depends: libc6 (>= 2.14), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-blobdigest Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-blobdigest/vinyl-vmod-blobdigest_0~master-1~vinyl9.0.1.6_amd64.deb Size: 23468 SHA256: 59130b300c69a96fb5b8d7d135efb79cd58b25b37a30aa101e57511f9b78ad31 SHA1: ee29c6de7f788a1a290948dad05c417201ff99ed MD5sum: 08e8f4ccb4898ae48ac140a73cdf19db 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: vinyl-vmod-blobsynth Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 28 Depends: libc6 (>= 2.2.5), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-blobsynth Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-blobsynth/vinyl-vmod-blobsynth_0~master-1~vinyl9.0.1.6_amd64.deb Size: 4328 SHA256: d42dfa1d7243384fc5ca93d699f9dcada484964c144465911310e1fcad6889de SHA1: 0bd17f9807638b3c68b01edbaf26bc0c4fd7a430 MD5sum: 728a8b049d841877378aea1d865e0ad7 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: vinyl-vmod-cachetag Version: 1.0.3-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 283 Depends: libc6 (>= 2.38), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/boffinate/libvmod-cachetag Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-cachetag/vinyl-vmod-cachetag_1.0.3-1~vinyl9.0.1.6_amd64.deb Size: 88904 SHA256: f145778c9ca60ed76256c4b76c05590278825a708b12f65553e2d67f42533c23 SHA1: 19d3498b9b304f2d864898bf3d136a438d19e484 MD5sum: f309e040afcf2ff306bb10c29644f197 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: vinyl-vmod-cfg Version: 21.1-1~vinyl9.0.1.6 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), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/carlosabalde/libvmod-cfg Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-cfg/vinyl-vmod-cfg_21.1-1~vinyl9.0.1.6_amd64.deb Size: 225116 SHA256: 1216a2cc742de364b2b30d6d865ecf383f58dbd4714238e8c0c310ee719ec64f SHA1: 6fdfb063c32023e51102d2d8da16dc6bd30c19d0 MD5sum: f2fa9e7c4d9a8ceaa2b6f30086dfd500 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: vinyl-vmod-cluster Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 55 Depends: libc6 (>= 2.4), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-cluster Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-cluster/vinyl-vmod-cluster_0~master-1~vinyl9.0.1.6_amd64.deb Size: 10612 SHA256: c9bb05706fcab7cfdd9b570665bf69cbae41e1529ea7f9d148f1f1853ec9412f SHA1: fcd6f22b853a5ce13337869964af9b76dbd2c351 MD5sum: 15473625d12c48dcc2cd5e247ca977fe 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: vinyl-vmod-crypto Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 55 Depends: libc6 (>= 2.14), libssl3t64 (>= 3.0.0), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-crypto Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-crypto/vinyl-vmod-crypto_0~master-1~vinyl9.0.1.6_amd64.deb Size: 11068 SHA256: 3b741cb95a7709868ab43d7a431baefb39f8b5d6f5751f65f83bd705aef6bdd5 SHA1: 6cae1bd9ae9083454b8bee299a02761095f39a84 MD5sum: b40d04aa2a19f9966b9910da5b847e86 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: vinyl-vmod-dict Version: 1.7-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 33 Depends: libc6 (>= 2.14), vinyl-cache (= 9.0.1-6) Homepage: https://git.gnu.org.ua/vmod-dict Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-dict/vinyl-vmod-dict_1.7-1~vinyl9.0.1.6_amd64.deb Size: 6528 SHA256: 7de6cd72aa21f1d0609f64d8c8111dc4bace7fdc254f3e95b74549edeb6758be SHA1: c719820ae0a21e42f8c46f1370f26b36237f0bce MD5sum: faa9d88b64c9bae4aafea5407b192d1c 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: vinyl-vmod-digest Version: 1.0.3-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 52 Depends: libc6 (>= 2.4), libmhash2 (>= 0.9.9.9), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/varnish/libvmod-digest Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-digest/vinyl-vmod-digest_1.0.3-1~vinyl9.0.1.6_amd64.deb Size: 9172 SHA256: 85d77698253e32ea975d4b84d3e86aca13cf6ee853abb8f20a02b37122448c9b SHA1: c6e36a08efdb77378341c25b9122d3aa652cdc71 MD5sum: 80e0b3e3e201cc2fc372743565290ceb 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: vinyl-vmod-dns Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 27 Depends: libc6 (>= 2.4), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/kenshaw/libvmod-dns Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-dns/vinyl-vmod-dns_0~master-1~vinyl9.0.1.6_amd64.deb Size: 5576 SHA256: 0985f4cad87ec3b51a33943355480b248797458d70f31ac190884a6b7e29218a SHA1: 56c91115c1edafa82d9c6fde2908ad4656796cd2 MD5sum: fd054e063c4b1715d53c19c274796756 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: vinyl-vmod-dynamic Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 98 Depends: libc6 (>= 2.34), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/nigoroll/libvmod-dynamic Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-dynamic/vinyl-vmod-dynamic_0~master-1~vinyl9.0.1.6_amd64.deb Size: 30164 SHA256: 87091017f1cbf1cafa70c34c2b3a55a2a52fafdecede7afaa302ab5c0b34d768 SHA1: 28e817efab3aaf0d7ad9d6e6e33e2fb88d41d69e MD5sum: 9e090f2f76fb7347896193c7b79aaeba 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: vinyl-vmod-file Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 59 Depends: libc6 (>= 2.34), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-file Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-file/vinyl-vmod-file_0~master-1~vinyl9.0.1.6_amd64.deb Size: 14000 SHA256: f092483e7e2a10d809cd992e6dc0fc0a8998ff6272c2dbf4a9c858b13ead2ed1 SHA1: 1a3ec445ce52c88845e9e9fdff18baeb63713b06 MD5sum: db14fc82a8c260a68b4ad625bbe6cc05 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: vinyl-vmod-frozen Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 59 Depends: libc6 (>= 2.14), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-frozen Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-frozen/vinyl-vmod-frozen_0~master-1~vinyl9.0.1.6_amd64.deb Size: 18628 SHA256: 719d3ffef1896e7aab297eb1b12b3be58c2a2fe012b7822a93905539bccfe66b SHA1: a05d463b87ff09356be9559625427ea8f036b5dc MD5sum: 379040a8cc3144a7bfa463e297ed9019 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: vinyl-vmod-gcrypt Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 63 Depends: libc6 (>= 2.34), libgcrypt20 (>= 1.11.0), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-gcrypt Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-gcrypt/vinyl-vmod-gcrypt_0~master-1~vinyl9.0.1.6_amd64.deb Size: 15408 SHA256: a9df1a81fc50dcfcf5250211c4040d77da1231a2ffa841f64a46a3d0eea5c50e SHA1: ca85218659a493dfb12ac54efd078de2ea56aaa4 MD5sum: 00a91fd707b8eb8bc6d5c1b978ea3044 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: vinyl-vmod-geoip2 Version: 0~main-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 32 Depends: libc6 (>= 2.4), libmaxminddb0 (>= 1.0.2), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/varnishcache-friends/libvmod-geoip2 Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-geoip2/vinyl-vmod-geoip2_0~main-1~vinyl9.0.1.6_amd64.deb Size: 6560 SHA256: a8b3a8a82b0ced81eff256b33b18fe81d87c969364c8b7d8d02b84bcf8b22c1a SHA1: 3793caa4f2b769ac3a6bae893daf3db0c55194e1 MD5sum: 57eddfbaed84dedfc9140e2da8cdfa0d 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: vinyl-vmod-gossip Version: 18.0-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 39 Depends: libc6 (>= 2.34), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/carlosabalde/libvmod-gossip Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-gossip/vinyl-vmod-gossip_18.0-1~vinyl9.0.1.6_amd64.deb Size: 10320 SHA256: 41b3ac47b237661839661a2f709585bde31c98c65666b918a3646e666a09ea72 SHA1: aee651ca0664c52d0a37d105047cf133a7823e8a MD5sum: a7c7f70afe2313263c6c3f5bc2ff0faf 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: vinyl-vmod-hoailona Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 59 Depends: libc6 (>= 2.14), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-hoailona Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-hoailona/vinyl-vmod-hoailona_0~master-1~vinyl9.0.1.6_amd64.deb Size: 14948 SHA256: 1ea6097e842f746a6ce8461da8037661e9fd5b30313b872e39198480cef09c26 SHA1: a5ff2ee72f5a5323feabc8c2d0164365a33ed739 MD5sum: 31efa67c0e3b23f780940f3655ff42e5 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: vinyl-vmod-iconv Version: 0~trunk-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 31 Depends: libc6 (>= 2.4), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-iconv Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-iconv/vinyl-vmod-iconv_0~trunk-1~vinyl9.0.1.6_amd64.deb Size: 5820 SHA256: 95bf9c10062cfa50ca02815479edab88efffcc9aa97de97bfd3d0979a4df7771 SHA1: 0db7b0048feb1c878fbef7ba90cb360b7dec00c3 MD5sum: 27317c3253bdb4a0e8b1815d76d2e882 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: vinyl-vmod-ipblocker Version: 0~main-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 31 Depends: libc6 (>= 2.8), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-ipblocker Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-ipblocker/vinyl-vmod-ipblocker_0~main-1~vinyl9.0.1.6_amd64.deb Size: 5780 SHA256: 54bbbd310a515a9b5afb1130bf0080d4835f5dbc95c65eec3410ddb516572165 SHA1: ea58ed680b8d8adc611b4bc89b6a67cb410b3c07 MD5sum: 32227d22a5cb1a63dc4112cb458b6ea1 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: vinyl-vmod-j Version: 0~trunk-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 43 Depends: libc6 (>= 2.4), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-j Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-j/vinyl-vmod-j_0~trunk-1~vinyl9.0.1.6_amd64.deb Size: 10344 SHA256: 157d5d9513eb4aedd7292b8731a40e6a2f2f77ab44993dbb4fcffe1e0171021b SHA1: 7b32a920fdb4002cac3fc3e621a28eee55c884d0 MD5sum: 9795e8b5e3ba1ee5d053cbd663dd28a7 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: vinyl-vmod-jq Version: 0.3.0-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 40 Depends: libc6 (>= 2.4), libjq1 (>= 1.5), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/varnishcache-friends/libvmod-jq Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-jq/vinyl-vmod-jq_0.3.0-1~vinyl9.0.1.6_amd64.deb Size: 7316 SHA256: f79441dc3ce638a948a06d6ad5f087794f38a7b0df272f4569a481554b2fdad2 SHA1: a474dbded55eed2fab56e994cb65cdb45f2c2c89 MD5sum: 618509d9995f2adafd21d7333884c68d Description: JSON processing VMOD for Varnish Cache and Vinyl Cache libvmod-jq parses and queries JSON values from VCL through the jq library. Package: vinyl-vmod-objvar Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 392 Depends: libc6 (>= 2.14), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/varnish-objvar Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-objvar/vinyl-vmod-objvar_0~master-1~vinyl9.0.1.6_amd64.deb Size: 45292 SHA256: 21215b08963d7e2a49bfda8ae777e5fa58917257cb78dbe6efc480a4ece1d84a SHA1: 789abadb23d96b385cc74bf304036b0647a6b94c MD5sum: 5cf60f0bb838264b367531598f9910c7 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: vinyl-vmod-pesi Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 108 Depends: libc6 (>= 2.14), vinyl-cache (= 9.0.1-6), zlib1g (>= 1:1.2.2) Homepage: https://code.uplex.de/uplex-varnish/libvdp-pesi Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-pesi/vinyl-vmod-pesi_0~master-1~vinyl9.0.1.6_amd64.deb Size: 30324 SHA256: 262d95a21910e9f56d772a52447ce35d65a481f44a8097c93b6f33992dc196b4 SHA1: a7feddc6957a8874d9540ed9152f5405bb432203 MD5sum: a1dbe5c267b9b4754357502270a24347 Description: Parallel ESI delivery processor for Vinyl Cache libvdp-pesi provides a Vinyl delivery processor (VDP) that runs ESI subrequests in parallel instead of sequentially, which can cut response latency substantially when a page includes several uncacheable fragments. It is activated per request by calling pesi.activate() in vcl_deliver and works with existing ESI setups, provided the backend does not depend on includes arriving in serial order. Package: vinyl-vmod-pipe Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 55 Depends: libc6 (>= 2.38), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvdfp-pipe Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-pipe/vinyl-vmod-pipe_0~master-1~vinyl9.0.1.6_amd64.deb Size: 14892 SHA256: 548acbeab7fad257c4f8cc3bd1bcdf2bce2e264193c1a75c4a03d32e57f62a52 SHA1: 913727f7e1b1102727060bcfbed70996a430f84f MD5sum: bde8b44bc3fc5c4e330f4e8a743bf5bd 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: vinyl-vmod-querystring Version: 2.0.4-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 48 Depends: libc6 (>= 2.14), vinyl-cache (= 9.0.1-6) Homepage: https://git.sr.ht/~dridi/vmod-querystring Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-querystring/vinyl-vmod-querystring_2.0.4-1~vinyl9.0.1.6_amd64.deb Size: 10992 SHA256: 1fd0e07314846861d8923163f22f342f3f3bc781efeb218d678c0537b290ca3f SHA1: 1749b44afd56b8f6f0754f90190b966ac634e658 MD5sum: 5c86b805b2bfcc9d7c4ed47c486e934d 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: vinyl-vmod-re Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 73 Depends: libc6 (>= 2.14), libpcre2-8-0 (>= 10.32), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-re Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-re/vinyl-vmod-re_0~master-1~vinyl9.0.1.6_amd64.deb Size: 21972 SHA256: 0bb47e5c1056a9ae2380ca239cea4d0d851361bdc177c5cde005d2791dedb58d SHA1: 25e881bc647242a6958c07645620a35a128ea78a MD5sum: cf615beccce031de0f548c6827322067 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: vinyl-vmod-re2 Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 129 Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libre2-11-absl20240722, libstdc++6 (>= 5.2), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-re2 Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-re2/vinyl-vmod-re2_0~master-1~vinyl9.0.1.6_amd64.deb Size: 32408 SHA256: dc5a068e6793bd879e7908b5b472a732641148b241c6df809d04361b72c0a74b SHA1: b393044b410ebbaa84fe3cacf62f621f99c513d6 MD5sum: 749f4c549bcbc29edeedf27bca86ffde 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: vinyl-vmod-redis Version: 23.1-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 216 Depends: libc6 (>= 2.38), libev4t64 (>= 1:4.04), libhiredis1.1.0 (>= 1.2.0), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/carlosabalde/libvmod-redis Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-redis/vinyl-vmod-redis_23.1-1~vinyl9.0.1.6_amd64.deb Size: 51240 SHA256: 8ba395475eff447d301048e58a2d4e96f6431304f202df0cbd174d9d3cedd4ba SHA1: 775430241ce5b55ec27950c515c918e010a83141 MD5sum: fa0d2c56b6034ca0a3799083d6405fb8 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: vinyl-vmod-remoteip Version: 2.5-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 27 Depends: libc6 (>= 2.4), vinyl-cache (= 9.0.1-6) Homepage: https://git.gnu.org.ua/vmod-remoteip Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-remoteip/vinyl-vmod-remoteip_2.5-1~vinyl9.0.1.6_amd64.deb Size: 4584 SHA256: a6d845ad033a5d14cd02fab37391809601579fce57cce4708f14bfe1e0950483 SHA1: 3bf98f8c595b1fae3a6612c322a3716796e4fa95 MD5sum: ab7b6ce17c8ca0080a7d8bfab3367d3c 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: vinyl-vmod-selector Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 105 Depends: libc6 (>= 2.14), vinyl-cache (= 9.0.1-6) Homepage: https://gitlab.com/uplex/varnish/libvmod-selector Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-selector/vinyl-vmod-selector_0~master-1~vinyl9.0.1.6_amd64.deb Size: 30480 SHA256: e323c522d7d70976a11cb4157938691b0bdb6bf9e8d3346b0a2f2581d6e087d4 SHA1: c823a741fdd600109f4c2b93d88a273818e69fdd MD5sum: ddd2c4207cf42b0358fd6ca2e9fe85e7 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: vinyl-vmod-slash Version: 1.0.0~rc3+trunk-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 724 Depends: libc6 (>= 2.39), liburing2 (>= 2.8), libxxhash0 (>= 0.8.0), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/slash Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-slash/vinyl-vmod-slash_1.0.0~rc3+trunk-1~vinyl9.0.1.6_amd64.deb Size: 246236 SHA256: 537f0bf9efd34fde4361ce09a4511dde07374ca38ea8ef8774a4e99887114725 SHA1: f297dadfc7611dd8928ae1a6cf6dd9dcac65c939 MD5sum: b52c334c15880d560e56d32f92416705 Description: Buddy and Fellow storage engines for Vinyl Cache SLASH provides the buddy and Fellow storage engines for Vinyl Cache, plus loadmasters that route objects across multiple storage instances. Buddy is an in-memory allocator with fair waiting allocations, while Fellow persists objects to flash storage or disks and loads them on demand. Both are configured through the slash VMOD. Package: vinyl-vmod-tbf Version: 2.8-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 47 Depends: libc6 (>= 2.4), vinyl-cache (= 9.0.1-6) Homepage: https://git.gnu.org.ua/vmod-tbf Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-tbf/vinyl-vmod-tbf_2.8-1~vinyl9.0.1.6_amd64.deb Size: 11524 SHA256: 043251633f9b930219c31abb810e36a79a1df1bd24ba1792c63f671db5a4e965 SHA1: fae11b4550595d36c10e470564f15f61ebf02b6f MD5sum: d237542e797bfd85fd88874a98ddffff 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: vinyl-vmod-uuid Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 31 Depends: libc6 (>= 2.4), libossp-uuid16 (>= 1.6.4), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/otto-de/libvmod-uuid Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-uuid/vinyl-vmod-uuid_0~master-1~vinyl9.0.1.6_amd64.deb Size: 5572 SHA256: 8abfc4923dfe2262b3fc3ff77c90b0b4e3d86f162189fcd9201c269e4f0ef91a SHA1: b259a8d1a07c966a5b5eea996263fe08c40f5484 MD5sum: a864296f2f3273092d19aa617437b625 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: vinyl-vmod-varnish-modules Version: 0.28.0-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 217 Depends: libc6 (>= 2.34), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/varnish/varnish-modules Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-varnish-modules/vinyl-vmod-varnish-modules_0.28.0-1~vinyl9.0.1.6_amd64.deb Size: 39212 SHA256: 7fd40d9b0bf1f4554dbc5979e3b11ba8bd4c44f86f75a1c7434494d9f0e5a9a0 SHA1: d29d17dc1d08f73d4857b2d8015f912fce68a5b0 MD5sum: cfa70c32ade74af71fff23e6cd142921 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: vinyl-vmod-xcounter Version: 0~vinyl-main-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 32 Depends: libc6 (>= 2.4), vinyl-cache (= 9.0.1-6) Homepage: https://github.com/xcir/libvmod-xcounter Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-xcounter/vinyl-vmod-xcounter_0~vinyl-main-1~vinyl9.0.1.6_amd64.deb Size: 7040 SHA256: c03a95cd56fd4e8e66a60d643385f4607ee5318c8ff737c1199792f1ff7f6bf2 SHA1: f83b4915f215b5c2ac8032f7058ba91dca110f92 MD5sum: 72b1b7206ea938343a032ccf2c19f369 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. Package: vinyl-vmod-zipflow Version: 0~master-1~vinyl9.0.1.6 Architecture: amd64 Maintainer: Vinyl Cache Packaging Installed-Size: 67 Depends: libc6 (>= 2.38), zlib1g (>= 1:1.2.11.dfsg), vinyl-cache (= 9.0.1-6) Homepage: https://code.uplex.de/uplex-varnish/libvmod-zipflow Priority: optional Section: web Filename: pool/main/v/vinyl-vmod-zipflow/vinyl-vmod-zipflow_0~master-1~vinyl9.0.1.6_amd64.deb Size: 20296 SHA256: 0759985cbe560c092e11d8beb1d609f3ee59610f25bd2e1a47f8701acf09a7a9 SHA1: 5cf51449d298d561a5f32cbf6463afcf87c7d7c7 MD5sum: 046c270165c2dbe4f0dffad3defeecf6 Description: ZIP archive streaming delivery processor for Vinyl Cache libvmod-zipflow provides a Vinyl delivery processor (VDP) that streams responses as ZIP archives generated on the fly, using the zipflow library by Mark Adler, which is bundled as a git submodule. Objects are added to the archive through subrequests, similar to ESI handling, and the resulting ZIP is compressed with zlib and delivered while it is generated rather than stored.