<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi everyone,<div><br></div><div>Since this particular detail was in the middle of Jean-Paul's release announcement, I feel like it's important to draw attention to it.</div><div><br></div><div>The new pyOpenSSL v0.14 is a <b>substantial rewrite</b> of all of pyOpenSSL's bindings to OpenSSL: while this rewrite should be a vast improvement, because eliminates lots of error-prone hand-written C code, replacing it with much smaller, much safer declarative C bindings via <a href="https://pypi.python.org/pypi/cffi">cffi</a>, it also means that things are different now.</div><div><br></div><div>Different means “possibly broken” so <b>please test any Twisted applications that use TLS with this pre-release.</b></div><div><br></div><div>Sorry for all the bold text and capital letters, but this is both a big change and also a change to a particularly security-sensitive area of the Twisted stack.  If there were ever a change that you should really test before it's marked as “final release”, this is it.</div><div><br></div><div>-glyph<br><br></div></body></html>