{"push_id":1263010052,"size":30,"distinct_size":30,"ref":"refs/heads/master","head":"0fe9123687096b6ec7c3c4337095c6e4a94e9867","before":"1c288878af42650fbda911b702ae7b551a545b1c","commits":[{"sha":"099e2968ed3c7d256cda048995626664082b1b30","author":{"name":"Kazuki Yamaguchi","email":"0bc545452b583ff6136951a1d184a28de57c1bdf@rhe.jp"},"message":"Fix overflow check in BN_bn2dec()\n\nFix an off by one error in the overflow check added by 07bed46f332fc\n(\"Check for errors in BN_bn2dec()\").\n\nReviewed-by: Stephen Henson <steve@openssl.org>\nReviewed-by: Matt Caswell <matt@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/099e2968ed3c7d256cda048995626664082b1b30"},{"sha":"fe34735c194b9d81dd84e89bbfcfc67c90aa99b3","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Choose a ciphersuite for testing that won't be affected by \"no-*\" options\n\nThe previous ciphersuite broke in no-ec builds.\n\nReviewed-by: Richard Levitte <levitte@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/fe34735c194b9d81dd84e89bbfcfc67c90aa99b3"},{"sha":"3ba1ef829cf3dd36eaa5e819258d90291c6a1027","author":{"name":"Andy Polyakov","email":"23fca5ac25f9131f5f5b46b49a084deb280b7642@openssl.org"},"message":"bn/asm/x86[_64]-mont*.pl: implement slightly alternative page-walking.\n\nOriginal strategy for page-walking was adjust stack pointer and then\ntouch pages in order. This kind of asks for double-fault, because\nif touch fails, then signal will be delivered to frame above adjusted\nstack pointer. But touching pages prior adjusting stack pointer would\nupset valgrind. As compromise let's adjust stack pointer in pages,\ntouching top of the stack. This still asks for double-fault, but at\nleast prevents corruption of neighbour stack if allocation is to\noverstep the guard page.\n\nAlso omit predict-non-taken hints as they reportedly trigger illegal\ninstructions in some VM setups.\n\nReviewed-by: Richard Levitte <levitte@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/3ba1ef829cf3dd36eaa5e819258d90291c6a1027"},{"sha":"599e5904b22f3d50c5f4720aa3bc8ab8af0ffa98","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Make 'openssl req -x509' more equivalent to 'openssl req -new'\n\nThe following would fail, or rather, freeze:\n\n    openssl genrsa -out rsa2048.pem 2048\n    openssl req -x509 -key rsa2048.pem -keyform PEM -out cert.pem\n\nIn that case, the second command wants to read a certificate request\nfrom stdin, because -x509 wasn't fully flagged as being for creating\nsomething new.  This changes makes it fully flagged.\n\nRT#4655\n\nReviewed-by: Andy Polyakov <appro@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/599e5904b22f3d50c5f4720aa3bc8ab8af0ffa98"},{"sha":"0038ad480b7c89925af55aec4b62cc3f43375617","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Avoid more compiler warnings for use of uninitialised variables\n\nReviewed-by: Andy Polyakov <appro@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/0038ad480b7c89925af55aec4b62cc3f43375617"},{"sha":"fb2141c773ab0c5dfc78cc97d2445362b8048389","author":{"name":"FdaSilvaYY","email":"2f8912adbfeec453f1a4d1e06d0dab23c13e5e86@gmail.com"},"message":"Fix loopargs_t object duplication into ASYNC context\n\nCode was relying on an implicit data-sharing through duplication of\nloopargs_t pointer-members made by ASYNC_start_job().\n\nNow share structure address instead of structure content.\n\nReviewed-by: Rich Salz <rsalz@openssl.org>\nReviewed-by: Matt Caswell <matt@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/fb2141c773ab0c5dfc78cc97d2445362b8048389"},{"sha":"9ba6f347fedbe103a06c8fd303912b358eacb11c","author":{"name":"Kazuki Yamaguchi","email":"0bc545452b583ff6136951a1d184a28de57c1bdf@rhe.jp"},"message":"Expose alloc functions for EC{PK,}PARAMETERS\n\nDeclare EC{PK,}PARAMETERS_{new,free} functions in public headers. The\nfree functions are necessary because EC_GROUP_get_ec{pk,}parameters()\nwas made public by commit 60b350a3ef96 (\"RT3676: Expose ECgroup i2d\nfunctions\").\n\nReviewed-by: Rich Salz <rsalz@openssl.org>\nReviewed-by: Matt Caswell <matt@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/9ba6f347fedbe103a06c8fd303912b358eacb11c"},{"sha":"0110a4703608430c2131237c6afcf932a28c27ff","author":{"name":"Kazuki Yamaguchi","email":"0bc545452b583ff6136951a1d184a28de57c1bdf@rhe.jp"},"message":"Fix a memory leak in EC_GROUP_get_ecparameters()\n\nThe variable 'buffer', allocated by EC_POINT_point2buf(), isn't\nfree'd on the success path.\n\nReviewed-by: Rich Salz <rsalz@openssl.org>\nReviewed-by: Matt Caswell <matt@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/0110a4703608430c2131237c6afcf932a28c27ff"},{"sha":"a66234bc86a959e628e2010687c6fdf0fdbfdac3","author":{"name":"Richard Levitte","email":"8c255126d72fc2c6afd58227d12e73607eee3545@openssl.org"},"message":"Configure: Properly cache the configured compiler command\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/a66234bc86a959e628e2010687c6fdf0fdbfdac3"},{"sha":"464d59a5bb5811f7671e2bd37f41d610606b829d","author":{"name":"Rich Salz","email":"71f33dc2f142e5b5a55a8f415f3aed896f5b8927@openssl.org"},"message":"RT2676: Reject RSA eponent if even or 1\n\nAlso, re-organize RSA check to use goto err.\nAdd a test case.\nTry all checks, not just stopping at first (via Richard Levitte)\n\nReviewed-by: Richard Levitte <levitte@openssl.org>\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/464d59a5bb5811f7671e2bd37f41d610606b829d"},{"sha":"1c55e372b9e16049461caa4802e801cc945018d0","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Fix no-des\n\nThe PKCS12 command line utility is not available if no-des is used.\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/1c55e372b9e16049461caa4802e801cc945018d0"},{"sha":"2d87ee68257683c1bb54ad77dde1b07dbb69521d","author":{"name":"FdaSilvaYY","email":"2f8912adbfeec453f1a4d1e06d0dab23c13e5e86@gmail.com"},"message":"Closing output file from inside the loop who open it\n\nSigned-off-by: Kurt Roeckx <kurt@roeckx.be>\nReviewed-by: Rich Salz <rsalz@openssl.org>\n\nGH: #1471","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/2d87ee68257683c1bb54ad77dde1b07dbb69521d"},{"sha":"b1b22b0b77c2118377320d9a665f495fdea7d419","author":{"name":"Kurt Roeckx","email":"f929440fe7dda659a16af394021bb0a12b9472ad@roeckx.be"},"message":"Test the support curves in tls\n\nReviewed-by: Rich Salz <rsalz@openssl.org>\nGH: #1472","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/b1b22b0b77c2118377320d9a665f495fdea7d419"},{"sha":"2f3930bc0edbfdc7718f709b856fa53f0ec57cde","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Fix leak on error in tls_construct_cke_gost\n\nDon't leak pke_ctx on error.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/2f3930bc0edbfdc7718f709b856fa53f0ec57cde"},{"sha":"2b201c5c9dc2e2fd6afb94bf9b70a1d6482ba7d2","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Ensure CT_POLICY_EVAL_CTX_free behaves properly with a NULL arg\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/2b201c5c9dc2e2fd6afb94bf9b70a1d6482ba7d2"},{"sha":"030648cea98faeba94a510ecc6e3d283040eec5c","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Ensure the mime_hdr_free function can handle NULLs\n\nSometimes it is called with a NULL pointer\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/030648cea98faeba94a510ecc6e3d283040eec5c"},{"sha":"c72b8e069de6a8863123d5be05e41b833abe09ee","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Fix mem leak on error path\n\nThe mem pointed to by tmp can be leaked on an error path.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/c72b8e069de6a8863123d5be05e41b833abe09ee"},{"sha":"85d6b09ddaf32a67a351521f84651c3193286663","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Fix mem leak on error path\n\nThe mem pointed to by cAB can be leaked on an error path.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/85d6b09ddaf32a67a351521f84651c3193286663"},{"sha":"4162c7d378722581aeea7d90d4aa46ac2c49abd8","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Fix mem leak on error path\n\nThe mem pointed to by cAB can be leaked on an error path.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/4162c7d378722581aeea7d90d4aa46ac2c49abd8"},{"sha":"4d94bd362dc297c8496a479d1059ec3192fd8bbe","author":{"name":"Matt Caswell","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@openssl.org"},"message":"Check for malloc error in bn_x931p.c\n\nEnsure BN_CTX_get() has been successful\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/4d94bd362dc297c8496a479d1059ec3192fd8bbe"}]}
{"actor":{"display_login":"tmshort"}}