pep.: most have set their channels to allow registered users only, making them effectively useless for end user support
moparisthebesthas left
moparisthebesthas joined
ralphm
Why?
ralphm
Registering your nick is very common for that platform?
APachhas left
APachhas joined
mhas left
Wiktor
For irc? It's a measure to combat spam. Last time freenode was attacked they required registered accounts, some channels still do.
Ge0rG
ralphm: most OSS projects offer a web chat for support.
gengarhas joined
gengarhas left
mhas joined
karoshihas left
karoshihas joined
!xsf_Martinhas joined
mhas left
mhas joined
j.rhas left
j.rhas joined
Dele Olajidehas joined
Alexhas joined
mhas left
tahas left
tahas joined
Ge0rG
If you have some specific problem with a tool, you probably will rather give up in frustration than attempt to register an identity with an obscure 1990s underground network, especially through a web browser that doesn't even properly support identity management for that network
Nekithas left
ralphm
Hope you realize we are also working on a 1990s technology.
gengarhas joined
j.rhas left
j.rhas joined
gengarhas left
nycohas left
Alexhas left
j.rhas left
nycohas joined
j.rhas joined
rtq3has joined
olihas joined
Yagizahas left
lskdjfhas joined
nycohas left
Alexhas joined
lovetox
ietf site is down
lovetox
did anyone remember all the standards
neshtaxmpphas left
igoosehas left
igoosehas joined
nycohas joined
!xsf_Martinhas left
Andrew Nenakhov
Oh noes
olihas left
gengarhas joined
gengarhas left
olihas joined
olihas left
olihas joined
olihas left
olihas joined
olihas left
olihas joined
rtq3has left
olihas left
olihas joined
neshtaxmpphas joined
rtq3has joined
olihas left
olihas joined
olihas left
olihas joined
olihas left
debaclehas joined
olihas joined
Dele Olajidehas left
Dele Olajidehas joined
gengarhas joined
gengarhas left
ThibGhas left
ThibGhas joined
gengarhas joined
gengarhas left
Tobiashas left
Seve
Hopefully they can fix the site now with https://ietf.org/blog/nokia-globalhost/ :D
intosihas left
Alexhas left
UsLhas joined
Tobiashas joined
gengarhas joined
Syndacehas left
gengarhas left
gengarhas joined
gengarhas left
tahas left
tahas joined
mhas joined
lskdjfhas left
gengarhas joined
Syndacehas joined
lumihas joined
gengarhas left
frainzhas left
frainzhas joined
Nekithas joined
gengarhas joined
rtq3has left
frainzhas left
frainzhas joined
mhas left
gengarhas left
lovetoxhas left
contrapunctushas joined
mhas joined
frainzhas left
gengarhas joined
frainzhas joined
gengarhas left
kokonoehas left
kokonoehas joined
olihas left
olihas joined
gengarhas joined
mhas left
gengarhas left
igoosehas left
gengarhas joined
igoosehas joined
gengarhas left
tahas left
tahas joined
rtq3has joined
gengarhas joined
gengarhas left
waqashas joined
gengarhas joined
ThibGhas left
ThibGhas joined
debaclehas left
gengarhas left
lskdjfhas joined
mhas joined
mhas left
mhas joined
igoosehas left
gengarhas joined
mhas left
mhas joined
lskdjfhas left
lskdjfhas joined
igoosehas joined
gengarhas left
gengarhas joined
mhas left
mhas joined
kokonoehas left
gengarhas left
waqashas left
kokonoehas joined
mhas left
mhas joined
yvohas joined
zachhas joined
j.rhas left
j.rhas joined
Nekithas left
gengarhas joined
gengarhas left
gengarhas joined
gengarhas left
Marandahas left
Marandahas joined
Nekithas joined
mhas left
gengarhas joined
gengarhas left
archas left
archas joined
mhas joined
gengarhas joined
gengarhas left
kokonoehas left
kokonoehas joined
mhas left
jubalhhas joined
Alexhas joined
moparisthebesthas left
moparisthebesthas joined
archas left
archas joined
Tobiashas left
!xsf_Martinhas joined
!xsf_Martinhas left
Tobiashas joined
!xsf_Martinhas joined
Marandahas left
Alexhas left
valohas left
valohas joined
gengarhas joined
Dele Olajidehas left
Tobiashas left
Dele Olajidehas joined
frainzhas left
jubalhhas left
frainzhas joined
Tobiashas joined
jubalhhas joined
gengarhas left
Dele Olajidehas left
Dele Olajidehas joined
karoshihas left
karoshihas joined
j.rhas left
j.rhas joined
jubalhhas left
Dele Olajidehas left
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
kokonoehas left
kokonoehas joined
frainzhas left
frainzhas joined
jubalhhas joined
Dele Olajidehas left
Dele Olajidehas joined
Marandahas joined
Dele Olajidehas left
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
Dele Olajidehas left
valohas left
!xsf_Martinhas left
debaclehas joined
jubalhhas left
jubalhhas joined
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
Nekithas left
Nekithas joined
Dele Olajidehas left
valohas joined
yvohas left
Guus
In XEP-0313 MAM, section 3.5 specifies: "Servers MUST NOT include the <stanza-id/> element in messages addressed to JIDs that do not have permissions to access the archive, such as a users’s outgoing messages to their contacts."
Guus
Why is that a MUST NOT?
Guus
(XEP-0359 on the ID value of stanza-id: "The value of the 'id' attribute should not provide any further information besides the opaque ID itself. Entities observing the value MUST NOT be able to infer any information from it, e.g. the size of the message archive. The value of 'id' MUST be considered a non-secret value.")
jubalhhas left
Zash
If you can't query it, what purpose does it serve?
valohas left
valohas joined
Guus
it does serve as a unique identifier. I'm not saying it makes much sense, but the 'MUST NOT' suggests that something horrible will happen if it does go out.
MattJ
Guus, it's a combination of two things: 1) it used to be an <archived id='...' by='...' /> 2) sharing info on a need-to-know basis is a sensible default
MattJ
Now it's morphed into a generic "stanza-id" element, which just happens to share ids with the MAM archive, I think it does make less sense
MattJ
Sometimes I regret the <archived> -> <stanza-id> switch, sometimes I don't
Guus
heh
Guus
so, why would it be bad for an 'archived by' id?
Guus
I agree with it being a sensible default
Guus
but still, MUST NOT is quite strict
MattJ
Because it can be used to the client as indication that the archive may be queried?
MattJ
Why would you have an archive that someone doesn't have permission to access, and then share some of that data with them?
Guus
well, you SHOULD NOT. 🙂
MattJ
But if you do, the client may assume it has permission, and will try to send you queries
Guus
which will result in errors.
Guus
meh
MattJ
So why is this a problem to you?
Guus
it's not. I was just wondering.
Guus
I thought I was missing an important security aspect, or somesuch
MattJ
On the one hand you have this argument. On the other hand you have people complaining about all the wiggle room in XEPs that use "SHOULD (NOT)" for no gain
Guus
I understand
MattJ
So there's no concrete reason I can think of right now, but that happens to be what I thought best to write at the time
Guus
that's fair.
kokonoehas left
MattJ
If we'd been using stanza-id from the start, I doubt I would have written it that way
yvohas joined
Guus
I've got this annoying bit where carbons are sent off before the archiving takes place 😕
kokonoehas joined
delehas joined
delehas left
yvohas left
delehas joined
delehas left
delehas joined
delehas left
delehas joined
Zash
Guus: Sounds like our MUC pre-0.11, where messages are broadcasted before passing through the part where the MAM bits were attached
Ge0rG
We need more message ids!
delehas left
Zash
You can never have enough message ids
delehas joined
delehas left
delehas joined
lovetoxhas joined
Nekithas left
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
neshtaxmpphas left
Dele Olajidehas left
delehas left
delehas joined
Dele Olajidehas joined
doshas left
doshas joined
Guus
Zash, that sounds very much like what we have for Openfire now.
Guus
it's not very appealing to rewire all that, as it's making use of generic interceptors.
Dele Olajidehas left
Dele Olajidehas joined
rtq3has left
rtq3has joined
!xsf_Martinhas joined
gengarhas joined
Guus
In case of a one-on-one chat between two local users, openfire is storing a message just once (as it stores 'conversations', not per user archives). That means that both virtual 'archives' would contain the exact same identifier.
debaclehas left
Guus
XEP-313 says: " Thus the IDs defined in this extension MUST be unique and stable within the scope of the generating XMPP entity." which seems to allow it.
Guus
sorry, that's XEP-359
igoosehas left
gengarhas left
Guus
ah, 5.2 for XEP-313 also allows it
Guus
nevermind
valohas left
valohas joined
gengarhas joined
Guus
... I now wonder if Openfire is, in effect, maintaining a message archive for non-local users.
Zash
It would be ... interesting ... if you could query your friends archives for messages to yourself
Guus
we don't keep "per user" archives.
Guus
we keep records of conversations
kokonoehas left
Guus
if a user queries for it's archive, that's retrieved from all conversations that the user was part of.
Zash
I mean from eg a remote server
gengarhas left
Guus
That might be possible with Openfire...
kokonoehas joined
Guus
I'm unsure what the retrieval query would look like, but I think we could answer the query, for all messages that you've sent on the local domain.
frainzhas left
gengarhas joined
frainzhas joined
Guus
ah, we're explicitly not answering the query if sent by a non-local user.
gengarhas left
igoosehas joined
gengarhas joined
rtq3has left
nycohas left
nycohas joined
gengarhas left
rtq3has joined
ThibGhas left
ThibGhas joined
gengarhas joined
Guus
Do we expect the archive ID to be added to <sent><forwarded> carbons, or only in <received><forwarded> ?
Guus
(the original sender doesn't get an echo of a server-generated stanza-id either, I think?)
Holger
No echo, but it must be added to <sent/> as well.
gengarhas left
rtq3has left
rtq3has joined
flow
FWIW i aggree with Guus that the MUST NOT feels not well placed. I think we should simply remove the sentence if possible.
MattJ
PRs welcome, I don't think it needs a namespace bump
gengarhas joined
flow
I also don't think it needs one. And every little bit we can remove without "downgrading" the spec reduces the noise and makes it easier to understand and implement
Guus
I wasn't making much of a statement other than that I'm trying to determine if I understood the details right.
flow
Ahh, Guus so you don't want to send a PR?
Nekithas joined
Guus
I'm not _against_ making one
gengarhas left
zachhas left
Guus
but for now, my wife is giving me the stare 🙂
Guus
afk
MattJ
I know that stare
!xsf_Martinhas left
flow
And I always thought the stare was an uncommon phenomenom only happening to me
gengarhas joined
jubalhhas joined
zachhas joined
zachhas left
zachhas joined
gengarhas left
gengarhas joined
zachhas left
zachhas joined
gengarhas left
jubalhhas left
jubalhhas joined
zachhas left
zachhas joined
yvohas joined
neshtaxmpphas joined
jubalhhas left
jubalhhas joined
frainzhas left
frainzhas joined
Dele Olajidehas left
jubalhhas left
jubalhhas joined
delehas left
Dele Olajidehas joined
delehas joined
jubalhhas left
olihas left
ThibGhas left
ThibGhas joined
kokonoehas left
Dele Olajidehas left
delehas left
Dele Olajidehas joined
delehas joined
bowlofeggshas left
bowlofeggshas joined
kokonoehas joined
Dele Olajidehas left
delehas left
delehas joined
Dele Olajidehas joined
pep.
https://xmpp.org/extensions/xep-0277.html TIL this is not draft
Neustradamushas joined
doshas left
Zash
!
Zash
Oh
Zash
That number is way too easy to confuse with https://xmpp.org/extensions/xep-0227.html
pep.
heh
pep.
Can we bring back bunneh to life?
Nekithas left
Zash
Necromancy?
Dele Olajidehas left
delehas left
pep.
https://xmpp.org/extensions/xep-0277.html#receive can somebody explain what the Note means. I have a PR with a few typos in that XEP, I'd like to fix that as well.
"Note: these alternate links were not posted by client because client can't compute them itself. These things SHOULD be inserted at server side though."
pep.
Ah I get it now
olihas joined
Zash
s/posted/generated/ or somesuch
pep.
I guess posted works as well
Zash
Odd wording IMO
pep.
"These alternate links were not posted by the original client because clients can't compute them themselves. [..]", at least
Zash
included, generated, computed
debaclehas joined
pep.
https://xmpp.org/extensions/xep-0277.html#metadata Do I understand correctly that this <item id='0'> MUST exist? :x
pep.
Or is it just if I want to provide metadata about my microblog
pep.
I think there should be a language review step before publishing :/
Zash
Huh
Zash
Yet another vcard?
pep.
Seems like it
pep.
Though, it is not impossible that people have access to your microblog but not your vcard right
pep.
(vcard4)
Zash
If you (the user) made one public but not the other then maybe you had a reason for that and it seems silly to bypass that and publish your personal info in more places
pep.
I'm not especially arguing for this metadata entry, but you might want to have a lesser version of your vcard to show for people looking at your (public) microblog, and a more complete version for your contacts
pep.
I mean I'm not arguing for implementing this in 277. That could be 292 with a different set of ACLs :-°
pep.
But anyway, we're going astray from my original question
Zash
... you want Bunneh secret sause?
pep.
I assume it's not a MUST then. it's an "if then MUST".
olihas left
Zash
Is the goal to not require explicit server support?
!xsf_Martinhas joined
pep.
hmm?
Zash
There is no "discovering support" section, I think those were mandatory?
Zash
Problematic to expect the server to maybe do stuff without any way to know that.
Zash
Personally I wish you could just post Atom to a node and be happy, but like every federated social feed protocol, the pain begins with replies and comments.