a beautiful robot, dancing alone · showgirls über alles: kylie, angèle · masto · last.fm · listenbrainz · https://www.lovekylie.com/keyoxide

  • 9 Posts
  • 10 Comments
Joined 2 years ago
cake
Cake day: June 5th, 2023

help-circle



  • Unfortunately this is a non-starter for me at the moment.

    • Molly/FOSS/UP is deprecated and frozen at a prior version, so I’m at risk of vulnerabilities.
    • Upgrading to current Molly-FOSS requires a VAPID-capable mollysocket (1.5 or higher).
    • mollysocket cannot be upgraded with a simple cargo install. cargo throws 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.

    You probably need to install some system packages, like libssl-dev libsqlite3-dev.

    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.


  • i surely didn’t explain well. to my knowledge there are three mollys. the standard one with google services blobs, the -foss that has no blobs and presumably has to use websockets, and the -up (-foss-up?) that can do unified push, though it doesn’t have to.

    i forget whether foss and -up were in different repos to each other. but without my changing any repos, molly(-foss)-up updated itself to 7.23.1-1.up1-foss. this is behind the 7.26 of -foss. it displays a dialog that says it’s deprecated, and since it’s left backrevved, isn’t likely getting security updates. clicking install sends you into the hole i described at first.

    i do believe this path is working and that my notifications are coming through my xmpp account, not websockets. but i haven’t traced it to prove it is so.