{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":722201,"defaultBranch":"master","name":"jruby-openssl","ownerLogin":"jruby","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-06-15T14:43:14.000Z","ownerAvatar":"https://github.com/avatars/u/55687?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718963509.0","currentOid":""},"activityList":{"items":[{"before":"d67cf9a954264abe35c48ec8d745f97000ee1476","after":"b6e9b2e26f95de9ded02a7d58f2ef053d8b5a968","ref":"refs/heads/master","pushedAt":"2024-09-09T14:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[refactor] cleanup load.rb (we can assume JRuby >= 9.2)","shortMessageHtmlLink":"[refactor] cleanup load.rb (we can assume JRuby >= 9.2)"}},{"before":"35a06760dcf22174a39e4cd7f702cb38356586b4","after":"d67cf9a954264abe35c48ec8d745f97000ee1476","ref":"refs/heads/master","pushedAt":"2024-07-03T12:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[deps] upgrade BC to version 1.78.1","shortMessageHtmlLink":"[deps] upgrade BC to version 1.78.1"}},{"before":"60932f1b4fd191e6ebbf40ca2fbf88169bcc0690","after":"35a06760dcf22174a39e4cd7f702cb38356586b4","ref":"refs/heads/master","pushedAt":"2024-06-21T09:51:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[release] update to next dev SNAPSHOT","shortMessageHtmlLink":"[release] update to next dev SNAPSHOT"}},{"before":"625ef9030abafd93bf64ab624a57c63fb15a4de4","after":"60932f1b4fd191e6ebbf40ca2fbf88169bcc0690","ref":"refs/heads/master","pushedAt":"2024-06-20T13:49:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[release] prepare for 0.15.0","shortMessageHtmlLink":"[release] prepare for 0.15.0"}},{"before":"ad6bc89b0bef470fbce1e1ad80ebeb22c50b56ae","after":"625ef9030abafd93bf64ab624a57c63fb15a4de4","ref":"refs/heads/master","pushedAt":"2024-06-20T13:34:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"drop support for JRuby 9.1 (min is 9.2 now)","shortMessageHtmlLink":"drop support for JRuby 9.1 (min is 9.2 now)"}},{"before":"adca91ba9562561063ce720575527877342e53d8","after":"ad6bc89b0bef470fbce1e1ad80ebeb22c50b56ae","ref":"refs/heads/master","pushedAt":"2024-06-20T12:45:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[refactor] cleanup native impls that are now in .rb","shortMessageHtmlLink":"[refactor] cleanup native impls that are now in .rb"}},{"before":"55f71cbb4ff705d92b8e6110ab06516cd3658d95","after":"adca91ba9562561063ce720575527877342e53d8","ref":"refs/heads/master","pushedAt":"2024-06-17T22:50:40.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"headius","name":"Charles Oliver Nutter","path":"/headius","primaryAvatarUrl":"https://github.com/avatars/u/10135?s=80&v=4"},"commit":{"message":"Merge pull request #307 from headius/point_mul\n\nImplement Point#mul","shortMessageHtmlLink":"Merge pull request #307 from headius/point_mul"}},{"before":"b32a4fa3acd9d8063e5689a7b028dce0f695a1fc","after":"55f71cbb4ff705d92b8e6110ab06516cd3658d95","ref":"refs/heads/master","pushedAt":"2024-06-11T14:53:07.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[fix] ASN.1 BitString pad bits being out of range\n\nhas been surfacing on CI a few times as:\n```\nJava::JavaLang::IllegalArgumentException: pad bits cannot be greater\nthan 7 or less than 0\norg.bouncycastle.asn1.ASN1BitString.(Unknown Source)\norg.bouncycastle.asn1.DERBitString.(Unknown Source)\norg.jruby.ext.openssl.ASN1$Primitive.toASN1Primitive(ASN1.java:1687)\norg.jruby.ext.openssl.ASN1$Primitive.toASN1(ASN1.java:1620)\norg.jruby.ext.openssl.ASN1$Constructive.addEntry(ASN1.java:1991)\norg.jruby.ext.openssl.ASN1$Constructive.toASN1EncodableVector(ASN1.java:1955)\norg.jruby.ext.openssl.ASN1$Constructive.toASN1(ASN1.java:1838)\norg.jruby.ext.openssl.ASN1$Constructive.addEntry(ASN1.java:1994)\norg.jruby.ext.openssl.ASN1$Constructive.toASN1EncodableVector(ASN1.java:1955)\norg.jruby.ext.openssl.ASN1$Constructive.toASN1(ASN1.java:1838)\norg.jruby.ext.openssl.ASN1$ASN1Data.toDER(ASN1.java:1421)\n```","shortMessageHtmlLink":"[fix] ASN.1 BitString pad bits being out of range"}},{"before":"c201ae37b0fd155d82825d222562deeb57adf922","after":"b32a4fa3acd9d8063e5689a7b028dce0f695a1fc","ref":"refs/heads/master","pushedAt":"2024-05-27T09:13:27.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"Merge branch '0.14'\n\n* 0.14:\n [release] update for next dev SNAPSHOT\n [release] prepare for 0.14.6\n [compat] OpenSSL::ConfigError and DEFAULT_CONFIG_FILE (#304)\n [fix] OpenSSL::PKey::DH#set_pqg regression (#300)\n Convert IOException to Ruby exception correctly\n [refactor] add exception debugging within SSLSocket#waitSelect\n [fix] sync SSLContext#setup as it could be shared (#302)\n [refactor] freeze SSLContext when everything okay\n [refactor] organize i-var sets (set @context after setup)\n [test] regenerate OpenSSL CA based setup\n [release] update to 0.14.6.dev SNAPSHOT","shortMessageHtmlLink":"Merge branch '0.14'"}},{"before":"5f462bdd4438d9e660ec0f8b925889c26eb0aaff","after":"5df8e30d641cbbedb8756242e6fd5c8b20500f51","ref":"refs/heads/0.14","pushedAt":"2024-05-27T09:02:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[compat] OpenSSL::ConfigError and DEFAULT_CONFIG_FILE (#304)","shortMessageHtmlLink":"[compat] OpenSSL::ConfigError and DEFAULT_CONFIG_FILE (#304)"}},{"before":"8847ce3aab865b528de6bd35b2d97c2d61aa32b3","after":"5f462bdd4438d9e660ec0f8b925889c26eb0aaff","ref":"refs/heads/0.14","pushedAt":"2024-05-27T08:36:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[fix] OpenSSL::PKey::DH#set_pqg regression (#300)\n\nintroduced at: adcd03115f6906fad9424f3276b86c9c54f91c05","shortMessageHtmlLink":"[fix] OpenSSL::PKey::DH#set_pqg regression (#300)"}},{"before":"b612897f6b1dae08d0f0bd0233988b0e091c857b","after":"8847ce3aab865b528de6bd35b2d97c2d61aa32b3","ref":"refs/heads/0.14","pushedAt":"2024-05-27T06:14:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[refactor] add exception debugging within SSLSocket#waitSelect","shortMessageHtmlLink":"[refactor] add exception debugging within SSLSocket#waitSelect"}},{"before":null,"after":"b612897f6b1dae08d0f0bd0233988b0e091c857b","ref":"refs/heads/0.14","pushedAt":"2024-05-24T12:29:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[refactor] freeze SSLContext when everything okay","shortMessageHtmlLink":"[refactor] freeze SSLContext when everything okay"}},{"before":"3540c75189f375430a69b8a396b6fef908e53d0d","after":"c201ae37b0fd155d82825d222562deeb57adf922","ref":"refs/heads/master","pushedAt":"2024-05-24T12:27:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[fix] encoding of ASN1::Null primitive to_der","shortMessageHtmlLink":"[fix] encoding of ASN1::Null primitive to_der"}},{"before":"c201ae37b0fd155d82825d222562deeb57adf922","after":"3540c75189f375430a69b8a396b6fef908e53d0d","ref":"refs/heads/master","pushedAt":"2024-05-24T12:25:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[refactor] freeze SSLContext when everything okay","shortMessageHtmlLink":"[refactor] freeze SSLContext when everything okay"}},{"before":"e83dbbf8a6392a242ad25e1338b1f8ccd0401fa9","after":"c201ae37b0fd155d82825d222562deeb57adf922","ref":"refs/heads/master","pushedAt":"2024-05-08T15:04:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[fix] encoding of ASN1::Null primitive to_der","shortMessageHtmlLink":"[fix] encoding of ASN1::Null primitive to_der"}},{"before":"ce773fb21c1845039b4091c1c4a17a0728a7455b","after":"e83dbbf8a6392a242ad25e1338b1f8ccd0401fa9","ref":"refs/heads/master","pushedAt":"2024-05-07T09:19:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"Merge pull request #301 from headius/fixes_for_macos_m1\n\nFixes for gem push issues on MacOS M1","shortMessageHtmlLink":"Merge pull request #301 from headius/fixes_for_macos_m1"}},{"before":"8f62b4a0736b9598601ca471124cb12e4c1805a0","after":"ce773fb21c1845039b4091c1c4a17a0728a7455b","ref":"refs/heads/master","pushedAt":"2024-05-05T13:35:07.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[fix] ASN1 primitive tagging (encoding) part (#122)","shortMessageHtmlLink":"[fix] ASN1 primitive tagging (encoding) part (#122)"}},{"before":"fcf584773a966373ae7fa6706196e0f8c8cefba4","after":"8f62b4a0736b9598601ca471124cb12e4c1805a0","ref":"refs/heads/master","pushedAt":"2024-04-22T07:51:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[chore] update OpenSSL version to latest 2.x released","shortMessageHtmlLink":"[chore] update OpenSSL version to latest 2.x released"}},{"before":"f76c4750d95dcbf28afda1c32e8f281b9d091673","after":"fcf584773a966373ae7fa6706196e0f8c8cefba4","ref":"refs/heads/master","pushedAt":"2024-04-20T14:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[deps] upgrade BC to version 1.78","shortMessageHtmlLink":"[deps] upgrade BC to version 1.78"}},{"before":"840a1fa2cd8d9fb4ea070cea2ad68b6820bb5563","after":"f76c4750d95dcbf28afda1c32e8f281b9d091673","ref":"refs/heads/master","pushedAt":"2024-04-20T14:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[refactor] due BC 1.77 which does not allow empty Extensions","shortMessageHtmlLink":"[refactor] due BC 1.77 which does not allow empty Extensions"}},{"before":"99d998725ad408ac4ac14134edb80370f259ca07","after":"840a1fa2cd8d9fb4ea070cea2ad68b6820bb5563","ref":"refs/heads/master","pushedAt":"2024-04-20T13:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[deps] upgrade BC to version 1.76","shortMessageHtmlLink":"[deps] upgrade BC to version 1.76"}},{"before":"2e8b6b65d5fb8b4f5b19043d97a344a9682478c2","after":"99d998725ad408ac4ac14134edb80370f259ca07","ref":"refs/heads/master","pushedAt":"2024-04-20T12:52:47.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"Merge pull request #286 from justinstoller/prepare-bc-1.76\n\n[refactor] replace methods removed in BC 1.75","shortMessageHtmlLink":"Merge pull request #286 from justinstoller/prepare-bc-1.76"}},{"before":"ca89f0b497b0d254187a22bb683bd8d0cf7fa93c","after":"2e8b6b65d5fb8b4f5b19043d97a344a9682478c2","ref":"refs/heads/master","pushedAt":"2024-04-20T12:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[test] regenerate OpenSSL CA based setup","shortMessageHtmlLink":"[test] regenerate OpenSSL CA based setup"}},{"before":"968bff99a394cb53ab8388316c03c41f4e231015","after":"ca89f0b497b0d254187a22bb683bd8d0cf7fa93c","ref":"refs/heads/master","pushedAt":"2024-04-20T10:27:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[release] update to next dev SNAPSHOT","shortMessageHtmlLink":"[release] update to next dev SNAPSHOT"}},{"before":"ceeacbae1fa0a0b458c13968aed5bb0747a72f57","after":"968bff99a394cb53ab8388316c03c41f4e231015","ref":"refs/heads/master","pushedAt":"2024-04-12T12:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[fix] OpenSSL::X509::Request#verify with DSA public key\n\nthis was a regression introduced in JOSSL 0.14.4","shortMessageHtmlLink":"[fix] OpenSSL::X509::Request#verify with DSA public key"}},{"before":"9130b0155404b74f45b122920551f2b1858b2169","after":"ceeacbae1fa0a0b458c13968aed5bb0747a72f57","ref":"refs/heads/master","pushedAt":"2024-04-11T13:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[test] ASN.1 to_der on a singlular wrapped object","shortMessageHtmlLink":"[test] ASN.1 to_der on a singlular wrapped object"}},{"before":"9b4bf31231b0a9b40052ad258e9b8e379a27393f","after":"9130b0155404b74f45b122920551f2b1858b2169","ref":"refs/heads/master","pushedAt":"2024-04-11T13:00:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[release] update to next dev SNAPSHOT","shortMessageHtmlLink":"[release] update to next dev SNAPSHOT"}},{"before":"adcd03115f6906fad9424f3276b86c9c54f91c05","after":"9b4bf31231b0a9b40052ad258e9b8e379a27393f","ref":"refs/heads/master","pushedAt":"2024-04-11T12:36:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[test] extra ASN.1 test instantiating with nil","shortMessageHtmlLink":"[test] extra ASN.1 test instantiating with nil"}},{"before":"21c93d8297b3d33c3f7099509a0baead7d30a47f","after":"adcd03115f6906fad9424f3276b86c9c54f91c05","ref":"refs/heads/master","pushedAt":"2024-04-11T12:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kares","name":"Karol Bucek","path":"/kares","primaryAvatarUrl":"https://github.com/avatars/u/45967?s=80&v=4"},"commit":{"message":"[feat] implement PKey::DH.generate and (dummy) q reader","shortMessageHtmlLink":"[feat] implement PKey::DH.generate and (dummy) q reader"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxNDoxODozOS4wMDAwMDBazwAAAASw_j9b","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxNDoxODozOS4wMDAwMDBazwAAAASw_j9b","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMVQxMjoyNTozMi4wMDAwMDBazwAAAAQuEajr"}},"title":"Activity ยท jruby/jruby-openssl"}