echo_pbreyer, to random German
@echo_pbreyer@digitalcourage.social avatar

🇩🇪 🚨Alarm: Die bisher auf Eis liegende #Chatkontrolle könnte von den EU-Regierungen doch noch kurzfristig angenommen werden. Der “Kompromiss”: Entweder du lässt deine Chats kontrollieren oder du kannst keine Bilder/Videos mehr posten! Lies alles darüber: https://www.patrick-breyer.de/lass-dich-ueberwachen-eu-rat-will-sich-auf-chatkontrolle-mit-zustimmung-der-nutzer-einigen/

millesimus,
@millesimus@digitalcourage.social avatar

@echo_pbreyer Endlich eine IM-Auflistung, auf der ich #conversations_im nicht vermisse. 🙃 #xmpp

daniel, to random
@daniel@gultsch.social avatar

has just surpassed 250,000 installs on Google Play. 🥳

The official, publicly visible, install badges are handed out for 100k and 500k. Growth has been very linear over the last ten years so stay tuned for the next big milestone in 2034! 😜

daniel, to random
@daniel@gultsch.social avatar

Continuing a tradition is available for free on the Google Play Store for the next 7 days.

https://play.google.com/store/apps/details?id=eu.siacs.conversations

christian, to random
@christian@suma-ev.social avatar

I used to think that are for the illiterate.

Then I got addicted to them in Signal and Matrix.

Now I can't wait for clients to implement them. Why is this still experimental after 5 years, @larma ?
https://xmpp.org/extensions/xep-0444.html

daniel,
@daniel@gultsch.social avatar

@christian @larma We (The XSF / People who write and implement XEPs) have a tendency to wait with advancing a XEP to stable until we have sufficient implementation experience.
Your question (which matters more for end users) should be: Why hasn't this been implemented?
Implementing reactions is not as straight as it might seem. Both and wanted to rewrite the database layer to accommodate this feature. On the Conversations side we also wanted to rework the UI before this.

daniel, to random
@daniel@gultsch.social avatar

Are you running on an Realme or OnePlus devices with stock ROM? Are calls still working for you on version 2.14.2 and above?

Not working would likely manifest itself as a dialog that says "Call not sent" or the operating system opening the default calling app instead of the Conversations UI. Incoming calls would likely be rejected as busy immediately. (There may or may not be other symptoms.)

Please let me know either way and tell me your Android version.

daniel, to random
@daniel@gultsch.social avatar

I was about to start a poll asking if should add a fallback STUN server (stun.conversations.im) for the ~40% of servers that don’t offer one via XEP-0215 External Service Discovery.

And then the network of our hosting provider went out for ~5 minutes acting as a good reminder of why the app doesn’t rely on centralized infrastructure…

apps, to random
@apps@toot.fedilab.app avatar

It seems that started to fail for some instances. That happens on older devices (Android 5 and 6).
We will reintroduce conscrypt to patch the security provider for older devices.
https://github.com/google/conscrypt

daniel,
@daniel@gultsch.social avatar

@apps This sounds like a Problem with Letsencrypt. Letsencrypt has stopped cross signing their certifates with a root that older Android versions have.
Introducing conscrypt won't fix the issue.
You'll have to bundle the Letsencrypt root.

Here is how did it: https://codeberg.org/iNPUTmice/Conversations/commit/88851ea12a9ea9d546a04321742a9656733291c3

The commit has also a link to a blog post explaining the issue.

daniel, to random
@daniel@gultsch.social avatar

Ten years ago today I released version 0.1 of on the Google Play Store as a paid app.

I believe that I have contributed significantly to normalizing the pay-for-the-binary business model for open source apps.

Ten years ago Conversations was one of the first apps to do this and definitely raised some eyebrows. Nowadays it feels like a pretty common thing.

A screenshot of the Conversations app showing an overview of open chats. It uses Material 3 design language.

daniel, to random
@daniel@gultsch.social avatar

A bunch of XMPP developers and I (@dino, @Monal, ) will have a booth at the Chemnitzer Linux Tage (March 16th & 17th 2024).

Come talk to us about and collect some merch.

https://chemnitzer.linux-tage.de/2024/en/programm/beitrag/262

@clt_news

informapirata, (edited ) to informatica Italian
@informapirata@mastodon.uno avatar

⚠️⚠️⚠️ Google ha appena rimosso dal Play Store⚠️⚠️⚠️

@informatica

«Il ricorso contro la rimozione non ha prodotto alcun risultato. Google ha semplicemente ripetuto la stessa affermazione "l'app è stata rimossa perché carica l'elenco dei contatti" senza nemmeno riconoscere nessuno degli argomenti da me avanzati nel ricorso»

https://gultsch.social/@daniel/111929678072451151

Aggiornamento: una versione che non richiede l'autorizzazione dei contatti ha superato il blocco

https://gultsch.social/@daniel/111931156978639647

daniel, to random
@daniel@gultsch.social avatar

I hastily threw together a version of that has no address book integration and doesn’t ask for Contacts permission.
This seems to have made it through Google Play review just now meaning the app is no available on Google Play again.

