On Fri, Dec 12, 2008 at 11:28, Malthe Borch <mbo...@gmail.com> wrote:
> I've branched out this package and removed the C-extension. It's not
> documented in the package why a C-extension is needed or alternatively,
> what it benefits.
The C extension is required to make messageids immutable. Because they
are immutable, the security machinery can treat them as rocks, e.g.
safe to pass around. Removing the C-extension undoes this, as you
cannot make truely immutable. See the original proposal:
I'm sure Phillip and Jim can clarify the security implications of
undoing this work.
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -