Continuwuity 0.5.6

You've got mail! Well, actually, you've got a homeserver update to install. And if you don't have an update to install because you aren't already using continuwuity, then you've still got a homeserver update to install, because you should be using continuwuity anyway.

What's changed since 0.5.5? idk, I just deliver the mail. You should read the changelog for the v0.5.6 release to see what's new. I guess I also help write the server, so I can tell you some of the things that changed, but it's important that you know this wasn't in the job description when I signed up.

  • ๐Ÿ” Support for "MSC3814 Dehydrated Devices" has been added, meaning you can now receive encrypted messages without being logged in (supporting client is not included).
  • ๐Ÿ•ท๏ธ URL previews have had their reliability boosted with new configurable user agents, and a dedicated purge command to remove old ones.
  • ๐ŸŒช๏ธ Massive improvements to performance for inbound federation (from other servers), which has also increased reliability.
  • ๐Ÿ•ด๏ธ Added partial support for appservice device masquerading, which should decrease issues encountered with mautrix bridges.

There were also some (low severity) security fixes in this release:

  • Fixed a data amplification vulnerability (CWE-409) that could be exploited when some compression algorithms were enabled.
  • Removed the theoretical ability for escaped admin commands (\!admin in rooms other than the admin room) to be executed over federation. This is a followup enhancement to further improve the resilliance to attacks similar to CVE-2026-24471 and CVE-2025-68667.

Another important change in this release: federated presence is now disabled by default. Typing indicators and read receipts are still enabled by default, although their documentation has been updated to reflect the cost of using them. Local presence is still enabled by default, so users on the same homeserver can still see each others' online/unavailable/offline status, but it will no longer federate to other servers unless explicitly enabled. Also, there is a bug in 0.5.5 and below with our policy server implementation - if you do not update to 0.5.6, and join a room with both the stable event type, and the unstable event type, you will encounter "duplicate state" errors when trying to process others' events. This cannot be resolved without upgrading.

Questions? Concerns? Write me via carrier pigeon. Or join #continuwuity:continuwuity.org, that works too.

Also, we once again have even more rooms. If you look in our space: #space:continuwuity.org, you can explore some of the more topical-but-not-continuwuity rooms, such as our now popular #techtopic:continuwuity.org room, which is basically our offtopic room, but for the more technical discussions not everyone there will care about. As always, everyone is welcome in our general rooms, you don't have to be running continuwuity or even care about the project to join in!

Anyway. Woof.

โžก๏ธ https://continuwuity.org/

no comments (yet)

sorted by: hot top controversial new old
there doesn't seem to be anything here
28 comments in c/selfhosted@lemmy.world view that post
[โ€“] 12 points 8 months ago (3 children)

I can't pronounce this name even after trying a few times.

  • source
  • hideshow 3 child comments
  • [โ€“] [S] 13 points 8 months ago (2 children)

    If you're British you can just say continooity. American English speakers have to say contin-uwu-ity :3

  • source
  • parent
  • hideshow 2 child comments
  • [โ€“] 11 points 8 months ago (6 children)

    Anyone running this that wants to comment on the stability? I am using synapse/ap on my test container and was wondering if this is worth keeping a closer eye on..

  • source
  • hideshow 6 child comments
  • [โ€“] 7 points 8 months ago (2 children)

    One downside I found of Continuwuity was no SMTP setup for password resets, or new user registration.

  • source
  • parent
  • hideshow 2 child comments
  • [โ€“] 5 points 8 months ago (6 children)

    I've been trying to get this running for days, but I've had no luck. I follow the install instructions and when I get to the last step of actually starting the service, it fails, seemingly because there's some issue with the config file that I can't figure out. I was hoping this would be a good alternative for ESS Community, which I had no luck with either.

  • source
  • hideshow 6 child comments
  • [โ€“] [S] 2 points 8 months ago (1 child)
  • [โ€“] 1 point 8 months ago* (last edited 8 months ago)

    I tried to set it up the other day and failed as well. Looking at their docker-compose examples for reverse proxy, there are a lot of environment variables not included in their original example. After adding all those variables, the container started with a message about first registration.

    I haven't tested more than that yet.

    EDIT: Added it to my reverse proxy and was able to create the first account via Element.

  • source
  • parent
  • [โ€“] 6 points 8 months ago* (last edited 8 months ago) (8 children)

    I can't take this project name seriously. Like it's made by weebly pimply teenagers or tweens.

  • source
  • hideshow 8 child comments
  • [โ€“] 4 points 8 months ago (3 children)

    Victor, named after the Latin word for "winner", spends his time tearing apart "conduwuit" and "continuwuity", yet his own name sounds like a teenage brag: "I'm the victor, so I must be right". /s, but to me, that's what your comment reads lime

  • source
  • parent
  • hideshow 3 child comments
  • [โ€“] 4 points 8 months ago (2 children)

    Alright, bro. I didn't pick my own name.

    Read what you will into whatever, it's just my personal opinion.

  • source
  • parent
  • hideshow 2 child comments
  • [โ€“] 1 point 8 months ago (3 children)

    It's a successor to conduwuit, so the name checks out ๐Ÿคท

  • source
  • parent
  • hideshow 3 child comments
  • [โ€“] 1 point 8 months ago (2 children)

    What do you mean it checks out? That's just as immature of a project name.

  • source
  • parent
  • hideshow 2 child comments
  • [โ€“] 5 points 8 months ago (1 child)

    Well, it's consistent.

    I honestly have seen worse, like czkawka, which means hiccup in Polish, and it's good to know because I have to check for the make on a translator every time I need to use it. Great application though.

  • source
  • parent
  • hideshow 1 child comment
  • [+] -24 points 8 months ago* (last edited 8 months ago)

    I should downvote you for the name but I don't read coworker like a weeb so I won't.

  • source