On 03/25/2015 02:06 PM, Dave Huseby wrote:
> On 03/25/2015 01:57 PM, Fabrice Desré wrote:
>> Yes the ril team works closely with partners. The technical issue
>> is that a binary xpcom that has been built against gecko version X
>> can't be loaded by gecko version Y because we don't guarantee this
>> will work (and I tested bypassing the version check, this crashed
>> nicely afterward).
> 
> Is this because the vendor xpcom objects can access any/all xpcom
> objects in gecko...and do?  It seems like we could whitelist what
> interfaces and versions of interfaces they can access.

They can use whatever is exposed as xpcom or publicly exported by gecko.
That's the point of xpcom to be contract based and not whitelist based.
We also don't do interface versioning (we even stopped freezing idl
definitions a while ago).
I tend to think we need to move away from xpcom here instead.

        Fabrice
-- 
Fabrice Desré
b2g team
Mozilla Corporation
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to