Security fixes for opensaml2 and xmltooling

Scott Cantor cantor.2 at osu.edu
Wed Sep 23 19:11:24 UTC 2009


Scott Cantor wrote on 2009-09-23:
> Florian Weimer wrote on 2009-09-23:
>> This touches a function implicitly declared inline.  We have to rebuild
>> all reverse build dependencies (direct and indirect) which instantiate
>> MetadataCredentialCriteria objects because each such compilation unit
>> has received a local copy of the function.  (There isn't any out-of-line
>> method in the class, so there is no compilation unit which contains the
>> class vtable and a master copy of that method.)
> 
> AFAIK, virtual functions aren't inlined, period. If every object file had
> its own copy, the language would break.

Never mind, I see your point. C++ makes what you're trying close to
impossible to pull off, so binary compatibility isn't something I pay
attention to for the most part.

If you can file a bug on this, it's considerably more likely I'll remember
to do a full pass over the code and fix it everywhere for the next rev.

-- Scott





More information about the Pkg-shibboleth-devel mailing list