Je me demande qui utilise varnish sous archlinux pour de la prod, mais si c'est votre cas faites attention:

https://archlinux.org/news/breaking-changes-for-all-users-of-varnish-which-is-renamed-to-vinyl-cache/

Le renommage de varnish en «vinyl-cache» introduit un changement cassant

#varnish #archlinux #vinylcache #breakingchange

Arch Linux - News: Breaking changes for all users of `varnish`, which is renamed to `vinyl-cache`

[arch-announce] Breaking changes for all users of `varnish`, which is renamed to `vinyl-cache`

https://lists.archlinux.org/archives/list/[email protected]/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/

#Linux #ArchLinux #Varnish #VinylCache #OpenSource

Have you ever read Peter G. Neumann's final report on the DARPA CHATS research program ?

If you are in the business of building "trustworthy systems", you should have, otherwise do it now.

Peter's thinking was a huge influence on @vinyl_cache, both in terms of architecture and project goals, so "Thanks Peter!":

https://vinyl-cache.org/docs/trunk/phk/thankspeter.html

#PeterNeymann #PGN #vinylcache

Thanks Peter G. Neumann - Vinyl Cache version trunk documentation

👩🏻‍💻 my so-called sudo life - day 497: Mastodon stampede edition 🐘​

Dear Fedi friends,

You may remember how last year I was dealing with self-DDoS attacks every time I shared a link to my Wordpress or Ghost sites. Well, I solved the issue with Ghost (#VinylCache is brilliant) but I never found a solution for my Wordpress site... not even with #BunnyCDN. I guess I wasn't tweaking the right settings.

This is a pity because TBH the ActivityPub for Wordpress plugin is SO COOL and works flawlessly. I had to move my blog posts to Ghost and keep Wordpress as a static portfolio site. That being said, I never dared share links to my Wordpress site anymore because I would get about 4000 requests within 60 seconds and everything would freeze.

I just looked into #BunnyCDN's settings again and tried to tweak them. So please bear with me for an experiment, sharing an old blog post and seeing what happens.

Wish me luck!

From the archives:

https://elenarossini.com/2025/01/my-so-called-sudo-life-time-matters/

#BuyEuropean #CDN #DDOS #MastodonHugofDeath #MastodonStampede #Wordpress #blog #MySoCalledSudoLife

@borup https://gitlab.com/uplex/varnish/libvmod-blobdigest/-/blob/master/src/vmod_blobdigest.vcc?ref_type=heads has hmac sha512 and https://gitlab.com/uplex/varnish/libvmod-crypto/-/blob/master/src/vmod_crypto.rst?ref_type=heads has the rsa verifier.

both got vinylized and should work with #vinylcache. if not, please share the issue you are experiencing.

note that both only do the crypto part on blobs. to convert to/from encodings like base64 or hex, we have the bundled blob vmod.

src/vmod_blobdigest.vcc · master · uplex / varnish / libvmod-blobdigest · GitLab

Varnish module (VMOD) for digests and hmacs with the VCL data type BLOB mirror of https://code.uplex.de/uplex-varnish/libvmod-blobdigest

GitLab

I'm having very little luck navigating the documentation for Vinyl Cache.
I would like something like Fastlys diges.rsa_verify() and digest.hmac_sha512_base64().
But when reading the VMOD list it seems the UPLEX modules (which might match) do not work with the latest Vinyl Cache.

#vcl #vinylcache

@resuna @brouhaha

I agree.

Until it croaked, we had a BeagleBoneBlack in the CI cluster of #VinylCache (The FOSS project formerly known as Varnish Cache)

New tutorial: Configuring TLS with haproxy

We show a low-maintenance, “configure and forget” solution for using TLS for client- and backend traffic with Vinyl Cache and haproxy.

https://vinyl-cache.org/tutorials/tls_haproxy.html

#vinylcache #haproxy #tls

Configuring TLS with haproxy - Vinyl Cache

My very rough test shows that Rust hyper can achieve ~119k requests per second, but vinyl cache formerly known as Varnish with 1s cache on front of a same URL can reach 96k requests per second.

https://github.com/Ciantic/stress-test-vinyl-cache/tree/main

#Rust #VinylCache #Varnish

GitHub - Ciantic/stress-test-vinyl-cache

Contribute to Ciantic/stress-test-vinyl-cache development by creating an account on GitHub.

GitHub