debacle, to berlin
@debacle@framapiaf.org avatar

Yesterdays #Berlin #XMPP meetup turned out badly for those #Dino​s, while the #OMEMO fish survived:

#Jabber #freeSoftware #vegan #xHain

183231bcb, to random

Can anymany tell me how I'm "supposed" to use end-to-end encryption with XMPP?

As far as I can tell there are three totally different ways to do E2EE:

a)OTR : "[https://xmpp.org/extensions/xep-0364.html](Not intended to be a current standard), or technical specification, as better (albeit, newer and less well tested) methods of end-to-end encryption exist for XMPP. "

b)OpenPGP: There are at least two different XEPs about it. XEP-0027 is obsolete, while XEP-0373 is "experimental" but hasn't been updated in almost three years.

c)OMEMO: "Experimental" and hasn't been updated in over two years.

Is there a way to do E2EE in XMPP which is neither deprecated nor experimental? What's the "Current stable" way to do it?

badrihippo, to random
@badrihippo@fosstodon.org avatar

Just made commits after a long gap to #Convo, my #XMPP app for #KaiOS. Still many basics to be worked out like rendering chats properly and allowing users to start a new conversation, but at least it's hackily usable :xmpp:

https://git.disroot.org/badrihippo/convo

PS: if anyone familiar with #ConverseJS can help with making a headless version of the #OMEMO plugin that would be much appreciated! Please boost if you know anyone who can help there 🔒

aresti, to python Italian
@aresti@devianze.city avatar

Someone knows a way to create a bot with encryption?

debacle,
@debacle@framapiaf.org avatar
neustradamus, to random
@neustradamus@mastodon.social avatar
mima, to Matrix

I think at this point it's worth thinking about why we need text chats and voice/video calls integrated with each other like what (try to), , and do

Why not just go back to or something like for text, and something like for calls like the old days ​:sagume_think:​

RE: https://fedi.catboy.agency/notes/9op18npi5hjw1553

debacle,
@debacle@framapiaf.org avatar

@lispi314 @mima @untsuki

TTBOMK, "modern" (i.e. WebRTC based) A/V calls in #Jabber are always e2e encrypted. That's what #Conversations, #Dino, #Movim and #SiskinIM are doing.

File exchange in #XMPP nowadays is either HTTP upload (covered by #OMEMO) or #jingle file transfer, which should be e2e encrypted, too, but I'm not sure about it.

x, to random
@x@pol.social avatar

what xmpp client would you recomend for windows?

it looks like gajim is the only one that supports omemo but i like an appereance of pidgin or psi better.

i found an omemo plugin for psi but i don't really know how do i install it.

help.

#xmpp #client #omemo

be, to random
@be@floss.social avatar

Matrix

kkarhan,
@kkarhan@mstdn.social avatar

@be never had thos problem with #XMPP + #OMEMO!

#matrix #EpicFail

snazzyq, to random
@snazzyq@mas.to avatar

The last I’ll say on Beeper/Apple/iMessage debacle:

I think it’s within Beeper’s right to attempt at reverse engineering iMessage, but not Apple’s responsibility to be forced or even expected to host Beeper customers. It’s clear Apple doesn’t want to and I don’t blame them. If this ever went to court, Apple would obliterate Beeper—even if they switched lawyers. It’s not Beeper’s right to push the burden and expense of hosting on Apple.

kkarhan,
@kkarhan@mstdn.social avatar

@richmurrills @snazzyq even then I'd not call anything #open unless people have full custody of ALL keys (!) and can #SelfHost the entire #backend as well as choose from a variety of #clients and build their own.

Kinda like #XMPP+#OMEMO...

#iMessage never was open and was never intended to be...
https://mstdn.social/@kkarhan/111620558885013983

piggo, to random
@piggo@piggo.space avatar

:blobcatmelt: test

piggo,
@piggo@piggo.space avatar

@wagesj45 i sent you one back as custom emoji react but you have incompatible software #omemo

retr0id, to random
@retr0id@retr0.id avatar
kkarhan,
@kkarhan@mstdn.social avatar

@saagar @signalapp @retr0id Even then I'd say this is flaky at best, since one can't really evidence that to be the case if tuere's neither FLOSS clients nor Server implementatioms to test against...

Unlike #XMPP+#OMEMO or #PGP/MIME - encrypted #eMail...

kkarhan,
@kkarhan@mstdn.social avatar

@joeo10 @anedroid @retr0id @signalapp @element

Exactly!

I recommend #XMPP - #OMEMO for most users [#Gajim and #monoclesChat are excellent clients for that!] but if you are an organization then consider #Zulip and if you already have a #Mailserver and use #PGP / MIME then @delta / #DeltaChat may be a good option [tho I'd recommend using a seperate eMail account for that!]...

rzbrk, to random
@rzbrk@social.tchncs.de avatar

is really cool - would love to replace other messengers with that. But sometimes is a bitch. If you chat with people changing their clients or using multiple ones the messages sometimes get encrypted for the wrong client. OMEMO in MUCs can also be a hazzle.

Polynomial_C, to random Catalan
@Polynomial_C@mastodon.social avatar

