{"push_id":1188815151,"size":66,"distinct_size":28,"ref":"refs/heads/appveyor","head":"d704b8550c686c70f616a8064977ef65008b9baf","before":"563b4e4988bc9af0173ba31648b3078bed6aff3a","commits":[{"sha":"f030f33cda674902e5b50833756b9a3f9fd1f6ba","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Eliminate pack.py\n\nSimilar functionality is already in Clean() class of setup.py.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/f030f33cda674902e5b50833756b9a3f9fd1f6ba"},{"sha":"092bf5c66d45a96776f5d85ea1a85302ab925d40","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/RSA.py: Just PEP8ization.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/092bf5c66d45a96776f5d85ea1a85302ab925d40"},{"sha":"23fa6e442175b4ad2b3621f859ef73271d56c5f5","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Fix EC tests\n\n * add implementation of the function ec_get_builtin_curves.\n * including Python interface (EC.get_builtin_curves).\n * including test for EC.get_builtin_curves\n * we cannot name NIDs completely arbitrarily, because otherwise\n   m2.obj_nid2sn and co. functions don't work.\n * use only EC curves which are available.\n * use hashlib instead of removed sha and use bytes type\n * fixes some helpers in util.py to deal with bytes (h2b, octx_to_num)\n * fixes strange behavior of switch in pkey_get_modulus, where return\n   must be called on the end of each case chain\n * fix almost two tests, module and bytes/string issues\n * in EC.save_key and EC.save_pub_key prefer context managers to plain\n   BIO.openfile to avoid memleaks.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/23fa6e442175b4ad2b3621f859ef73271d56c5f5"},{"sha":"5016a9c532147ba50654dc4a912dde843b4cc998","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/util.py: various util methods\n\n * insert unicode = str equivalent for py3k.\n * recover ord() call removed by 2to3.\n * a first pass at ironing the tests for python3 this for now is only\n   partial and targets only python3","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/5016a9c532147ba50654dc4a912dde843b4cc998"},{"sha":"aad0b7e737d7e8781d3f7a04c1b34566e5f77631","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Work with bytes() and str() on py3k and py2k alternatively.\n\nMostly use PyBytes_FromStringAndSize as Guido intended for py3k.\n\nWe don't have to use a complicated construct with PyBuffer_New (which is\nnot supported anymore anyway) and care for the memory management.\n\nChanges in:\n   SWIG/_aes.i\n   SWIG/_asn1.i\n   SWIG/_bio.i\n   SWIG/_bn.i\n   SWIG/_dh.i\n   SWIG/_dsa.i\n   SWIG/_ec.i\n   SWIG/_evp.i\n   SWIG/_lib.i\n   SWIG/_objects.i\n   SWIG/_pkcs7.i\n   SWIG/_rand.i\n   SWIG/_rc4.i\n   SWIG/_rsa.i\n   SWIG/_ssl.i\n   SWIG/_util.i\n   SWIG/_x509.i\n\ntests/test_bn.py: even the test file should not be executable.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/aad0b7e737d7e8781d3f7a04c1b34566e5f77631"},{"sha":"35af51de572383c317a8e1e94ef09a00e7c369eb","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Extend travis.yml to test also py3k (with allowed_failures)","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/35af51de572383c317a8e1e94ef09a00e7c369eb"},{"sha":"bb724f7a4c7d44599cea33af2bd757d425b2a786","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@redhat.com"},"message":"Change extension of README to .rst.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/bb724f7a4c7d44599cea33af2bd757d425b2a786"},{"sha":"ccb5788ae1942345e1a0f117b4932d998d62acd7","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/BN.py: shouldn't have executable bit set.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/ccb5788ae1942345e1a0f117b4932d998d62acd7"},{"sha":"5dbe2be8bc75aa74a68f43815e7908771e75ba66","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Switch on assert in X509_Name._ptr\n\nIn order to make sure that the self.x509_name is already filled in and\nit is X509_Name OpenSSL binary structure.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/5dbe2be8bc75aa74a68f43815e7908771e75ba66"},{"sha":"68080cec1f13f153c1cf2bae7820191c1ee02796","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Add forgotten release of GIL.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/68080cec1f13f153c1cf2bae7820191c1ee02796"},{"sha":"daadd826f9376779dcbb9ef0a03e05b96539502b","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Use also 3.5 on Travis CI.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/daadd826f9376779dcbb9ef0a03e05b96539502b"},{"sha":"2f73adaa48642bc12be12ff859286a33df60c869","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Add CONTRIBUTORS.rst","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/2f73adaa48642bc12be12ff859286a33df60c869"},{"sha":"3b681f03f05fddedad443e48f90cf1a5ed90d0a9","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"Ignore also .eggs/ directory for python3","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/3b681f03f05fddedad443e48f90cf1a5ed90d0a9"},{"sha":"0157414b03d3196b02fa76ebce3c48f48fb729ba","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"README.rst ... remove trailing white space.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/0157414b03d3196b02fa76ebce3c48f48fb729ba"},{"sha":"8bbd0ece4a34b3067aeef680aca07794c747375e","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/util.py: add type hint types\n\n * add a new type ... AddrType for the network-like address.\n   See https://github.com/python/typeshed/issues/222","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/8bbd0ece4a34b3067aeef680aca07794c747375e"},{"sha":"38bb3393e15d7d45382624c77cd1a3ad05d36aba","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/AuthCookie.py: Add PEP-484 type hints in comments.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/38bb3393e15d7d45382624c77cd1a3ad05d36aba"},{"sha":"bfe686707cbbb8641f1cbc9a0e852b285bcc0502","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/BIO.py: Add PEP-484 type hints in comments.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/bfe686707cbbb8641f1cbc9a0e852b285bcc0502"},{"sha":"783f20c6e3cdea0cb5327874d4797aca81573d36","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/BN.py: Add PEP-484 type hints in comments.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/783f20c6e3cdea0cb5327874d4797aca81573d36"},{"sha":"7a523e73b1f3995e3b2072665fba69380859e291","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/ASN1.py: Add PEP-484 type hints in comments.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/7a523e73b1f3995e3b2072665fba69380859e291"},{"sha":"7def3640c1d9b3e39149219fe8086c8383b8ead8","author":{"name":"Matěj Cepl","email":"d25d5fb6b92c1df7065965a2808b96bc7395176c@cepl.eu"},"message":"M2Crypto/BIO.py: Add PEP-484 type hints in comments.","distinct":false,"url":"https://api.github.com/repos/mcepl/M2Crypto/commits/7def3640c1d9b3e39149219fe8086c8383b8ead8"}]}
{"actor":{"display_login":"mcepl"}}