[ANN] M2Crypto 0.27.0

MatÄ›j Cepl <[email protected]> Fri, 6 Oct 2017 00:07:34 +0200
Newsgroups gmane.comp.encryption.openssl.user,gmane.comp.python.cryptography
Organization <><
Message-ID <[email protected]>
--===============1432180199654146301==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="dDRMvlgZJXvWKvBx"
Content-Disposition: inline


--dDRMvlgZJXvWKvBx
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

M2Crypto is the most complete Python wrapper for OpenSSL
featuring RSA, DSA, DH, EC, HMACs, message digests, symmetric
ciphers; SSL functionality to implement clients and servers;
HTTPS extensions to Python=E2=80=99s httplib, urllib, and xmlrpclib;
unforgeable HMAC=E2=80=99ing AuthCookies for web session management;
FTP/TLS client and server; S/MIME. M2Crypto can also be used to
provide SSL for Twisted. Smartcards supported through the Engine
interface.

This is another less earth-shattering release (after 0.26.2 which
brought us OpenSSL 1.1.0 compatbility), one more step towards
Python 3 compatibility nirvana, still more cleanups and
accumulated bug fixes, which could be resolved before the big
python3 branch is merged.

The release is available on
https://pypi.python.org/pypi/M2Crypto/ and all communication with
the maintainer (that=E2=80=99s me) should go to
https://gitlab.com/m2crypto/m2crypto.

Talking about the python3 branch, ALL TESTS PASS on all Pythons
=66rom 2.6, 2.7, 3.3 to 3.6!!!

Now is the time to test, help with review, and complain about
whatever is wrong! I will still keep API stable, but changes are
relatively large, so this is your opportunity to suggest whatever
substantial thing you don't like with M2Crypto. I may not make it
happen in 0.28 (which I expect to be Py3k-compatible release),
but for settling the dust down and cleanup I prepare already
0.29, which should include yet more acummulated merge requests
and bugfixes, this time ones which should be better served with
python 3 layer already happening.

Happy hacking!

Mat=C4=9Bj

--=20
https://matej.ceplovi.cz/blog/, Jabber: [email protected]
GPG Finger: 3C76 A027 CA45 AD70 98B5  BC1D 7920 5802 880B C9D8
 =20
Quod fuimus, estis; quod sumus, vos eritis.

--dDRMvlgZJXvWKvBx
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBAgAGBQJZ1q0mAAoJEHkgWAKIC8nY/9oP/j//qGZUUL5Uvc6Iyz/Q8PrQ
ww7bH1KgPhCwZPKbCNzuOoI8vsVXAF9GA/NCKrF+vFi0Xwqn3PvcI1FHTHgHL4x/
Q4OyGOGO2ld6nagvZr1XXmXh+VwyPwwY9V3mXYId9jKm/fYeKL2V4Oo15elYwkba
rlAV9FE2RTgh6vOr+f2IjQLBBmVNxw6sbFxhnTe9aW99oVIG088/y0Ex2lUg1SO+
i2HS6MH7lwGNpRTE9rzsREX663eAiWF8eLew7YDRUWBAIa74gddWFNPQZer2mHMr
utXszoBe/OsM8Dd71joNkuzy4kinQcIXzxMOtCYn4Dd3cLhTgjdPvGgeR5jZ3Zyx
JZxBFcqf4cexjwM7gxriZrV/yl5jDtcM2ym3OlwxZkMHVcwlaayQ44rp1zC23KC0
gfoPLdSMZYFB9EEw1aYUDB9jd36vhYfPPRLTqgkpcw8TXj8T629rrMFJZdwf5T3r
HS1XD7BiSHR2TAQn5ZIUDp3GufuWej1p3GV9Nsk/XF7TcAPQSrzPsL38pX7wKc/K
RBGFVc1zDcrnP5M82vu2RZpeXiTKmUhmCtgNaIEX1bvpvV3WBCKIDNrP+BuCKj5V
FUY3Ylj2dIkDjN+j0usLf+KvuZBSk0jGe+dMv31XeotAo15ABEqjOfm+HOSzgYm1
/Fb4aKub1fLT5AfjRRRx
=uIfy
-----END PGP SIGNATURE-----

--dDRMvlgZJXvWKvBx--

--===============1432180199654146301==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

--===============1432180199654146301==--