{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":675858743,"defaultBranch":"master","name":"liblk","ownerLogin":"R0rt1z2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-07T22:40:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39171306?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691448130.0","currentOid":""},"activityList":{"items":[{"before":"fa8eb6f22612b9cb0b8cd54f03b46a07b8f2abce","after":"6ba11141f610a5068c26b779aaac552d55182847","ref":"refs/heads/master","pushedAt":"2024-02-25T17:18:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Fix partition parsing for legacy LK images\n\n* In legacy LK images, typically only a single, primary partition\n exists, identified as 'lk'. These images don't feature additional\n partitions with external headers, making it hard to guess when we\n should stop the parsing loop.\n\n* To address this limitation, the parsing process should include a\n check to ascertain if the most recently extracted partition is 'lk'.\n This way, if we hit an invalid magic, we'll break out of the loop if\n the current LK is a legacy image.","shortMessageHtmlLink":"liblk: Fix partition parsing for legacy LK images"}},{"before":"5932cce6fe4cd81a3a738b9f8772ac8808ac7b62","after":"fa8eb6f22612b9cb0b8cd54f03b46a07b8f2abce","ref":"refs/heads/master","pushedAt":"2024-02-08T13:19:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: General refactoring","shortMessageHtmlLink":"liblk: General refactoring"}},{"before":"dfcdcfc4d856ae450779b3a612f3306477e68c06","after":"5932cce6fe4cd81a3a738b9f8772ac8808ac7b62","ref":"refs/heads/master","pushedAt":"2024-02-08T13:16:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: General refactoring","shortMessageHtmlLink":"liblk: General refactoring"}},{"before":"6ba11141f610a5068c26b779aaac552d55182847","after":"dfcdcfc4d856ae450779b3a612f3306477e68c06","ref":"refs/heads/master","pushedAt":"2024-02-08T13:12:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: General refactoring","shortMessageHtmlLink":"liblk: General refactoring"}},{"before":"f036dc4d18a4d1af4416709abbe242b6a1743172","after":"6ba11141f610a5068c26b779aaac552d55182847","ref":"refs/heads/master","pushedAt":"2023-12-10T00:57:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Fix partition parsing for legacy LK images\n\n* In legacy LK images, typically only a single, primary partition\n exists, identified as 'lk'. These images don't feature additional\n partitions with external headers, making it hard to guess when we\n should stop the parsing loop.\n\n* To address this limitation, the parsing process should include a\n check to ascertain if the most recently extracted partition is 'lk'.\n This way, if we hit an invalid magic, we'll break out of the loop if\n the current LK is a legacy image.","shortMessageHtmlLink":"liblk: Fix partition parsing for legacy LK images"}},{"before":"8a9f9be3bbb2d794ab4abbff99d0c5545159c7a1","after":"f036dc4d18a4d1af4416709abbe242b6a1743172","ref":"refs/heads/master","pushedAt":"2023-12-09T15:39:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Fix partition parsing for legacy LK images\n\n* In legacy LK images, typically only a single, primary partition\n exists, identified as 'lk'. These images don't feature additional\n partitions with external headers, making it hard to guess when we\n should stop the parsing loop.\n\n* To address this limitation, the parsing process should include a\n check to ascertain if the most recently extracted partition is 'lk'.\n This way, if we hit an invalid magic, we'll break out of the loop if\n the current LK is a legacy image.","shortMessageHtmlLink":"liblk: Fix partition parsing for legacy LK images"}},{"before":"a216c5992d6d5173587b605ffbf18e4b52a3d6b5","after":"8a9f9be3bbb2d794ab4abbff99d0c5545159c7a1","ref":"refs/heads/master","pushedAt":"2023-11-02T12:01:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Fix partition parsing for legacy LK images\n\n* In legacy LK images, typically only a single, primary partition\n exists, identified as 'lk'. These images don't feature additional\n partitions with external headers, making it hard to guess when we\n should stop the parsing loop.\n\n* To address this limitation, the parsing process should include a\n check to ascertain if the most recently extracted partition is 'lk'.\n This way, if we hit an invalid magic, we'll break out of the loop if\n the current LK is a legacy image.","shortMessageHtmlLink":"liblk: Fix partition parsing for legacy LK images"}},{"before":"399c7ee2b6d102244a891ac1929de3f783ab63ff","after":"a216c5992d6d5173587b605ffbf18e4b52a3d6b5","ref":"refs/heads/master","pushedAt":"2023-10-04T18:12:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Use the patch size rather than the sequence size","shortMessageHtmlLink":"liblk: Use the patch size rather than the sequence size"}},{"before":"8bdb3401a2804d142eedab9b7b77d5ecbb5a5948","after":"399c7ee2b6d102244a891ac1929de3f783ab63ff","ref":"refs/heads/master","pushedAt":"2023-10-04T08:46:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Add an attribute to store LK path","shortMessageHtmlLink":"liblk: Add an attribute to store LK path"}},{"before":"96a4eee54394e2ffae3644d059d6eeca439d841c","after":"8bdb3401a2804d142eedab9b7b77d5ecbb5a5948","ref":"refs/heads/master","pushedAt":"2023-09-28T07:12:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Remove unused `main.py`\n\n* This was a leftover.","shortMessageHtmlLink":"liblk: Remove unused main.py"}},{"before":"13ac03efb97c2ae72412bfb7db5066ce7861a4e0","after":"96a4eee54394e2ffae3644d059d6eeca439d841c","ref":"refs/heads/master","pushedAt":"2023-08-12T13:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Remove unused `main.py`\n\n* This was a leftover.","shortMessageHtmlLink":"liblk: Remove unused main.py"}},{"before":"36fbf2fa2a111c5ad96b40942e05462202c16cb7","after":"13ac03efb97c2ae72412bfb7db5066ce7861a4e0","ref":"refs/heads/master","pushedAt":"2023-08-07T23:45:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Add tests workflow","shortMessageHtmlLink":"liblk: Add tests workflow"}},{"before":"4cf1971c2be548b3ff51eefe3b96b4e27143bb84","after":"36fbf2fa2a111c5ad96b40942e05462202c16cb7","ref":"refs/heads/master","pushedAt":"2023-08-07T23:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Add an actual license","shortMessageHtmlLink":"liblk: Add an actual license"}},{"before":"f706920b599f8e3f9eb39b2b54481fb1fcad9cc3","after":"4cf1971c2be548b3ff51eefe3b96b4e27143bb84","ref":"refs/heads/master","pushedAt":"2023-08-07T23:39:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Bump version identifier\n\n- This is not a beta anymore.","shortMessageHtmlLink":"liblk: Bump version identifier"}},{"before":"92a2b20759aa7c263ab4cf1a89e7c9821eac16c3","after":"f706920b599f8e3f9eb39b2b54481fb1fcad9cc3","ref":"refs/heads/master","pushedAt":"2023-08-07T23:38:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Add tests workflow","shortMessageHtmlLink":"liblk: Add tests workflow"}},{"before":"a19cea870249491b8d42f8cb70e6b5f5aef2f801","after":"92a2b20759aa7c263ab4cf1a89e7c9821eac16c3","ref":"refs/heads/master","pushedAt":"2023-08-07T23:33:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Add workflow to run tests automatically","shortMessageHtmlLink":"liblk: Add workflow to run tests automatically"}},{"before":"13020d2b778b104fb45163ee9a58a8f7a5b19b3f","after":"a19cea870249491b8d42f8cb70e6b5f5aef2f801","ref":"refs/heads/master","pushedAt":"2023-08-07T23:32:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Add workflow to run tests automatically","shortMessageHtmlLink":"liblk: Add workflow to run tests automatically"}},{"before":"f8a99013fdab08adca3134d26363f53f263c6be2","after":"13020d2b778b104fb45163ee9a58a8f7a5b19b3f","ref":"refs/heads/master","pushedAt":"2023-08-07T23:29:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Bump version to `1.1.0`\n\n- This is not a beta anymore.","shortMessageHtmlLink":"liblk: Bump version to 1.1.0"}},{"before":"2d55bd37142efc72f76cbcb5a1e630b1641ad6c6","after":"f8a99013fdab08adca3134d26363f53f263c6be2","ref":"refs/heads/master","pushedAt":"2023-08-07T23:27:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Add workflow to run tests automatically","shortMessageHtmlLink":"liblk: Add workflow to run tests automatically"}},{"before":"b11ac7465d65d0f29dcda70fc5e8d3ec6fe169ac","after":"2d55bd37142efc72f76cbcb5a1e630b1641ad6c6","ref":"refs/heads/master","pushedAt":"2023-08-07T23:25:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Add basic tests\n\n- This will be used by the upcoming GitHub workflow which will be used to test the program upon every change.","shortMessageHtmlLink":"liblk: Add basic tests"}},{"before":"e4d4993a88ef7cc54b8fa98cd41c05e671d5a2fe","after":"b11ac7465d65d0f29dcda70fc5e8d3ec6fe169ac","ref":"refs/heads/master","pushedAt":"2023-08-07T23:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Add basic tests\n\n- This will be used by the upcoming GitHub workflow which will be used to test the program upon every change.","shortMessageHtmlLink":"liblk: Add basic tests"}},{"before":null,"after":"e4d4993a88ef7cc54b8fa98cd41c05e671d5a2fe","ref":"refs/heads/master","pushedAt":"2023-08-07T22:42:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"R0rt1z2","name":"Roger Ortiz","path":"/R0rt1z2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39171306?s=80&v=4"},"commit":{"message":"liblk: Initial commit","shortMessageHtmlLink":"liblk: Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBKdtogA","startCursor":null,"endCursor":null}},"title":"Activity ยท R0rt1z2/liblk"}