{"push_id":784570603,"size":87,"distinct_size":87,"ref":"refs/heads/master","head":"8c82de991b73caa25f06a181d86550cfcf457858","before":"e56a79784c49b2b197d08a31b449152e96d5b395","commits":[{"sha":"66c103bdaba21749555c8073a3f20b7741fa5869","author":{"email":"8ccb5427407acc438a6e02b9c659ae5155d12eae@ghedini.me","name":"Alessandro Ghedini"},"message":"Add initial Travis CI configuration\n\nCloses #63\n\nSigned-off-by: Rich Salz <rsalz@openssl.org>\nReviewed-by: Ben Laurie <ben@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/66c103bdaba21749555c8073a3f20b7741fa5869"},{"sha":"d95466931ddf6f26f840ae3e42594924d25f395e","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@openssl.org","name":"Dr. Stephen Henson"},"message":"PBE lookup test\n\nAdd test to check PBE lookups: these can fail if the PBE table is not\ncorrectly orders. Add to \"make test\".\n\nReviewed-by: Matt Caswell <matt@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/d95466931ddf6f26f840ae3e42594924d25f395e"},{"sha":"231efb936548320e81c3259b41c26bb71e83720a","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@openssl.org","name":"Dr. Stephen Henson"},"message":"make update\n\nReviewed-by: Matt Caswell <matt@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/231efb936548320e81c3259b41c26bb71e83720a"},{"sha":"e968561d5e762e6c05e74541137916b4f20a144b","author":{"email":"18d7ce2b2d5c877ab927fa0b61f0879fab85b547@gmail.com","name":"David Bar"},"message":"RT3674: Make no-cms build work.\n\nAlso has changes from from David Woodhouse <David.Woodhouse@intel.com>\nand some tweaks from me.\n\nSigned-off-by: Rich Salz <rsalz@openssl.org>\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/e968561d5e762e6c05e74541137916b4f20a144b"},{"sha":"1912c5d811f053e7cba6d30098abf4c52954a94c","author":{"email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org","name":"Richard Levitte"},"message":"Win32 build fix: include internal/numbers.h to get UIN32_MAX\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/1912c5d811f053e7cba6d30098abf4c52954a94c"},{"sha":"fb4844bbc62fb014c115cd8fd2fc4304cba6eb89","author":{"email":"39a52309c812a080396e90c26873d3f69837761a@intel.com","name":"Long, Qin"},"message":"Add UEFI flag for rand build\n\nAdd OPENSSL_SYS_UEFI flag for RAND handling;\n\nSigned-off-by: Rich Salz <rsalz@akamai.com>\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/fb4844bbc62fb014c115cd8fd2fc4304cba6eb89"},{"sha":"64b25758edca688a30f02c260262150f7ad0bc7d","author":{"email":"c04971a99e5a9ee80eaab4b1deb37e845b0bd697@akamai.com","name":"Rich Salz"},"message":"remove 0 assignments.\n\nAfter openssl_zalloc, cleanup more \"set to 0/NULL\" assignments.\nMany are from github feedback.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/64b25758edca688a30f02c260262150f7ad0bc7d"},{"sha":"47bbaa5b607f592009ed40f5678fde21c10a873c","author":{"email":"b460d66aaf00c296a3db1c1d9eeafc081d5f7d70@intel.com","name":"David Woodhouse"},"message":"Revert \"OPENSSL_NO_xxx cleanup: RFC3779\"\n\nThis reverts the non-cleanup parts of commit c73ad69017. We do actually\nhave a reasonable use case for OPENSSL_NO_RFC3779 in the EDK2 UEFI\nbuild, since we don't have a strspn() function in our runtime environment\nand we don't want the RFC3779 functionality anyway.\n\nIn addition, it changes the default behaviour of the Configure script so\nthat RFC3779 support isn't disabled by default. It was always disabled\nfrom when it was first added in 2006, right up until the point where\nOPENSSL_NO_RFC3779 was turned into a no-op, and the code in the\nConfigure script was left *trying* to disable it, but not actually\nworking.\n\nSigned-off-by: Rich Salz <rsalz@akamai.com>\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/47bbaa5b607f592009ed40f5678fde21c10a873c"},{"sha":"a939b0aab5deb3678308df804d25a340240deee5","author":{"email":"c04971a99e5a9ee80eaab4b1deb37e845b0bd697@akamai.com","name":"Rich Salz"},"message":"More zalloc nits\n\nFound on GitHub by dimman\n\nReviewed-by: Richard Levitte <levitte@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/a939b0aab5deb3678308df804d25a340240deee5"},{"sha":"b0809bc8ffb34bf89de9e68d8caeb4d8c2aa08f9","author":{"email":"c04971a99e5a9ee80eaab4b1deb37e845b0bd697@akamai.com","name":"Rich Salz"},"message":"RT3998: Allow scrypt to be disabled\n\nThis does 64-bit division and multiplication, and on 32-bit platforms\npulls in libgcc symbols (and MSVC does similar) which may not be\navailable.  Mostly done by David Woodhouse.\n\nReviewed-by: Dr. Stephen Henson <steve@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/b0809bc8ffb34bf89de9e68d8caeb4d8c2aa08f9"},{"sha":"d4ab70f27cb7e518e6a9d6323c996cc3feb7496b","author":{"email":"c04971a99e5a9ee80eaab4b1deb37e845b0bd697@akamai.com","name":"Rich Salz"},"message":"Test for NULL ptr == 0\n\nAdd a test to ensure that \"char *p = NULL\" is equivalent to\nall-bytes-zero.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/d4ab70f27cb7e518e6a9d6323c996cc3feb7496b"},{"sha":"13e228d6845aff7e454eea7c9ddd392ebfbd2868","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@openssl.org","name":"Dr. Stephen Henson"},"message":"Match SUITEB strings at start of cipher list.\n\nPR#4009.\n\nReviewed-by: Rich Salz <rsalz@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/13e228d6845aff7e454eea7c9ddd392ebfbd2868"},{"sha":"18716ba2563fb371d3d25a5d7d8dcb7ddb14341b","author":{"email":"b3124008d23e85a3b365e3d810815ec19f1ac73b@akamai.com","name":"Benjamin Kaduk"},"message":"Supply a build rule for the recently added nptest\n\nCommit d4ab70f27cb7e518e6a9d6323c996cc3feb7496b added a test program\nto check that the NULL pointer is represented as all zero bits, but\ndid not specify a build rule for that new executable.  On many platforms,\nthe implicit rule sufficed, since nptest is a very simple program, but\nfor at least darwin-i386-cc, an explicit rule is needed.  On darwin-i386-cc,\nthe implicit rule targetted a 64-bit executable, but the object file\ncontaining the definition of main was a 32-bit object, which the linker\nexcluded from consideration, resulting in a link failure due to no\ndefinition for _main.\n\nAdd the missing build rule to fix the build on such platforms.\n\nSigned-off-by: Rich Salz <rsalz@openssl.org>\nReviewed-by: Dr. Stephen Henson <steve@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/18716ba2563fb371d3d25a5d7d8dcb7ddb14341b"},{"sha":"44748efc8503b5efe3d9d5aab5c754e4e0d9a442","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@openssl.org","name":"Dr. Stephen Henson"},"message":"make X509_REVOKED opaque\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/44748efc8503b5efe3d9d5aab5c754e4e0d9a442"},{"sha":"2519b4e18101a7e987dad842084cd1da5da5c191","author":{"email":"8ccb5427407acc438a6e02b9c659ae5155d12eae@ghedini.me","name":"Alessandro Ghedini"},"message":"Use the shlib wrapper when running nptest\n\nSince there seems to be no way to avoid linking to libssl and libcrypto,\njust wrap the test. This unbreaks \"shared\" builds when using clang and/or\nOS X.\n\nSigned-off-by: Rich Salz <rsalz@openssl.org>\nReviewed-by: Ben Laurie <ben@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/2519b4e18101a7e987dad842084cd1da5da5c191"},{"sha":"d35ff2c0ade0a12e84aaa2e9841b4983a2f3cf45","author":{"email":"b460d66aaf00c296a3db1c1d9eeafc081d5f7d70@intel.com","name":"David Woodhouse"},"message":"RT3951: Add X509_V_FLAG_NO_CHECK_TIME to suppress time check\n\nIn some environments, such as firmware, the current system time is entirely\nmeaningless. Provide a clean mechanism to suppress the checks against it.\n\nSigned-off-by: Rich Salz <rsalz@akamai.com>\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/d35ff2c0ade0a12e84aaa2e9841b4983a2f3cf45"},{"sha":"ecdaa1aefd30a3624624a28139a1e78e17993725","author":{"email":"452470a1eea75adc653b6bc8cc91f65ac1977a6d@163.com","name":"mrpre"},"message":"In X509_STORE_CTX_init, cleanup on failure\n\nSigned-off-by: Rich Salz <rsalz@akamai.com>\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/ecdaa1aefd30a3624624a28139a1e78e17993725"},{"sha":"8e704858f21983383be2b77e986f475b51719a1e","author":{"email":"c04971a99e5a9ee80eaab4b1deb37e845b0bd697@akamai.com","name":"Rich Salz"},"message":"RT3955: Reduce some stack usage\n\nUse malloc/free instead of big onstack buffers.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/8e704858f21983383be2b77e986f475b51719a1e"},{"sha":"ca4a494cb7437a7af155361b0084de8329c0bf25","author":{"email":"c04971a99e5a9ee80eaab4b1deb37e845b0bd697@akamai.com","name":"Rich Salz"},"message":"Make TS structures opaque.\n\nMost of the accessors existed and were already used so it was easy.\nTS_VERIFY_CTX didn't have accessors/settors so I added the simple and\nobvious ones, and changed the app to use them.  Also, within crypto/ts,\nreplaced the functions with direct access to the structure members\nsince we generally aren't opaque within a directory.\n\nAlso fix RT3901.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/ca4a494cb7437a7af155361b0084de8329c0bf25"},{"sha":"fda23e2d93761736b880cdfd7eb393cc623d9b7a","author":{"email":"c04971a99e5a9ee80eaab4b1deb37e845b0bd697@akamai.com","name":"Rich Salz"},"message":"Cleanup testtsa script\n\nAdd RUN function; remove single-use functions and use their body inline.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>","distinct":true,"url":"https://api.github.com/repos/akamai/openssl/commits/fda23e2d93761736b880cdfd7eb393cc623d9b7a"}]}