[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 Saint-Andre

More information about the Jingle mailing list