F-Droid just pushed a Molly-UP update that appears to only add a deprecation warning, and that holds the version number below Molly-FOSS.
There are no instructions. The Install link points to the repo, which F-Droid just notes that I already have.
In the past I have completely lost Signal history twice, once from reinstalling Signal itself but it refusing to read the backup, and once from trying to upgrade from Signal to Molly but having a backup versioned in the wrong direction.
Is the safe process for replacing Molly-UP written down anywhere? I would strongly prefer keeping Unified Push, but I feel like I’ve been told to walk into a dark tunnel.
I just did this, and these were my rough steps:
mollysocket vapid gen
and use the key asMOLLY_VAPID_PRIVKEY
environment variable in docker compose, or however you’re running mollysocket.No real trapdoors or anything; I spent the most time trying to get the QR code to scan before finally getting it to work via the web server page.
thank you! i have to look at mollysocket then; i don’t remember the vapid/qr step, so might have to upgrade it also
OK, the VAPID key is new and it’s mentioned but not documented (other than to say it’s used if ‘it supports it’). Is Molly now dependent on the QR code and VAPID for configuration (meaning I couldn’t attach it to the pre-1.5 mollysocket that I have now)?
I think it is dependent on it. The only option for connecting to mollysocket is now QR code, and QR code requires VAPID.
Unfortunately this is a non-starter for me at the moment.
error[E0599]: no function or associated item named ec_gen found for struct PKey<_> in the current scope
Searching for PKey::ec_gen() points to openssl. mollysocket has at least two dependencies that it doesn’t declare, but we don’t know how many.
The best-case scenario is that libssl-dev is a lower version from what it wants, and that an upgrade would clear the problem. But since the dependency isn’t declared, we don’t know the minimum version. In my case it doesn’t matter as I’m in a shared hosting environment and I can’t just change system packages.
I’ll need to figure out a way to go back to vanilla Signal, and a way for Signal to recognize that I do in fact have Google Play Services. The Molly docs explain only moving to Molly, not away from it.