{"push_id":1204730184,"size":25,"distinct_size":25,"ref":"refs/heads/python3","head":"4b91a74a8c8195aa8ed93520eb578e0353cc9796","before":"e1d462d926b902a6471a04d7cd49fba88a39e2b1","commits":[{"sha":"58b722d23f46f8c2fd8fa916dab8cc9fb1b139fa","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Emphasize that swig is required only for the development, not for use.\n\nFixes #143","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/58b722d23f46f8c2fd8fa916dab8cc9fb1b139fa"},{"sha":"44c1dcc8ac1065cead7111fe743238f4a292f475","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"contrib/dispatcher.py: CRLF -> LF && remove trailing whitespace.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/44c1dcc8ac1065cead7111fe743238f4a292f475"},{"sha":"01802db71e8a09fcf42e67dddfd4f508a435accf","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Add httpslib type hints and docstrings","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/01802db71e8a09fcf42e67dddfd4f508a435accf"},{"sha":"9b0156fe925dbfdb1b42ad9e5a159d45ec2b7193","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"PGP package: Add type hints\n\n * + M2Crypto.PGP.constants\n * + M2Crypto.PGP.__init__\n * ? M2Crypto.PGP.packet\n * _ M2Crypto.PGP.PublicKey\n * _ M2Crypto.PGP.PublicKeyRing\n * + M2Crypto.PGP.RSA","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/9b0156fe925dbfdb1b42ad9e5a159d45ec2b7193"},{"sha":"673f54c30b8b19280b83cf3d52489a8a97c6040c","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"contrib/dispatcher.py: Fix M2Crypto imports.\n\nAlso fix zillion of PEP8 issues.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/673f54c30b8b19280b83cf3d52489a8a97c6040c"},{"sha":"4396d93cab8aa406c446553fd5f34c55eecf2745","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Add httpslib type hints and docstrings","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/4396d93cab8aa406c446553fd5f34c55eecf2745"},{"sha":"26477af6517d9e0eec10805a3d716d9ef0cabff8","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/m2*, DH, Engine: type hint comments","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/26477af6517d9e0eec10805a3d716d9ef0cabff8"},{"sha":"3bd0e87cec0f3b67ce533278c98cd6784d52829d","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"SSL and SMIME modules: Add PEP-484 type hints in comments.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/3bd0e87cec0f3b67ce533278c98cd6784d52829d"},{"sha":"99f915ef808d8fa68cd2ffd45b09c015910ce3b8","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"setup.py: Change default location of OpenSSL on Windows to C:\\OpenSSL","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/99f915ef808d8fa68cd2ffd45b09c015910ce3b8"},{"sha":"90831804befab50b6fd15e3675868dddd709d4f8","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"tests.test_rsa: context manager instead of open().read() to avoid a memleak.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/90831804befab50b6fd15e3675868dddd709d4f8"},{"sha":"1932ee1724cda468938b242be5247079ced869a6","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto.util: py3str and py3bytes works with UTF8 instead of ASCII.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/1932ee1724cda468938b242be5247079ced869a6"},{"sha":"bd32e6a803ebf1ca98336d03b8d0445ea799a801","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto.ASN1: __str__ should generate `str` always.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/bd32e6a803ebf1ca98336d03b8d0445ea799a801"},{"sha":"ca95b51cb7707af565425b9bab33330b0ee59819","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto.BIO: Fixing BIO for python3\n\n * Instead of unicode use six.text_type\n * Use bio_new_file in openfile\n\n   The previously bio_new_fd does not work for unknown reason.\n   I am not sure if _new_file is a reasonable fix for python3 io\n   not based on FILE*, but ... it makes part of test_evp passing.\n\n * avoid bytes/str issues.\n\n * File: use fd based approach\n   Use file descriptor instead of filename, when opening BIO.File\n\nFix a few issues in test_bio_file:\n  * in tearDown close the fd opened in setUp, not the filename, so test\n    no longer leaks file descriptors\n  * add a hacky check for the fd leak between tests\n  * fix a few ResourceWarnings by closing opened files","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/ca95b51cb7707af565425b9bab33330b0ee59819"},{"sha":"322879f86162d7c13253c33d46e256f9b1d3df8f","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"tests.test_x509: use context managers and don't leak.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/322879f86162d7c13253c33d46e256f9b1d3df8f"},{"sha":"ff32a7a46a5eb56a576d0f54713659c6e3fd5242","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"SSL package: Port to python3","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/ff32a7a46a5eb56a576d0f54713659c6e3fd5242"},{"sha":"1aaf25a193823495ac134176e63d08cde51384a5","author":{"name":"Michal Vyskocil","email":"83a4220703ea1486e8cad93792b5367b16855e83@suse.cz"},"message":"test_db: use bytes","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/1aaf25a193823495ac134176e63d08cde51384a5"},{"sha":"212b5bc7cb3e057149c0b3e20a86ba798d029985","author":{"name":"Michal Vyskocil","email":"83a4220703ea1486e8cad93792b5367b16855e83@suse.cz"},"message":"test_dsa: use bytes and hashlib","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/212b5bc7cb3e057149c0b3e20a86ba798d029985"},{"sha":"045e8f7d93153c346e338c8e43da703944463b78","author":{"name":"Michal Vyskocil","email":"83a4220703ea1486e8cad93792b5367b16855e83@suse.cz"},"message":"test_rc4.py: bytes/str fixes, import issue\n\nhttps://bugzilla.osafoundation.org/show_bug.cgi?id=12972","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/045e8f7d93153c346e338c8e43da703944463b78"},{"sha":"583e03ec276daec2497ce990259c129c73fbfdfd","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"httpslib: fix imports for python3","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/583e03ec276daec2497ce990259c129c73fbfdfd"},{"sha":"0a4cba3be0cf1837f752a980ce3970bed3ac7a35","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"tests.test_obj: x509_name_entry2tuple returns tuple of strs.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/0a4cba3be0cf1837f752a980ce3970bed3ac7a35"}]}
{"actor":{"display_login":"mcepl"}}