{"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:1714490593.0","currentOid":""},"activityList":{"items":[{"before":"b73df970fd4fec36ff2be7c4eeee8996c9e36316","after":"818aa9fcbb4b041f08b1fa6092dde4729a46214e","ref":"refs/heads/master","pushedAt":"2024-05-09T17:34:33.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 #758 from MSP-Greg/00-ci-windows\n\n[CI] test.yml - use `bundle exec`, use setup-ruby bundler-cache, fixes Windows issue","shortMessageHtmlLink":"Merge pull request #758 from MSP-Greg/00-ci-windows"}},{"before":"d2d6a9923fd3687280c7830f907d94069950c01e","after":"b73df970fd4fec36ff2be7c4eeee8996c9e36316","ref":"refs/heads/master","pushedAt":"2024-05-08T09:39: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 #756 from segiddins/segiddins/add-to_text-for-pkcs7-and-timestamp-response\n\nAdd to_text for PKCS7 and Timestamp::Response","shortMessageHtmlLink":"Merge pull request #756 from segiddins/segiddins/add-to_text-for-pkcs…"}},{"before":"97305cfafc4e06c67e8b2d96fd72acc83597db05","after":"d2d6a9923fd3687280c7830f907d94069950c01e","ref":"refs/heads/master","pushedAt":"2024-05-05T07:59:54.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 #739 from casperisfine/read-clear-buffer\n\nread: don't clear buffer when nothing can be read","shortMessageHtmlLink":"Merge pull request #739 from casperisfine/read-clear-buffer"}},{"before":"386a73512f9b82238b90fd89d39782e4e1d45490","after":"97305cfafc4e06c67e8b2d96fd72acc83597db05","ref":"refs/heads/master","pushedAt":"2024-05-02T07:44:16.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":"README: update support matrix\n\nRuby 3.0 is EOL by 2024-04.\n\nAlso, update the OpenSSL compatibility list to include OpenSSL 3.2-3.3,\nwhich are ABI-compatible with 3.1.","shortMessageHtmlLink":"README: update support matrix"}},{"before":"abacf2f7e70b6b7b82dbe982e6727b943a7f873b","after":"386a73512f9b82238b90fd89d39782e4e1d45490","ref":"refs/heads/master","pushedAt":"2024-05-02T07:22:38.000Z","pushType":"push","commitsCount":17,"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 Fix modular square root test with LibreSSL >= 3.8\n pkcs7: raise PKCS7Error for PKCS7 without content in PKCS7.read_smime\n pkcs7: raise ArgumentError for PKCS7 with no content in PKCS7.new\n cipher: fix buffer overflow in Cipher#update\n ssl: allow failure on test_connect_certificate_verify_failed_exception_message\n .github/workflows/test.yml: synchronize with master\n Only CSR version 1 (encoded as 0) is allowed by PKIX standards\n test_asn1.rb: Remove the assertions of the time string format without second.\n test/openssl/test_asn1.rb: skip failing tests on LibreSSL 3.6.0\n Use EVP_Digest{Sign,Verify} when available\n Fix performance regression in do_write(s)","shortMessageHtmlLink":"Merge branch 'maint-3.2'"}},{"before":"c263cd40057fd4a7ea36ceefc7ad88054ed6ffea","after":"3cd3c27c99393af12d40949f2b40e44ac768c338","ref":"refs/heads/maint-3.1","pushedAt":"2024-05-02T07:17:55.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"Fix modular square root test with LibreSSL >= 3.8\n\n[ This is a backport to the 3.1 branch. ]\n\nIf x is a modular square root of a (mod p) then so is (p - x). Both\nanswers are valid. In particular, both 2 and 3 are valid square roots\nof 4 (mod 5). Do not assume that a particular square root is chosen by\nthe algorithm. Indeed, the algorithm in OpenSSL and LibreSSL <= 3.7\nreturns a non-deterministic answer in many cases. LibreSSL 3.8 and\nlater will always return the smaller of the two possible answers. This\nbreaks the current test case.\n\nInstead of checking for a particular square root, check that the square\nof the claimed square root is the given value. This is always true. Add\nthe simplest test case where the answer is indeed non-deterministic.\n\n(cherry picked from commit 93548ae9597ba40d3f8b564f6a948ce55b432e30)","shortMessageHtmlLink":"Fix modular square root test with LibreSSL >= 3.8"}},{"before":"6b3dd6a372c5eabc88bf35a312937ee3e1a6a105","after":"a8ef53494026057038e763af4f33aa9442249498","ref":"refs/heads/maint-3.2","pushedAt":"2024-05-02T07:17:55.000Z","pushType":"push","commitsCount":16,"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 Fix modular square root test with LibreSSL >= 3.8\n pkcs7: raise PKCS7Error for PKCS7 without content in PKCS7.read_smime\n pkcs7: raise ArgumentError for PKCS7 with no content in PKCS7.new\n cipher: fix buffer overflow in Cipher#update\n ssl: allow failure on test_connect_certificate_verify_failed_exception_message\n .github/workflows/test.yml: synchronize with master\n Only CSR version 1 (encoded as 0) is allowed by PKIX standards\n test_asn1.rb: Remove the assertions of the time string format without second.\n test/openssl/test_asn1.rb: skip failing tests on LibreSSL 3.6.0\n Use EVP_Digest{Sign,Verify} when available\n Fix performance regression in do_write(s)","shortMessageHtmlLink":"Merge branch 'maint-3.1' into maint-3.2"}},{"before":"5a5236838b712553dbdca0c68e253107e768d5ed","after":"abacf2f7e70b6b7b82dbe982e6727b943a7f873b","ref":"refs/heads/master","pushedAt":"2024-05-02T07:17:30.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 #755 from rhenium/ky/asn1-check-i2d-error\n\nasn1: check error return from i2d_ASN1_TYPE()","shortMessageHtmlLink":"Merge pull request #755 from rhenium/ky/asn1-check-i2d-error"}},{"before":"59ff5431edf2f723206a166396225cdbbbb104cb","after":"3b71ccfdf149b1bb7a956209d16d9230b8d31305","ref":"refs/heads/maint-3.0","pushedAt":"2024-05-02T06:51:28.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 #752 from rhenium/pkcs7-empty-signed-data-19974\n\nHandle missing content in PKCS7","shortMessageHtmlLink":"Merge pull request #752 from rhenium/pkcs7-empty-signed-data-19974"}},{"before":"3bdde7d88dc12f8e25d42c100d4f5717b1e8853c","after":"59ff5431edf2f723206a166396225cdbbbb104cb","ref":"refs/heads/maint-3.0","pushedAt":"2024-04-30T17:09:28.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 #717 from rhenium/ky/cipher-update-fix-buffer-size\n\ncipher: fix buffer overflow in Cipher#update","shortMessageHtmlLink":"Merge pull request #717 from rhenium/ky/cipher-update-fix-buffer-size"}},{"before":"1bb0ce26ab9327b6a3e01aa9b86bb7cba18168ca","after":"3bdde7d88dc12f8e25d42c100d4f5717b1e8853c","ref":"refs/heads/maint-3.0","pushedAt":"2024-04-30T16:35:57.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"},"commit":{"message":"ssl: allow failure on test_connect_certificate_verify_failed_exception_message\n\n[ This patch only applies to the 3.0 and 3.1 branch. ]\n\nIt is a test case for SSLSocket generating an informative error message\non a certificate verification failure. A change in OpenSSL 3.1 broke it\nand a generic error message is currently generated.\n\nThis is fixed in the 3.2 branch by commit 5113777e8271, but I decided\nnot to backport the commit to the 3.0 branch because the diff doesn't\napply cleanly.","shortMessageHtmlLink":"ssl: allow failure on test_connect_certificate_verify_failed_exceptio…"}},{"before":"911a31335f78946c4e2c468486956e145682fcb2","after":null,"ref":"refs/heads/pz-trailing-space","pushedAt":"2024-04-30T15:23:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterzhu2118","name":"Peter Zhu","path":"/peterzhu2118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15860699?s=80&v=4"}},{"before":"e8ed759eb423ea2db8ea0d52f869fd96137d783d","after":"5a5236838b712553dbdca0c68e253107e768d5ed","ref":"refs/heads/master","pushedAt":"2024-04-30T15:23:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peterzhu2118","name":"Peter Zhu","path":"/peterzhu2118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15860699?s=80&v=4"},"commit":{"message":"Merge pull request #750 from ruby/pz-trailing-space\n\nRemove trailing space in test_ssl.rb","shortMessageHtmlLink":"Merge pull request #750 from ruby/pz-trailing-space"}},{"before":null,"after":"911a31335f78946c4e2c468486956e145682fcb2","ref":"refs/heads/pz-trailing-space","pushedAt":"2024-04-30T15:17:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterzhu2118","name":"Peter Zhu","path":"/peterzhu2118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15860699?s=80&v=4"},"commit":{"message":"Remove trailing space in test_ssl.rb","shortMessageHtmlLink":"Remove trailing space in test_ssl.rb"}},{"before":"cecf4470289bc6af7f8a0018192e170fcb62a13c","after":"e8ed759eb423ea2db8ea0d52f869fd96137d783d","ref":"refs/heads/master","pushedAt":"2024-04-30T15:05:45.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 #726 from bdewater/digests\n\nAdd OpenSSL::Digest.digests to get a list of available digests","shortMessageHtmlLink":"Merge pull request #726 from bdewater/digests"}},{"before":"a7f2d22dbb53d4fc2ff50da961dac07ab0767983","after":"cecf4470289bc6af7f8a0018192e170fcb62a13c","ref":"refs/heads/master","pushedAt":"2024-04-30T15:02:45.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 #748 from larskanis/patch-2\n\nCI: Remove workaround for Ruby-3.2 and 3.3 on Windows","shortMessageHtmlLink":"Merge pull request #748 from larskanis/patch-2"}},{"before":"0697f2f8b4a8d812def1c34b4d6e2b03811026a5","after":null,"ref":"refs/heads/close-read-write","pushedAt":"2024-04-30T14:51:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rhenium","name":"Kazuki Yamaguchi","path":"/rhenium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033740?s=80&v=4"}},{"before":"362a69a36f5c437ace2bc9207dcb01d38008198f","after":"a7f2d22dbb53d4fc2ff50da961dac07ab0767983","ref":"refs/heads/master","pushedAt":"2024-04-30T14:51:54.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 #743 from ruby/close-read-write\n\nIntroduce basic support for `close_read` and `close_write`.","shortMessageHtmlLink":"Merge pull request #743 from ruby/close-read-write"}},{"before":"c8377eaf8de82d2962d953a71e706d057da7871b","after":"0697f2f8b4a8d812def1c34b4d6e2b03811026a5","ref":"refs/heads/close-read-write","pushedAt":"2024-04-28T06:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ioquatix","name":"Samuel Williams","path":"/ioquatix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30030?s=80&v=4"},"commit":{"message":"Further clarification of documentation.","shortMessageHtmlLink":"Further clarification of documentation."}},{"before":"9ff95ba453c8b19cbd968dda1866f7aa26a2c9f8","after":"c8377eaf8de82d2962d953a71e706d057da7871b","ref":"refs/heads/close-read-write","pushedAt":"2024-04-27T12:06:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ioquatix","name":"Samuel Williams","path":"/ioquatix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30030?s=80&v=4"},"commit":{"message":"More documentation.","shortMessageHtmlLink":"More documentation."}},{"before":"44fd82038455a00764c70874565ea498856d84b6","after":"362a69a36f5c437ace2bc9207dcb01d38008198f","ref":"refs/heads/master","pushedAt":"2024-04-26T16:55:10.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 #747 from botovq/csr-version\n\nOnly CSR version 1 (encoded as 0) is allowed by PKIX standards","shortMessageHtmlLink":"Merge pull request #747 from botovq/csr-version"}},{"before":"8769853c6de8e7b4325e4d8bd3729acc8dd25b40","after":"9ff95ba453c8b19cbd968dda1866f7aa26a2c9f8","ref":"refs/heads/close-read-write","pushedAt":"2024-04-24T09:37:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ioquatix","name":"Samuel Williams","path":"/ioquatix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30030?s=80&v=4"},"commit":{"message":"Introduce basic support for `close_read` and `close_write`.","shortMessageHtmlLink":"Introduce basic support for close_read and close_write."}},{"before":"d3d857cd1e4d238311bfdaf7f5535ceff1d28456","after":"44fd82038455a00764c70874565ea498856d84b6","ref":"refs/heads/master","pushedAt":"2024-04-24T08:35:52.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 #745 from junaruga/wip/ci-upgrade-versions\n\nCI: Upgrade OpenSSL and LibreSSL versions.","shortMessageHtmlLink":"Merge pull request #745 from junaruga/wip/ci-upgrade-versions"}},{"before":"7b37a24eac6007f4f7cafc335f99ae605c9655dd","after":"8769853c6de8e7b4325e4d8bd3729acc8dd25b40","ref":"refs/heads/close-read-write","pushedAt":"2024-04-22T08:50:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ioquatix","name":"Samuel Williams","path":"/ioquatix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30030?s=80&v=4"},"commit":{"message":"Introduce basic support for `close_read` and `close_write`.","shortMessageHtmlLink":"Introduce basic support for close_read and close_write."}},{"before":null,"after":"7b37a24eac6007f4f7cafc335f99ae605c9655dd","ref":"refs/heads/close-read-write","pushedAt":"2024-04-22T08:48:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ioquatix","name":"Samuel Williams","path":"/ioquatix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30030?s=80&v=4"},"commit":{"message":"Introduce basic support for `close_read` and `close_write`.","shortMessageHtmlLink":"Introduce basic support for close_read and close_write."}},{"before":null,"after":"6d089405bab9f3d26d471ecf428f5fb3e3f2d7b8","ref":"refs/heads/set_params-session_id_context","pushedAt":"2024-04-21T13:23:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ioquatix","name":"Samuel Williams","path":"/ioquatix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30030?s=80&v=4"},"commit":{"message":"Avoid mutating SSLContext in SSLServer.","shortMessageHtmlLink":"Avoid mutating SSLContext in SSLServer."}},{"before":"a8caa63729e66f8ad5cb503f0199e099042faac5","after":"d3d857cd1e4d238311bfdaf7f5535ceff1d28456","ref":"refs/heads/master","pushedAt":"2024-03-28T02:57:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"},"commit":{"message":"Merge pull request #737 from ruby/update-rfc-reference\n\nUse www.rfc-editor.org for RFC text.","shortMessageHtmlLink":"Merge pull request #737 from ruby/update-rfc-reference"}},{"before":"01b9cf80832945738a24b704b55e7082e3d2bdd5","after":null,"ref":"refs/heads/update-rfc-reference","pushedAt":"2024-03-28T02:57:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"}},{"before":null,"after":"01b9cf80832945738a24b704b55e7082e3d2bdd5","ref":"refs/heads/update-rfc-reference","pushedAt":"2024-03-28T02:46:01.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":"Use www.rfc-editor.org for RFC text.\n\nWe use the following site for that now:\n\n* https://tools.ietf.org/ or http\n* https://datatracker.ietf.org or http\n\nToday, IETF said the official site of RFC is www.rfc-editor.org.\n\nFYI: https://authors.ietf.org/en/references-in-rfcxml\n\nI replaced them to www.rfc-editor.org.","shortMessageHtmlLink":"Use www.rfc-editor.org for RFC text."}},{"before":"ccc159449248869f28f3f4a3960c766d3d2e36d8","after":"1bb0ce26ab9327b6a3e01aa9b86bb7cba18168ca","ref":"refs/heads/maint-3.0","pushedAt":"2024-03-21T11:45:25.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 #706 from jaymzjulian/fix-large-buffered-write-regression\n\nFix regression in do_write(s) causing significant performance issues when using large (>10meg) writes","shortMessageHtmlLink":"Merge pull request #706 from jaymzjulian/fix-large-buffered-write-reg…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERduGSgA","startCursor":null,"endCursor":null}},"title":"Activity · ruby/openssl"}