{"push_id":1442754693,"size":11,"distinct_size":11,"ref":"refs/heads/oss_fuzz_issue_227_230_239","head":"4a78076c2ddeee86d1bf17f9a9ecbc0f8e4c0e06","before":"c275900c1b9affde7c572d6c958ec9dab4e4daa3","commits":[{"sha":"aa8f77083954fe0f41327ab856be59c370d4c13b","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"Add infrastructure to adapt between OpenSSL 1.1 and older versions\n\nAdd private forwarding headers for `openssl/{evp,hmac}.h` to give us a\ncentral place to add adaptation code to work across multiple\nincompatible OpenSSL versions.  Provide compatibility implementations of\nsome OpenSSL 1.1 APIs when using older OpenSSL versions.","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/aa8f77083954fe0f41327ab856be59c370d4c13b"},{"sha":"89a6ed13be1c8813764c40ea2c42c472ec3aabf9","author":{"name":"Tomas Mraz","email":"78e578d86567b3b0f0f5c1201c3f551f86f169ac@redhat.com"},"message":"Add support for building with OpenSSL 1.1\n\nOpenSSL 1.1 made some CTX structures opaque.  Port our code to use the\nstructures only through pointers via OpenSSL 1.1 APIs.  Use our adaption\nlayer to make this work with OpenSSL 1.0 and below.\n\nCloses: #810\nPatch-from: https://bugzilla.redhat.com/1383744","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/89a6ed13be1c8813764c40ea2c42c472ec3aabf9"},{"sha":"4fab664f66ea507225587417a3d896440436d894","author":{"name":"Joerg Sonnenberger","email":"15530eab4154955ead80e91f28b8666787b42dad@bec.de"},"message":"Dramatically simplify loop and avoid a read-beyond-buffer issue.\n\nTriggered by OSS-fuzz reports.","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/4fab664f66ea507225587417a3d896440436d894"},{"sha":"e291f7eca537910a51f5cbb86b03033946e63350","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"Merge branch 'openssl-1.1'\n\nPull-request: #826","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/e291f7eca537910a51f5cbb86b03033946e63350"},{"sha":"5c99da254449ff5e0373a5e1a7f8f97d9db2fecc","author":{"name":"Joerg Sonnenberger","email":"15530eab4154955ead80e91f28b8666787b42dad@bec.de"},"message":"Merge branch 'master' of github.com:libarchive/libarchive","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/5c99da254449ff5e0373a5e1a7f8f97d9db2fecc"},{"sha":"ee1299ea8e4d91480352d3a180c46dded67f8131","author":{"name":"Joerg Sonnenberger","email":"15530eab4154955ead80e91f28b8666787b42dad@bec.de"},"message":"Don't recommend deprecated functions.","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/ee1299ea8e4d91480352d3a180c46dded67f8131"},{"sha":"72c12f3f63bde10b27543ee098042ced08addf98","author":{"name":"Joerg Sonnenberger","email":"15530eab4154955ead80e91f28b8666787b42dad@bec.de"},"message":"Explicitly free archive to reduce valgrind noise.","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/72c12f3f63bde10b27543ee098042ced08addf98"},{"sha":"d4d4f91251a084d036518afb8423350c48914bf1","author":{"name":"Joerg Sonnenberger","email":"15530eab4154955ead80e91f28b8666787b42dad@bec.de"},"message":"Simplify by using strdup. Check for allocation failure.","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/d4d4f91251a084d036518afb8423350c48914bf1"},{"sha":"72abdbb8ba51e926432de242f4df5cf632546dc9","author":{"name":"Joerg Sonnenberger","email":"15530eab4154955ead80e91f28b8666787b42dad@bec.de"},"message":"Replace malloc + memset with calloc.","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/72abdbb8ba51e926432de242f4df5cf632546dc9"},{"sha":"acd1d96d3e0df583ab661943bb1ffb93a8000dd5","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"Check for EVP_CIPHER_CTX_new failure (#836)\n\nIf this OpenSSL function fails to allocate memory it returns NULL.","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/acd1d96d3e0df583ab661943bb1ffb93a8000dd5"},{"sha":"4a78076c2ddeee86d1bf17f9a9ecbc0f8e4c0e06","author":{"name":"Martin Matuska","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@matuska.org"},"message":"Always close filters before freeing\n\nPlugs memory leak of allocated filter buffers if archive_read_free()\nis called and archive state is ARCHIVE_STATE_FATAL.\n\nReported-by: OSS-Fuzz issue 227, 230, 239","distinct":true,"url":"https://api.github.com/repos/mmatuska/libarchive/commits/4a78076c2ddeee86d1bf17f9a9ecbc0f8e4c0e06"}]}
{"actor":{"display_login":"mmatuska"}}