{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":204586758,"defaultBranch":"dev","name":"erofs-utils","ownerLogin":"erofs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-27T00:39:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42120421?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723225025.0","currentOid":""},"activityList":{"items":[{"before":"8b56d3f08d08d12df73de05f338edb84506247f2","after":"8bedd862edfbb9a5e54dd37abede29020dd8fdfb","ref":"refs/heads/dev","pushedAt":"2024-09-23T16:00:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: release 1.8.2\n\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: release 1.8.2"}},{"before":"a7e064fe8b5c1366bfe3788649b3dc6f769dc041","after":"fd11d794df119bf864ecb2a9869328d316d6d19d","ref":"refs/heads/experimental","pushedAt":"2024-09-23T15:58:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"cb1742eb9655bb2d8e1ab83896cb6fc06a8d33da","after":"8b56d3f08d08d12df73de05f338edb84506247f2","ref":"refs/heads/dev","pushedAt":"2024-09-23T15:39:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: fix compressed packed inodes\n\nCommit 2fdbd28 fixed uncompressed packed inodes by not always writing\ncompressed data, but it broke compressed packed inodes because now\nuncompressed file data is always written after the compressed data.\n\nThe new error handling always rewinds with lseek and falls through to\nwrite_uncompressed_file_from_fd, regardless of whether the compressed\ndata was written successfully (ret = 0) or not (ret = -ENOSPC). This\ncan result in corrupted files.\n\nFix it by simplifying the error handling to better match the old code.\n\nFixes: 2fdbd28 (\"erofs-utils: lib: fix uncompressed packed inode\")\nCo-authored-by: Gao Xiang \nSigned-off-by: Danny Lin \nReviewed-by: Gao Xiang \nLink: https://lore.kernel.org/r/20240923051759.7563-2-danny@orbstack.dev\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: fix compressed packed inodes"}},{"before":"4166982ab596f919e79087edf0488b0753b26e7c","after":"a7e064fe8b5c1366bfe3788649b3dc6f769dc041","ref":"refs/heads/experimental","pushedAt":"2024-09-23T15:17:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"8e6138c853f7de6724f48ce6ecc20cbce541d962","after":"cb1742eb9655bb2d8e1ab83896cb6fc06a8d33da","ref":"refs/heads/dev","pushedAt":"2024-09-23T05:37:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: mkfs: get rid of outdated subpage compression warning\n\nIt has been supported since Linux 6.8.\n\nSigned-off-by: Gao Xiang \nLink: https://lore.kernel.org/r/20240919105519.3656878-1-hsiangkao@linux.alibaba.com","shortMessageHtmlLink":"erofs-utils: mkfs: get rid of outdated subpage compression warning"}},{"before":"6cd068a1b987c5221a43e2289d778b59aa725b45","after":"4166982ab596f919e79087edf0488b0753b26e7c","ref":"refs/heads/experimental","pushedAt":"2024-09-23T05:36:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"76bfef857ef96ce18e2853d60b511551f4f213c9","after":"6cd068a1b987c5221a43e2289d778b59aa725b45","ref":"refs/heads/experimental","pushedAt":"2024-09-19T11:05:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"c9d13cee3f5b255a9d2030e62c6c910c956f6f75","after":"8e6138c853f7de6724f48ce6ecc20cbce541d962","ref":"refs/heads/dev","pushedAt":"2024-09-19T02:39:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: mkfs: fix a regression where rebuild mode does not work\n\nIt will fail unexpectedly if any sub-image lacks an extra device (blob).\n\nFixes: 7550a30c332c (\"erofs-utils: enable incremental builds\")\nSigned-off-by: Gao Xiang \nLink: https://lore.kernel.org/r/20240919021635.2922387-1-hsiangkao@linux.alibaba.com","shortMessageHtmlLink":"erofs-utils: mkfs: fix a regression where rebuild mode does not work"}},{"before":"032243f93a0665b50fa287c385dbe9cbfd8de21c","after":"76bfef857ef96ce18e2853d60b511551f4f213c9","ref":"refs/heads/experimental","pushedAt":"2024-09-19T02:38:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"bd87ea3b3a02dcfc43a8458ff1ee7c5a7e57043c","after":"032243f93a0665b50fa287c385dbe9cbfd8de21c","ref":"refs/heads/experimental","pushedAt":"2024-09-17T09:26:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"53756872a48490157f9d3827b1f8bbf1bfa35993","after":"c9d13cee3f5b255a9d2030e62c6c910c956f6f75","ref":"refs/heads/dev","pushedAt":"2024-09-17T09:24:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: fix sorting shared xattrs\n\nThe length of xattr_item->kvbuf is calculated by EROFS_XATTR_KVSIZE,\nand the key part has a trailing '\\0' before the value part. When qsort\ncompares two xattr_items, the key-value length should be calculated by\nEROFS_XATTR_KVSIZE, and use memcmp instead of strncmp to avoid key-value\nstring being cut by '\\0'.\n\nFixes: 5df285cf405d (\"erofs-utils: lib: refactor extended attribute name prefixes\")\nSigned-off-by: Sheng Yong \nReviewed-by: Gao Xiang \nLink: https://lore.kernel.org/r/20240913143542.3265071-1-shengyong@oppo.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: fix sorting shared xattrs"}},{"before":"a39ee296e062f6d83f6eb27dcd740278450cb54c","after":"bd87ea3b3a02dcfc43a8458ff1ee7c5a7e57043c","ref":"refs/heads/experimental","pushedAt":"2024-09-14T12:13:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"0d05a182def6af4b22932a749a7bd5846701d241","after":"a39ee296e062f6d83f6eb27dcd740278450cb54c","ref":"refs/heads/experimental","pushedAt":"2024-09-13T15:42:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"ee9b08c06ec9191a6c1f406c6a832406045d298a","after":"0d05a182def6af4b22932a749a7bd5846701d241","ref":"refs/heads/experimental","pushedAt":"2024-09-13T07:33:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"85ea711aafd3d1cab58ac757106536d742ec37f9","after":"53756872a48490157f9d3827b1f8bbf1bfa35993","ref":"refs/heads/dev","pushedAt":"2024-09-12T02:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: fix incorrect nblocks in block list for chunked inodes\n\nCurrently, the number of physical blocks (nblocks) for the last chunk\nwritten to the block list file is incorrectly recorded as the inode\nchunksize.\n\nThis patch writes the actual number of physical blocks for the inode in\nthe last chunk to the block list file.\n\nFixes: 7b46f7a0160a (\"erofs-utils: lib: merge consecutive chunks if possible\")\nFixes: b6749839e710 (\"erofs-utils: generate preallocated extents for tarerofs\")\nSigned-off-by: Hongzhen Luo \nLink: https://lore.kernel.org/r/20240911085531.2133723-1-hongzhen@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: fix incorrect nblocks in block list for chunked inodes"}},{"before":"756e01c26bd808f9cff2a987115d099eddc588b7","after":"ee9b08c06ec9191a6c1f406c6a832406045d298a","ref":"refs/heads/experimental","pushedAt":"2024-09-11T09:13:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"ff1ca05f60f731b038b9a2515be5c6022f54fb05","after":"85ea711aafd3d1cab58ac757106536d742ec37f9","ref":"refs/heads/dev","pushedAt":"2024-09-11T09:12:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: use another way to check power-of-2\n\nOtherwise, Coverity will complain with \"Operands don't affect result\n(CONSTANT_EXPRESSION_RESULT)\", which I don't think is an issue.\n\nCoverity-id: 508261\nSigned-off-by: Gao Xiang \nLink: https://lore.kernel.org/r/20240910075256.3423180-1-hsiangkao@linux.alibaba.com","shortMessageHtmlLink":"erofs-utils: lib: use another way to check power-of-2"}},{"before":"2e198a64007b420bdc136d430a8ddc78e78a61ab","after":"756e01c26bd808f9cff2a987115d099eddc588b7","ref":"refs/heads/experimental","pushedAt":"2024-09-10T08:15:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"5b2fc3403125325676e005e13df7978f37ecb809","after":"2e198a64007b420bdc136d430a8ddc78e78a61ab","ref":"refs/heads/experimental","pushedAt":"2024-09-09T11:20:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"0a670d3a888f888c9f4047990c9c972bfadaeb17","after":"5b2fc3403125325676e005e13df7978f37ecb809","ref":"refs/heads/experimental","pushedAt":"2024-09-09T04:56:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"d18972d387a425a366741ad6b246c0081e2dc8b0","after":"ff1ca05f60f731b038b9a2515be5c6022f54fb05","ref":"refs/heads/dev","pushedAt":"2024-09-09T04:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: mkfs: fix an undefined behavior of memcpy\n\nCall trace:\n - erofs_mkfs_build_tree\n - erofs_mkfs_go(sbi, ~0, NULL, 0);\n\ninode.c:1395:20: runtime error: null pointer passed as argument 2, which is declared to never be null\n/usr/include/string.h:44:28: note: nonnull attribute specified here\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior inode.c:1395:20 in\n\nSigned-off-by: Gao Xiang \nReviewed-by: Sandeep Dhavale \nLink: https://lore.kernel.org/r/20240906083651.341555-1-hsiangkao@linux.alibaba.com","shortMessageHtmlLink":"erofs-utils: mkfs: fix an undefined behavior of memcpy"}},{"before":"90b7844d6cc30317fb6e606f0d4945130c3ba91e","after":"d18972d387a425a366741ad6b246c0081e2dc8b0","ref":"refs/heads/dev","pushedAt":"2024-09-06T07:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: fix invalid argument type in erofs_err()\n\nFix several issues found by Coverity regarding \"Invalid type in argument\nfor printf format specifier\".\n\nCoverity-id: 502374, 502367, 502362, 502348, 502342, 502341,\n\t 502340, 502358\nSigned-off-by: Hongzhen Luo \nLink: https://lore.kernel.org/r/20240830100354.2093735-1-hongzhen@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: fix invalid argument type in erofs_err()"}},{"before":"bb8a0f34727a4c0524792fecf9d02c5135f6e8c3","after":"90b7844d6cc30317fb6e606f0d4945130c3ba91e","ref":"refs/heads/dev","pushedAt":"2024-09-04T02:35:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: don't include and in external headers\n\nApplications don't need internal header dependencies.\n\nSigned-off-by: Gao Xiang \nReviewed-by: Sandeep Dhavale \nLink: https://lore.kernel.org/r/20240830065542.94908-1-hsiangkao@linux.alibaba.com","shortMessageHtmlLink":"erofs-utils: lib: don't include <lzma.h> and <zlib.h> in external hea…"}},{"before":"d4765a483a02f52e2b89877ce57822c701cba561","after":"0a670d3a888f888c9f4047990c9c972bfadaeb17","ref":"refs/heads/experimental","pushedAt":"2024-09-04T02:34:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"74ff90029d2fba78a71e46b31371ede08c43bf2c","after":"d4765a483a02f52e2b89877ce57822c701cba561","ref":"refs/heads/experimental","pushedAt":"2024-08-30T07:00:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"74eecf77f5b2e3033362ae5c2fc13895dbbf76f7","after":"bb8a0f34727a4c0524792fecf9d02c5135f6e8c3","ref":"refs/heads/dev","pushedAt":"2024-08-26T08:59:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: actually skip the unidentified xattrs\n\nparse_one_xattr() will return null if it detects unidentified xattr.\nIn such cases we need to skip this xattr which was our intention than\ntry to add it in erofs_xattr_add() which results in null pointer\ndereference.\n\nFixes: 3037f8958f3b (\"erofs-utils: skip all unidentified xattrs from local paths\")\nSigned-off-by: Sandeep Dhavale \nLink: https://lore.kernel.org/r/20240820210123.2684886-2-dhavale@google.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: actually skip the unidentified xattrs"}},{"before":"edd99352c1bbc272194616b80073409c3538caff","after":"74ff90029d2fba78a71e46b31371ede08c43bf2c","ref":"refs/heads/experimental","pushedAt":"2024-08-21T03:47:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"7f3f54e108471d4da4efdee0257c9008819dacc2","after":"edd99352c1bbc272194616b80073409c3538caff","ref":"refs/heads/experimental","pushedAt":"2024-08-21T00:20:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}},{"before":"ddbed14463fb798eff71fd4d4395357eb598e175","after":"74eecf77f5b2e3033362ae5c2fc13895dbbf76f7","ref":"refs/heads/dev","pushedAt":"2024-08-20T07:57:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: fix potential overflow issue\n\nChange 8U to 8ULL to avoid arithmetic multiplication overflow.\n\nCoverity-id: 502353\nSigned-off-by: Hongzhen Luo \nLink: https://lore.kernel.org/r/20240813121023.781122-1-hongzhen@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: fix potential overflow issue"}},{"before":"b9fc6d00d17a811550b3d7ecc9a58f75bd22e061","after":"7f3f54e108471d4da4efdee0257c9008819dacc2","ref":"refs/heads/experimental","pushedAt":"2024-08-20T07:56:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsiangkao","name":"Gao Xiang","path":"/hsiangkao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36559268?s=80&v=4"},"commit":{"message":"erofs-utils: lib: drop prefix_sha256 digests\n\nPeople care more about speed when building. Later, we could also\ntry to use file-backed memory to avoid memory pressure.\n\nAs a result, it could decrease time by 50% (0m58.255s -> 0m29.120s).\n\nLink: https://lore.kernel.org/r/20230922183055.1583756-3-hsiangkao@linux.alibaba.com\nSigned-off-by: Gao Xiang ","shortMessageHtmlLink":"erofs-utils: lib: drop prefix_sha256 digests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNjowMDo0OS4wMDAwMDBazwAAAAS-LfUl","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNjowMDo0OS4wMDAwMDBazwAAAAS-LfUl","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMFQwNzo1NjowMC4wMDAwMDBazwAAAASe0NJZ"}},"title":"Activity · erofs/erofs-utils"}