Micro$hit Teams vs

kkarhan,
@kkarhan@mstdn.social avatar
esm, to random
@esm@wetdry.world avatar

I THINK THE MATRIX CHAT PROTOCOL SUCKS

kkarhan,
@kkarhan@mstdn.social avatar

@esm I think works well since it's a.-based client but unlike it includes out of the box.

kkarhan,
@kkarhan@mstdn.social avatar

@hexaheximal @esm Why would anyone want that anyway?

There are native #XMPP+#OMEMO client for literally any relevant platform!

kkarhan,
@kkarhan@mstdn.social avatar

@hexaheximal @esm @hexaheximal @protonmail I do work on getting that part fixed...
https://github.com/KBtechnologies/PocketCrypto

In the meantime, learn #OpenPGP / #GnuPG (#PGP/MIME) and/or #XMPP+#OMEMO...

Tools like #enc make it even easier to do so...
https://github.com/life4/enc

Just like #gpa and #Kleopatra on #GUI Desktops or #OpenKeychain on #Android...

kkarhan,
@kkarhan@mstdn.social avatar

@hexaheximal @protonmail @esm @hexaheximal

  1. Why would I want to self-host #Matrix when it doesn't provide me with any convincing benefits compared to #Zulip, #XMPP+#OMEMO or even #IRC.
chbmeyer, to linuxphones German
@chbmeyer@digitalcourage.social avatar

Gestern habe ich mir @mobian mit auf mein pro installiert.
Was soll ich sagen? ... Ich bin begeistert!

Gut, die Akkulaufzeit ist sehr klar verbesserungswürdig.
Aber "nur für Entwickler geeignet" ist es definitiv nicht mehr. Für mein Empfinden: es ist eine stabile Beta-qualität.
Kamera, GPS, Rotation, Telefon, SMS, WiFi, Mobile Daten, Karten, ...
Sehr viel besser, als das vorinstallierte Manjaro mit KDE. ...

Als nächstes synchronisierte ich mir Kalender und Kontakte mit meiner Nextcloud. 👍

Was mir aktuell noch ernsthaft fehlt ist ein QR-Code-Scanner (wie z.B. Cobang) und die Batterieoptimierung / eine bessere Batterie.

Das Jahr für ein stabiles ist nicht mehr weit!

chbmeyer,
@chbmeyer@digitalcourage.social avatar

Besonders gelungen ist bei @mobian mit auch die "App" , die neben ganz selbstverständlich anbietet, einen oder -Account hinzuzufügen.

Ich habe leider nur noch nicht gefunden, wie ich dort für XMPP aktiviere. ... Naja, wird schon noch werden.

forsaken, to random

What do you think the future of XMPP will be like? I think it might be the protocol I enjoy using the most

tallship,

@forsaken

> What do you think the future of XMPP will be like? I think it might be the protocol I enjoy using the most

Interesting, and refreshing, to see optimistic XMPP thoughts on, I guess, adoption? After 25 years?

People have been proclaiming the death of Jabber/XMPP for many a moon, yet its utility and existence just below the surface of mainstream awareness remains healthy. Yes, it is sometimes thought of as long forgotten, and no, it's not losing any um, ... Market share, so to speak.

For most things, and especially as a chat/communications platform between people, I migrated away and onto other solutions, leaving it alone and largely dormant for nearly two decades; yet it has always been part of my infra - mostly just between me and machines I've managed (notifications mostly).

I think part of the reason for it being so summarily dismissed was due to the rise of things like AIM, YIM, etc., and its perceived 'death knells', following Google's choice to (at least publicly) migrate away from it in the course of killing some of their public services.

More significantly however, IMO, were the abhorrently ugly and unintuitive UIs most chat clients sported - I'll call that era the time when XMPP clients mostly appeared like something you'd see on Angelfire or GeoCities web pages - before the MySpace and subsequent early Faceplant years following the breakage of the Pimp my Myspace page phenomina.

Like Samuel Clemens, once stated, ... "The report of my death was an exaggeration." If XMPP were itself able to express such sentiment, I believe it certainly would, lolz.

XMPP is simple to use, fast, secure (not by default), and by creating a situation where the user is transparently ignoring the JID + "/resource" and numerical priority that served to constantly confuse laypersons with multiple devices, the neo-adoption of XMPP and the introduction of 'pretty' clients has to a large degree, made it seem as if XMPP is something that is rather novel in the communications (chat) sector.

Clients like Conversations, at least on the #Android platform, have enabled this renaissance. There's also more desktop clients that sport a good look (pretty), offering an intuitive UX.

Is it going to be the next great thang? Doubtful. As @silverpill stated:

> I think It will remain a small network, unless something really bad happens to matrix (its main competitor).

... There's that elephant in the room.

On the other hand, for those of us who were early adopters of the hopeful #Matrix protocol, the promise hasn't quite been realized as expected, and further, it's been rife with disappointments - How many times have I myself integrated Matrix into system monitoring infrastructure only to feel that dissapointment?

