{"push_id":1386073365,"size":104,"distinct_size":3,"ref":"refs/heads/style_n_nit's","head":"6c08d8edd5d66b0b0fc014718cf7b116bab35a0e","before":"a6c963960eb240185909464b13afef7263022563","commits":[{"sha":"436a2a0179416d2cc22b678b63e50c2638384d5f","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Fail if an unrecognised record type is received\n\nTLS1.0 and TLS1.1 say you SHOULD ignore unrecognised record types, but\nTLS 1.2 says you MUST send an unexpected message alert. We swap to the\nTLS 1.2 behaviour for all protocol versions to prevent issues where no\nprogress is being made and the peer continually sends unrecognised record\ntypes, using up resources processing them.\n\nIssue reported by 郭志攀\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/436a2a0179416d2cc22b678b63e50c2638384d5f"},{"sha":"1f3e70a450364e3152973380ea4d3bb6694f3980","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Add a test for unrecognised record types\n\nWe should fail if we receive an unrecognised record type\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/1f3e70a450364e3152973380ea4d3bb6694f3980"},{"sha":"ce95f3b724f71f42dd57af4a0a8e2f571deaf94d","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Add a CHANGES entry for the unrecognised record type change\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/ce95f3b724f71f42dd57af4a0a8e2f571deaf94d"},{"sha":"cb6ea61c161e88aa0268c77f308469a67b2ec063","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Partial revert of 3d8b2ec42 to add back DSO_pathbyaddr\n\nCommit 3d8b2ec42 removed various unused functions. However now we need to\nuse one of them! This commit resurrects DSO_pathbyaddr(). We're not going to\nresurrect the Windows version though because what we need to achieve can be\ndone a different way on Windows.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/cb6ea61c161e88aa0268c77f308469a67b2ec063"},{"sha":"b39eda7ee69a9277c722f8789736e00dc680cda6","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Add a DSO_dsobyaddr() function\n\nThis works the same way as DSO_pathbyaddr() but instead returns a ptr to\nthe DSO that contains the provided symbol.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/b39eda7ee69a9277c722f8789736e00dc680cda6"},{"sha":"5836780f436e03be231ff245f04f2f9f2f0ede91","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Ensure that libcrypto and libssl do not unload until the process exits\n\nBecause we use atexit() to cleanup after ourselves, this will cause a\nproblem if we have been dynamically loaded and then unloaded again: the\natexit() handler may no longer be there.\n\nMost modern atexit() implementations can handle this, however there are\nstill difficulties if libssl gets unloaded before libcrypto, because of\nthe atexit() callback that libcrypto makes to libssl.\n\nThe most robust solution seems to be to ensure that libcrypto and libssl\nnever unload. This is done by simply deliberately leaking a dlopen()\nreference to them.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/5836780f436e03be231ff245f04f2f9f2f0ede91"},{"sha":"b987d748e46d4ec19a45e5ec9e890a9003a361d6","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Add a test to dynamically load and unload the libraries\n\nThis should demonstrate that the atexit() handling is working properly (or\nat least not crashing) on process exit.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/b987d748e46d4ec19a45e5ec9e890a9003a361d6"},{"sha":"b6d5ba1a9f004d637acac18ae3519fe063b6b5e1","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Link using -znodelete\n\nInstead of deliberately leaking a reference to ourselves, use nodelete\nwhich does this more neatly. Only for Linux at the moment.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/b6d5ba1a9f004d637acac18ae3519fe063b6b5e1"},{"sha":"2b59d1beaad43d9cf8eb916a437db63bc8ce1d3a","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Implement GET_MODULE_HANDLE_EX_FLAG_PIN for windows\n\nRather than leaking a reference, just call GetModuleHandleEx and pin the\nmodule on Windows.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/2b59d1beaad43d9cf8eb916a437db63bc8ce1d3a"},{"sha":"ea6199ea91ac59ae53686335e436d554cdacd2dc","author":{"name":"Kurt Roeckx","email":"f929440fe7dda659a16af394021bb0a12b9472ad@roeckx.be"},"message":"conf fuzzer: also check for an empty file\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\nReviewed-by: Rich Salz <rsalz@openssl.org>\n\nGH: #1828","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/ea6199ea91ac59ae53686335e436d554cdacd2dc"},{"sha":"9c89c8460a4dcf828a22e2dfc279b5ea8a80ec60","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"test/build.info: typo, $ missing\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1832)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/9c89c8460a4dcf828a22e2dfc279b5ea8a80ec60"},{"sha":"aeac218372239752e79769da8f7d1db16d87307d","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Convert poly1305 selftest into internal test\n\nReviewed-by: Emilia Käsper <emilia@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1789)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/aeac218372239752e79769da8f7d1db16d87307d"},{"sha":"ab6e147c49f2382d2c30e313dd99aa23f66bc563","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Allow indented comments in build.info\n\nReviewed-by: Emilia Käsper <emilia@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1789)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/ab6e147c49f2382d2c30e313dd99aa23f66bc563"},{"sha":"b5b7c61fe337e2b5be931f42ce6f827ff344f3f6","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Explain the deal with internal test programs\n\nReviewed-by: Emilia Käsper <emilia@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1789)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/b5b7c61fe337e2b5be931f42ce6f827ff344f3f6"},{"sha":"bbdec3f24727d86a223d5af12f4e30f5723ce2fc","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"VMS: ignore multiply defined symbols when linking programs\n\nThe Unix and Windows linkers appear to simply ignore if any symbol is\ndefined multiple times in different object files and libraries.\n\nThe VMS linker, on the other hand, warns about it, loud and clear.  It\nwill still create the executable, but does so screaming.  So we\ncomplicate things by saving the linker output, look through all the\nerrors and warnings, and if they are only made up of %LINK-W-MULDEF,\nwe let it pass, otherwise we output the linker output and raise the\nsame exit code we got from the linker.\n\nReviewed-by: Emilia Käsper <emilia@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1789)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/bbdec3f24727d86a223d5af12f4e30f5723ce2fc"},{"sha":"2c1661714856f75ebd17b2a881c913a08f0103b1","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Convert asn1 selftests (a_strnid and ameth_lib) into internal test\n\nReviewed-by: Emilia Käsper <emilia@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1789)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/2c1661714856f75ebd17b2a881c913a08f0103b1"},{"sha":"f2ae2348cef7cdc9bc7bcff8f5cf19384bad45fd","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Convert modes selftests (cts128 and gcm128) to internal test\n\nReviewed-by: Emilia Käsper <emilia@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1789)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/f2ae2348cef7cdc9bc7bcff8f5cf19384bad45fd"},{"sha":"7dc60ba7c8314109a1eeef3c801c8c41a7ebbeff","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Add a HEADER_MODES_H guard in include/openssl/modes.h\n\nReviewed-by: Emilia Käsper <emilia@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1789)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/7dc60ba7c8314109a1eeef3c801c8c41a7ebbeff"},{"sha":"f12d6273a508b9bc8eaee4d87918fe0401d747f2","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Convert x509 selftests to internal test\n\nReviewed-by: Emilia Käsper <emilia@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1789)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/f12d6273a508b9bc8eaee4d87918fe0401d747f2"},{"sha":"97f1e97114822a04a7720b817a789cc9d2553e2b","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Convert mdc2 test print to internal test\n\nReviewed-by: Emilia Käsper <emilia@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/1789)","distinct":false,"url":"https://api.github.com/repos/FdaSilvaYY/openssl/commits/97f1e97114822a04a7720b817a789cc9d2553e2b"}]}
{"actor":{"display_login":"FdaSilvaYY"}}