Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Dave Cridland
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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Georg Lukas
* 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.

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Ненахов Андрей
пн, 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Dave Cridland
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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Ненахов Андрей
пн, 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Holger Weiß
* 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Philipp Hörist
> 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Dave Cridland
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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Ненахов Андрей
пн, 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Georg Lukas
* Ненахов Андрей [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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Ненахов Андрей
пн, 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread 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? Georg signature.asc Description: PGP signature

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-26 Thread Ненахов Андрей
пн, 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-25 Thread Daniel Gultsch
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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-25 Thread 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 §2.2 is this: >> >> | The message sender MUST set the stanza's @id to the

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-25 Thread Florian Schmaus
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'

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-22 Thread Daniel Gultsch
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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-21 Thread Kevin Smith
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:

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-14 Thread 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 @id to the same value as the | origin-id. The example should be

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-14 Thread Georg Lukas
* 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-14 Thread Holger Weiß
* 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-14 Thread Georg Lukas
* 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

Re: [Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-11-14 Thread Holger Weiß
* 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 > |

[Standards] LAST CALL: XEP-0359 (Unique and Stable Stanza IDs)

2018-10-20 Thread XSF Editor
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