<div dir="auto"><div dir="auto">Hi Jonathan, </div><div dir="auto"><br></div><div dir="auto">Ufrag+pwd are changed on ICE restart and they are sent with each transport-info message. The params perfectly determine the generation. And also special "generation" attribute is sent with each candidate. So I don't understand what you mean. </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 13 мар. 2020 г., 0:48 Jonathan Lennox <<a href="mailto:lennox@cs.columbia.edu" target="_blank" rel="noreferrer">lennox@cs.columbia.edu</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">One major comment:<br>
<br>
1. There is (and has always been) a semantic hole in ICE restart with<br>
Jingle, because transport-info is a unilateral message, unlike SDP<br>
offer/answer which is transactional.<br>
<br>
Specifically, there's no way for a Jingle endpoint to know for certain which<br>
generation of its local candidates should be matched with a set of<br>
candidates received in a transport-info message.<br>
<br>
Perhaps some sort of remote-generation attribute is necessary for candidates<br>
sent in response to a peer's candidates?<br>
<br>
On Friday, March 13 2020, "Sergey Ilinykh" wrote to "XMPP Standards" saying:<br>
<br>
> <a href="https://github.com/xsf/xeps/pull/905" rel="noreferrer noreferrer noreferrer" target="_blank">https://github.com/xsf/xeps/pull/905</a><br>
> <br>
> PR Changes:<br>
> <br>
>  1. RFC 5245 is replaced with RFC 8445<br>
>  2. Aggressive nomination is not supported anymore<br>
>  3. remote-candidate is now MUST to mimic ICE SDP RFC<br>
>  4. Now remote-candidate has to be send for all components at once when ICE for<br>
>     media stream has completed<br>
>  5. Namespace version was updated because of incompatible changes<br>
>  6. Wrong reference to RFC 6455 was replaced with correct one: RFC 6544<br>
> <br>
> Let's review / discuss / fix / merge.<br>
> <br>
> Best Regards,<br>
> Sergey<br>
> _______________________________________________<br>
> Standards mailing list<br>
> Info: <a href="https://mail.jabber.org/mailman/listinfo/standards" rel="noreferrer noreferrer noreferrer" target="_blank">https://mail.jabber.org/mailman/listinfo/standards</a><br>
> Unsubscribe: <a href="mailto:Standards-unsubscribe@xmpp.org" rel="noreferrer noreferrer" target="_blank">Standards-unsubscribe@xmpp.org</a><br>
> _______________________________________________<br>
<br>
-- <br>
Jonathan Lennox<br>
<a href="mailto:lennox@cs.columbia.edu" rel="noreferrer noreferrer" target="_blank">lennox@cs.columbia.edu</a><br>
_______________________________________________<br>
Standards mailing list<br>
Info: <a href="https://mail.jabber.org/mailman/listinfo/standards" rel="noreferrer noreferrer noreferrer" target="_blank">https://mail.jabber.org/mailman/listinfo/standards</a><br>
Unsubscribe: <a href="mailto:Standards-unsubscribe@xmpp.org" rel="noreferrer noreferrer" target="_blank">Standards-unsubscribe@xmpp.org</a><br>
_______________________________________________<br>
</blockquote></div></div>