GitHub PushEvent at 2014-06-03 12:02:44
Repository: ruby
Actor: theryan
Payload: {"shas":[["f1796fd9c0998acc30077c39e0ab851e2a78cbb9","ea3cd978650417470535f3a4725b6b5042a6ab59@thebe.wave.local","Fix a binary compatibility issue with the size of the EVP_MD_CTX struct.\n\nOpenSSL 0.9.x vs OpenSSL 1.0.x uses a different struct definition, which\nwill cause problems if the ssl libraries are dynamically loaded, and if\nthe application is built against 0.9 and run against 1.0.\n\nhttp://bugs.python.org/issue21564 details the same issue in python's\nhashlib extension.\n\nInstead of declaring the EVP_MD_CTX struct directly as a stack variable,\nuse the provided API functions to allocate and deallocate instances.","Ryan Calhoun",true]],"size":1,"ref":"refs/heads/trunk","head":"f1796fd9c0998acc30077c39e0ab851e2a78cbb9"}