github mescon/Muximux v3.1.4

5 hours ago

Muximux

A small reverse-proxy fix, plus the usual dependency refresh.

Some apps rendered blank through the proxy

If an app's JavaScript happened to contain the text integrity="..." or crossorigin="...", the proxy could corrupt its bundle and the page would load blank. Bazarr was the app that surfaced it (its frontend builds a CSS selector using crossorigin), but anything with that pattern in its code was affected.

The cause was the proxy applying an HTML-specific cleanup step to JavaScript, where it matched those words inside ordinary strings and damaged them. The JavaScript path no longer runs that step, so those apps load normally again. HTML handling is unchanged, and nothing else about the proxy behaves differently.

Big thanks to @paulo-roger for the precise report that made this easy to track down (#371).

Upgrading

Drop-in, nothing to migrate. Pull the latest image (ghcr.io/mescon/muximux) or download the new binary for your platform from the assets below, then restart.

This release also folds in a routine round of dependency updates (Svelte, Vite, go-oidc, and several CI actions). Find a bug? Please open an issue.

Don't miss a new Muximux release

NewReleases is sending notifications on new releases.