Were the XEPs for video calls and conferencing used in collaboration with the jitsi folks?✎
bunghas left
phryk
Were the XEPs for video calls and conferencing developed in collaboration with the jitsi folks? ✏
kurisuhas left
sonnyhas left
sonnyhas joined
florettahas left
florettahas joined
neshtaxmpphas left
adiaholichas joined
marc0shas left
marc0shas joined
adiaholichas left
adiaholichas joined
qyhas left
qyhas joined
neshtaxmpphas joined
wgreenhousehas left
florettahas left
florettahas joined
wgreenhousehas joined
govanifyhas left
govanifyhas joined
wgreenhousehas left
kurisuhas joined
qwestionhas joined
wgreenhousehas joined
florettahas left
florettahas joined
adiaholichas left
qyhas left
qyhas joined
wgreenhousehas left
neshtaxmpphas left
adiaholichas joined
wgreenhousehas joined
adiaholichas left
wgreenhousehas left
adiaholichas joined
wgreenhousehas joined
jgarthas left
Yagizahas joined
adiaholichas left
adiaholichas joined
wgreenhousehas left
kurisuhas left
kurisuhas joined
kurisuhas left
neshtaxmpphas joined
u70jfzo5eyeb468b9ohas left
u70jfzo5eyeb468b9ohas joined
millesimushas left
millesimushas joined
wladmishas left
wladmishas joined
wgreenhousehas joined
stphas left
Menelhas joined
phryk
Good morning everyone. I finally have the first draft for the central article done and would love if people could look and see if they find anything that's wrong. I put a render of it at https://docs.phryk.net/x/X%20as%20in%20Freedom.html โ the sections "Free & Open standard" and "eXtensibility" especially contains things that people here know better where I'm not sure.
phryk
And with that, I'm off to sleep.^^
phryk
SVGs might look slightly less fancy because I haven't converted texts to paths yet.
Paganinihas left
kurisuhas joined
Tobiashas joined
kurisuhas left
Vaulorhas joined
jcbrandhas left
adiaholichas left
adiaholichas joined
atomicwatchhas left
atomicwatchhas joined
Menel
phryk:
> Were the XEPs for video calls and conferencing developed in collaboration with the jitsi folks?
Jitsi does their own thing.
florettahas left
argentumhas left
adiaholichas left
Sevehas joined
adiaholichas joined
millesimushas left
adiaholichas left
florettahas joined
adiaholichas joined
stphas joined
millesimushas joined
adiaholichas left
moparisthebest
"Interop via embedding our iframe" - jitsi
adiaholichas joined
stphas left
chronosx88has joined
millesimushas left
millesimushas joined
adiaholichas left
adiaholichas joined
adiaholichas left
adiaholichas joined
xeckshas left
adiaholichas left
msavoritiashas joined
adiaholichas joined
ti_gj06has joined
govanifyhas left
govanifyhas joined
adiaholichas left
adiaholichas joined
qwestionhas left
harry837374884has left
harry837374884has joined
adiaholichas left
roccohas joined
adiaholichas joined
roccohas left
millesimushas left
adiaholichas left
xeckshas joined
Yagizahas left
Yagizahas joined
roberthas joined
adiaholichas joined
wurstsalathas joined
Mikaelahas joined
Titihas joined
adiaholichas left
adiaholichas joined
guus.der.kinderenhas left
guus.der.kinderenhas joined
djorzhas joined
Apollohas left
adiaholichas left
rafasaurushas left
rafasaurushas joined
Apollohas joined
emushas joined
BASSGODhas left
goffihas joined
adiaholichas joined
ti_gj06has left
wladmishas left
wladmishas joined
BASSGODhas joined
adiaholichas left
goffihas left
goffihas joined
adiaholichas joined
djorzhas left
Alexhas joined
adiaholichas left
Titihas left
wladmishas left
ti_gj06has joined
rafasaurushas left
mjkhas joined
inkyhas left
eabhas left
eabhas joined
govanifyhas left
govanifyhas joined
florettahas left
beanhas joined
florettahas joined
Yagizahas left
Yagizahas joined
rafasaurushas joined
goffihas left
goffihas joined
inkyhas joined
dan.caseleyhas left
dan.caseleyhas joined
Stefanhas left
Stefanhas joined
jcbrandhas joined
uhoreghas left
homebeachhas left
Matthewhas left
Rixon ๐๐จhas left
Half-Shothas left
ti_gj06has left
Half-Shothas joined
Matthewhas joined
Rixon ๐๐จhas joined
uhoreghas joined
homebeachhas joined
uhoreghas left
homebeachhas left
Matthewhas left
Rixon ๐๐จhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon ๐๐จhas joined
uhoreghas joined
homebeachhas joined
Maranda[x]has left
wgreenhousehas left
atomicwatchhas left
ti_gj06has joined
Neustradamushas joined
atomicwatchhas joined
BASSGODhas left
Titihas joined
wgreenhousehas joined
karoshihas joined
BASSGODhas joined
wgreenhousehas left
tykaynhas joined
pep.
phryk: I'm no native but isn't "dissident" pejorative? I'd use activist instead probably
ti_gj06has left
Apollohas left
edhelas
moparisthebest exactly :D
mjk
phryk:
> OTR only works for direct messaging โ i.e. not for chatrooms, file transfers or calls.
> :::
> OpenPGP works for direct messaging as well as chatrooms, but not for file transfers or calls.
It's worth reminding the context of these statements:
> OTR/PGP _in XMPP, in practice_ only work for ...
There's no technical reason for being unable to encrypt files or verify caller identity with those
mdoschhas left
mjk
And... I'm not sure there's a spec for pgp muc, is there?
mdoschhas joined
mjk
pep.: I'm no native either, but pretty sure it's not. It only means 'one who disagrees'
pep.
mjk: yeah that's also what I found as a definition. Somebody in opposition to.. I'd still prefer something more positive :)
lskdjfhas joined
eevvoorhas left
eevvoorhas joined
mjk
Well, at least 'activist' is not equivalent, one can disagree passively :D
pep.
It's already depressing enough to see how #&%ยฃ@ stuff around us is, it's nice when words don't add another layer :)
mjk
I don't disagree :))
huhnhas joined
BASSGODhas left
eevvoorhas left
eevvoorhas joined
adiaholichas joined
BASSGODhas joined
pep.
phryk: also I'm not that set on p2p being the bestest. It's all about that model. p2p often leaks metadata you'd rather keep for yourself.
Wojtekhas joined
Zash
You might think that p2p means "there are no servers". This isn't accurate. Instead, everyone is a server.
pep.
Yeah
pep.
It's all about threat model*
edhelas
Zash maybe we should do p2p over blockchain with e2ee to solve the issue
Kev
Just for a somewhat native speaker's perspective just on the English side - 'dissident' does have overtones, yes.
Zash
!slap edhelas
edhelas
Zash too bad for you, you'll not be part of the next multi-billion $ startup
Zash
I don't wanna!
BASSGODhas left
Apollohas joined
ti_gj06has joined
BASSGODhas joined
Maranda[x]has joined
pep.
phryk: re anonymity I find it weird that you discard using pseudonymity to then use "true anonymity" to talk about anonymity.
wgreenhousehas joined
florettahas left
wgreenhousehas left
stphas joined
pep.
I'm curious about the expected reader of this article. I still find it too technical. Also, reality is not as rainbow and flowers as the article describes it. But I haven't finished reading and I'll come back to it later actually. It's good that this topic is brought up though :)
florettahas joined
adiaholichas left
adiaholichas joined
marc0shas left
marc0shas joined
kyemxdenhas left
kyemxdenhas joined
huhnhas left
antranigvhas joined
wgreenhousehas joined
huhnhas joined
govanifyhas left
govanifyhas joined
antranigvhas left
wgreenhousehas left
antranigvhas joined
debaclehas joined
kyemxdenhas left
kyemxdenhas joined
BASSGODhas left
antranigvhas left
antranigvhas joined
raghavgururajanhas joined
chronosx88has left
chronosx88has joined
eevvoorhas left
eevvoorhas joined
millesimushas joined
BASSGODhas joined
wgreenhousehas joined
antranigvhas left
adiaholichas left
Rixon ๐๐จhas left
uhoreghas left
homebeachhas left
Matthewhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon ๐๐จhas joined
uhoreghas joined
homebeachhas joined
marc0shas left
marc0shas joined
Paganinihas joined
antranigvhas joined
govanifyhas left
govanifyhas joined
wgreenhousehas left
govanifyhas left
govanifyhas joined
msavoritiashas left
msavoritiashas joined
msavoritiashas left
msavoritiashas joined
mhhas left
adiaholichas joined
florettahas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
MattJhas left
gooyahas joined
florettahas joined
millesimushas left
ti_gj06has left
millesimushas joined
debaclehas left
Rixon ๐๐จhas left
uhoreghas left
homebeachhas left
Matthewhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon ๐๐จhas joined
uhoreghas joined
homebeachhas joined
MattJhas joined
kyemxdenhas left
kyemxdenhas joined
msavoritiashas left
msavoritiashas joined
florettahas left
djorzhas joined
djorzhas left
Maranda[x]has left
florettahas joined
marc0shas left
marc0shas joined
papatutuwawahas joined
goffihas left
goffihas joined
Maranda[x]has joined
adiaholichas left
alacerhas left
gooyahas left
gooyahas joined
alacerhas joined
wgreenhousehas joined
BASSGODhas left
wgreenhousehas left
adiaholichas joined
goffihas left
goffihas joined
adiaholichas left
mhhas joined
BASSGODhas joined
Sevehas left
BASSGODhas left
adiaholichas joined
wurstsalathas left
BASSGODhas joined
daagshas left
wgreenhousehas joined
pep.
> The body governing XMPP is the [XSF]
phryk, governing is a strong word, maybe something more alongside the lines of stewardship? The XSF only defines a process to publish specs that gravitate around XMPP. Nothing prevents another entity to start publishing specs on XMPP (and some already do).
Zash
_That_ is the true extensibility
adiaholichas left
pep.
I also find the title "Free & Open standard" deceitful. To me it relates to "Free & Open source", but in the first paragraph you say free as in free beer
pep.
And I'm yet to see a definition for open standard. Just sounds like another word that means everything and its opposite
pep.
(Same in FOSS tbh)
adiaholichas joined
Zash
How about this one: https://www.itu.int/en/ITU-T/ipr/Pages/open.aspx
Sam
The usual reminder that it's "Tor" not "TOR" applies
Sam
The backronym came later and only applies to a specific part of the project.
Zash
ToR
MattJ
#NotTheOnionRouter
neshtaxmpphas left
neshtaxmpphas joined
pep.
Taking about Tor, I felt like it was name-dropped in the article. Not really explained why it's needed
karoshihas left
karoshihas joined
florettahas left
florettahas joined
adiaholichas left
Sevehas joined
pep.
Also I'm not sure I'd attribute a phrase such as direct democracy to the XSF :/
pep.
The article, still
pep.
phryk: maybe you want feedback in another form? I feel like there's a lot more to say, details etc.
ti_gj06has joined
kurisuhas joined
bunghas joined
millesimushas left
adiaholichas joined
wladmishas joined
kurisuhas left
florettahas left
florettahas joined
robertooohas left
wurstsalathas joined
neshtaxmpphas left
neshtaxmpphas joined
adiaholichas left
millesimushas joined
Yagizahas left
BASSGODhas left
BASSGODhas joined
debaclehas joined
BASSGODhas left
kyemxdenhas left
kyemxdenhas joined
harry837374884has left
harry837374884has joined
kurisuhas joined
norkkihas joined
gooyahas left
norkkihas left
gooyahas joined
norkkihas joined
antranigvhas left
wladmishas left
antranigvhas joined
ti_gj06has left
uhoreghas left
homebeachhas left
Rixon ๐๐จhas left
Matthewhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon ๐๐จhas joined
uhoreghas joined
homebeachhas joined
nicolahas joined
kyemxdenhas left
kyemxdenhas joined
norkkihas left
Yagizahas joined
nicolahas left
adiaholichas joined
u70jfzo5eyeb468b9ohas left
antranigvhas left
me9has joined
robertooohas joined
kurisuhas left
BASSGODhas joined
gooyahas left
gooyahas joined
wurstsalathas left
wurstsalathas joined
chronosx88has left
chronosx88has joined
daagshas joined
xnamedhas joined
Wojtekhas left
Wojtekhas joined
adiaholichas left
adiaholichas joined
adiaholichas left
rafasaurushas left
rafasaurushas joined
serge90has left
moparisthebest
phryk: also pgp does allow for encrypted file sharing
eevvoorhas left
eevvoorhas joined
adiaholichas joined
eevvoorhas left
eevvoorhas joined
adiaholichas left
gooyahas left
gooyahas joined
antranigvhas joined
phryk
Okay, thanks a bunch for the feedback; yreading from top to bottom (and technically supposed to be in a meeting, but boss doesn't replay):
* "dissident" was chosen over "activist" for associated connotations in leftist/anarchist spaces where "activists" are often perceived to care primarily about "optics".
* mjk, XEP 373 ("OX") intro states "Therefore this XEP can be used for example to implement end-to-end encrypted Multi-User Chat" โ i just assumed that means usually implementations support it?
* pep, I actively said P2P wasn't the "bestest" and that other factors overruled its theoretically better resilience features. this isn't clear from the current wording?
* Zash, IIRC the agreed-upon terminology is that P2P neither has clients nor servers, but only peers. I mean you could've also called them sients or clervers, but that would only add to the confusion :P
pep:
* in a previous version of the identity compartmentalization section, i was being all anal about pseudonymity being the right term, but that doesn't reflect everyday use by normal people, so I changed it to confuse non-techies less.
* I agree that it isn't "there yet" in terms of being readily digestible for non-techies. any hints on what things still need explaining would be welcome.
* I think free & open are at least as well defined as most things in everyday speech โ language is a mess and there's no real way around that, especially if you don't want to end up with an academic text so dry it'll make you shrivel up reading it.
* non-members being able to hand in proposals is indeed a *very* good and relevant point.
* good point about tor not being explained.
* the direct democracy bit is supposed to refer to people being able to dictate what parts of the whole spec (as in core + extensions) is "active" or "alive" simply through their usage. this point is about community influence, not about XSF members.
* moparisthebest, source plox โ XEPs say no.✎
phryk
Okay, thanks a bunch for the feedback; reading from top to bottom (and technically supposed to be in a meeting, but boss doesn't reply):
* "dissident" was chosen over "activist" for associated connotations in leftist/anarchist spaces where "activists" are often perceived to care primarily about "optics".
* mjk, XEP 373 ("OX") intro states "Therefore this XEP can be used for example to implement end-to-end encrypted Multi-User Chat" โ i just assumed that means usually implementations support it?
* pep, I actively said P2P wasn't the "bestest" and that other factors overruled its theoretically better resilience features. this isn't clear from the current wording?
* Zash, IIRC the agreed-upon terminology is that P2P neither has clients nor servers, but only peers. I mean you could've also called them sients or clervers, but that would only add to the confusion :P
pep:
* in a previous version of the identity compartmentalization section, i was being all anal about pseudonymity being the right term, but that doesn't reflect everyday use by normal people, so I changed it to confuse non-techies less.
* I agree that it isn't "there yet" in terms of being readily digestible for non-techies. any hints on what things still need explaining would be welcome.
* I think free & open are at least as well defined as most things in everyday speech โ language is a mess and there's no real way around that, especially if you don't want to end up with an academic text so dry it'll make you shrivel up reading it.
* non-members being able to hand in proposals is indeed a *very* good and relevant point.
* good point about tor not being explained.
* the direct democracy bit is supposed to refer to people being able to dictate what parts of the whole spec (as in core + extensions) is "active" or "alive" simply through their usage. this point is about community influence, not about XSF members.
* moparisthebest, source plox โ XEPs say no. ✏
pep.
The part on jitsi is slightly weird. Jitsi publishing a first version of their spec at the XSF, that later was extended and changes not pushed back into the spec. But it's not "because" some of it isn't specified that it's not usable with "normal" XMPP clients (what is normal here, "A/V" wasn't part of normal in most clients until recently). Clients could very well implement unspecified, or non-standard, or non-XSF-standard behaviour, such as Jitsi-meet's, if they wanted.
Zash
phryk, the point is that having clear roles and responsibilities is nice. I know which servers see the metadata of any message I send. Harder to say in dht p2p things.
Menelhas left
pep.
And "clients have integrated audio and video calls with OMEMO encryption", nit as well, but (please correct me if I'm wrong), call transport isn't exactly encrypted with OMEMO, it's only that some things are verified as part of initializing the transport(?)
pep.
(with OMEMO)
BASSGODhas left
Zash
You can say the same about "TLS encryption".
pep.
hmm possible, yes
adiaholichas joined
Zash
Probably not very useful outside of detailed crypto system design discussions to make that kind of distinction.
pep.
Would you say OpenPGP encrypted calls though if it replaced OMEMO?
moparisthebest
phryk: send a file with Conversations and pgp turned on, you'll notice it http uploads a .pgp file
BASSGODhas joined
pep.
I guess one would.. for marketing purposes probably :/
pep.
istr monkeysphere, even though it's slightly different
phryk
pep., "say" or "through" supposed to be a different word? because i can't parse that sentenceโฆ
pep.
which one
phryk
"Would you say OpenPGP encrypted calls though if it replaced OMEMO?"
pep.
remove "though" and it still works
pep.
And you can quote "OpenPGP encrypted calls"
phryk
Ah, I'd probably say "PGP encrypted calls" in that case.
Zash
Are the messages "encrypted with OMEMO" ? No, it's likely AES or somesuch cipher
phryk
Zash, that's actually a good point, I can substitute "encrypted" with "secured" in a lot of places and make things more understandable for non-techiesโฆ
pep.
Zash, sure. I get why we say OMEMO-encrypted messages, just like we say PGP-encrypted messages. But when people say for example "OMEMO encrypted files" it feels eird.✎
pep.
Zash, sure. I get why we say OMEMO-encrypted messages, just like we say PGP-encrypted messages. But when people say for example "OMEMO encrypted files" it feels weird. ✏
pep.
As you'd use a very similar way (if not the exact same) to share file with PGP
daagshas left
Sam
It doesn't seem worth distinguishing between OMEMO for key exchange or OMEMO encrypting the actual data in a thing for users who won't even care what OMEMO is ยฏ\_(ใ)_/ยฏ
pep.
Exactly? I would just use "encrypted"
BASSGODhas left
Zash
Encrypted with ๐ฆ๏ธ๐๏ธ
pep.
Anyway, I did say it was a nit. Please ignore, that's far from the most important comment in the article
Sam
I meant "OMEMO-encrypted files" or "PGP-encrypted files" or whatever seems fine, even if it's actually only encrypting an AES key under the hood and that is being used to encrypt the actual data.
Sam
But I don't know the exact context; I'm just assuming it's something where you actually want to distinguish between "OMEMO is being used or PGP is being used" but don't care exactly how it's used.
adiaholichas left
pep.
"* non-members being able to hand in proposals is indeed a *very* good and relevant point." I think you misunderstood my comment? phryk
Wojtekhas left
Zash
How pedantic do we wanna be today? ๐
adiaholichas joined
jonasโ
very, obviously
Wojtekhas joined
phryk
pep., okay, wanna elaborate on that?^^
phryk
also boss just appeared, so I'm kind of in a meeting now^^
pep.
That was the one on the XSF "governing" XMPP right? I was saying it's not (governing XMPP).
pep.
*a wild boss appears*
BASSGODhas joined
pep.
Grab your shield and sword, quick
Zash
The XSF is governing the XEP series, if anything.
pep.
*boss casts meeting*
pep.
aaaaahhhrrg, they got me
Zash
The wider XMPP ecosystem ... I mean we can _try_ but it's like herding cats.
pep.
Yeah no thanks. I don't think the XSF is legitimate to "govern" the wider ecosystem. It's definitely not to me as it stands
moparisthebest
pep., *It's dangerous to go alone! Take this.* ... *uh wtf is this?* *an XML library of course* ... *oh no*
pep.
*I'd rather use my **JSON LIBRARY** haha!!*
pep.
"It's very effective"
phryk
pep., no, that was about collaboration being open through membership and you pointing out that membership isn't actually required. :)
pep.
I don't remember saying that, but good
Zash
pep., and 9 months later https://xmpp.org/extensions/xep-0432.html was born
phryk
might've been zash :P
Zash
membership is mostly a legal thing for organizational reasons
xnamedhas left
pep.
Zash, aaarrrhhhggg, that thing turned against me!
florettahas left
florettahas joined
pep.
phryk, my general feeling is that it's pretty thick for actualy activists. The circles I'm in are not very technical and I'm sure this wouldn't be understood
pep.
(Also some don't speak english, but a translation might help here)
pep.
In general I go with the practical things, "XMPP doesn't require a phone number", "There's a number of public servers you can use to blend in the masses", "there's not central entity" (analogy to the government we want to overthrow :))
marc0shas left
marc0shas joined
pep.
And of course use Tor, etc.
xnamedhas joined
msavoritiashas left
adiaholichas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
xnamedhas left
gooyahas left
gooyahas joined
papatutuwawahas left
xnamedhas joined
southerntofuhas left
southerntofuhas joined
ti_gj06has joined
Titihas left
archas left
archas joined
adiaholichas joined
Menelhas joined
gooyahas left
gooyahas joined
florettahas left
florettahas joined
emushas left
reimarhas joined
gooyahas left
gooyahas joined
paulhas left
qwehas joined
emushas joined
millesimushas left
adiaholichas left
msavoritiashas joined
phrykstarts compiling notes from feedback while waiting for the second meeting
msavoritiashas left
msavoritiashas joined
neshtaxmpphas left
neshtaxmpphas joined
qwehas left
neshtaxmpphas left
neshtaxmpphas joined
florettahas left
millesimushas joined
emus
> analogy to the government we want to overthrow
I guess that pulls in more people besides drug and weapon dealers we actually dont want. but yes, its good to not have a central instance
pep.
I don't understand your first sentence
me9has left
adiaholichas joined
emus
I just wanted to state that such analogies raises interest to radical people I assume few people want to encourage within their networks. Even so independent infrastructure is a thing
pep.
Who doesn't want to get rid of capitalism and the injustice that goes with it? :)
emus
offtopic
pep.
Sure that's a great way to cut a discussion short, but fine :)
pep.
I'm not sure where you discussed the reasons for this article if even just this is offtopic
florettahas joined
papatutuwawahas joined
djorzhas joined
chronosx88has left
chronosx88has joined
emus
I dont see why I should discuss radical politics here now
MattJ
I think it's fair to say that discussions of political views and statements like "who doesn't X?" (when some people clearly do not) are off-topic here. I assume the article was posted primarily because the author is seeking review about the XMPP parts from people with XMPP experience, and this is probably the most likely place to find them. And the majority of feedback on the article has been about technical rather than political aspects, which I imagine was the intention.
Titihas joined
MattJ
I can't assume everyone here is of the same political opinions, and I really don't want to spend time moderating political discussions
pep.
(I doubt everyone here is of the same political opinions..)
MattJ
Certainly
Zash
s/everyone here/any two people/
pep.
Ah I misread, I first thought you said everyone was :P
MattJ
If only :)
pep.
fwiw, there's more politics that happens in here than you think :)
jonasโ
pep., what is the use in that statement?
pep.
Answering the "I don't want to spend time moderating political discussions"
jonasโ
well if more politics is happening here than $someone thinks, it doesn't seem to require moderation *so far*. I think the statement from MattJ was meant as a foreshadowing(?), if things go farther than they have.
wurstsalathas left
wurstsalathas joined
pep.
It doesn't need to because it's probably opinions the majority has (which often passes as "non-political" ..)
emus
Definitively, and thats good (differnet polt. views). But my gut feeling told me that if we just continue for 5 mins with this we are back to useless root discussion of how we can force people into some poltical direction with XMPP tech. I doubt thats what we are here for in the end nor have any resources.
Let`s propagate the protocol and their applications in a way most people would understand and see it as useful (with the few resources we have).
jonasโ
pep., see, excellent.
pep.
..
pep.
Dismissing different opinions 101
moparisthebest
XMPP is a tool, like a hammer, that can be used for good or evil, regardless of what you consider good or evil :)
Daniel
XMPP greatest accomplishment is to trick the majority into believing they would benefit from it
ti_gj06has left
wladmishas joined
Zash
Playing XMPP's advocate eh?
pep.
moparisthebest, your tool enables TLS, why? It also speaks unicode, why not just ascii? Why is federation even an option? That's what your tool that has totally nothing to do with politics (/s) does :)
jonasโ
pep., let's cut it here.
moparisthebest
I agree unicode was a mistake
moparisthebest
a hammer is also a poor tool for driving in screws
pep.has left
eevvoorhas left
Kev
We should have just chosen a charset that can encode the 29 letters of the alphabet in one byte each, numbers, some punctuation and been done with it ;)
eevvoorhas joined
pep.has joined
pep.has left
Apollohas left
jgarthas joined
ti_gj06has joined
wladmishas left
stphas left
archas left
archas joined
adiaholichas left
adiaholichas joined
paulhas joined
roccohas joined
Apollohas joined
adiaholichas left
archas left
harry837374884has left
archas joined
harry837374884has joined
adiaholichas joined
wladmishas joined
xeckshas left
neshtaxmpphas left
roccohas left
neshtaxmpphas joined
roccohas joined
adiaholichas left
adiaholichas joined
uhoreghas left
Rixon ๐๐จhas left
homebeachhas left
Matthewhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon ๐๐จhas joined
uhoreghas joined
homebeachhas joined
daagshas joined
Maranda[x]has left
Maranda[x]has joined
archas left
neshtaxmpphas left
antranigvhas left
antranigvhas joined
archas joined
archas left
archas joined
wladmishas left
marc0shas left
marc0shas joined
florettahas left
florettahas joined
marc0shas left
marc0shas joined
roccohas left
roccohas joined
daagshas left
neshtaxmpphas joined
flow
but I want to write Fuรball!
ti_gj06has left
kyemxdenhas left
kyemxdenhas joined
millesimushas left
xeckshas joined
emushas left
emushas joined
restive_monkhas left
florettahas left
norkkihas joined
millesimushas joined
antranigvhas left
antranigvhas joined
restive_monkhas joined
florettahas joined
restive_monkhas left
adiaholichas left
adiaholichas joined
antranigvhas left
Wojtekhas left
Wojtekhas joined
marc0shas left
marc0shas joined
chronosx88has left
marc0shas left
marc0shas joined
chronosx88has joined
me9has joined
adiaholichas left
adiaholichas joined
gooyahas left
gooyahas joined
adiaholichas left
karoshihas left
Wojtekhas left
Wojtekhas joined
marc0shas left
stphas joined
marc0shas joined
norkkihas left
marc0shas left
marc0shas joined
karoshihas joined
kyemxdenhas left
kyemxdenhas joined
marc0shas left
marc0shas joined
emus
Heizรถlrรผckstoรabdรคmpfung :-)
Zash
rรคksmรถrgรฅs?
xnamedhas left
gooyahas left
antranigvhas joined
gooyahas joined
Mikaelahas left
daagshas joined
karoshihas left
me9has left
moparisthebest
see? no use-case at all for nonsense words like these in chat... /s
adiaholichas joined
jonasโ
๐
me9has joined
adiaholichas left
adiaholichas joined
mjk
phryk:
> XEP 373 ("OX") intro states "Therefore this XEP can be used for example to implement end-to-end encrypted Multi-User Chat" โ i just assumed that means usually implementations support it?
Errr, _are_ there implementations of OX? Much less OX MUC? Genuine question, but I have my doubts. I humbly opine that the article should mostly talk about actual impl status rather than theoretically possible implementations :)
adiaholichas left
Menel
Profanity in some state?
mjk
Nebraska?
moparisthebest
:sensible_chuckle:
adiaholichas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
beanhas left
Vidakhas left
adiaholichas left
andrey.ghas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
adiaholichas joined
karoshihas joined
xnamedhas joined
millesimushas left
adiaholichas left
Kevhas left
Kevhas joined
kyemxdenhas left
kyemxdenhas joined
kyemxdenhas left
kyemxdenhas joined
Wojtekhas left
Kevhas left
Kevhas joined
me9has left
millesimushas joined
marc0shas left
marc0shas joined
phryk
mjk, I honestly have no idea. Lemme look if I can find which XEP Conversations implements for PGPโฆ
moparisthebest
phryk, it's not OX, it's https://xmpp.org/extensions/xep-0027.html
moparisthebest
no signing, no replay prevention etc etc
phryk
According to my DOAP table builder thingie, Conversations, Dino and Gajim support XEP-0027 and Gajim additionally implements XEP-373.
moparisthebest
if you are a dissident who the govt is after you might not want signing
phryk
moparisthebest, So XEP-0027 messages can be forged?
moparisthebest
anyone can encrypt to a key if that's what you mean
phryk
Ye, that's why I spelled the identity assurance part explicitly out in the article.
mjk
Replayed rather
moparisthebest
the authenticity just comes from normal xmpp guarantees (so if you have an evil server operator, those are out the window)
phryk
Well if a login is compromised but the pgp isn't the attacker with the login can forge messages that for the recipient are indiscernable from messages by the actual holder of the pgp key, right?✎
phryk
Well if a login is compromised but the pgp key isn't, the attacker with the login can forge messages that for the recipient are indiscernable from messages by the actual holder of the pgp key, right? ✏
moparisthebest
you don't need or use a pgp key to send a xep-0027 message
phryk
Yes, that's kind of the cause. You just need the recipients pubkey.
moparisthebest
yes
phryk
Just want to make sure I understand correctly. :)
mjk
> Gajim
Right, I remembered something like that. Interestingly, I don't hear people talking about actually using it, even just testing. Weird
roccohas left
phryk
Well, the only "advantage" it really has to OMEMO is that you can have something approaching legally binding proof of identity, right? Don't see many people having a use-case for that.
phryk
If municipalities used XMPP for bureaucracy I could see a strong use-case, but not in the current environment.
mjk
> Well, the only "advantage" it really has to OMEMO is that you can have something approaching legally binding proof of identity, right? Don't see many people having a use-case for that.
Makes sense✎
mjk
>? Don't see many people having a use-case for that.
Makes sense ✏
florettahas left
phryk
mjk, your edit just gave me an *awful* idea.
phryk
having a bot do a marquee on their last message through continuous edits.
mjk
That's an actual thing...
phryk
This already exists? D:
phryk
Not sure if I should be sad or relievedโฆ^^
mjk
Don't remember whether in profanity or poezio
BASSGODhas left
mjk
Btw, does OX not provide the convenience of having the entire history encrypted with one key?
phryk
I would think so, but honestly haven't read the specs. :P
phryk
I mean, at least for devices on which you use the same key.
phryk
But I also assume that you could migrate OMEMO keypairs between devices and have the same result. Just haven't seen clients offering that as a feature.
marc0shas left
marc0shas joined
moparisthebest
phryk, yea implementing <marquee> with last message edit was already done, Link Mauve iirc ?
moparisthebest
you can't migrate OMEMO keypairs actually
moparisthebest
you can't use the same ones on 2 different devices that is
phryk
And here I was, thinking I'd be doing something unspeakably offensive by implementing that. ^^
phryk
moparisthebest, how come?
moparisthebest
one of the properties of OMEMO is you can only decrypt messages once
Menel
I think its about the rotating keys after use.
Pfs
uhoreghas left
Rixon ๐๐จhas left
Matthewhas left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon ๐๐จhas joined
uhoreghas joined
homebeachhas joined
adiaholichas joined
phryk
Ah, nice to know, thanks for explaining.
mjk
Technically, you could probably clone omemo state and receive messages on all clones successfully, but the moment you try to send something, the ratchets go out of sync
BASSGODhas joined
reimarhas left
adiaholichas left
djorzhas left
florettahas joined
adiaholichas joined
wladmishas joined
jcbrandhas left
adiaholichas left
florettahas left
florettahas joined
adiaholichas joined
jcbrandhas joined
Yagizahas left
argentumhas joined
adiaholichas left
mathieui
mjk, the marquee thing is from a poezio plugin -I wrote it, donโt hit me-
mjk
mathieui: it's not abuse if it's for fun!
mathieui
allowed us to find a some bugs in correction code, though (between unbounded message correction depth which leads to leaks, and recursion that goes further than the python limits and crashes)