{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":25799462,"defaultBranch":"master","name":"openssl","ownerLogin":"ruby","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-10-27T02:12:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/210414?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721770720.0","currentOid":""},"activityList":{"items":[{"before":"ade50769dfac81c994a5c7fe64884faf7d75ae44","after":"85fc53e139d3cd18fa98c96bd54e8a7d9c3968f3","ref":"refs/heads/master","pushedAt":"2024-09-06T16:58:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #794 from junaruga/wip/fips-test-provider\n\nFix test_provider.rb in FIPS.","shortMessageHtmlLink":"Merge pull request #794 from junaruga/wip/fips-test-provider"}},{"before":"c96e66645c8ec2167ae8baccd0e06d9a2df7976a","after":"1b5d41fa67739ad4fd1ebe737f9bed026efe3ffe","ref":"refs/heads/maint-3.0","pushedAt":"2024-09-05T13:24:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #792 from rhenium/ky/asn1-obj-fix-eq\n\nasn1: fix ObjectId#==","shortMessageHtmlLink":"Merge pull request #792 from rhenium/ky/asn1-obj-fix-eq"}},{"before":"b0acc1a48eec67cf3837c466e7a6abb043c5150a","after":"ade50769dfac81c994a5c7fe64884faf7d75ae44","ref":"refs/heads/master","pushedAt":"2024-09-05T08:41:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #790 from junaruga/wip/fips-test-pkey-rsa\n\nFix test_pkey_rsa.rb in FIPS.","shortMessageHtmlLink":"Merge pull request #790 from junaruga/wip/fips-test-pkey-rsa"}},{"before":"13b03ba4ed429cc8d46f5643cf5f9dd40275b4b2","after":"b0acc1a48eec67cf3837c466e7a6abb043c5150a","ref":"refs/heads/master","pushedAt":"2024-09-02T01:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"},"commit":{"message":"Make optional benchmark test in OpenSSL::OSSL#test_memcmp_timing","shortMessageHtmlLink":"Make optional benchmark test in OpenSSL::OSSL#test_memcmp_timing"}},{"before":"3fc89725d4ef1dc1744a8433de949071bc5ddbcf","after":"13b03ba4ed429cc8d46f5643cf5f9dd40275b4b2","ref":"refs/heads/master","pushedAt":"2024-08-16T17:10:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #789 from junaruga/wip/remove-ed25519-fips-not-approved\n\nRemove test_ed25519_not_approved_on_fips.","shortMessageHtmlLink":"Merge pull request #789 from junaruga/wip/remove-ed25519-fips-not-app…"}},{"before":"a664af89329c8dc833766a0a7831051fdf1d10a0","after":"3fc89725d4ef1dc1744a8433de949071bc5ddbcf","ref":"refs/heads/master","pushedAt":"2024-08-16T06:09:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #786 from junaruga/wip/EVP_PKEY_paramgen-fips-dsa\n\ntest_s_generate_parameters: Consider a DSA error in FIPS.","shortMessageHtmlLink":"Merge pull request #786 from junaruga/wip/EVP_PKEY_paramgen-fips-dsa"}},{"before":"ce2a091d0811a85c6a412e2325d07a8ad7b22185","after":"a664af89329c8dc833766a0a7831051fdf1d10a0","ref":"refs/heads/master","pushedAt":"2024-08-06T06:37:56.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"junaruga","name":"Jun Aruga","path":"/junaruga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121989?s=80&v=4"},"commit":{"message":"Merge pull request #784 from rhenium/ky/github-actions-cleanup\n\nUpdate .github/workflows/test.yml","shortMessageHtmlLink":"Merge pull request #784 from rhenium/ky/github-actions-cleanup"}},{"before":"a1aff21c9707d873a7efdaa4d89946b528abc196","after":"ce2a091d0811a85c6a412e2325d07a8ad7b22185","ref":"refs/heads/master","pushedAt":"2024-07-26T17:23:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #783 from junaruga/wip/rake-debug-protective\n\nMake \"rake debug\" protective for a Ruby OpenSSL loading error.","shortMessageHtmlLink":"Merge pull request #783 from junaruga/wip/rake-debug-protective"}},{"before":"4e9c4784c2c5fb5b7ed1e59eda4a78d7b6b64cfc","after":"98be832179f1750179782cec587609c32e285987","ref":"refs/heads/remove-ipaddr","pushedAt":"2024-07-26T07:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"},"commit":{"message":"Simplify expand IPv6","shortMessageHtmlLink":"Simplify expand IPv6"}},{"before":"3b1838fd8b0a20a70df91d981a91bd177bc9926e","after":"a1aff21c9707d873a7efdaa4d89946b528abc196","ref":"refs/heads/master","pushedAt":"2024-07-25T12:32:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"junaruga","name":"Jun Aruga","path":"/junaruga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121989?s=80&v=4"},"commit":{"message":"Merge pull request #782 from junaruga/wip/ci-upgrade-versions\n\nCI: Upgrade OpenSSL and LibreSSL versions","shortMessageHtmlLink":"Merge pull request #782 from junaruga/wip/ci-upgrade-versions"}},{"before":"21aadc66ae512a097754f7feb9010170dc7d129f","after":"3b1838fd8b0a20a70df91d981a91bd177bc9926e","ref":"refs/heads/master","pushedAt":"2024-07-24T16:55:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #781 from junaruga/wip/revert-openssl-source-file-workaround\n\nRevert \"A temporary workaround to download OpenSSL archive files.\"","shortMessageHtmlLink":"Merge pull request #781 from junaruga/wip/revert-openssl-source-file-…"}},{"before":"6100a37e0c18f15302744a47d6792bdfc89820ef","after":"21aadc66ae512a097754f7feb9010170dc7d129f","ref":"refs/heads/master","pushedAt":"2024-07-24T16:50:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Set time directly on the x509 store (#770)\n\nInstead of an ivar, so other ossl functions that take a store will use the correct time when verifying","shortMessageHtmlLink":"Set time directly on the x509 store (#770)"}},{"before":"16aa2b2f0c10d9d2b6ccf09628d248ba9d2f3f4e","after":"6100a37e0c18f15302744a47d6792bdfc89820ef","ref":"refs/heads/master","pushedAt":"2024-07-24T16:49:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #773 from rhenium/ky/x509attr-do-not-use-asn1-internals\n\nx509attr: avoid using OpenSSL::ASN1 internals in #value=","shortMessageHtmlLink":"Merge pull request #773 from rhenium/ky/x509attr-do-not-use-asn1-inte…"}},{"before":"c959729bd2d8b1d1a9da116b84ec590913bf56bf","after":"16aa2b2f0c10d9d2b6ccf09628d248ba9d2f3f4e","ref":"refs/heads/master","pushedAt":"2024-07-24T13:34:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"junaruga","name":"Jun Aruga","path":"/junaruga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121989?s=80&v=4"},"commit":{"message":"Merge pull request #779 from junaruga/wip/openssl-source-file-workaround\n\nA temporary workaround to download OpenSSL archive files.","shortMessageHtmlLink":"Merge pull request #779 from junaruga/wip/openssl-source-file-workaround"}},{"before":null,"after":"4e9c4784c2c5fb5b7ed1e59eda4a78d7b6b64cfc","ref":"refs/heads/remove-ipaddr","pushedAt":"2024-07-23T21:38:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"},"commit":{"message":"Rewrite IPAddr.new.hton with pure Ruby operation","shortMessageHtmlLink":"Rewrite IPAddr.new.hton with pure Ruby operation"}},{"before":"bb455270ccabcb33d98cb9796411652185de6af4","after":"c959729bd2d8b1d1a9da116b84ec590913bf56bf","ref":"refs/heads/master","pushedAt":"2024-07-03T08:54:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #771 from lwoggardner/readbyte\n\nAdd SSLSocket#readbyte","shortMessageHtmlLink":"Merge pull request #771 from lwoggardner/readbyte"}},{"before":"c73723443cecdaaf56e12664e51e83f3ecad277c","after":"bb455270ccabcb33d98cb9796411652185de6af4","ref":"refs/heads/master","pushedAt":"2024-06-27T16:00:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #740 from HoneyryderChuck/asn1-in-ruby\n\nrewriting most of the asn1 init code in ruby","shortMessageHtmlLink":"Merge pull request #740 from HoneyryderChuck/asn1-in-ruby"}},{"before":"cc3a7f6a29bcaa97850358b7793ead72812bc2b9","after":"0b0a0dfb8b0c8a92e5eeaa3fae13f59eea8f6463","ref":"refs/heads/maint-3.2","pushedAt":"2024-06-13T10:35:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge branch 'maint-3.1' into maint-3.2\n\n* maint-3.1:\n Remove \"gemspec\" from Gemfile","shortMessageHtmlLink":"Merge branch 'maint-3.1' into maint-3.2"}},{"before":"ae4a27a8882bab9c687bb9aac2d3b89b94be1089","after":"6df9caf5abc1e64a9867985af63e7de62cf8070f","ref":"refs/heads/maint-3.1","pushedAt":"2024-06-13T10:35:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge branch 'maint-3.0' into maint-3.1\n\n* maint-3.0:\n Remove \"gemspec\" from Gemfile","shortMessageHtmlLink":"Merge branch 'maint-3.0' into maint-3.1"}},{"before":"b0fc100091207d7eab20a349433ccbd8260c6ddd","after":"c73723443cecdaaf56e12664e51e83f3ecad277c","ref":"refs/heads/master","pushedAt":"2024-06-13T10:35:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge branch 'maint-3.2'\n\n* maint-3.2:\n Remove \"gemspec\" from Gemfile","shortMessageHtmlLink":"Merge branch 'maint-3.2'"}},{"before":"4f4a72955c07dbbe9622c6e5b51e253067451b0b","after":"c96e66645c8ec2167ae8baccd0e06d9a2df7976a","ref":"refs/heads/maint-3.0","pushedAt":"2024-06-13T10:33:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #768 from rhenium/ky/gemfile-skip-gemspec\n\nRemove \"gemspec\" from Gemfile","shortMessageHtmlLink":"Merge pull request #768 from rhenium/ky/gemfile-skip-gemspec"}},{"before":"72d1be92edfbf5ad8b99bae61230e72694cc61bb","after":"b0fc100091207d7eab20a349433ccbd8260c6ddd","ref":"refs/heads/master","pushedAt":"2024-06-11T17:12:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Pass through nil as digest when signing certificates (#761)\n\nIn order to sign certificates with Ed25519 keys, NULL must be passed\r\nas md to X509_sign. This NULL is then passed\r\n(via ASN1_item_sign_ex) as type to EVP_DigestSignInit. The\r\ndocumentation[1] of EVP_DigestSignInit states that type must be NULL\r\nfor various key types, including Ed25519.\r\n\r\n[1]: https://www.openssl.org/docs/manmaster/man3/EVP_DigestSignInit.html","shortMessageHtmlLink":"Pass through nil as digest when signing certificates (#761)"}},{"before":"c046ddd3c5ffbb52f197db488878194495443086","after":"72d1be92edfbf5ad8b99bae61230e72694cc61bb","ref":"refs/heads/master","pushedAt":"2024-06-10T11:52:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #766 from olleolleolle/ci-avoid-double-install\n\nCI: Rely on setup-ruby to install Bundler gems","shortMessageHtmlLink":"Merge pull request #766 from olleolleolle/ci-avoid-double-install"}},{"before":"3b71ccfdf149b1bb7a956209d16d9230b8d31305","after":"4f4a72955c07dbbe9622c6e5b51e253067451b0b","ref":"refs/heads/maint-3.0","pushedAt":"2024-06-08T12:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Don't download OpenSSL from ftp.openssl.org anyomre\n\n[ This is a backport to the 3.0 branch. ]\n\nOpenSSL announced that they're changing how they handle releases in this\nblog post: https://openssl.org/blog/blog/2024/04/30/releases-distribution-changes/\n\nThe tl;dr is that:\n\n* ftp.openssl.org is being shut down (even for HTTP access)\n* The releases at openssl.org/source will redirect to github\n* git.openssl.org is also shut down (the git repo is on github)\n\nThis commit just changes over to using openss.org/source instead of\nftp.openssl.org. We might also need to switch to downloading directly\nfrom Github... let's see.\n\nIt also changes to cloning the head of openssl from github too.\n\n(cherry picked from commit 64c50112b60e2cdcc447620a1bd73380f7186600)","shortMessageHtmlLink":"Don't download OpenSSL from ftp.openssl.org anyomre"}},{"before":"3cd3c27c99393af12d40949f2b40e44ac768c338","after":"ae4a27a8882bab9c687bb9aac2d3b89b94be1089","ref":"refs/heads/maint-3.1","pushedAt":"2024-06-08T12:18:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge branch 'maint-3.0' into maint-3.1\n\n* maint-3.0:\n Don't download OpenSSL from ftp.openssl.org anyomre","shortMessageHtmlLink":"Merge branch 'maint-3.0' into maint-3.1"}},{"before":"b37037eda0e00ccb9436567da7b1c182427eb95c","after":"c046ddd3c5ffbb52f197db488878194495443086","ref":"refs/heads/master","pushedAt":"2024-06-08T12:18:18.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge branch 'maint-3.2'\n\n* maint-3.2:\n Don't download OpenSSL from ftp.openssl.org anyomre\n Fix test_pkey_dh.rb in FIPS.\n History.md: Escape Markdown syntax Italic \"*\". [ci skip]\n CI: Change the openssl_fips.cnf.tmpl and openssl_fips.cnf directories.\n Exact checks with `assert_include`\n Exact checks with `assert_include`","shortMessageHtmlLink":"Merge branch 'maint-3.2'"}},{"before":"a8ef53494026057038e763af4f33aa9442249498","after":"cc3a7f6a29bcaa97850358b7793ead72812bc2b9","ref":"refs/heads/maint-3.2","pushedAt":"2024-06-08T12:18:18.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge branch 'maint-3.1' into maint-3.2\n\n* maint-3.1:\n Don't download OpenSSL from ftp.openssl.org anyomre","shortMessageHtmlLink":"Merge branch 'maint-3.1' into maint-3.2"}},{"before":"b6b71e735113849bd859cf3ad80e35cb1bfdb306","after":"b37037eda0e00ccb9436567da7b1c182427eb95c","ref":"refs/heads/master","pushedAt":"2024-06-08T11:33:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #764 from rhenium/ky/actions-github-pages\n\nAutomatically update GitHub Pages from master branch","shortMessageHtmlLink":"Merge pull request #764 from rhenium/ky/actions-github-pages"}},{"before":"ca630ee649e426506ecd4cf3335765e4980b79c5","after":"b6b71e735113849bd859cf3ad80e35cb1bfdb306","ref":"refs/heads/master","pushedAt":"2024-06-08T10:59:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #754 from rhenium/ky/clarify-license\n\nClarify license","shortMessageHtmlLink":"Merge pull request #754 from rhenium/ky/clarify-license"}},{"before":"600b4221c4f88f29d08e8d18af2817b26177555f","after":"ca630ee649e426506ecd4cf3335765e4980b79c5","ref":"refs/heads/master","pushedAt":"2024-06-08T10:56:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Merge pull request #753 from segiddins/segiddins/add-x509-certificate-tbs_bytes\n\nAdd X509::Certificate#tbs_bytes","shortMessageHtmlLink":"Merge pull request #753 from segiddins/segiddins/add-x509-certificate…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxNjo1ODoxNC4wMDAwMDBazwAAAASvJPj-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxNjo1ODoxNC4wMDAwMDBazwAAAASvJPj-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wOFQxMDo1Njo1MC4wMDAwMDBazwAAAARf4CPj"}},"title":"Activity · ruby/openssl"}