dwd: i think tobias had a prototype at least. I did as well but... its probably lost
blablahas left
danielhas joined
mhterreshas joined
mhterreshas left
daniel
Dave Cridland: yes
daniel
On the client side
alexishas left
Dave Cridland
daniel, Conversations does it? ANy idea if servers ever do it?
Dave Cridland
daniel, I mean, do servers have POSH setup for them?
alexishas joined
daniel
It's one of the 3 possible verification methods we offer the users of our domain hosting (among just ignoring the self signed cert and uploading a cert)
daniel
Most users opt to give us a cert though
daniel
And by offering I mean we generate the json file an provide short instructions on where to copy the file to
marmistrzhas left
rtq3has left
alexishas left
alexishas joined
Alexhas left
vanitasvitaehas left
ludohas left
ludohas joined
danielhas left
alexishas left
alexishas joined
Martinhas joined
alexishas left
lskdjfhas joined
alexishas joined
Lancehas left
mrdoctorwhohas left
alexishas left
alexishas joined
danielhas left
moparisthebesthas joined
moparisthebesthas joined
mimi89999has joined
tuxhas joined
alexishas left
alexishas joined
jubalhhas joined
danielhas left
Guushas left
ralphmhas joined
alexishas left
lumihas joined
alexishas joined
Guushas left
alexishas left
alexishas joined
alexishas left
alexishas joined
Timhas joined
alexishas left
rtq3has joined
Guushas left
lskdjfhas joined
Guushas left
alexishas joined
Guushas left
Tobias
Dave Cridland, yeah..i implemented a prototype for prosody during IETF 87
la|r|mahas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
lskdjfhas joined
ralphmhas joined
alexishas left
alexishas joined
Holgerhas left
Williams Whas joined
Dave Cridlandhas left
alexishas left
alexishas joined
Syndacehas joined
Zashhas joined
alexishas left
alexishas joined
alexishas left
Zashhas joined
rtq3has left
rtq3has joined
Williams Whas left
winfried
0-192hcvjgt?
jonasw
catropy?
Williams Whas joined
moparisthebesthas joined
lumihas left
xnyhpshas joined
alexishas joined
moparisthebesthas joined
Lancehas joined
Williams Whas left
marmistrzhas left
winfried
jonasw: you got it!
Williams Whas joined
jonasw
the 192 got me for a while, that’s 128+64 and thus suspicious (also a common kilo-bits-per-second rate for compressed audio)
jubalhhas joined
jubalhhas left
xnyhpshas joined
alexishas left
alexishas joined
jjrhhas left
winfried
jonasw: yeah, the youngest generation cats grew up in a digital world and know more about it then we! ;-)
alexishas left
alexishas joined
Guushas left
Williams Whas left
danielhas left
Williams Whas joined
Williams Whas left
alexishas left
alexishas joined
danielhas left
winfriedhas left
j.rhas left
j.rhas joined
alexishas left
alexishas joined
Marandahas joined
danielhas left
alexishas left
j.rhas joined
j.rhas joined
alexishas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
tahas left
alexishas left
alexishas joined
rtq3has left
rtq3has joined
Lancehas left
jerehas joined
Martinhas left
alexishas left
Andrew Nenakhovhas left
alexishas joined
Andrew Nenakhovhas joined
Timhas left
Guushas left
Yagizahas left
alexishas left
Timhas joined
alexishas joined
lumihas joined
la|r|mahas joined
la|r|mahas joined
Guushas left
alexishas left
alexishas joined
alexishas left
j.rhas joined
j.rhas joined
alexishas joined
Zashhas joined
Martinhas joined
Zashhas joined
efrithas joined
jonasw
ping
MattJ
.
alexishas joined
danielhas left
Dave Cridlandhas left
danielhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Maranda
¡
alexishas left
efrithas left
jonasw
⁉
Maranda
-pong
Maranda
Bad Bunneh
alexishas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
danielhas left
Dave Cridlandhas left
efrithas joined
Dave Cridlandhas left
danielhas left
Dave Cridlandhas left
danielhas left
alexishas left
alexishas joined
Anuhas joined
Dave Cridlandhas left
danielhas left
Dave Cridlandhas left
jonasw
12:52:43 Zash> jonasw: Wanna forward to Dave that I have a working version of Tobias'
POSH implementation? (But being anti-web, not sure I like the idea of
it becoming popular)
jonasw
Dave Cridland, ^
Dave Cridlandhas left
Seve/SouL
Uoooh
marmistrzhas left
marmistrzhas joined
Anu
Does anyone have a write up for the proposed lite muc?
Alexhas joined
alexishas left
jubalhhas joined
alexishas joined
winfriedhas left
alexishas left
alexishas joined
danielhas left
efrithas left
alexishas left
alexishas joined
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
SaltyBoneshas left
Dave Cridlandhas left
nycohas left
alexishas left
Dave Cridlandhas left
alexishas joined
lskdjfhas joined
lnjhas joined
Lancehas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
UsLhas joined
SaltyBoneshas left
alexishas left
alexishas joined
Martinhas left
jjrhhas left
lumihas left
alexishas left
alexishas joined
lskdjfhas left
nycohas left
vanitasvitaehas joined
alexishas left
alexishas joined
andyhas left
alexishas left
SamWhitedhas left
alexishas joined
waqashas joined
danielhas left
Martinhas joined
jjrhhas left
danielhas left
danielhas left
alexishas left
Lancehas left
jjrhhas left
SamWhitedhas left
alexishas joined
jjrhhas left
jjrhhas left
jjrhhas left
jjrhhas left
danielhas joined
Kev
Doing a clean implementation of MUC at the moment, and I'd forgotten just how *horrible* it is on the server.
Zashhas joined
Zashhas joined
Zashhas joined
alexishas left
alexishas joined
SamWhitedhas left
vanitasvitaehas left
Dave Cridland
Kev, Especially the nick-share stuff.
lskdjfhas joined
Maranda
🐮
lumihas joined
Tobias
Dave Cridland, but it's so convinient
Maranda
I always pondered about removing that completely, that's at least almost 300 lines of code going away
Dave Cridland
Tobias, Oh, for sure. Just that implementing it is a pain.
Kev
I wonder how many times the size of 369 45 would grow if we actually specified everything in it and didn't rely on folklore.
Maranda
(because most of iq routing junk is for that)
alexishas left
alexishas joined
blablahas left
jonasw
Maranda, seems like a good way to push MIX adaption.
edhelas
jonasw not sure if serious ¬¬
jonasw
edhelas, I am
jonasw
edhelas, essentially breaking MUC by breaking multi-client usage will push MIX adaption :)
jonasw
*adoption
danielhas left
Maranda
"Multi-client usage" was never provisioned by the xep though
Ge0rG
jonasw: breaking MUC will push WhatsApp adoption.
Holger
I'd prefer fixing MIX over breaking MUC.
jonasw
Ge0rG, ssssh
Ge0rG
Maranda: yes, but we made it work.
Kev
Maranda: Yes, it was. Just entirely unspecified.
Kev
+almost
Maranda
Essentially *it's a hack* 😘
SamWhitedhas left
alexishas left
Holger
What in XMPP isn't ...
Maranda
Touché
moparisthebest
isn't *everything* a hack?
edhelas
are we not all hacks in the end
alexishas joined
UsL
hacks and hoes
danielhas joined
jjrhhas left
marmistrz
ChatSecure iOS has gotten an unofficial MUC.
chatsecure@conference.magicbroccoli.de
alexishas left
alexishas joined
mimi89999has joined
Maranda
Magic 🥦 I wonder how they taste
edhelas
magical
danielhas left
Kev
Example of great bits of XEP-0045: A user always gets a room subject when they join the room, right? Fairly clear, it's a MUST (well, a SHALL). But when you get to room creation it's elided and it's not clear if that's just because it's not worth repeating, or it's expected that on creation you don't get one.
jjrhhas left
alexishas left
Maranda
🤔
alexishas joined
Ge0rG
Kev: and it's not quite clear how to tell the client about an empty subject.
Kev
That bit is clear isn't it? Empty elemet, it says it right next to the SHALL IIRC.
Maranda
Hmmm
Maranda
Hmmmmmm
SamWhitedhas left
Maranda
https://pastebin.com/Js6RptFe
Marandasends it on creation
pep.
with a newline inside?
Kev
That's not creation. Or, at least, you're not including 201
Maranda
Kev, no I'm not including 201, but that's another issue I suppose (yay?)
jerehas joined
alexishas left
Timhas left
alexishas joined
jonasw
yeah, I filed bugs against servers for not sending the empty subject
jonasw
because it’s the only way to be sure that MUC join is over
jonasw
(and history replay)
Ge0rG
jonasw: with GC1, MUC join is never over
Maranda
Ohhh I missed the 201, yay for new bug
Maranda
\o/
pep.
jonasw, if 201 then no muc history right? and no subject
jonasw
Ge0rG, I heard that’s going to be burned anyways
pep.
aiui
jonasw
pep., dunno, actually
danielhas left
Maranda
XEP doesn't say
Maranda
I'm just at that bit
Ge0rG
jonasw: that's not ensured yet
SaltyBoneshas left
SaltyBoneshas left
alexishas left
alexishas joined
andyhas joined
Tobiashas joined
danielhas left
Zashhas joined
Maranda
there we go.
intosihas left
intosihas joined
Zashhas joined
SamWhitedhas left
alexishas left
alexishas joined
Maranda
Ohess
Maranda
Gajim acts funny to status 201
Maranda
I guess not sending it prevented that.
pep.
Maybe fixing gajim would be better, if it's doing it wrong
Maranda
pep., hmm I don't think it's wrong it just auto-requests the configuration form.
jerehas joined
Maranda
pep., https://pastebin.com/8knbN8KT
Maranda
(and in the UI [17:19:35] A new room has been created -> which never appeared before)
SamWhitedhas left
waqashas left
alexishas left
lovetoxhas joined
Maranda
I wonder if Prosody also avoids sending 201 currently (didn't touch that bit of MUC code much)
MattJ
Maranda, it's behind a configuration option in Prosody
Maranda
MattJ, hmm hmm
alexishas joined
Maranda
MattJ, suppose not in pre-0.9 though
MattJ
Correct
jerehas joined
Yagizahas joined
Lancehas joined
alexishas left
alexishas joined
danielhas left
alexishas left
SamWhitedhas left
alexishas joined
Timhas joined
efrithas joined
waqashas joined
Timhas joined
alexishas left
alexishas joined
danielhas left
lskdjfhas left
marchas joined
daniel
MattJ, whats the reason for not sending 201?
alexishas left
MattJ
daniel, because Prosody didn't lock the room by default
MattJ
and 201 implies the room is locked until configuration
SamWhitedhas left
alexishas joined
daniel
what does 'locked' mean in this context?
MattJ
Nobody can join the room
daniel
members only? not able to send any messages?
daniel
nobody else i assume? since the creator is still in the room?
MattJ
The creator is in the room, yes
Kev
No, when you create a room it's initially locked an the creator MUST choose to either make an instant room (default config) or reserved room (manual config)
Kev
So it's not quite members-only, although the result is kinda the same.
lumihas joined
daniel
so there are clients that don't configure the room and expect it to 'just work'?
MattJ
Potentially
MattJ
But they're broken if so
nycohas left
daniel
I see. I'm just curious about prosodys decision to not lock them
Kev
OTOH, there are clients that do rely on servers doing the right thing :)
MattJ
Most clients didn't/don't implement instant room creation, and the locking thing was annoying and unintuitive
alexishas left
Kev
(I note that for gc1 join-creates, the server doesn't lock and just sets an instant room)
alexishas joined
marmistrzhas joined
Yagizahas left
marmistrzhas joined
alexishas left
danielhas left
alexishas joined
Seve/SouLhas joined
alexishas left
alexishas joined
Yagizahas joined
tahas joined
Lance
dwd: for bookmarks2, can we also get an account disco feature if the server does compatibility conversion?
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Lance
Kev: when using References, what's the expectation if there are multiple body languages? A reference per lang?
Kev
That seems reasonable.
Lance
ta
alexishas left
vanitasvitaehas joined
alexishas joined
SamWhitedhas left
sezuanhas left
Valerianhas left
Valerianhas joined
marmistrzhas left
alexishas left
la|r|mahas joined
la|r|mahas joined
SamWhitedhas left
alexishas joined
goffihas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Guushas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Steve Killehas left
Steve Killehas left
SamWhitedhas left
Timhas joined
Timhas left
Guushas left
Timhas joined
SaltyBoneshas left
SamWhitedhas joined
marchas left
Ge0rG
Shouldn't that be one reference with multiple range elements? Or do we want to support i18nalized images?
Kev
Sorry, yes, with each range specifying a different body lang, I guess. Not thinking.
Steve Killehas joined
alexishas left
Ge0rG
The second part of my question was serious though. There might be use cases for that. Eg On Google play, you can have localized screenshots.
alexishas joined
Lance
There isn't a range element though? Just a pair of begin/end attributes?
Timhas joined
rtq3has left
rtq3has joined
Ge0rG
I'm sure we can create a range element if needed
Ge0rG
But I'm still not quite sure which use cases References is supposed to cover, and at which complexity cost
Syndacehas left
Syndacehas joined
SaltyBoneshas left
Lance
Yeah, the case I care about is mentions
Guushas left
Kev
Tobi and I have been having a discussion about References for Images, and I think the rough concensus is to use SIMS, and follow that model for other References - so if you want to refer to something you add a new payload type into References.
Kev
And just have it as a wrapper.
Ge0rG
There are multiple unsolved problems with mentions.
Lancehas left
Ge0rG
Kev: aren't payload types an attribute value, and thus carved in stone?
Kev
No?
Guushas left
Guushas left
Ge0rG
Maybe we should rather have the "type" be a sub element, like <reaction>🤦♂️</reaction>
Kev
I mean, yes it's an attribute, but there's nothing that says that attributes can't be extended.
SaltyBoneshas joined
Kev
And has the advantage of being clear that you don't support the type.
Ge0rG
Kev: implementations will end up with an enum type and vomit stack traces all over the user
Martinhas left
Martinhas joined
Martinhas left
Kev
Not if the XEP says that you must expect unexpected values :)
Ge0rG
Unless we bump the namespace with each new element type, breaking backward compatibility
Ge0rG
Nobody expects the Unexpected Values!
alexishas left
Timhas joined
alexishas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Maranda
<<If the service receives a cancellation, it MUST destroy the room.>>
I can't seem to find on the xep, but is there a specific error to send to bounce joins when a room is locked?
Marandawent with <forbidden />
alexishas left
Maranda
oh wait
Maranda
item-not-found, nm
Marandafound it now.
alexishas joined
efrithas left
rtq3has left
rtq3has joined
Dave Cridlandhas left
Timhas joined
SamWhitedhas left
Guushas left
j.rhas left
Dave Cridlandhas left
Guushas left
alexishas left
Dave Cridlandhas left
alexishas joined
Maranda
Ge0rG, that throttle thing you have on yax.im is severely annoying :P
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Yagizahas left
rtq3has left
rtq3has joined
andyhas left
alexishas left
SamWhitedhas left
alexishas joined
Andrew Nenakhovhas left
alexishas left
alexishas joined
Guushas left
Andrew Nenakhovhas joined
j.rhas joined
ibikkhas joined
Dave Cridlandhas left
Dave Cridlandhas left
Zashhas joined
alexishas left
rtq3has left
rtq3has joined
alexishas joined
Dave Cridlandhas left
Guushas left
Alexhas left
Timhas joined
remkohas left
alexishas left
Guushas left
Guushas left
alexishas joined
Timhas left
SamWhitedhas left
ludohas left
ludohas joined
alexishas left
alexishas joined
mimi89999has joined
SamWhitedhas left
Dave Cridlandhas left
Guushas left
Dave Cridlandhas left
Guushas left
lnjhas left
Guushas left
alexishas left
ludohas left
ludohas joined
alexishas joined
Lancehas left
marmistrzhas left
Guushas left
Guushas left
alexishas left
alexishas joined
marmistrzhas left
Valerianhas left
rtq3has left
rtq3has joined
alexishas left
Ge0rG
Maranda: tell the developers. I think there is a ticket for that somewhere
alexishas joined
Maranda
Ge0rG, hehe was trying to use it as guinea pig https://muc.metronome.im:5280/pastebin/43e8c3c7-af46-45a7-8541-17edb26c0797 but keept blocking messages
Marandahad to send 51.
Maranda
:P
SamWhitedhas left
Ge0rG
Maranda: I'm not quite sure what you are trying to tell me.
alexishas left
Seve/SouLhas joined
Maranda
Ge0rG, nothing that I was getting a lot of service-unavailable while poking with messages because of the throttling.
alexishas joined
Ge0rG
Maranda: I don't think my throttling would cause any errors.
rtq3has left
rtq3has joined
Maranda
Ge0rG, well it did.... I was typing one letter and sending it repeatedly to test and started getting "there was an error sending the message (service-unavailable)" after a a bit more than dozen or so