zash: qmacro's "programming jabber" has a chapter on that
jonasw
Zash, HTCPCP over XMPP? sounds like a protoxep to me!
Guus
Zash: you don't have a XMPP controlled coffee machine yet? How are you able to function in this society?!
edhelas
just sent a little remark for Bookmark 2 https://mail.jabber.org/pipermail/standards/2018-March/034673.html I think that we need to discuss about those limitations and format for JIDs, node ids, item ids…
I think I've used up my emergency backup beans too
Ge0rG
All I have is a ten-pack of instant coffee portions, and that is down to eight already.
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Steve Killehas left
Steve Killehas left
Valerianhas left
LNJhas left
Steve Killehas joined
LNJhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Guushas left
LNJhas left
LNJhas joined
Valerianhas joined
mhterreshas joined
mhterreshas left
moparisthebesthas joined
Steve Killehas left
rionhas left
Steve Killehas joined
moparisthebesthas joined
rionhas joined
Valerianhas left
Valerianhas joined
vanitasvitaehas left
Alexhas joined
Ge0rGhas left
Dave Cridland
edhelas, You wrote lots of words which I mentally summarised as "Yes, I think the XSF should work on this proposal".
Valerianhas left
marmistrzhas joined
marmistrzhas joined
Valerianhas joined
Dave Cridland
edhelas, And having caught up on that thread - lots of people have written the same thing in many ways (ie, yes, let's work on that spec in the XSF). So if the Council accepts it, I'll go over those and respond and/or update as needed.
Dave Cridland
Or JC can, of course.
ralphmhas left
edhelas
so this could lead to a new XEP-**** Formats of Identifiers in XMPP or updating the existing XEPs to define those formats and limitations (for 0060 at least)
Zash
Surely you can apply stricter restrictions for local data?
Alexhas joined
Valerianhas left
Valerianhas joined
edhelas
I am, I need to define the structure of my data in my SQL DB
edhelas
and I can tell you that I cannot define a really long Pubsub item id at the moment (depending of the encoding of the characters as well)
Zash
And then there's the thing where hostparts in JIDs are allowed to be 1023 bytes but DNS doesn't allow more than ~255 bytes
edhelas
oh I wasn't aware of that
Zash
And Prosody by default doesn't allow anywhere near that long JIDs
Zash
Or, default storage implementaion won't accept it.
edhelas
would be nice to open a wiki page or notepad to list what limitation we put in our softwares regarding those things :)
edhelas
it can give a nice overview
vanitasvitaehas left
Kev
Personally, I think pubsub-using-specs should just say 'in normalised form'.
edhelas
?
vanitasvitaehas left
jonasw
I still don’t understand peters point that we need to specify a normalization for pubsub nodes (in contrast to specifying to NOT use normalization)
Kev
When putting JIDs into nodes :)
edhelas
I'm also using those pubsub identifiers to craft urls, so you have URLs limitations in there
Kev
Or into IDs, rather.
jonasw
(in the general case, that is)
jonasw
maybe somenoe can help me out with that?
vanitasvitaehas left
jubalhhas joined
jubalhhas left
jubalhhas joined
Syndacehas left
Syndacehas joined
ralphmhas joined
SaltyBones
Why is resource locking out of fashion now?
SaltyBones
Is there a XEP on that?
Zash
Conflicts with the model in which all messages are available on all devices all the time
SaltyBones
Zash, got some more details? :)
Zash
Not really
Alexhas left
Alexhas joined
jonasw
SaltyBones, see Ge0rGs XMPP 2 slides
Ge0rG
Resource locking was only a small part of that, though
SaltyBones: search the ML archives for "resource locking" and "burn with fire" :P
jonasw
you can’t eliminate resource locking for IQs obviously?✎
Ge0rG
Sorry, I've got real work to do now. BBL
jonasw
you can’t eliminate use of full JIDs for IQs obviously? ✏
SaltyBones
Ge0rG, I think the ML archive has no search function. O_o
jonasw
SaltyBones, use your favourite search engine with `site:mail.jabber.org "Standards" your search terms here`
had-hochas joined
Zash
Anyone get anywhere with borrowing the IETF mail search thing?
Zash
https://mailarchive.ietf.org/arch/
Guushas left
SaltyBones
jonasw, doesn't seem to work :)
Kevhas left
LNJhas left
intosihas left
moparisthebesthas left
deleteme9has joined
Kevhas left
Guushas left
Guushas left
Ge0rG
jonasw: Dave's last mail just inspired a feature request for JabberCat: announce <show>chat</> whenever a cat is walking over the keyboard.
Zash
<show>cat</>
Zash
CSN should have a <cat-on-keyboard/> state
Zash
How can we ever compete with Skype without such a critical feature?
Ge0rG
Does skype have that?
Zash
It did in 2009 or so I've heard.
Ge0rG
Wow, we are almost a decade behind!
Zash
No idea if the Linux version had it, but it was crime-against-humanity levels of bad.
Ge0rG
Skype overall or just that feature?
deleteme9has left
Zash
Skype on Linux was bad
Guushas left
Marandahas left
Marandahas joined
Ge0rGhas left
Ge0rGhas left
Ge0rGhas left
Guushas left
tuxhas left
Guushas left
Ge0rGhas left
vanitasvitaehas left
Ge0rGhas left
LNJhas joined
Ge0rGhas left
ludohas joined
vanitasvitaehas left
Dave Cridlandhas left
Dave Cridlandhas left
Valerianhas left
j.rhas joined
Alexhas left
deleteme9has joined
ludohas left
Dave Cridlandhas left
winfriedhas joined
Dave Cridlandhas left
la|r|mahas joined
lskdjfhas joined
Dave Cridlandhas left
deleteme9has left
Valerianhas joined
Guushas left
jubalhhas left
deleteme9has joined
Dave Cridlandhas left
jubalhhas joined
jubalhhas left
jubalhhas joined
Valerianhas left
Valerianhas joined
deleteme9has left
deleteme9has joined
marmistrzhas joined
marmistrzhas joined
jerehas joined
blablahas left
SaltyBoneshas left
Dave Cridlandhas left
@Alacerhas left
@Alacerhas joined
ludohas joined
Dave Cridlandhas left
jerehas left
lumihas joined
ludohas left
deleteme9has left
jerehas joined
deleteme9has joined
jerehas left
jerehas joined
ludohas joined
deleteme9has left
deleteme9has joined
j.rhas joined
j.rhas joined
j.rhas left
j.rhas joined
Dave Cridlandhas left
danielhas joined
efrithas joined
jjrhhas left
jubalhhas left
blablahas left
j.rhas joined
j.rhas joined
blablahas joined
ludohas left
jjrhhas left
jerehas joined
jerehas joined
jubalhhas left
vanitasvitaehas left
winfriedhas left
winfriedhas joined
jerehas joined
jjrhhas left
jjrhhas left
jerehas joined
efrithas left
lumihas joined
Dave Cridlandhas left
j.rhas joined
deleteme9has left
j.rhas joined
Neustradamushas left
Neustradamushas joined
jubalhhas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
jubalhhas left
jjrhhas left
jjrhhas left
jjrhhas left
Valerianhas left
jjrhhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
moparisthebesthas left
ludohas joined
Dave Cridlandhas left
Dave Cridlandhas left
jubalhhas joined
jubalhhas left
ludohas left
sezuanhas joined
dwdhas joined
jubalhhas joined
jubalhhas left
waqashas joined
Dave Cridlandhas left
ludohas joined
goffihas left
marmistrzhas left
Dave Cridlandhas left
tim@boese-ban.dehas left
jubalhhas joined
Dave Cridlandhas left
ralphmhas left
goffihas joined
Dave Cridlandhas left
xnyhpshas joined
Alexhas joined
jubalhhas left
Dave Cridlandhas left
danielhas left
jerehas joined
danielhas left
jerehas joined
danielhas joined
Yagizahas left
ralphmhas joined
tuxhas joined
jjrhhas left
jjrhhas left
efrithas joined
danielhas left
Yagizahas joined
jjrhhas left
ludohas left
Ge0rGhas left
lumihas joined
jjrhhas left
jjrhhas left
jjrhhas left
jjrhhas left
j.rhas joined
j.rhas joined
jjrhhas left
jjrhhas left
jjrhhas left
jerehas left
Neustradamushas left
jjrhhas left
dwdhas left
Dave Cridlandhas left
jubalhhas joined
marmistrzhas left
Dave Cridlandhas left
j.rhas joined
Dave Cridlandhas left
jerehas joined
Dave Cridlandhas left
Nekithas left
Nekithas joined
Lancehas joined
Dave Cridlandhas left
Lancehas left
Dave Cridlandhas left
Dave Cridlandhas left
lumihas left
jubalhhas left
valohas joined
SaltyBones
regarding the muc discussion on the mailing list
SaltyBones
why is it that every client has to join a muc separately in the first place?
Zash
Because it's designed like that
SaltyBones
fair
MattJ
The concept of a chatroom/conference is pretty old, and it includes the idea of presence (i.e. people are currently in the room or they aren't)
MattJ
That list is separate to the list of people who theoretically have access to the room
MattJ
Now people have multiple devices, and all of them are online/offline at different times, and we have the storage capabilities to store messages indefinitely, people care less about presence
Kev
SaltyBones: Because it's not MIX yet.
Dave Cridlandhas left
Dave Cridlandhas left
marchas joined
Dave Cridlandhas left
Zash
This concept that you are always online and you have access to everyething everywhere is fairly new
Kev
I think the ideal flow goes:
User enters room on any client: gets bookmarked autojoin
User leaves room: gets un-autojoined
Client gets autojoin for room it's not in: joins
Client gets un-autojoin for room it's in: leaves
lovetoxhas joined
Kev
Which is, I believe, a paraphrase of what Sam said.
Zash
Kev: For normal people perhaps.
SamWhited
Yup, that's a clearer way to say what I was trying to say.,
Kev
I have an interest in XMPP for normal people :)
Alexhas joined
Dave Cridlandhas left
sezuanhas left
Dave Cridlandhas left
Zash
I have an interest in not getting annoyed by things.
sezuanhas left
Guushas left
Guushas left
Kev
What aspect of this would be annoying?
Dave Cridland
There is the thing where desktop clients might want to join rooms where the mobile wouldn't.
Zash
Computers doing things without permission annoys me. Clients joining rooms without my direct action is already annoying me.
Kev
Dave Cridland: I don't think that's a thing, I really don't. I think wanting to avoid wasted bandwidth on mobile clients is a thing, but I don't think that's the same.
Dave Cridland
Kev, Not bandwidth, actually, but visibility and interrupts.
Kev
Interrupts are a general question, yes, but not limited to MUCs.
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Ge0rG
I'd say that we need some kind of centralized per-JID notification settings
SaltyBoneshas left
Ge0rG
That and useful traffic limitation for mobile.
Dave Cridlandhas left
Ge0rG
As was said recently, we could auto-leave all no-notification MUCs on a mobile client and only join+MAMsync when the user taps the MUC
Kev
We could, although I think no-notification MUCs are relatively rare.
sezuanhas left
Kev
Saying that, mind, I have several channels in Discord that I've Muted.
Ge0rG
the interesting challenge is solving CSI and push notifications in the presence of E2EE
sezuanhas joined
tuxhas left
danielhas left
Dave Cridlandhas left
ralphmhas left
sezuanhas left
sezuanhas joined
valohas joined
blablahas left
moparisthebesthas left
blablahas joined
sezuanhas left
mimi89999has joined
sezuanhas joined
moparisthebest
I normally only want notifications in muc's when my name is highlighted
moparisthebest
really on mobile and desktop
Ge0rG
moparisthebest: so how is that supposed to work with OMEMO?
moparisthebest
the server would just send all those
moparisthebest
ie, it wouldn't
Ge0rG
good bye battery
flow
or you intentionally leak the recipient
moparisthebest
it's nice to be able to have omemo mucs, but I'd say most aren't
moparisthebest
and the ones that are I believe should be a small number of people and not that busy?
flow
I'd also argue that most OMEMO MUCs are private and low traffic
sezuanhas left
moparisthebest
flow, you read my mind :)
sezuanhas joined
flow
e.g. your family
Zash
Is that because it simply doesn't work (yet) with larger groups or because some other reason?
Dave Cridlandhas left
Dave Cridlandhas left
moparisthebest
I think most are like this room, public, probably even logged
vanitasvitaehas left
Zash
I mean, is it because technical reasons that are very likely to change in the future or because of social reasons that will likely stay the same?
Zash
Assuming how things will work in the future based on how it works now isn't the most reliable
moparisthebest
my gut feeling is social reasons that are likely to stay the same
Dave Cridlandhas left
Steve Killehas left
efrithas left
Steve Killehas left
Zash
Also, people tend to challenge limits.
Nekithas left
moparisthebest
well, right now *all* muc messages are sent to the phone all the time right? (for ones you are joined)
moparisthebest
if Ge0rG is saying this situation will remain the same in the future with omemo, that's right, I don't see a problem with it
mimi89999has left
vanitasvitaehas left
mimi89999has left
danielhas left
LNJhas left
LNJhas joined
Steve Killehas joined
Dave Cridlandhas left
blablahas left
pep.
> Kev> We could, although I think no-notification MUCs are relatively rare.
On Work Mattermost I disabled every single notification, and I'm join in a handful of rooms (~ 20). I don't think it's that rare✎
danielhas joined
pep.
> Kev> We could, although I think no-notification MUCs are relatively rare.
On Work Mattermost I disabled every single notification, and I'm joined in a handful of rooms (~ 20). I don't think it's that rare ✏
blablahas joined
jonaswhas left
moparisthebesthas joined
danielhas left
Dave Cridlandhas left
danielhas joined
Steve Killehas left
lskdjfhas left
Dave Cridlandhas left
lumihas joined
tuxhas joined
Valerianhas left
tuxhas joined
j.rhas joined
Marandahas joined
Yagizahas left
j.rhas joined
Dave Cridlandhas left
dwdhas joined
Tobiashas joined
ludohas joined
ralphmhas joined
tuxhas left
la|r|mahas joined
ludohas left
Guushas left
j.rhas left
j.rhas joined
dwdhas left
lskdjfhas joined
jubalhhas joined
Dave Cridlandhas left
Zashhas left
Guushas left
dwdhas left
moparisthebest
ha nginx just recently got ability to multiplex based on alpn http://mailman.nginx.org/pipermail/nginx/2018-March/055798.html
moparisthebest
guy in the conversations muc said he'll bug someone here for a wiki account to document it soon
moparisthebest
9 days ago http://hg.nginx.org/nginx/rev/79eb4f7b6725