goffi: is there anything more recent on the xmpp - ap gateway then this blog post from over a year ago? https://www.goffi.org/b/libervia-progress-note-2021-w38--flt
Daniel: I'm about to write a blog post soon about it, I hadn't the time 'cause I had to rush due to grant deadline.
Alexhas left
goffi
Daniel: basically everything is done, but alpha quality, and I'll stabilize during the next few months.
goffi
Early adopters can try with the repos, and I hope to do a release by the end of year.
Alexhas joined
goffi
Daniel: You can also check the documentation at https://salut-a-toi.org/__b/doc/backend/components.html#libervia-components
rubihas left
rubihas joined
sonnyhas left
Axelhas joined
Axelhas left
rionhas left
sonnyhas joined
edenisthas left
goffi
OK maybe next year for the release, end of year is quite close now, and there is a lot to stabilize.
Daniel
> Daniel: You can also check the documentation at https://salut-a-toi.org/__b/doc/backend/components.html#libervia-components
Thanks. The part on the ap gateway is very interesting
Daniel
Essentially what I was looking for (how to set it up and how one would develop clients for it)
stphas joined
sonnyhas left
sonnyhas joined
Daniel
It also conveys the complexity of mapping the two protocols.
stphas left
rubihas left
rubihas joined
atomicwatchhas left
neshtaxmpphas left
chipmnkhas left
belovehas left
neshtaxmpphas joined
atomicwatchhas joined
belovehas joined
marc0shas left
marc0shas joined
goffi
yes mapping the two protocols has had its share of difficulties.
goffi
Daniel: are you still planning to implement XEP-0277 into Conversations at some point? It remember you saying that a while ago.
goffi
I remember*
resolihas left
Daniel
yes very much. I essentially want to replicate WhatsApp status / instagram stories or what ever you want to call it; and with a bridge into AP people would immediately have accounts they could follow
Daniel
but implementation wise it makes much more sense to do this after Conversations 3.0
Axelhas joined
Axelhas left
flashcorehas left
goffi
cool :)
Trunghas left
MattJ
That CAST draft protocol I shared here the other day, this is an alternative Matrix-based proposal: https://turt2live.github.io/ietf-mimi-matrix-transport/draft-ralston-mimi-matrix-transport.html
pep.
Do we need our own version?
Dele Olajidehas joined
pep.
I'm not sure I understand what they are doing with it. It feels very generic/high-level
rubihas left
rubihas joined
MattJ
It's in the context of the messaging interop group I've discussed here before (and on-list). Basically they're looking to recommend a set of specs for (at least) the large company's the EU has defined as "gatekeepers", so each gatekeeper doesn't end up just devising their own protocols that everyone else has to use to interop with them
florettahas left
florettahas joined
MattJ
Since the EU didn't actually define a common standard that they must implement, there is a perceived opportunity to get everyone on the same page regarding messaging
Trunghas joined
Matthew
(cisco seems to be using it as an opportunity to try to create yet another application layer messaging protocol layered on mls, which is depressing given both xmpp and matrix could layer over mls
fine).
Kev
I think it's probably right, as long as the cost to them of implementing something standard is significantly lower than coming up with their own thing and documenting it, otherwise the cynic in me says it's a lost cause.
pep.
Does the XSF have money to put into it? Or should it not care?
mhhas left
konstantinoshas left
atomicwatchhas left
Axelhas joined
pep.
Kev, basically opening up part of their API and saying "good luck with that"✎
Axelhas left
pep.
Kev, basically opening up part of their API and saying "good luck with that"? ✏
antranigvhas left
MattJ
Kev, I think a lot of people at the last meeting expressed the same concern, that it's a lost cause. But I think enough people think it's at least worth a(nother) try.
mhhas joined
resolihas joined
Tim Rhas left
Tim Rhas joined
Tim Rhas left
Tim Rhas joined
Wojtekhas left
marc0shas left
marc0shas joined
mhhas left
marc0shas left
marc0shas joined
rubihas left
MSavoritias (fae,ve)
> pep.:
> Does the XSF have money to put into it? Or should it not care?
Isnt xmpp already a standard?
So theoretically it doesnt need to do anything EU or the vendors can just pick it up.
Matrix(Element) seems to just want to catch up to it in that sense.
So i dont see what xmpp would be missing except money to "market" itself
konstantinoshas joined
Kev
> , I think a lot of people at the last meeting expressed the same concern, that it's a lost cause. But I think enough people think it's at least worth a(nother) try.
I don't think I said I thought it was a lost cause. Just that the offering has to be enticing vs doing the bare minimum.
mhhas joined
pep.
MSavoritias (fae,ve), that would be a good start
atomicwatchhas joined
MSavoritias (fae,ve)
I think also the fact that a lot of big messengers either already are or were in the past xmpp, makes it easier already to use xmpp as the gateway
Kev
> Isnt xmpp already a standard?
Yes, but 6121 on its own doesn't cover all the areas that need to be exposed, such as e2e.
pep.
Are people really thinking e2ee can be exposed?
MSavoritias (fae,ve)
Ok. How about then the xsf can fund an editor to compile the minimmum amount of xeps to that vendors have to implement?
nicomuc
> replicate WhatsApp status
Daniel: is that more sophisticated than <presence status="... ? (I hope very naive questions are OK here, let me know if it's not)
MSavoritias (fae,ve)
With mls/omemo as an optional future thing
pep.
> I hope very naive questions are OK here, let me know if it's not
Please do. It's great if it's not just XMPP nerds talking crypted together
mdosch
nicomuc: WhatsApp Status is a picture that'll be shown for 24h AFAIK.
MSavoritias (fae,ve)
I think such a document would be a great start. Especially by the xsf. And the effort would be smaller than what matrix is doing.
rubihas joined
edenisthas joined
marc0shas left
marc0shas joined
restive_monkhas left
restive_monkhas joined
marc0shas left
marc0shas joined
belovehas left
belovehas joined
Daniel
nicomuc: yes it's rich content and there can be multiple of them
sonnyhas left
sonnyhas joined
massiveboxhas left
sonnyhas left
sonnyhas joined
Wojtekhas joined
Steve Killehas left
Steve Killehas joined
Steve Killehas left
sonnyhas left
sonnyhas joined
Steve Killehas joined
massiveboxhas joined
rionhas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
inkyhas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
Wojtekhas left
papatutuwawahas left
Alexhas left
Alexhas joined
Wojtekhas joined
Axelhas joined
Axelhas left
Ray22has joined
papatutuwawahas joined
papatutuwawahas left
neoxhas joined
stphas joined
Ray22has left
rionhas left
antranigvhas joined
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
resolihas left
SteveFhas left
SteveFhas joined
kryptoshas joined
kryptoshas left
Menelhas left
Menelhas joined
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
Alexhas left
Alexhas joined
stphas left
kryptoshas joined
kryptoshas left
resolihas joined
Alexhas left
deuillhas joined
chipmnkhas joined
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
mathijshas left
mathijshas joined
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
marc0shas left
marc0shas joined
kryptoshas joined
kryptoshas left
kryptoshas joined
marc0shas left
marc0shas joined
nicomuc
oh OK mdosch, thanks, it's not a text status then
Menel
Its one to x pictures, in an automatic slideshow, and WhatsApp has the tools to easily write a bit of text on them before uploading.
Menel
And videos can be part of the slideshow too, to mixture of text, videos, pictures that scroll through
emus
MattJ: I would really like to support here, but I don't know hoe✎
emus
MattJ: I would really like to support here, but I don't know how ✏
papatutuwawahas joined
Matthewhas left
uhoreghas left
Half-Shothas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Alexhas joined
kryptoshas left
pep.
goffi, https://salut-a-toi.org/__b/doc/backend/components.html#messages-delivery the Note forgets to mention protocol-agnostic e2ee mechanisms like OTR. Not that I'm especially fond of it but it's still one of the use-cases. I'm sure there are JS implementations of OTR, it wouldn't be too hard to bolt it on Mastodon or other AP web thingy
Andrzejhas joined
sonnyhas left
sonnyhas joined
catchyhas left
catchyhas joined
Alexhas left
deuillhas left
marc0shas left
Alexhas joined
marc0shas joined
goffi
pep.: well, while probably doable technically, I doubt that it's a use case: if one wants privacy nowadays, there are plenty or more or less good options (including XMPP), and ActivityPub is not one of them (for now a least). I don't see the point of using OTR with AP when there are many better options. This was making sense at the time when MSN Messenger was the leading chat service, but now we have several options to do more or less good e2ee. If one day we see an AP implementation with OTR available for direct messages, then OK I can specify it in the note, but at the moment it would only be confusing for no reason.
Ray22has joined
singpolymahas left
singpolymahas joined
mathijshas left
mathijshas joined
singpolymahas left
L29Ahhas left
L29Ahhas joined
zonsopkomsthas left
zonsopkomsthas joined
Andrzejhas left
singpolymahas joined
marc0shas left
marc0shas joined
Trunghas left
sonnyhas left
Matthewhas left
Half-Shothas left
uhoreghas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
sonnyhas joined
resolihas left
papatutuwawahas left
Titihas joined
marc0shas left
marc0shas joined
Titihas left
moparisthebest
doesn't OTR require both parties to be online at the same time and use the same devices? seems like it wouldn't work for activitypub
mhhas left
Titihas joined
mhhas joined
junaidhas joined
Mikaelahas left
Menel
Who knows what otr4 can do
moparisthebest
does it actually exist yet ?
Alexhas left
Alexhas joined
Menel
At least the name on github, doesn't look particularly active...
atomicwatchhas left
Axelhas joined
Axelhas left
Alexhas left
Alexhas joined
marc0shas left
marc0shas joined
singpolymahas left
atomicwatchhas joined
sonnyhas left
sonnyhas joined
singpolymahas joined
mathijshas left
mathijshas joined
Andrzejhas joined
mathijshas left
mathijshas joined
mathijshas left
mathijshas joined
antranigvhas left
resolihas joined
mjkhas left
massiveboxhas left
mjkhas joined
resolihas left
massiveboxhas joined
nicomuchas left
papatutuwawahas joined
stphas joined
antranigvhas joined
Wojtekhas left
Trunghas joined
resolihas joined
marc0shas left
marc0shas joined
mathijshas left
mathijshas joined
moparisthebest
Last I looked it was the half-life 3 of encryption protocols (can't say Duke nukem forever anymore)
antranigvhas left
Matthewhas left
uhoreghas left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
petrescatraianhas left
mathijshas left
mathijshas joined
Wojtekhas joined
emushas left
antranigvhas joined
Matthewhas left
Half-Shothas left
uhoreghas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Wojtekhas left
atomicwatchhas left
vanitasvitaehas left
Matthewhas left
Half-Shothas left
uhoreghas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
vanitasvitaehas joined
Mikaelahas joined
atomicwatchhas joined
singpolymahas left
singpolymahas joined
vanitasvitaehas left
Axelhas joined
Axelhas left
vanitasvitaehas joined
petrescatraianhas joined
Tobiashas left
Tobiashas joined
Tobiashas left
gooyahas left
Tobiashas joined
Ray22has left
singpolymahas left
Tim Rhas left
Mikaelahas left
singpolymahas joined
mhhas left
emushas joined
belovehas left
mhhas joined
gooyahas joined
belovehas joined
mathijshas left
mathijshas joined
Mikaelahas joined
neshtaxmpphas left
singpolymahas left
singpolymahas joined
Danielhas left
Danielhas joined
marc0shas left
marc0shas joined
belovehas left
belovehas joined
kujiuhas left
emus
> moparisthebest:
> 2022-10-28 05:02 (GMT+02:00)
> Last I looked it was the half-life 3 of encryption protocols (can't say Duke nukem forever anymore)
😂😂😂😂
intosihas left
mathijshas left
mathijshas joined
marc0shas left
marc0shas joined
antranigvhas left
resolihas left
Wojtekhas joined
belovehas left
antranigvhas joined
pablohas joined
belovehas joined
Mikaelahas left
Mikaelahas joined
projjalm
OTR sounds like a handwriting recognition system
belovehas left
pablohas left
moparisthebest
projjalm: that's OCR
projjalm
yup, I know, that's why it "sounds like" xD
stphas left
belovehas joined
Trunghas left
Mikaelahas left
Mikaelahas joined
massiveboxhas left
stphas joined
Trunghas joined
resolihas joined
massiveboxhas joined
Wojtekhas left
Wojtekhas joined
Trung
> pep.: well, while probably doable technically, ... I don't see the point of using OTR with AP when there are many better options..... it would only be confusing for no reason.
+1
federated XSF chat that'd work when XSF is down... it's a fun idea :)
singpolyma
Sounds distributed, not federated ;)
MattJ
Yes, let's sink countless hours into that to prevent the <1h of downtime since... can't remember when we last had any noteworthy downtime on this server (I guess when we migrated it from the old server)
moparisthebest
Honestly it's amazing s2s links work so well
Zash
It's honest by not working when it's down
stphas joined
larmahas joined
Tobiashas joined
marc0shas joined
alex11has joined
*IM*has left
jcbrandhas joined
moparisthebest
In last job the network guys wouldn't stop severing TCP connections on our LAN and defended this with "you can't expect TCP connections to stay up over the internet", so it was fun to show them the netstat on the server running in my closet at home (residential connection) with 40+ day old TCP connections to Germany