[Jingle] Definition of foundation in XEP-0176

Peter Saint-Andre stpeter at stpeter.im
Thu Jul 21 03:31:47 UTC 2011


On 7/20/11 12:31 PM, Emil Ivov wrote:
> На 20.07.11 20:27, Peter Saint-Andre написа:
>> On 7/20/11 12:19 PM, Bala Pitchandi wrote:
>>>    From XEP-0176<http://xmpp.org/extensions/xep-0176.html>, “foundation”
>>> is defined as “A foundation as defined in ICE-CORE”. In ICE-CORE
>>> (RFC5245<http://tools.ietf.org/html/rfc5245>), foundation is defined as
>>> follows:
>>>
>>> <foundation>: is composed of 1 to 32<ice-char>s. It is an
>>>
>>> identifier that is equivalent for two candidates that are of the
>>>
>>> same type, share the same base, and come from the same STUN
>>>
>>> server. The foundation is used to optimize ICE performance in the
>>>
>>> Frozen algorithm.
>>>
>>> But in the schema that’s included in XEP-0176, foundation is defined as
>>>
>>> <xs:attribute  name='foundation'  type='xs:unsignedByte'  use='required'/>
>>>
>>> If following RFC5245, foundation should be a “xs:string” and not a
>>> “xs:unsignedByte”. Is this an oversight/mistake?
>>
>> Looks like an oversight. The ICE spec changed a lot over time, so it's
>> possible we were tracking an earlier version when we defined it that
>> way. In any case it's an easy schema fix.
>
> Back in March I posted a list of similar issues (including this one), so
> just in case it has slipped through:
>
> http://mail.jabber.org/pipermail/jingle/2011-March/001468.html

Indeed those got lost in my inbox. :)

Probably won't have time to update the spec until after IETF81, though.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




More information about the Jingle mailing list