{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":694930035,"defaultBranch":"main","name":"hfs-freebsd","ownerLogin":"johnothwolo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-22T01:46:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15124266?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696628826.0","currentOid":""},"activityList":{"items":[{"before":"296cdc4fa26995c6c287468430a7f07369085de4","after":"185f0f70bb3ab2cad73ef51592343375a3381272","ref":"refs/heads/main","pushedAt":"2023-10-06T22:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"Update FUNDING.yml\n\nFix mistake","shortMessageHtmlLink":"Update FUNDING.yml"}},{"before":"fd47ef85eda1a97c7a26f79454ce2ed275dc8726","after":"296cdc4fa26995c6c287468430a7f07369085de4","ref":"refs/heads/main","pushedAt":"2023-10-06T22:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"Add sponsorship info ig","shortMessageHtmlLink":"Add sponsorship info ig"}},{"before":"81496408f711033009c140dc81563b705f94a548","after":"fd47ef85eda1a97c7a26f79454ce2ed275dc8726","ref":"refs/heads/main","pushedAt":"2023-10-06T21:55:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"Update README.md\n\nFix edit-typo","shortMessageHtmlLink":"Update README.md"}},{"before":"aa4684a8f025d0caf86817bb9398cfd6a0a31dc5","after":"81496408f711033009c140dc81563b705f94a548","ref":"refs/heads/main","pushedAt":"2023-10-06T21:42:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"Disable write support in preparation for alpha release","shortMessageHtmlLink":"Disable write support in preparation for alpha release"}},{"before":"b5af59168703b9542a4a68ffe9cebb8ae3f0935c","after":"aa4684a8f025d0caf86817bb9398cfd6a0a31dc5","ref":"refs/heads/main","pushedAt":"2023-10-06T21:15:33.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"Major changes...\n\nFix `hfs_vget()`\nChange and fix `hfs_getnewvnode` and chash functions.\nChange Cnode's rwlock (and truncate lock) to a `struct lock`.\nFix vnode creation. Alias `HFS_*` lock enums to `LK_*` macros.\nCreate Lock debugging macros (I'll encase them in macro conditionals later).\nCreate return-code debugging macros.\nFix synced thread\nFix `vop_stat`\nFix `vfs_statfs` (was incomplete and made unmount system-call fail)\nFixed a bunch of locking issues\nConverted `hfs_mutex` to a `struct mix` because of a `lck_mtx_t` crash I didn't want to debug\ncomment/macro out most of the sysctl stuff\nFixed readdir (note that there was a bug caused by the `uma_zfree`/`zfree` typo. The dirhints use `hfs_zalloc`/`hfs_zfree` that's why.)\n\tReaddir gets rid of the extended/standard directory logic since freebsd only has one `struct dirent` and handles compatibility within the kernel.\n\tReaddir (as well as a few other VOPs) also handles locking manually without using `hfs_ambiguous_lock`\n\t\tbecause the code already did some of what the macro does, therefore it was better to just add onto, to preserve code compatibility.\n\tcnid hints are disabled until I figure out nfs cookies on both platforms.\n`hfs_write_access` was retired, but is now once again used for permissions checking.\n`hfs_vnop_lookup` is now assigned to `vop_lookup`. `vop_cachedlookup` is completely removed (smbfs does it so it's okay ig).","shortMessageHtmlLink":"Major changes..."}},{"before":"019f3822617f0e16cf3270b8970e7ec9a6665451","after":"b5af59168703b9542a4a68ffe9cebb8ae3f0935c","ref":"refs/heads/main","pushedAt":"2023-10-04T05:23:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"I suppose `MAXNAMLEN` should be used here because there's no extended directory entry in FreeBSD, and the kernel handles backwards compatibility.","shortMessageHtmlLink":"I suppose MAXNAMLEN should be used here because there's no extended…"}},{"before":"cd38f87bdb98dbdb92e1ecda8ad8c06b35b37168","after":"019f3822617f0e16cf3270b8970e7ec9a6665451","ref":"refs/heads/main","pushedAt":"2023-09-30T04:45:49.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"Add missing header","shortMessageHtmlLink":"Add missing header"}},{"before":"1c56afbd9045920fc2450432d50dc36a4e93b9c9","after":"cd38f87bdb98dbdb92e1ecda8ad8c06b35b37168","ref":"refs/heads/main","pushedAt":"2023-09-22T05:54:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/johnothwolo/hfs-freebsd","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/johnothwolo/hfs-freebsd"}},{"before":"b7b4b748cd379fe2d67c4817e727f0f19613778b","after":"1c56afbd9045920fc2450432d50dc36a4e93b9c9","ref":"refs/heads/main","pushedAt":"2023-09-22T04:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd version info","shortMessageHtmlLink":"Update README.md"}},{"before":"8e5e8a2e0d47a0b35e64619fa6bfeb7f40a269eb","after":"b7b4b748cd379fe2d67c4817e727f0f19613778b","ref":"refs/heads/main","pushedAt":"2023-09-22T04:01:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"update Readme","shortMessageHtmlLink":"update Readme"}},{"before":null,"after":"8e5e8a2e0d47a0b35e64619fa6bfeb7f40a269eb","ref":"refs/heads/main","pushedAt":"2023-09-22T03:57:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johnothwolo","name":"John Othwolo","path":"/johnothwolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15124266?s=80&v=4"},"commit":{"message":"setting up repo","shortMessageHtmlLink":"setting up repo"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wNlQyMjoyNDozOS4wMDAwMDBazwAAAAORbarp","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yMlQwMzo1NzoyNi4wMDAwMDBazwAAAAOGRtdb"}},"title":"Activity · johnothwolo/hfs-freebsd"}