{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4767988,"defaultBranch":"master","name":"phpseclib","ownerLogin":"terrafrost","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2012-06-23T22:07:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/214474?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723602103.0","currentOid":""},"activityList":{"items":[{"before":"89f2385a6ac4df09fe6acfed02bcb82602a23d62","after":"1dba4262e9f8204e4b9a4607bfcc23b562035172","ref":"refs/heads/3.0","pushedAt":"2024-09-16T02:54:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"X509: CRL default version should be v1 - not v2","shortMessageHtmlLink":"X509: CRL default version should be v1 - not v2"}},{"before":"a5a3aaa3d4f952bb50d85ee1df241406dbeea0d4","after":"567a4391528106ea3f3f26d74d4af528ece099f1","ref":"refs/heads/2.0","pushedAt":"2024-09-16T02:54:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '1.0' into 2.0","shortMessageHtmlLink":"Merge branch '1.0' into 2.0"}},{"before":"3e8ce2ba4ba60165eadb08e165aab5649435793e","after":"f23b6d583b7da18dd190d67f0bd7eeded80883f2","ref":"refs/heads/1.0","pushedAt":"2024-09-16T02:53:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"X509: CRL fixes","shortMessageHtmlLink":"X509: CRL fixes"}},{"before":"702ec756f473beb51298bf516446652975d4a0e2","after":"42f575c079867a8c4d70aca732eb734e618a9154","ref":"refs/heads/master","pushedAt":"2024-09-16T02:47:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"398306182655f80f7ddd5fdbc94d202b0499cfd8","after":"702ec756f473beb51298bf516446652975d4a0e2","ref":"refs/heads/master","pushedAt":"2024-09-15T19:05:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"b82a58ae46fcf9b59764b196ce81f67e4eca5f63","after":"398306182655f80f7ddd5fdbc94d202b0499cfd8","ref":"refs/heads/master","pushedAt":"2024-09-15T19:00:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"79ab7c1f8e1f9520911d1631a0df71e0dd0ddd01","after":"89f2385a6ac4df09fe6acfed02bcb82602a23d62","ref":"refs/heads/3.0","pushedAt":"2024-09-15T18:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"CS adjustment","shortMessageHtmlLink":"CS adjustment"}},{"before":"e546719a5896267e936e6dd87437696758d1a62c","after":"b82a58ae46fcf9b59764b196ce81f67e4eca5f63","ref":"refs/heads/master","pushedAt":"2024-09-15T18:36:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"5ec2d25ed4f0f85c4b0ad61f41f38c7fdb9c3cbf","after":"79ab7c1f8e1f9520911d1631a0df71e0dd0ddd01","ref":"refs/heads/3.0","pushedAt":"2024-09-15T18:36:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"SFTP: make posix_rename work on SFTP v5+","shortMessageHtmlLink":"SFTP: make posix_rename work on SFTP v5+"}},{"before":"c06443411b6dd72137023bdbe914b4c225fa9463","after":"e546719a5896267e936e6dd87437696758d1a62c","ref":"refs/heads/master","pushedAt":"2024-09-13T13:43:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"a5316b71f57c74d48d064be72ad91b0a2497f641","after":"5ec2d25ed4f0f85c4b0ad61f41f38c7fdb9c3cbf","ref":"refs/heads/3.0","pushedAt":"2024-09-13T13:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"SSH2: update error message for ppl not connecting to SSH servers","shortMessageHtmlLink":"SSH2: update error message for ppl not connecting to SSH servers"}},{"before":"e40321c8821bcc8cff13d6b8820079f4dde4e9b9","after":"c06443411b6dd72137023bdbe914b4c225fa9463","ref":"refs/heads/master","pushedAt":"2024-09-08T13:08:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"28866e826b30891c043b2136d89a67520a5d338c","after":"a5316b71f57c74d48d064be72ad91b0a2497f641","ref":"refs/heads/3.0","pushedAt":"2024-09-08T12:58:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Hash: simplify sha512 code","shortMessageHtmlLink":"Hash: simplify sha512 code"}},{"before":"6d21bbf1a1daafbaf23f20f44627366c4a4f102f","after":"28866e826b30891c043b2136d89a67520a5d338c","ref":"refs/heads/3.0","pushedAt":"2024-09-08T12:49:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Hash: fix for masks at upper boundary of what signed ints allow\n\non 64-bit PHP installs (1 << 63) - 1 == (1 << 63)\n\n-1 ^ (-1 << 63) gives the correct result\n\non 32-bit PHP installs (1 << 31) - 1 returns a float and using the result as a bitmask yields this error on sufficiently new versions of PHP:\n\nDeprecated: Implicit conversion from float -2147483649 to int loses precision\n\nExplicitly casting (1 << 31) - 1 to an int yields the correct result but, then again, so does -1 ^ (-1 << 31) and that one is consistent with how it works on 64-bit PHP installs","shortMessageHtmlLink":"Hash: fix for masks at upper boundary of what signed ints allow"}},{"before":"e2174f3bf88c6908c28cef4da3073e957a79bcbc","after":"e40321c8821bcc8cff13d6b8820079f4dde4e9b9","ref":"refs/heads/master","pushedAt":"2024-09-08T12:40:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"8307eb3b01497e79dc3f788046f2a92911bdf8c2","after":"6d21bbf1a1daafbaf23f20f44627366c4a4f102f","ref":"refs/heads/3.0","pushedAt":"2024-09-08T12:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Hash: fix for masks at upper boundary of what signed ints allow\n\non 64-bit PHP installs `(1 << 63) - 1 == (1 << 63)`\n\n`-1 ^ (-1 << 63)` gives the correct result\n\non 32-bit PHP installs `(1 << 31) - 1` returns a float and using the result as a bitmask yields this error on sufficiently new versions of PHP:\n\n```\nDeprecated: Implicit conversion from float -2147483649 to int loses precision\n```\n\nExplicitly casting `(1 << 31) - 1` to an int yields the correct result but, then again, so does `-1 ^ (-1 << 31)` and that one is consistent with how it works on 64-bit PHP installs","shortMessageHtmlLink":"Hash: fix for masks at upper boundary of what signed ints allow"}},{"before":"439ec74afc5da874ff76f3602349df7a83819bb5","after":"e2174f3bf88c6908c28cef4da3073e957a79bcbc","ref":"refs/heads/master","pushedAt":"2024-09-08T00:18:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"614bd994b924960db634f0117dc17cfc8a8eeb34","after":"8307eb3b01497e79dc3f788046f2a92911bdf8c2","ref":"refs/heads/3.0","pushedAt":"2024-09-08T00:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"CS adjustment","shortMessageHtmlLink":"CS adjustment"}},{"before":"4992898423b8e27cb3e67a0a4238932ab5f54e23","after":"439ec74afc5da874ff76f3602349df7a83819bb5","ref":"refs/heads/master","pushedAt":"2024-09-08T00:02:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"0fa9bfb887a4fed38931728b994212132942b43b","after":"fdb259982a51879956251b85037d7e2d70ce53c0","ref":"refs/heads/test","pushedAt":"2024-09-07T13:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Revert \"rm Unit/Net\"\n\nThis reverts commit 7661afe7949889d9cde62083987c475735da0df9.","shortMessageHtmlLink":"Revert \"rm Unit/Net\""}},{"before":"4a8045bbbbf838e810f213f27e10b9cc6ca65cde","after":"0fa9bfb887a4fed38931728b994212132942b43b","ref":"refs/heads/test","pushedAt":"2024-09-07T12:43:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"only test on PHP 5.6","shortMessageHtmlLink":"only test on PHP 5.6"}},{"before":"e9379bd12dfb31de867992617e5774f92cdf7b28","after":"abba6f4f96734a58f20cdc45c6538de14dc8e31c","ref":"refs/heads/test2","pushedAt":"2024-09-07T07:16:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"4c91c868bbab7786d8b311cccba1a1036468021a","after":"4a8045bbbbf838e810f213f27e10b9cc6ca65cde","ref":"refs/heads/test","pushedAt":"2024-09-06T23:16:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"301ef6bd18189a6e1ac24f905f1b9d541c250799","after":"614bd994b924960db634f0117dc17cfc8a8eeb34","ref":"refs/heads/3.0","pushedAt":"2024-09-06T22:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Hash: significantly speed up sha512/224 & sha512/256\n\nat least on 64-bit PHP < 7.1 installs\n\npreviously hashing 0.5MB of data with sha512/224 would take 48.5s.\nnow it takes 0.72s.","shortMessageHtmlLink":"Hash: significantly speed up sha512/224 & sha512/256"}},{"before":"e08decd0fe87555283bbe0703dbe93c1e1eba643","after":"301ef6bd18189a6e1ac24f905f1b9d541c250799","ref":"refs/heads/3.0","pushedAt":"2024-09-05T02:28:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '2.0' into 3.0","shortMessageHtmlLink":"Merge branch '2.0' into 3.0"}},{"before":"778035aa7172ddc00d21aa12369637d2be915c4c","after":"a5a3aaa3d4f952bb50d85ee1df241406dbeea0d4","ref":"refs/heads/2.0","pushedAt":"2024-09-05T02:28:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '1.0' into 2.0","shortMessageHtmlLink":"Merge branch '1.0' into 2.0"}},{"before":"90eb0220af3c95563360efd03f750deaa90f6e61","after":"3e8ce2ba4ba60165eadb08e165aab5649435793e","ref":"refs/heads/1.0","pushedAt":"2024-09-05T02:28:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"SSH2: if string is passed to setPreferredAlgorithms treat as array","shortMessageHtmlLink":"SSH2: if string is passed to setPreferredAlgorithms treat as array"}},{"before":"9f171adc9a0fc6b8cf2123113463cb36312ee4e2","after":"4992898423b8e27cb3e67a0a4238932ab5f54e23","ref":"refs/heads/master","pushedAt":"2024-09-05T01:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"609d45284dafa0f4a793a6a24972ce89771e440b","after":"9f171adc9a0fc6b8cf2123113463cb36312ee4e2","ref":"refs/heads/master","pushedAt":"2024-09-05T01:29:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"Merge branch '3.0'","shortMessageHtmlLink":"Merge branch '3.0'"}},{"before":"19296431b66ef0a8292f764144bbb7de2e844078","after":"4c91c868bbab7786d8b311cccba1a1036468021a","ref":"refs/heads/test","pushedAt":"2024-09-04T13:47:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terrafrost","name":null,"path":"/terrafrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/214474?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwMjo1NDowOS4wMDAwMDBazwAAAAS2_Z9n","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwMjo1NDowOS4wMDAwMDBazwAAAAS2_Z9n","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxMzo0NzozMS4wMDAwMDBazwAAAASsxM4S"}},"title":"Activity ยท terrafrost/phpseclib"}