XMPP doesn't offer me that - it works, every fucking time, fast, and I need it fast. I need to be able to call my customers and tell them that there's a problem and that I'm working on a fix before they even know there's a problem. I can plugin Zabbix, Observium, Nagios, Cacti, #NetFlow, etc., and when I hear that cacaphony of an alarm in the middle of the night, know that I need to get out of bed and start putting out fires.

I use Matrix - daily, all the time. But when people close to me ask which one of my non-email contact methods is best (besides actually calling me on the phone), I let them in on a little secret - "If you really need to get a hold of me, like, right now, and want my undivided attention when some IM pings me, then use my Jabber address". It's the first thing I check when I wake up, and I don't even usually check Matrix (it's mostly just for discussions and private chats nowadays anyway in my work flow).

Do I care if it's going to be the next great thing? Well, I prolly, when thinking about it, would prefer that it not be - Here's why:

  • Mass adoption by my friends and colleagues who I converse with would only serve to dilute the priority to which I assign my #XMPP communications
  • Migrating from Matrix (or something else) to XMPP for my virtual social interactions would prolly spur me towards wishing I had a dumb beeper again on my belt, lolz.
  • Sure, I can take advantage of different JIDs/resources, and even install separate XMPP clients if I wished, but managing different alert sounds, etc., and, ... Basically just complicating something that is so simple and effective the way I use it now kinda defeats the purpose of having a (mostly) dedicated interface between me and my boxes :p

Well, that's my 2 cents ;) and of course, my XMPP addy is in my profile if someone wants a priority chan to rattle my cage - but please do use #OMEMO as a matter of practice, even untrusted e2ee is better than clear text and I believe that we should, whenever practical, use encryption by default....... because. Just because :)

#tallship #FOSS #chat

.

ada, to random

please use matrix we have:

  • a client made by an enterprise who will willingly backdoor your messages
  • a client made by 3 people that get random breaking changes that completely obliterate flow
  • a client that is one giant html5 canvas that uses 100% of your browser gpu power
  • a client that requires systemd
  • way too many abandoned android and ios clients

please use fedi we have:

  • an instance software which is so popular but so feature deprived it makes no sense why it exists, also it's trademarked in a bad way
  • an instance software that has so much code rot it spawned 500 forks to try and fix it only to become rotten themselves
  • an instance software that doesn't really know what it's doing and instead implemented 3 different api standards, and this is the fork i'm talking about. no one should talk about the upstream project.

this really is the FOSS curse, huh?

kkarhan,
@kkarhan@mstdn.social avatar

@ada depends...

Why I should use when , and + and ( + /MIME) exist is beyond me.

Whereas :activitypub: and it's implementations do make sense considering how :birdsite: :twitter: went :deadbird: ...

publicvoit, (edited ) to random
@publicvoit@graz.social avatar

Another argument for using proven #E2E encrypted messengers and proper verify used keys:

Encrypted traffic interception on Hetzner and Linode targeting the largest Russian #XMPP (#Jabber) messaging service
https://notes.valdikss.org.ru/jabber.ru-mitm/

nanoelquant,
@nanoelquant@c.im avatar

@publicvoit there is a problem that a change of certificates requires manual verification, in principle...

Mer__edith, to random
@Mer__edith@mastodon.world avatar

Where I speak some advantages Signal has over the bigger richer rest of tech:

“We don’t have to be full of shit. We’re not a surveillance company. I’m not trying to pretend Facebook is good. I don’t have to toe a party line that is divorced from reality”

https://restofworld.org/2023/signal-president-meredith-whittaker-messaing-privacy/

kkarhan,
@kkarhan@mstdn.social avatar

@Pabamiti All those Apps listed are all #proprietary & #ClosedSource as well as #centralized #SingleVendor & #SingleProvider solutions and thus inherently trash!

It's like as if you take all "#TwitterAlternatives" but go out of your way to deny the #FediVerse's :fediverse: & #ActivityPub's :activitypub: existance entirely...
https://floss.social/@doctormo/111249256551959224

Whereas there are a feckton of good #XMPP / #Jabber Clients that even do #OMEMO & #PGP/MIME out of the box, like #Gajim and #MonoclesChat...

rosano, to random
@rosano@mastodon.online avatar

is @delta chat the only e2e encrypted messaging app out there that doesn't have this fragility of 'lose your phone, lose your data?'

https://mastodon.online/@rosano/110685716693430299

kkarhan,
@kkarhan@mstdn.social avatar

@rosano @delta @monocles

Granted not everything can or must fit everyone.

I personally use + for 1:1 chats and have deployed and maintained several / https://zulip.com instances as a & chat, as it's more user-friendly than yet also allows for the necessary granularity and auditability.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • tester
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • hgfsjryuu7
  • mdbf
  • vwfavf
  • kavyap
  • tsrsr
  • ngwrru68w68
  • PowerRangers
  • DreamBathrooms
  • Leos
  • everett
  • Durango
  • osvaldo12
  • khanakhh
  • ethstaker
  • rosin
  • cubers
  • tacticalgear
  • GTA5RPClips
  • normalnudes
  • cisconetworking
  • modclub
  • anitta
  • All magazines