{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":294722470,"defaultBranch":"master","name":"RefFS","ownerLogin":"sbu-fsl","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-09-11T14:49:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7330642?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706044817.0","currentOid":""},"activityList":{"items":[{"before":"680f5539791fc9c410d7d3cfcf2970ec4edf43a6","after":"8d0714a2290f51a11b6e3528841bf55288de2ff2","ref":"refs/heads/master","pushedAt":"2024-05-28T04:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Add profile flags for CMake","shortMessageHtmlLink":"Add profile flags for CMake"}},{"before":"5ea47057c8cecdaaf4ec8817d37ea5274e571beb","after":"680f5539791fc9c410d7d3cfcf2970ec4edf43a6","ref":"refs/heads/master","pushedAt":"2023-12-27T02:12:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Small comment","shortMessageHtmlLink":"Small comment"}},{"before":"9dcf56341b51c4636578d746f599d42869486d88","after":"5ea47057c8cecdaaf4ec8817d37ea5274e571beb","ref":"refs/heads/master","pushedAt":"2023-12-20T02:56:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Minor fix","shortMessageHtmlLink":"Minor fix"}},{"before":"f60962a025cf55cb99b8649521e403a7a70b1fe0","after":"9dcf56341b51c4636578d746f599d42869486d88","ref":"refs/heads/master","pushedAt":"2023-12-20T02:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Add Citation in README","shortMessageHtmlLink":"Add Citation in README"}},{"before":"a55d43432871bd548774407d1bb440a61e103cd2","after":"f60962a025cf55cb99b8649521e403a7a70b1fe0","ref":"refs/heads/master","pushedAt":"2023-12-19T21:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Add copyright header to each source code for RefFS","shortMessageHtmlLink":"Add copyright header to each source code for RefFS"}},{"before":"3ed6d0b9a79677023c54b4add08ed2c5f5abe849","after":"a55d43432871bd548774407d1bb440a61e103cd2","ref":"refs/heads/master","pushedAt":"2023-12-14T22:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Minor update","shortMessageHtmlLink":"Minor update"}},{"before":"e66e64e9f712299944a45af9f3d226a921e9a242","after":"3ed6d0b9a79677023c54b4add08ed2c5f5abe849","ref":"refs/heads/master","pushedAt":"2023-12-13T21:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Update RefFS README","shortMessageHtmlLink":"Update RefFS README"}},{"before":"427f5f6af15b4283fa02258c20c94ead0d0b2a85","after":"c9a3082ba1ee2c7c749c668c75c00a6647020225","ref":"refs/heads/xfstests_generic_fixes_kcai","pushedAt":"2023-11-27T12:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KevinCai319","name":"Kevin Cai","path":"/KevinCai319","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25110574?s=80&v=4"},"commit":{"message":"Zero out buffer before reading","shortMessageHtmlLink":"Zero out buffer before reading"}},{"before":"838b142de57c1f39f0c7bf0a33f87dde588a3b1d","after":"427f5f6af15b4283fa02258c20c94ead0d0b2a85","ref":"refs/heads/xfstests_generic_fixes_kcai","pushedAt":"2023-11-27T12:24:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KevinCai319","name":"Kevin Cai","path":"/KevinCai319","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25110574?s=80&v=4"},"commit":{"message":"Fix generic/035\n\nFile currently opened in program becomes invalid the moment it gets deleted (after a rename(), but should still be valid until program closes, with st_nlink=0\r\nSwitching from hasNoLinks() to checking !isActive() seems to work.\r\n\r\nSecond issue has to deal with nlinks overflowing. When one file is renamed in FuseRename() and there is already a existing file with the same name, the existing file is deleted. \r\nDuring this operation nlink should go down by 1 for regular files.\r\nFor empty directories, (Attempt to decrement link count twice from . and ..), but one decrement was already done for regular files, causing overflow.","shortMessageHtmlLink":"Fix generic/035"}},{"before":null,"after":"838b142de57c1f39f0c7bf0a33f87dde588a3b1d","ref":"refs/heads/xfstests_generic_fixes_kcai","pushedAt":"2023-11-27T12:22:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KevinCai319","name":"Kevin Cai","path":"/KevinCai319","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25110574?s=80&v=4"},"commit":{"message":"Remove pointer decrement\n\nRemoved line which decremented pointer when buffer is full, which caused a double-write.","shortMessageHtmlLink":"Remove pointer decrement"}},{"before":"838b142de57c1f39f0c7bf0a33f87dde588a3b1d","after":null,"ref":"refs/heads/generic/006-fix","pushedAt":"2023-11-27T12:22:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KevinCai319","name":"Kevin Cai","path":"/KevinCai319","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25110574?s=80&v=4"}},{"before":"e66e64e9f712299944a45af9f3d226a921e9a242","after":null,"ref":"refs/heads/generic/035-fix","pushedAt":"2023-11-27T12:21:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KevinCai319","name":"Kevin Cai","path":"/KevinCai319","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25110574?s=80&v=4"}},{"before":null,"after":"e66e64e9f712299944a45af9f3d226a921e9a242","ref":"refs/heads/generic/035-fix","pushedAt":"2023-11-27T12:15:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KevinCai319","name":"Kevin Cai","path":"/KevinCai319","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25110574?s=80&v=4"},"commit":{"message":"Fix VeriFS2 rename-nlink-plus1 Bug","shortMessageHtmlLink":"Fix VeriFS2 rename-nlink-plus1 Bug"}},{"before":"e66e64e9f712299944a45af9f3d226a921e9a242","after":"838b142de57c1f39f0c7bf0a33f87dde588a3b1d","ref":"refs/heads/generic/006-fix","pushedAt":"2023-11-15T21:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KevinCai319","name":"Kevin Cai","path":"/KevinCai319","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25110574?s=80&v=4"},"commit":{"message":"Remove pointer decrement\n\nRemoved line which decremented pointer when buffer is full, which caused a double-write.","shortMessageHtmlLink":"Remove pointer decrement"}},{"before":null,"after":"e66e64e9f712299944a45af9f3d226a921e9a242","ref":"refs/heads/generic/006-fix","pushedAt":"2023-11-15T21:02:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KevinCai319","name":"Kevin Cai","path":"/KevinCai319","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25110574?s=80&v=4"},"commit":{"message":"Fix VeriFS2 rename-nlink-plus1 Bug","shortMessageHtmlLink":"Fix VeriFS2 rename-nlink-plus1 Bug"}},{"before":"c6c7d717169fa8878270646193b257109b24583b","after":"e66e64e9f712299944a45af9f3d226a921e9a242","ref":"refs/heads/master","pushedAt":"2023-04-24T20:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Fix VeriFS2 rename-nlink-plus1 Bug","shortMessageHtmlLink":"Fix VeriFS2 rename-nlink-plus1 Bug"}},{"before":"d6f373c4364f29bebb5b6f491feaffa280270712","after":"c6c7d717169fa8878270646193b257109b24583b","ref":"refs/heads/master","pushedAt":"2023-04-14T05:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"pickle load comment for ubuntu version","shortMessageHtmlLink":"pickle load comment for ubuntu version"}},{"before":"b54a6051931b24c2581b79f690a56bedb39ec4ff","after":"d6f373c4364f29bebb5b6f491feaffa280270712","ref":"refs/heads/master","pushedAt":"2023-04-14T04:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Print error for ckpt.cpp","shortMessageHtmlLink":"Print error for ckpt.cpp"}},{"before":"8b3e2414ec67c1b4094ca7b4e2d44e46cf9f8a16","after":"b54a6051931b24c2581b79f690a56bedb39ec4ff","ref":"refs/heads/master","pushedAt":"2023-04-14T03:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Refine EVP SHA256 in pickle.cpp to support VeriFS2 on Ubuntu22.04","shortMessageHtmlLink":"Refine EVP SHA256 in pickle.cpp to support VeriFS2 on Ubuntu22.04"}},{"before":"fa2527f1a1ac03eb9acbb9a69211426a9fccf639","after":"8b3e2414ec67c1b4094ca7b4e2d44e46cf9f8a16","ref":"refs/heads/master","pushedAt":"2023-04-14T03:02:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"reverse back","shortMessageHtmlLink":"reverse back"}},{"before":"3ba4655bb58b261c07478481e2ce6743f7e48014","after":"fa2527f1a1ac03eb9acbb9a69211426a9fccf639","ref":"refs/heads/master","pushedAt":"2023-04-13T16:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"Revert changes for ubuntu 22 md5","shortMessageHtmlLink":"Revert changes for ubuntu 22 md5"}},{"before":"7694e321ec0d0cfb61820e35bc085a602fa2a42e","after":"3ba4655bb58b261c07478481e2ce6743f7e48014","ref":"refs/heads/master","pushedAt":"2023-04-13T02:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"fix indentions","shortMessageHtmlLink":"fix indentions"}},{"before":"69cfc49299924800cd86808ef0ec7d6995371b1e","after":"7694e321ec0d0cfb61820e35bc085a602fa2a42e","ref":"refs/heads/master","pushedAt":"2023-04-07T03:34:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yifei-Liu","name":"Yifei Liu","path":"/Yifei-Liu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22111254?s=80&v=4"},"commit":{"message":"one comment regarding verifs2 mount point","shortMessageHtmlLink":"one comment regarding verifs2 mount point"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVW0aWQA","startCursor":null,"endCursor":null}},"title":"Activity ยท sbu-fsl/RefFS"}