No indication from Google that they were in the wrong and hallucinated the whole "uploads contact list" thing. Instead I had to walk the path of least resistance and remove the useful and entirely harmless feature of address book integration.

daniel, to random
@daniel@gultsch.social avatar

Let’s not forget that was a paid app in Google Play. I made Google tens of thousands of Dollars in revenue over the years. You would think that this somehow entitled me to speak to a human for half an hour but you'd be wrong.

daniel, to random
@daniel@gultsch.social avatar

Appealing the removal didn’t yield any result. Google just repeated the same statement "the app was removed because it uploads the contact list" without even acknowledging any of the arguments I made in the appeal.

I understand that most of my audience here on Mastodon is more ideology aligned with F-Droid but the app sales on Google Play store have contributed significantly to me working (almost) full time on .

Without the revenue from Google Play I can’t afford this.

daniel, to random
@daniel@gultsch.social avatar

Google has just removed from the Play Store because they think we are uploading the user’s contact list. We don’t.

daniel, to random
@daniel@gultsch.social avatar

The reason I’m thinking about <->Telephone Network is that I’m currently reworking how Conversations A/V calls integrate into the operating system and I’m one small step away from being able to tell Android "hey I can route normal phone calls for you"; However if one proprietary provider is virtually the only sensible way to do this I’m not interested. Given users the ability to easily self host is very important to the design philosophy of .

Castiai, to orgmode
@Castiai@social.tchncs.de avatar

I have just finished the same procedure as every year:

The Christmas donation round-up!

I am saying thank you with money to and

Keep up the good work folks!

:mastothumbsup:

daniel, to random
@daniel@gultsch.social avatar

I just finished a refactor of the Jingle File Transfer code in .
The P2P file transfer code was probably one of the oldest code in Conversations.
The new code should be a lot more resilient and brings support for XEP-0343: Signaling WebRTC datachannels in Jingle¹. This means we should be able to exchange files directly with web clients.
Due to the better NAT hole punching of WebRTC vs Socks Bytestreams we now have a higher chance of actual P2P.

¹: https://xmpp.org/extensions/xep-0343.html

EC_NGI, (edited ) to random
@EC_NGI@social.network.europa.eu avatar

New NGI pilot awarded!
1/2 MOBIFREE is a new NGI project starting 1st December with the ambition to foster a fair mobile software ecosystem that prioritizes privacy and openness, applying open-source principles and using open data and standards, contributing to of citizens and organizations. The project is led by the E foundation (@gael) and brings together 12 of Europe’s leading organizations in this area

EC_NGI,
@EC_NGI@social.network.europa.eu avatar

2/2 MOBIFREE

@waag
@murena
@Qwant for search services
Rapid.space for cloud services
Merlinux for
@microg for
@larma

The Foundation for Art and Technology for supporting
NLnet for supporting third parties
University of Amsterdam for Ethical & Legal issues
Code For Romania
Biosense representing sector use case

daniel, to random
@daniel@gultsch.social avatar

For Conversations 2.12.12 I refactored how DNS resolution works including adding support for "Private DNS" (That’s what Android calls DNS over TLS). Obviously DNS is vital to Conversations functioning correctly.

Please help us test this - especially, but not just - if you connect through a VPN and/or are using Private DNS! 🙏

Conversations 2.12.12-beta.2 is now available on F-Droid (if you allow Beta updates) and on the Google Play Store Beta Channel.

daniel,
@daniel@gultsch.social avatar

If you have a minute can you help me do one final round of testing? 2.12.12-beta.3 is out on F-Droid and the Google Play beta channel.

To test DNS properly you have to set up a second account (It doesn’t have to have valid credentials; running into 'Unauthorized' is enough to validate DNS).
I forgot to mention this last time but Conversations does cache the last successful address it was able to connect to as a last resort endpoint. (Caching is per account)

strypey, to chat
@strypey@mastodon.nzoss.nz avatar

Those who were scandalised by @element selling encrypted @matrix communications services to cops, and suggesting XMPP as a replacement, you might be interested to know that...

"Conversations_im seems to be doing its job at the German Federal Police."

@daniel

https://gultsch.social/@daniel/109828650796048124

big_louse,
@big_louse@todon.eu avatar

@jabberati @strypey @element @matrix @daniel

Yes, this seems like a different situation entirely, Matrix devs were actively seeking patronage from the police ( all while making weird rants against their own userbase) whereas in this case it appears the Duetzch Pigs selected / XMPP based on their own assessment that it's a secure app/protocol to use.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • cisconetworking
  • GTA5RPClips
  • osvaldo12
  • khanakhh
  • DreamBathrooms
  • magazineikmin
  • Youngstown
  • everett
  • mdbf
  • slotface
  • InstantRegret
  • rosin
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • Durango
  • thenastyranch
  • ethstaker
  • tacticalgear
  • ngwrru68w68
  • Leos
  • anitta
  • provamag3
  • tester
  • lostlight
  • All magazines