[Jingle] Definition of foundation in XEP-0176

Emil Ivov emcho at jitsi.org
Thu Jul 21 09:59:37 UTC 2011



На 21.07.11 05:31, Peter Saint-Andre написа:
> 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.

No rush whatsoever! :)

Emil
-- 
http://jitsi.org



More information about the Jingle mailing list