{"push_id":1220585740,"size":15,"distinct_size":14,"ref":"refs/heads/python3","head":"0bf19819965ad78cacbd65a3a7566ccfbbaebe18","before":"556441b92913a0dd381ea9f8d20b8ccfb73251d9","commits":[{"sha":"657ecd0971b93a27d4866de4fe344d9e142e1e89","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Add link to IRC channel to README.rst","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/657ecd0971b93a27d4866de4fe344d9e142e1e89"},{"sha":"96979b42edd5a3b8a2f940fa99e1ddd9e0431d80","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Elimination of all open() statements w/o context managers.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/96979b42edd5a3b8a2f940fa99e1ddd9e0431d80"},{"sha":"f356eba78a00b573ac53cd4d8dab05308769e4fe","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/f356eba78a00b573ac53cd4d8dab05308769e4fe"},{"sha":"82cef6c91510ac3712c3aebeee5399716c87497f","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/82cef6c91510ac3712c3aebeee5399716c87497f"},{"sha":"9cc611348c2a872f9382ce6bfebdead4914c0495","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/9cc611348c2a872f9382ce6bfebdead4914c0495"},{"sha":"c582af8f0da82922ae66ad98829d5614fe3ad9d3","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/c582af8f0da82922ae66ad98829d5614fe3ad9d3"},{"sha":"29075b623ce1d9d9d902bce6390ef5cc9bdbe691","author":{"name":"Michal Vyskocil","email":"83a4220703ea1486e8cad93792b5367b16855e83@suse.cz"},"message":"test_dh: use bytes","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/29075b623ce1d9d9d902bce6390ef5cc9bdbe691"},{"sha":"60dd66ea4dd5a7a5285b600d9113dc4d3dd3b63d","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/60dd66ea4dd5a7a5285b600d9113dc4d3dd3b63d"},{"sha":"b36afdd66f0873ec02bfd33302f091d2e486568b","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/b36afdd66f0873ec02bfd33302f091d2e486568b"},{"sha":"66a736b519d727688538c54feda2eb01b23bfc3b","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/66a736b519d727688538c54feda2eb01b23bfc3b"},{"sha":"6d9c9f61c6f70f026af870b88ed17f62214c93fd","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/6d9c9f61c6f70f026af870b88ed17f62214c93fd"},{"sha":"4b9a8232b518ded1f5d0fdf480619a82fdc74167","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto.m2urllib2: make HTTPSHandler working with py3k as well.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/4b9a8232b518ded1f5d0fdf480619a82fdc74167"},{"sha":"6be7b68a5f136797eeca9f1c05a93a7bd5b45542","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Python 3 doesn't have PyInt type anymore, use PyLong* functions instead.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/6be7b68a5f136797eeca9f1c05a93a7bd5b45542"},{"sha":"1eb6deaa51c5ea9b64ef3d38bb56e739717761e7","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"EVP.MessageDigest().update() wants bytes, not str.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/1eb6deaa51c5ea9b64ef3d38bb56e739717761e7"},{"sha":"0bf19819965ad78cacbd65a3a7566ccfbbaebe18","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"SSL.TwistedProtocolWrapper: some effort to PEP484-ize and port to py3k.","distinct":true,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/0bf19819965ad78cacbd65a3a7566ccfbbaebe18"}]}
{"actor":{"display_login":"mcepl"}}