On Mon, 26 Nov 2018 at 12:09, Ненахов Андрей
wrote:
> пн, 26 нояб. 2018 г. в 17:02, Dave Cridland :
> >> Yes, so? Anyway we're discussing a XEP for Unique and Stable Stanza
> >> ID, and we like it as it currently is, precisely because we can count
> >> on origin-id being unique.
> > Why do you
* Philipp Hörist [2018-11-26 12:01]:
> > But surely if a client connects and doesn't send an origin-id, you know
> > the message id might not be unique?
>
> Yes and thats the reason why origin-id is needed.
> It seems like a useful information to know if a client uses unique ids or
> not.
пн, 26 нояб. 2018 г. в 17:02, Dave Cridland :
>> Yes, so? Anyway we're discussing a XEP for Unique and Stable Stanza
>> ID, and we like it as it currently is, precisely because we can count
>> on origin-id being unique.
> Why do you think that?
Because it's written in XEP-0359. If a client
On Mon, 26 Nov 2018 at 11:01, Ненахов Андрей
wrote:
> пн, 26 нояб. 2018 г. в 15:12, Dave Cridland :
> > But surely if a client connects and doesn't send an origin-id, you know
> the message id might not be unique?
>
> Yes, so? Anyway we're discussing a XEP for Unique and Stable Stanza
> ID, and
пн, 26 нояб. 2018 г. в 15:12, Dave Cridland :
> But surely if a client connects and doesn't send an origin-id, you know the
> message id might not be unique?
Yes, so? Anyway we're discussing a XEP for Unique and Stable Stanza
ID, and we like it as it currently is, precisely because we can count
* Florian Schmaus [2018-11-25 23:43]:
> On 14.11.18 13:16, Holger Weiß wrote:
> > So this isn't just about wording but about semantics? I.e., you want
> > the XEP to mandate the server to strip all stanza IDs with by=$JID,
> > where $JID is any user or server JID the server feels responsible
> But surely if a client connects and doesn't send an origin-id, you know
> the message id might not be unique?
>
Yes and thats the reason why origin-id is needed.
It seems like a useful information to know if a client uses unique ids or
not.
Philipp
On Mon, 26 Nov 2018 at 10:00, Ненахов Андрей
wrote:
> пн, 26 нояб. 2018 г. в 14:48, Georg Lukas :
> > If your client is using them to associate message reflections, I am sure
> > you can make them unique client-side, right? So just because it's not
> > REQUIRED is not an argument to make it
пн, 26 нояб. 2018 г. в 14:48, Georg Lukas :
> If your client is using them to associate message reflections, I am sure
> you can make them unique client-side, right? So just because it's not
> REQUIRED is not an argument to make it work?
Our client can make them unique, no problem. But if our
* Ненахов Андрей [2018-11-26 10:46]:
> Because stanza-ids from XEP-0359 have a requirement that they MUST be
> unique and stable within a scope, message ids don't have this explicit
> requirement.
If your client is using them to associate message reflections, I am sure
you can make them unique
пн, 26 нояб. 2018 г. в 14:19, Georg Lukas :
>
> * Ненахов Андрей [2018-11-26 10:16]:
> > So, the purpose of the origin-id is to be a temporary ID on client
> > side until it knows a 'true' stanza-id assigned by it's server.
> How is that different from just using the message @id?
Because
* Ненахов Андрей [2018-11-26 10:16]:
> So, the purpose of the origin-id is to be a temporary ID on client
> side until it knows a 'true' stanza-id assigned by it's server.
How is that different from just using the message @id?
Georg
signature.asc
Description: PGP signature
пн, 26 нояб. 2018 г. в 04:01, Daniel Gultsch :
> That might be the crux here by the way. What is the purpose of the origin-id?
We have implemented a reliable delivery protocol based on XEP-0359,
that basically works like this:
* client sends stanza with origin-id
* server receives this message
Am So., 25. Nov. 2018 um 23:47 Uhr schrieb Florian Schmaus :
>
> On 22.11.18 18:07, Daniel Gultsch wrote:
> > Am Mi., 14. Nov. 2018 um 19:52 Uhr schrieb Georg Lukas :
> >> * Jonas Schäfer [2018-10-20 13:55]:
> >>
> >> A point that I brought up back then, and that I think needs to be added
> >> in
On 22.11.18 18:07, Daniel Gultsch wrote:
> Am Mi., 14. Nov. 2018 um 19:52 Uhr schrieb Georg Lukas :
>> * Jonas Schäfer [2018-10-20 13:55]:
>>
>> A point that I brought up back then, and that I think needs to be added
>> in §2.2 is this:
>>
>> | The message sender MUST set the stanza's @id to the
On 14.11.18 13:16, Holger Weiß wrote:
> * Georg Lukas [2018-11-14 12:47]:
>> * Holger Weiß [2018-11-14 10:41]:
>>> * Georg Lukas [2018-11-13 18:29]:
§3 point 2 should probably be changed from
| Stanza ID generating entities, which encounter a element
| where the 'by'
Am Mi., 14. Nov. 2018 um 19:52 Uhr schrieb Georg Lukas :
>
> * Jonas Schäfer [2018-10-20 13:55]:
> > 5. Is the specification accurate and clearly written?
>
> A point that I brought up back then, and that I think needs to be added
> in §2.2 is this:
>
> | The message sender MUST set the stanza's
On 20 Oct 2018, at 12:51, Jonas Schäfer (XSF Editor)
wrote:
>
> This message constitutes notice of a Last Call for comments on
> XEP-0359.
>
> Title: Unique and Stable Stanza IDs
> Abstract:
> This specification describes unique and stable IDs for messages.
>
> URL:
* Jonas Schäfer [2018-10-20 13:55]:
> 5. Is the specification accurate and clearly written?
A point that I brought up back then, and that I think needs to be added
in §2.2 is this:
| The message sender MUST set the stanza's @id to the same value as the
| origin-id.
The example should be
* Holger Weiß [2018-11-14 13:16]:
> So this isn't just about wording but about semantics? I.e., you want
> the XEP to mandate the server to strip all stanza IDs with by=$JID,
> where $JID is any user or server JID the server feels responsible for?
>
> In that case we'd disagree. The XEP should
* Georg Lukas [2018-11-14 12:47]:
> * Holger Weiß [2018-11-14 10:41]:
> > * Georg Lukas [2018-11-13 18:29]:
> > > §3 point 2 should probably be changed from
> > >
> > > | Stanza ID generating entities, which encounter a element
> > > | where the 'by' attribute matches the 'by' attribute they
* Holger Weiß [2018-11-14 10:41]:
> * Georg Lukas [2018-11-13 18:29]:
> > §3 point 2 should probably be changed from
> >
> > | Stanza ID generating entities, which encounter a element
> > | where the 'by' attribute matches the 'by' attribute they would otherwise
> > | set, MUST delete that
* Georg Lukas [2018-11-13 18:29]:
> §3 point 2 should probably be changed from
>
> | Stanza ID generating entities, which encounter a element
> | where the 'by' attribute matches the 'by' attribute they would otherwise
> | set, MUST delete that element even if they are not adding their own
> |
This message constitutes notice of a Last Call for comments on
XEP-0359.
Title: Unique and Stable Stanza IDs
Abstract:
This specification describes unique and stable IDs for messages.
URL: https://xmpp.org/extensions/xep-0359.html
This Last Call begins today and shall end at the close of
24 matches
Mail list logo