{"push_id":3050714658,"size":80,"distinct_size":0,"ref":"refs/heads/eng_devcrypto_dynamic","head":"30424ce0d543fd63b38c3be6e1c52fb209bdac4a","before":"01dae2dee93677f26aa51db268da5aa170655ea4","commits":[{"sha":"95658c32436017aeeef3d8598957071baf6769a9","author":{"name":"Benjamin Kaduk","email":"b3124008d23e85a3b365e3d810815ec19f1ac73b@akamai.com"},"message":"Add tsan_decr() API, counterpart of tsan_counter()\n\nThe existing tsan_counter() API increments a reference counter.\nProvide a new API, tsan_decr(), to decrement such a reference counter.\nThis can be used, for example, when a reference is added to the session_ctx's\nsess_accept stats but should more properly be tracked in the regular ctx's\nstatistics.\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\n(Merged from https://github.com/openssl/openssl/pull/7464)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/95658c32436017aeeef3d8598957071baf6769a9"},{"sha":"2aaa0b146b967397a6e61fa8df969e7847f82086","author":{"name":"Benjamin Kaduk","email":"b3124008d23e85a3b365e3d810815ec19f1ac73b@akamai.com"},"message":"Restore sensible \"sess_accept\" counter tracking\n\nCommit 9ef9088c1585e13b9727796f15f77da64dbbe623 switched the SSL/SSL_CTX\nstatistics counters to using Thread-Sanitizer-friendly primitives.\nHowever, it erroneously converted an addition of -1\n(for s->session_ctx->stats.sess_accept) to an addition of +1, since that\nis the only counter API provided by the internal tsan_assist.h header\nuntil the previous commit.  This means that for each accepted (initial)\nconnection, the session_ctx's counter would get doubly incremented, and the\n(switched) ctx's counter would also get incremented.\n\nRestore the counter decrement so that each accepted connection increments\nexactly one counter exactly once (in net effect).\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\n(Merged from https://github.com/openssl/openssl/pull/7464)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/2aaa0b146b967397a6e61fa8df969e7847f82086"},{"sha":"afc580b9b0af0072233e9282915424fd55c366d0","author":{"name":"Pauli","email":"bc4a6b4cd7a8395c734c8eb5aef04a9c30188c85@oracle.com"},"message":"GMAC implementation\nRemove GMAC demo program because it has been superceded by the EVP MAC one\n\nReviewed-by: Richard Levitte <levitte@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7548)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/afc580b9b0af0072233e9282915424fd55c366d0"},{"sha":"748099b9e96e288f0fd1bc72634834d3687831ad","author":{"name":"Pauli","email":"bc4a6b4cd7a8395c734c8eb5aef04a9c30188c85@oracle.com"},"message":"Clarify the POD source for the list command.\n\nReviewed-by: Richard Levitte <levitte@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7563)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/748099b9e96e288f0fd1bc72634834d3687831ad"},{"sha":"c1da4b2afe62644f42f95a8788cd80b0a4925e0c","author":{"name":"Paul Yang","email":"cad61ddf4788d12607a026a313663800394626e7@baishancloud.com"},"message":"Add poly1305 MAC support\n\nThis is based on the latest EVP MAC interface introduced in PR #7393.\n\nReviewed-by: Richard Levitte <levitte@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7459)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/c1da4b2afe62644f42f95a8788cd80b0a4925e0c"},{"sha":"b96ab5e6d0125c7e2a6804d568cb2a732cbf4504","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Build: make it possible to assign macro definitions for specific outputs\n\nSometimes, some specific program or object file might need an extra\nmacro definition of its own.  This allows that to be easily done.\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\n(Merged from https://github.com/openssl/openssl/pull/7553)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/b96ab5e6d0125c7e2a6804d568cb2a732cbf4504"},{"sha":"25628ab2ba7ebcf3a897944ede4bbeb3796e162c","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Build: adapt Unix Makefile template to use the extra macros\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\n(Merged from https://github.com/openssl/openssl/pull/7553)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/25628ab2ba7ebcf3a897944ede4bbeb3796e162c"},{"sha":"21712b2fc1e9ad0fa7ff9d6086b4cc6be6cb76a9","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Build: adapt Windows makefile template to use the extra macros\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\n(Merged from https://github.com/openssl/openssl/pull/7553)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/21712b2fc1e9ad0fa7ff9d6086b4cc6be6cb76a9"},{"sha":"0a37ff4dcaf7da498355dfe9a1672905ac5496a5","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Build: adapt VMS build file template to use the extra macros\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\n(Merged from https://github.com/openssl/openssl/pull/7553)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/0a37ff4dcaf7da498355dfe9a1672905ac5496a5"},{"sha":"7b34f0fa5d060409be1fb5165ef29e5a159b1e33","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Build: Make it possible to have defines assigned to end products as well\n\nThis simple fix allows the following construct:\n\n    PROGRAMS=foo\n    SOURCE[foo]=foo.c bar.c\n    DEFINE[foo]=FOO=1 BAR=0\n\nThese will trickle down to the build of object files, so building\nfoo.o and bar.o will be done with these options: -DFOO=1 -DBAR=0\n(exact syntax depending on platform, of course)\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\n(Merged from https://github.com/openssl/openssl/pull/7553)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/7b34f0fa5d060409be1fb5165ef29e5a159b1e33"},{"sha":"7f73eafe2f5014ce1f915702c19ee7274e6b8c2d","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Build: make it possibly to specify subdirs in build.info\n\nThis adds a keyword SUBDIRS for build.info, to be used like this:\n\n    SUBDIRS=foo bar\n\nThis tells Configure that it should look for 'build.info' in the\nrelative subdirectories 'foo' and 'bar' as well.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7558)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/7f73eafe2f5014ce1f915702c19ee7274e6b8c2d"},{"sha":"9654924f587bd9cd72046607f54a76c679161d26","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Add SUBDIRS settings in relevant build.info files\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7558)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/9654924f587bd9cd72046607f54a76c679161d26"},{"sha":"e0bf7c0181dbf17323dbd38dfd485970150c5244","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Collapse different classes of macro databases\n\nWe have $config{openssl_algorithm_defines}, $config{openssl_other_defines}\nand $config{openssl_thread_defines}.  These are treated exactly the same\nin include/openssl/opensslconf.h.in, so having them separated into three\ndifferent databases isn't necessary, the reason for the separation being\nlong gone.  Therefore, we collapse them into one and the same,\n$config{openssl_feature_defines}.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7558)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/e0bf7c0181dbf17323dbd38dfd485970150c5244"},{"sha":"75d47db49d41176d1f9a363f80e5a45e834563b8","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Simplify the processing of skipped source directories\n\nWe kept a number of arrays of directory names to keep track of exactly\nwhich directories to look for build.info.  Some of these had the extra\nfunction to hold the directories to actually build.\n\nWith the added SUBDIRS keyword, these arrays are no longer needed.\nThe logic for skipping certain directories needs to be kept, though.\nThat is now very much simplified, and is made opportunistic.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7558)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/75d47db49d41176d1f9a363f80e5a45e834563b8"},{"sha":"41eac6122a9db8ef29ed6115c20f2de4c9232b9b","author":{"name":"Paul Yang","email":"cad61ddf4788d12607a026a313663800394626e7@baishancloud.com"},"message":"Fix a collision in function err numbers\n\n'make update' complains about this\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7571)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/41eac6122a9db8ef29ed6115c20f2de4c9232b9b"},{"sha":"93689797a4f4c0ad040f83f264deecbda5df2031","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"GMAC: Add subdir info in crypto/build.info for this to build\n\nReviewed-by: Paul Yang <yang.yang@baishancloud.com>\n(Merged from https://github.com/openssl/openssl/pull/@7572)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/93689797a4f4c0ad040f83f264deecbda5df2031"},{"sha":"38cfa99122f5c34b25e1671639be4446d0fa2b15","author":{"name":"Pauli","email":"bc4a6b4cd7a8395c734c8eb5aef04a9c30188c85@oracle.com"},"message":"EVP_MAC ctrl numbering duplicate removal.\n\nBoth EVP_MAC_CTRL_SET_MD and EVP_MAC_CTRL_SET_CIPHER were numbered 4.\nThis would preclude any future MAC from using both.\n\nReviewed-by: Richard Levitte <levitte@openssl.org>\nReviewed-by: Paul Yang <yang.yang@baishancloud.com>\n(Merged from https://github.com/openssl/openssl/pull/7566)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/38cfa99122f5c34b25e1671639be4446d0fa2b15"},{"sha":"e931f370aa38d8645b35fb8d6260cb44d37b6b61","author":{"name":"Pauli","email":"bc4a6b4cd7a8395c734c8eb5aef04a9c30188c85@oracle.com"},"message":"Cleanse the key log buffer.\n\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\n(Merged from https://github.com/openssl/openssl/pull/7564)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/e931f370aa38d8645b35fb8d6260cb44d37b6b61"},{"sha":"2087028612027368e9508e1b253aab715a5a35d6","author":{"name":"Pauli","email":"bc4a6b4cd7a8395c734c8eb5aef04a9c30188c85@oracle.com"},"message":"Fix return formatting.\n\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\n(Merged from https://github.com/openssl/openssl/pull/7564)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/2087028612027368e9508e1b253aab715a5a35d6"},{"sha":"17209be89b4d5aad94b91cfe0d9d24d5243a4a2f","author":{"name":"Bernd Edlinger","email":"ac6902843ae77cc0d49b9c8ddec4cbf141db1bb7@hotmail.de"},"message":"Fix error handling in RAND_DRBG_set\n\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\nReviewed-by: Paul Dale <paul.dale@oracle.com>\n(Merged from https://github.com/openssl/openssl/pull/7517)","distinct":false,"url":"https://api.github.com/repos/cotequeiroz/openssl/commits/17209be89b4d5aad94b91cfe0d9d24d5243a4a2f"}]}
{"actor":{"display_login":"cotequeiroz"}}