Package: vinyl-cache Version: 9.0.1-6 Architecture: arm64 Maintainer: Vinyl Cache matrix CI Installed-Size: 3648 Depends: libc6 (>= 2.42), 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_arm64.deb Size: 1059568 SHA256: aa463aedeec22ff3ff9755a02c1b46bb0be4340f992c6e0606e57b58fc242e37 SHA1: 03462732d375664533502c7f8438d77f3e40020a MD5sum: 66f02927466d1bca741de377744f90b5 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: arm64 Maintainer: Vinyl Cache matrix CI Installed-Size: 712 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_arm64.deb Size: 136498 SHA256: 33080b13b11aa346e3db969f9faa32fb4ed33365be1564b78c8cd82633bf88a2 SHA1: e4babd24446bb5f4842e0d91501b2a422fa420a6 MD5sum: e9075255ba5c83d5bbccc8d665f4f479 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 7206 SHA256: ec15392580041c14831781625ffaada056ab2c2b770b2b78a05e789da81cee96 SHA1: 52f406efa0aeaee0cfe906ef3984e19cc91abbd5 MD5sum: 486d0eb451b3ade697e42c632120e4fd 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 13616 SHA256: 915fc47c5008f203f6a158524592b616354fb9c09dfafcb3a3e915ee402c5f9c SHA1: e6f482113e714ee7df937b9fdadd134e9983190e MD5sum: 242bdcd39800a5533fc2fe61f4fc37b4 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 80 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 24804 SHA256: 8f2d81f0477f6c3da273b1ea6c2224d0b1964a5234cf1e93eb46e2caa1a2ed19 SHA1: 8cd37e85a41becf85bde98ee59a9cdf6a2dc3266 MD5sum: e9fd0b5ac9e917961ab4814736d12b2e 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 4384 SHA256: 11b0865a1341741627b94fff3615f539fc2e51111d55054f80f4bddf29946d52 SHA1: 638ba1260df192fe2a471761e9b22d597a5382e9 MD5sum: 88a4c0cd0c9b759f741d66d4fd0a1f4c 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 271 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_arm64.deb Size: 84352 SHA256: fe659840edbbf037b27a750a858dc8ba1b3b99cde96cf744bb6c65bf75576ea4 SHA1: ca1b1a14ff4f14cf9735e62d18c027b084b765c5 MD5sum: 2d51d02d02a8abe728fdd589166e7113 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 596 Depends: libc6 (>= 2.38), libcurl4t64 (>= 7.16.2), libluajit-5.1-2 (>= 2.0.4) | libluajit-5.1-2 (>= 2.1.0+openresty), 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_arm64.deb Size: 226318 SHA256: 743c91cad4a07fd1b18b040aa9c9f3f64bf3eb6d7750864e6d32a5d16820ca28 SHA1: 2529c3827abff809107abe94dbf5d0ca7a07b3cb MD5sum: 7265391228d4f11c0f993c00090e71a2 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 10812 SHA256: 94063570c6b8a060ffd7e31615d46158b3c8848f3274708320e7abe44aea2254 SHA1: 77274fba9ba6546154ed3c9f2a352b200b7cb633 MD5sum: 9d6594e6a0a49682de7a24bc2da2631e 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 11596 SHA256: da1e2b3a598d3fc755b24edcda5644a53e2701dc47dae53083d7a7c52e2b8dc0 SHA1: f89690f38badcab480aeabc6cb7202a18c7bc9d9 MD5sum: 4affc8b916af9143b777d9675d49bf9a 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 81 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 6990 SHA256: 9f19a856e60a63f37cf123ff1d03a7bb147684a48a2551ba03aba35317568592 SHA1: 4250fa1f2f18556c56cbde555d39f0e62cb1b1d3 MD5sum: 7477ffd4db64160e901c7b6901030720 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 9426 SHA256: 3a993a35d6063abbc3df1a8231ec9c52f8bb436c7efabc41a5f5c283fb370949 SHA1: 8a2fd3046382f34c14a067083042123ef94ba8de MD5sum: bfa997fc048bd94d01b330d4ee46cf6d 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 5894 SHA256: e5941c4b6e851ef4e95a8275fed3625ad0779276668211b247efdb9ce9c2c827 SHA1: a109e30c0687ac3da617b6edf7b8139dcf284830 MD5sum: df195b9dfbf79d9c45aa799d8c06514d 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 143 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_arm64.deb Size: 27974 SHA256: 3113f8c14e1d9d980e131b804f031af9bd1c0cbf5ac912984f4e125f65ef6245 SHA1: 92143f10ee964e3b5f18fd2967918fd5ddd07f63 MD5sum: 46a614eaa82aca380c8d865c985ff949 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-frozen Version: 0~master-1~vinyl9.0.1.6 Architecture: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.38), 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_arm64.deb Size: 20368 SHA256: 4ad5141cd60b0302927df66db84ab63b51c04f0fdb87c5608848cb2ee7be045a SHA1: fecdb1499b62e33693d8398721c1634109775a56 MD5sum: f3b060d68430d0260dea369a2cb87d30 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.34), libgcrypt20 (>= 1.12.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_arm64.deb Size: 16434 SHA256: c23ec72726d56ed015a8ae9ef8e28717e0c89c0af94e93566e948c18fc148cc0 SHA1: 5f07b0c213e82db515f838899e2a507bd5531221 MD5sum: fecdb0b2b3afd992f2d5834c07d2894b 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 6528 SHA256: 41d79cceb939ed61000b1aa5fb115258797f7cfc885b819674e219266f19d06e SHA1: f4cf3cd0397293c236c8a6b47e01e06a9e2cb867 MD5sum: 56b5fd931727052bfcde4748363f5d6f 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 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_arm64.deb Size: 11174 SHA256: 8a1af6b41a16e2ee9af14ff40f7d52a231fd08a2fe474194098fc78c97fad8ed SHA1: 42208186db33ec29262a0d1f364847a025cf9de7 MD5sum: ad44de8f49dcc39d038c883688a8cca5 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 15540 SHA256: 62f222a4ff022b7b51fef2561f42bfbcb679eab53926df13a2bfb28ab75ce5f7 SHA1: a2cc4ed18c6a19b88814df83e5f47c887724856e MD5sum: adeaf72458370ad455dfb81cc4025969 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 6140 SHA256: 10996abf74be9f8b6da91a8c0114e923da413ad7c2b9908430f05f09e90fc031 SHA1: 83873fbc5033ede8eeace0eddc1e53dfeb2adcfa MD5sum: 83ba36ca71ab6b341c44624647e03806 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 6020 SHA256: 70e967a267d9f987dedb0f13d49fae52b97e3efb584f076c2b9212da3dab38de SHA1: af6da935a98d9a66dd5b5219114281a838307b6f MD5sum: 4ee8e3fd45600b454a08282cf5b37f91 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 10986 SHA256: 10cba693f8616aa3211288f70d5af14aee0ef464623d4581ebe18b3fc74a9f54 SHA1: 70095e5d7fbfae9ce012db618e16f9936406ee0f MD5sum: 77ac874b78134de368e557c61a784d6f 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 7478 SHA256: f17aae5fc525f7e48c80e1c32a0ccc6e606186d1988abd1e6861de6557ecbb33 SHA1: 3c38712c3771b2ba89a1d8348a93661f71d6912e MD5sum: da4277d569d500f7a6c008f6e45d1caf 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 472 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 45248 SHA256: 38de5a0684712a5ec2c13be387c13857696eeaa79bc69f06dd80140afd5d8ec0 SHA1: eb26c361b84ef913eacf7e404d0a802a209cdb66 MD5sum: 72d4ed62031c5f5a7970565a579e023d 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 147 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 29936 SHA256: 02c6f39ef1ba5332093ed3728cb236541423a58782fe44f70a77f2e7f0d5653e SHA1: 42605b85a133ce1428143576a189b2c2f107e49f MD5sum: 3d11117803057950d8b22b3a78d6c633 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 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_arm64.deb Size: 15136 SHA256: e5115dffce1df38c3be0db34f9f9f844869679f41cac5eaba05293f907834425 SHA1: 90621cb6f72c9611d422a173bc2ae3a05054acd6 MD5sum: ff8765d10803b540d3dec8ea9d5e1253 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 10136 SHA256: f1f7c3837f244f4e9f9c0908bb7c5d0f028295dc0b8ccc763a1027df06cd73fb SHA1: f61b179430f683920c3889bbe6f781dc3d46cb83 MD5sum: ebb060f5c0a0e1a62362f52ec85bb14c 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 21368 SHA256: 98f73128d1f196a0116eac8bf7ca8d5f67243f54cf119ba31ba835f3b09f35c3 SHA1: 90c87335eae91985020678e98fccea294c2496a8 MD5sum: 06f6264b5b598cec681385f3526ecaa5 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 144 Depends: libc6 (>= 2.17), libgcc-s1 (>= 3.3.1), libre2-11-absl20260107, 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_arm64.deb Size: 32130 SHA256: 4555208077675c2ed7b470ce3cb98b6459850ac2598b07a59f9e3a7e3716eeb9 SHA1: f07ca597288cb2cab2d5d64415d9e90c5bfe5b21 MD5sum: 48b544ea8b3713a9fe58e3bb41b43fbe 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 208 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_arm64.deb Size: 51194 SHA256: 5be50e2fb5dec9cf7c61c8da4df418fb78e912290c5beb6b9ff2c05636b27652 SHA1: 49d13e47860814d51c409b5761ad5da2f440867f MD5sum: 893c73799a1318f570516a453d4de2dc 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 4796 SHA256: 8efcd44bb5d7e38877d826bdb2ab026f7f33221d0369ef71a6ac8ef29960980b SHA1: 49b3e2290d01d4cdec033c2bdcfd8ba9468d814f MD5sum: f50bbd500bf36552a368f28170f57882 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 143 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 30092 SHA256: c96ea09b093fbc444c86643577feecdbe599d28bfaa0c5c39e84595d7134a181 SHA1: 108a5dd0fd848c65da77d8b7676ab41f9bfc13c5 MD5sum: c2a0a63bfb26017722a4d4e483835e49 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 721 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_arm64.deb Size: 246308 SHA256: f5d8dd065f0824dc03a633f1df4fb42b47426b1dc964d9b6c802df7c4c786dc9 SHA1: f86fd729b3c6333b2b8eafb4cd57150fa6db64d5 MD5sum: dc6fc9a9071f63e91b6cfc3f38f8a21b 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 12008 SHA256: 163345d3441930994581a7ec8a1ed1deccb0590d95d91153f568c97843a4a98b SHA1: 7e18cf994ab71518b99f02c0862c17d7a0d2722a MD5sum: 5908d116c99e7ab46723a938c57eec61 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), libossp-uuid16 (>= 1.6.6), 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_arm64.deb Size: 5804 SHA256: 245752bdefa288ebea8008648a2c4675fba266bfecdc6a3b498370af8ec6c48d SHA1: e7c7facab99ff3e2161d31f112273bb0de9f736e MD5sum: 1a67eb45ce47d4a85877d0b8d4950c3d 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 615 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_arm64.deb Size: 41430 SHA256: 9cfc71db58c2524f3d713afc5179178ab5c0fba0c23736c0469a74cfd4ecff07 SHA1: 03620d041ad394f632d74a030b470c626a046b49 MD5sum: 4e8e3cfc920277ccb8101209a11ca5a4 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.17), 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_arm64.deb Size: 7294 SHA256: 8e260028a3331ed004a329db0a49aa71fe40cce3711229ce0fc4ff222879ba8e SHA1: 35ec7b85b67e1dd2ec218c781ddb31566a2b3398 MD5sum: 73cbe730b0eeaafc7a9caa7a6a6915f4 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: arm64 Maintainer: Vinyl Cache Packaging Installed-Size: 79 Depends: libc6 (>= 2.38), zlib1g (>= 1:1.2.11), 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_arm64.deb Size: 21682 SHA256: 09a34d1150eac50c217678a2e22ea6fcbb98f5feccb5da05fc9c040820ad466a SHA1: 53aa9dc9f38305313f49218133fc923c8e54d7cc MD5sum: 2c95d3905ef300f0560bd7b592b819c7 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.