gultsch.social is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

1
active users

Security firm: We found XYZ. Here are steps to reproduce. Our customer wants a detailed timeline for when you expect to have this fixed.

Me: (That’s not how this works but) here is the commit.

Security firm: Please credit our researcher in the commit.

Me: I'd be more than happy to give you credit once you've published the audit.

Security firm: We can’t publish the audit

(later)

Please credit us.

Me: I'd be more than happy to give you credit once you've published the audit.

(repeat 10x)

Security audits are a funny thing. We lack the (financial) resources for regular, thorough penetration tests. However I’m aware that some of the higher profile users of occasionally perform audits without my direct involvement and without publishing it afterwards. Those audits aren’t adversarial as indicated by them wanting me to fix what they find.

The funniest instances are when they want to be credited for finding an issue but refuse to make the audit public.

Looks like Dino is enabling by default for the next release¹. I think that was the last of the major clients to do so. Hopefully we can now put the "But XMPP is not encrypted by default" debate to rest.

¹: github.com/dino/dino/commit/fc

GitHubSet OMEMO as default encryption · dino/dino@fc6447cModern XMPP ("Jabber") Chat Client using GTK/Vala. Contribute to dino/dino development by creating an account on GitHub.

You are encouraged to self-host but you are not required to. We try to make self hosting as easy as possible. I think it is one step above hosting your own website but way easier than hosting your own e-mail.

If you are medium tech-savvy I recommend getting your own domain and going for an XMPP provider that let’s you bring your own domain (for example: account.conversations.im/domai) this gives you the flexibility to self host or switch providers later.

account.conversations.imJabber/XMPP Domain HostingLet us host your Jabber/XMPP domain for you. Convenient webinferface. Available within 24 hours. Hosting starts at 12 Euro/year

The good news is you don’t have to wait for the slow, democratic process of the European Union to impose tariffs on US-based digital services. You can boycott Amazon, WhatsApp, and Signal today.

Cool, Fennec is interested in #UnifiedPush support [1]

We will probably have it on Fennec before it gets upstream (if it does 🤞).

That means UnifiedPush will be available for "installable web applications". So we'll have push notifications with some new apps !

[1] gitlab.com/relan/fennecbuild/-

GitLabAdd UnifiedPush support - patchs D243458-D243461 (!78) · Merge requests · relan / fennecbuild · GitLabThis PR adds a new patch to add UnifiedPush support. To test the feature, you need to install a distributor first...

I think I’ve found a relatively nice solution for in .

You can put web+ap URIs into a message (or room description) and ideally a click on those will open your Mastodon client. However if no installed app supports those (the only app that I’m aware of is Fedilab) Conversations will open a browser instead.

Currently no app will create web+ap links but it is fairly easy to handcraft them.

cc @SoniEx2

I've seen (generative) AI code. I'm currently not worried about AI putting artists out of work.

Anyway here is me catching up to Internet trends from three weeks ago.

With the NGI Mobifree Pilot we work on more ethical mobile software. Consortium partner @waag is looking for app developers who'd like to volunteer as testers.
You'll be testing Murena Fairphone (on loan), F-Droid & Repomaker. There will be 2 in-person meetings and weekly requests for feedback. Because of the in-person meetings it's aimed at people who live in the Netherlands.

Registration is open till April 10. For more info: https://waag.org/en/article/testers-wanted-open-source-smartphone-software/

Waag FuturelabWaag | Testers wanted for open source smartphone softwareAre you excited about testing open-source software and the Murena Smartphone? We are looking for testers to develop prerequisites for a human-centred and ethical framework for mobile design.

I recently developed a thing to turn a Conversations chat* into a PDF.

codeberg.org/moji/typst-conver

That story began with a friend of mine that had got a XMPP group chat where they shared updates and pictures of their latest travel adventure. Now chat is rather ephemeral and they wanted to preserve those memories in an easy accessible format that is PDF. And so I put something together.

* actually any chat as long as you can get the raw data in the expected format

Summary card of repository moji/typst-conversations
Codeberg.orgtypst-conversationsA parametrized Typst document to visualize a chat conversation with text and image messages — closely matching the design of Conversations.

There are no known security issues with "Siacs OMEMO" / OMEMO v0.3¹ despite of what some very loud Signal fans would like you to believe. It has been audited by a third party² who took a longer look at it than all of the Signal fans combined.

Yes, v0.7+ (or TWOMEMO 😜) is a cleaner spec with more features (most notably Stanza Content Encryption). That’s why we wrote it. I’m a co-author. That doesn’t mean v0.3 is insecure.

¹: xmpp.org/extensions/attic/xep-
²: conversations.im/omemo/audit.p

xmpp.orgXEP-0384: OMEMO Encryption

For the next release I’m refactoring how URIs are linked / made clickable. I’m adding a bunch of URI schemes like tel and mailto on top of the existing xmpp, http(s) and geo but removing support for "things that look like web URLs but aren’t actually URIs" (like 'example.com') to avoid some false positives.

Once the 2.18.0-beta comes out tomorrow or so let me know if you see things that isn’t matched and should be matched or vice versa.