moparisthebest, Daniel just needs to vote "on-list"
emushas joined
Nekithas joined
wurstsalathas joined
sonnyhas left
sonnyhas joined
adiaholichas left
adiaholichas joined
mukt2has joined
adiaholichas left
mukt2has left
karoshihas joined
matkorhas left
matkorhas joined
paulhas left
adiaholichas joined
mathijshas left
mathijshas joined
davidhas left
debaclehas joined
sonnyhas left
paulhas joined
mathijshas left
mathijshas joined
mathijshas left
mathijshas joined
sonnyhas joined
ajhas joined
ajhas left
davidhas joined
debaclehas left
adiaholichas left
sonnyhas left
lorddavidiiihas left
lorddavidiiihas joined
davidhas left
lskdjfhas joined
lskdjfhas left
sonnyhas joined
lskdjfhas joined
davidhas joined
sonnyhas left
!XSF_Martinhas left
Holger
Ge0rG: XEP-0280 #6.1 now says:
> A <message/> is is eligible for carbons [...] if [...] it contains payload elements typically used in IM
... and then mentions Delivery Receipts and CSN. I guess those two are meant to be examples rather than an exhaustive list? Then again, not having a definitive list might reduce the value of the guarantee #6.2 is trying to give for carbons:rules:0, no?
Holger
Apart from that, I guess this rule should mention that it still only applies to type={chat,normal}?
Daniel
we should really follow up on im routing 2
jonas’
Daniel, implementations are where it’s at at the moment, I think
Ge0rG
Holger [12:22]:
> ... and then mentions Delivery Receipts and CSN. I guess those two are meant to be examples rather than an exhaustive list? Then again, not having a definitive list might reduce the value of the guarantee #6.2 is trying to give for carbons:rules:0, no?
You are right in those points. I'd love to have an exhaustive list of "IM payloads", but that means significant effort to compile it
Ge0rG
Holger [12:23]:
> Apart from that, I guess this rule should mention that it still only applies to type={chat,normal}?
I'm not 100% sure on that.
davidhas left
Daniel
are there any known problems with im routing ng?
dwd
Daniel, No, although that's primary because nobody's tried to implement it yet AFAIK.✎
jonas’
I think I sent some feedback to the list, not sure if that was addressed. but it’s all theoretical at the moment
dwd
Daniel, No, although that's primarily because nobody's tried to implement it yet AFAIK. ✏
Daniel
it seems way easier than adding to an endless list of rules and exceptions to carbons
Daniel
or maybe i'm missing something…
jonas’
it’s still a bit unclear how IM Routing 2.0 and non-2.0 domains interact
Holger
Ge0rG: I guess clients don't really want to receive carbons of outgoing 0184 receipts?
jonas’
I’m not sure about that
dwd
Holger, They don't?
Holger
*requests*
Holger
Dammit.
jonas’
ah, requests makes sense
Holger
Sorry.
Daniel
well requests are tied to actual messages?
dwd
Still not sure I understand.
Holger
Ah.
Daniel
and they are getting those anyway?
davidhas joined
dwd
(What Daniel says)
Holger
Yeah, ignore me, thx.
dwd
We could, of course, just drop a "<traditional-im xmlns='...' this-message-is-for-im='boolean/>" into every message.
Daniel
i'm not sure what i would do with copies of outgoing receipts though
Daniel
but in the interest of making things simplier on the server i'd just ignore them
mukt2has joined
adiaholichas joined
Holger
Yeah I can't think of a use-case either but I'd prefer to avoid even more special-casing unless there's a strong reason to do so.
Ge0rG
Daniel: copies of outgoing receipts tell you that you don't need to send a receipt any more
Holger
Ge0rG: You're not sure whether type={chat,normal} needs mentioning or whether the rule should only apply to those? Dunno about headline but you certainly don't want to apply the rule to groupchat, no?
Ge0rG
Daniel: I'm using that in MAM sync to reduce the number of receipts to send after sync
Ge0rG
Holger: message types are a mess
Ge0rG
Holger: I agree on groupchat though, and I suppose we need to make headline ephemeral+no-store
Daniel
> it’s still a bit unclear how IM Routing 2.0 and non-2.0 domains interact
Maybe routing ng needs to honor no-copy and maybe private (the latter would be weird). Other than that I don't see any big interop problems
Daniel
Ge0rG: for mam agreed. Conversations will do that as well
Daniel
For live messages you will race anyway
davidhas left
Ge0rG
Daniel: yeah, can't do anything about that
mukt2has left
Ge0rG
Except maybe on 0198 resume
davidhas joined
Daniel
I think I might even have code for sm resume. But meh
dwd
Could it be that IM Routing 2.0 is just a tidied-up Carbons without the cCarbon wrapping?
Daniel
I wouldn't optimize for that
Daniel
dwd: yes. That's why writing clients and servers should be fairly easy
Daniel
Recycle existing code and get rid of the rule mess
Daniel
Unless I'm missing something major
Daniel
Plus it always reflects
Ge0rG
dwd: we still might need the wrapping for outgoing Carbons
Daniel
Which is a good thing imho
Ge0rG
OTOH, we don't get that in MAM
sonnyhas joined
adiaholichas left
dwd
I don't think you can do without wrapping of some kind for reflection, can you?
Daniel
If you require clients to include origin ids you could
pdurbinhas left
emushas left
Ge0rG
Daniel: what for?
Daniel
If you wanted to optimize things further you could have the reflection strip out everything but the origin id and the server added elements
emushas joined
Daniel
Ge0rG: to identify a reflection
davidhas left
Ge0rG
You can identify a reflection on from being your JID and to being a different JID
Ge0rG
Daniel: just use message @id for that?
Daniel
That could also be a message from another client
Daniel
Ge0rG: same same
Daniel
(but different unique Ness properties)
Ge0rG
Daniel: your reflection will have your full JID as the from
Ge0rG
Daniel: we can finally fix @id uniqueness for IM 2.0
Daniel
(but then again im routing could also require uniqueness)
Daniel
Ge0rG: will it?
Ge0rG
Daniel: what else should be the from?
Daniel
Not saying should. But it could be the bare jid
Daniel
In any case I think the story is that we can make that work without wrapper
Ge0rG
I mean we can just embed everything into forwarded, but why?
davidhas joined
sonnyhas left
sonnyhas joined
davidhas left
debaclehas joined
winfriedhas left
winfriedhas joined
Holger
What about (direct) MUC invitations? Carbon-copy only incoming?
Nekithas left
winfriedhas left
winfriedhas joined
davidhas joined
Ge0rG
Holger: do invitations to self count as incoming?
Holger
Yes.
Ge0rG
Sounds good then
davidhas left
mukt2has joined
adiaholichas joined
davidhas joined
eevvoorhas joined
mukt2has left
krauqhas left
krauqhas joined
Vaulorhas joined
sonnyhas left
jonas’
FWIW, the IM-NG discussion also brought up the notion that full-jid messages are ephemeral (non-archived) by default, while bare jid messages are persistent (archived) by default
debaclehas left
eevvoor
Ge0rG, any comments on the proposal? We submit it tonight.
eevvoor
plus flow and DebXWoody
j.rhas left
eevvoor
Thanks to emus, everyone found your idea for inviting an AI-expert to the XMPP-Sprint extremely good. So we added that.
adiaholichas left
jonas’
AI-expert?
davidhas left
j.rhas joined
eevvoor
We will hand in a research proposal tonight with some AI stuff. So emus idea was to add that to the planned XMPP-sprint to. jonas’
jonas’
what kind of AI stuff?
eevvoor
I can send you the proposal in case you are interested,
jonas’
I’d like a two-line summary instead
eevvoor
It is machine translation and language learning with XMPP clients.
https://wiki.mattrude.com/SRV_records_for_XMPP_over_TLS is thia gonna gelp
Daniel
help for what?
!XSF_Martinhas joined
sonnyhas joined
pdurbinhas left
adiaholichas left
adiaholichas joined
wurstsalathas left
stpeterhas left
neshtaxmpp
ssh show localhost in apache
jubalhhas left
jubalhhas joined
mukt2has left
j.rhas left
sonnyhas left
sonnyhas joined
lovetoxhas left
mukt2has joined
sonnyhas left
stpeterhas joined
mukt2has left
mukt2has joined
sonnyhas joined
mukt2has left
stpeterhas left
Shellhas left
Shellhas joined
sonnyhas left
sonnyhas joined
mukt2has joined
adiaholichas left
adiaholichas joined
j.rhas joined
jubalhhas left
jubalhhas joined
sonnyhas left
stpeterhas joined
sonnyhas joined
debaclehas joined
Douglas Terabytehas left
Dele (Mobile)has left
moparisthebest
neshtaxmpp: the only thing I'm gonna say about it is the option you are looking for is https://github.com/yrutschle/sslh/blob/master/doc/config.md#transparent-proxy-support and there are great docs there
eevvoorhas left
neshtaxmpp
moparisthebest: again the same ?
moparisthebest
It's the only thing to say so yes
neshtaxmpp
maybe we didnt sprak woth you from 1 year... and the same old depreceated doculentations that lie.
neshtaxmpp
ri tbink to try tgis: https://wiki.mattrude.com/SRV_records_for_XMPP_over_TLS
neshtaxmpp
is ot gonna sgow real ip ?
moparisthebest
The official docs are correct, I'm not going to review some other docs for correctness
j.rhas left
adiaholichas left
adiaholichas joined
j.rhas joined
j.rhas left
stpeterhas left
Douglas Terabytehas joined
j.rhas joined
stpeterhas joined
sonnyhas left
neshtaxmpp
moparisthebest: the old are incorrect. they dont show how to 127. can be solved...
moparisthebest
Nope they are up to date and you are wrong, now seriously I'm not discussing it anymore
neshtaxmpp
i speak woth developer and he comment use iptables... it is danger... as newbies... dont want touch it
neshtaxmpp
moparisthebest: you are wrong. if im writing you again ot is becouae. 127 ia not solved.
winfriedhas left
winfriedhas joined
winfriedhas left
winfriedhas joined
sonnyhas joined
wurstsalathas joined
sonnyhas left
eevvoorhas joined
mathijshas left
mathijshas joined
eevvoorhas left
sonnyhas joined
waqashas joined
pdurbinhas joined
lovetoxhas joined
mathijshas left
mathijshas joined
lovetoxhas left
Shellhas left
pdurbinhas left
sonnyhas left
Nekithas left
sonnyhas joined
stpeterhas left
winfriedhas left
winfriedhas joined
moparisthebest
neshtaxmpp: wait lol did you just say you talked to the dev who said you must use iptables but don't want to use iptables? Hahaha
moparisthebest
You have to if you want it to work, just like the docs I linked say, it works and I know it because it works on my machine
pep.
(that's usually not the only sign to look for proof of work though, but nvm :p)
moparisthebest
Yes well everyone else's machines also who follows the simple instructions :)
mukt2has left
moparisthebest
Not people who go "but I want to skip parts and have it still work" though
paulhas left
paulhas joined
Yagizahas left
winfriedhas left
winfriedhas joined
wurstsalathas left
wurstsalathas joined
winfriedhas left
!XSF_Martinhas left
winfriedhas joined
winfriedhas left
winfriedhas joined
mathijshas left
mathijshas joined
j.rhas left
j.rhas joined
!XSF_Martinhas joined
mukt2has joined
Neustradamushas left
neshtaxmpp
moparisthebest: you are wrong, now seriously I'm not discussing it anymore