{"push_id":1400413253,"size":312,"distinct_size":0,"ref":"refs/heads/sha512-armv8-for-kernel","head":"174660e55fdfd078ce87bef9b63436e741a9ed74","before":"51f56d367f68c98c8d6cdcb51649dec718f893c1","commits":[{"sha":"6dcba070a94b1ead92f3e327cf207a0b7db6596f","author":{"name":"Dr. Stephen Henson","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@openssl.org"},"message":"Fix X509_NAME decode for malloc failures.\n\nThe original X509_NAME decode free code was buggy: this\ncould result in double free or leaks if a malloc failure\noccurred.\n\nSimplify and fix the logic.\n\nThanks to Guido Vranken for reporting this issue.\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1691)","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/6dcba070a94b1ead92f3e327cf207a0b7db6596f"},{"sha":"ea241958501b65d2fc70ecc1642bd1af70a0db9d","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Add support for C++ in Configure\n\nA note: this will form object file names by changing '.cc' to\n'_cc.o'.  This will permit other configuration code to recognise these\nobject files were built for C++ rather than C.\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/ea241958501b65d2fc70ecc1642bd1af70a0db9d"},{"sha":"7763472fe8fe42a1c830fcc9d35ca11fd9e6fcab","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Add support for C++ in Configurations/unix-Makefile.tmpl\n\nNote that it relies on a trick from Configure, where file names for\nobject files made from C++ source get '.cc' replaced with '_cc.o' to\nrecognise them.  This is needed so the correct compiler is used when\nlinking binaries.\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/7763472fe8fe42a1c830fcc9d35ca11fd9e6fcab"},{"sha":"16b42d4d35af2f8439bcce2f374bd47365850162","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Add C++ settings in the Linux config targets\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/16b42d4d35af2f8439bcce2f374bd47365850162"},{"sha":"7954dced19a7e59e7055eab95a981fa943c7d100","author":{"name":"Rich Salz","email":"71f33dc2f142e5b5a55a8f415f3aed896f5b8927@openssl.org"},"message":"RT is put out to pasture\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1702)","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/7954dced19a7e59e7055eab95a981fa943c7d100"},{"sha":"075f7e2c6062a33352f570eeafe3c95e41419521","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Remove automatic RPATH\n\nBefore OpenSSL 1.1.0, binaries were installed in a non-standard\nlocation by default, and runpath directories were therefore added in\nthose binaries, to make sure the executables would be able to find the\nshared libraries they were linked with.\n\nWith OpenSSL 1.1.0 and on, binaries are installed in standard\ndirectories by default, and the addition of runpath directories is\ntherefore not needed any more.\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/075f7e2c6062a33352f570eeafe3c95e41419521"},{"sha":"fad599f7f147ee71e5581211fb654c2c8c491cd8","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Remove automatic RPATH - add user rpath support\n\nMake Configure recognise -rpath and -R to support user added rpaths\nfor OSF1 and Solaris.  For convenience, add a variable LIBRPATH in the\nUnix Makefile, which the users can use as follows:\n\n    ./config [options] -Wl,-rpath,\\$(LIBRPATH)\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/fad599f7f147ee71e5581211fb654c2c8c491cd8"},{"sha":"71d8ff1a8998da20db5ab8d4024c3d155b2f6733","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Remove automatic RPATH - adapt shlib_wrap.sh\n\nLooking for something starting with '-Wl,-rpath,' isn't good enough,\nas someone might give something like '-Wl,--enable-new-dtags,-rpath,/PATH'.\nLooking for ',-rpath,' should be safe enough.\n\nWe could remove the preloading stuff entirely, but just in case the\nuser has chosen to given RPATH setting arguments at configuration,\nwe'd better make sure testing will still work.  Fair warning, there\nare some configuration options that do not work with preloaded OpenSSL\nlibraries, such as the sanity checking ones.\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/71d8ff1a8998da20db5ab8d4024c3d155b2f6733"},{"sha":"38be1ea85515a34b3f7285134bdfc1f88082331b","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Remove automatic RPATH - Add a CHANGES entry\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/38be1ea85515a34b3f7285134bdfc1f88082331b"},{"sha":"32804b04b8f3c889beebb6e63e14cc3ea4d8273c","author":{"name":"FdaSilvaYY","email":"2f8912adbfeec453f1a4d1e06d0dab23c13e5e86@gmail.com"},"message":"Fix copy-paste test labels\n\nReviewed-by: Rich Salz <rsalz@openssl.org>\nReviewed-by: Richard Levitte <levitte@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/32804b04b8f3c889beebb6e63e14cc3ea4d8273c"},{"sha":"4a4c4bf06d6362f56507c787c61b07655563e962","author":{"name":"Dr. Stephen Henson","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@openssl.org"},"message":"Add memory leak detection to d2i_test\n\nReviewed-by: Rich Salz <rsalz@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1707)","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/4a4c4bf06d6362f56507c787c61b07655563e962"},{"sha":"35a498e431f81f94c4ee2dd451cdfe4d566fef3b","author":{"name":"Vitezslav Cizek","email":"854e0e677ee91f016cadb648881ffe8a23de7f89@suse.com"},"message":"Configure: remove superfluous 0x\n\nThe number is taken from the OPENSSL_VERSION_NUMBER which is already\nin the hex form.\n\nCLA: trivial\n\nReviewed-by: Richard Levitte <levitte@openssl.org>\nReviewed-by: Rich Salz <rsalz@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1706)","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/35a498e431f81f94c4ee2dd451cdfe4d566fef3b"},{"sha":"e7b69227ca35b7fa7ab7bc53099998a354e690da","author":{"name":"Xiaoyin Liu","email":"7c441576f0dda0fa73c8e5138422533e1f34a925@users.noreply.github.com"},"message":"Fix typo\n\nI think the second \"VC-WIN32\" should be \"VC-WIN64\".\nReviewed-by: Richard Levitte <levitte@openssl.org>\nReviewed-by: Matt Caswell <matt@openssl.org>\nCLA: trivial","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/e7b69227ca35b7fa7ab7bc53099998a354e690da"},{"sha":"83bd048e9dbe5f376b2feaa7f0a6db6d98ef3a47","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Fix C++ support: set $target{cxx} correctly\n\nReviewed-by: Matt Caswell <matt@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/83bd048e9dbe5f376b2feaa7f0a6db6d98ef3a47"},{"sha":"44c83ebd7089825a82545c9cacc4c4e2de81d001","author":{"name":"FdaSilvaYY","email":"2f8912adbfeec453f1a4d1e06d0dab23c13e5e86@gmail.com"},"message":"Constify command options\n\nReviewed-by: Kurt Roeckx <kurt@openssl.org>\nReviewed-by: Richard Levitte <levitte@openssl.org>\nReviewed-by: Rich Salz <rsalz@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1694)","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/44c83ebd7089825a82545c9cacc4c4e2de81d001"},{"sha":"05c16493c9fb445a1ccec947de903586503d776c","author":{"name":"FdaSilvaYY","email":"2f8912adbfeec453f1a4d1e06d0dab23c13e5e86@gmail.com"},"message":"Fix style issue\n\nReviewed-by: Kurt Roeckx <kurt@openssl.org>\nReviewed-by: Richard Levitte <levitte@openssl.org>\nReviewed-by: Rich Salz <rsalz@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1694)","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/05c16493c9fb445a1ccec947de903586503d776c"},{"sha":"574cffd5d5b8f57f811c8d36d930205041deedee","author":{"name":"Tomas Mraz","email":"78e578d86567b3b0f0f5c1201c3f551f86f169ac@fedoraproject.org"},"message":"Engine afalg: properly set operation type also on big endian.\n\nCopy the whole ALG_OP_TYPE to CMSG_DATA.\n\nReviewed-by: Richard Levitte <levitte@openssl.org>\nReviewed-by: Matt Caswell <matt@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/574cffd5d5b8f57f811c8d36d930205041deedee"},{"sha":"3ff3ee7a19e84076f67beeda1cf5e9d8b2380429","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Use clang++ for C++ for the linux-x86_64-clang target\n\nReviewed-by: Richard Levitte <levitte@openssl.org>\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/3ff3ee7a19e84076f67beeda1cf5e9d8b2380429"},{"sha":"e5c1361580d8de79682958b04a5f0d262e680f8b","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Ensure we handle len == 0 in ERR_err_string_n\n\nIf len == 0 in a call to ERR_error_string_n() then we can read beyond the\nend of the buffer. Really applications should not be calling this function\nwith len == 0, but we shouldn't be letting it through either!\n\nThanks to Agostino Sarubbo for reporting this issue. Agostino's blog on\nthis issue is available here:\nhttps://blogs.gentoo.org/ago/2016/10/14/openssl-libcrypto-stack-based-buffer-overflow-in-err_error_string_n-err-c/\n\nReviewed-by: Richard Levitte <levitte@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/e5c1361580d8de79682958b04a5f0d262e680f8b"},{"sha":"8bdce8d160e29b4e1b80fec31f618d85d8c2b7a8","author":{"name":"Steven Fackler","email":"9c6373be47a848d40c9a8d2c1a632ec4072241f6@gmail.com"},"message":"Fix signatures of EVP_Digest{Sign,Verify}Update\n\nThese are implemented as macros delegating to `EVP_DigestUpdate`, which\ntakes a `size_t` as its third argument, not an `unsigned int`.\n\nCLA: trivial\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\nReviewed-by: Matt Caswell <matt@openssl.org>","distinct":false,"url":"https://api.github.com/repos/dot-asm/openssl/commits/8bdce8d160e29b4e1b80fec31f618d85d8c2b7a8"}]}
{"actor":{"display_login":"dot-asm"}}