{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":388161162,"defaultBranch":"uefi-driver","name":"ntfs-3g","ownerLogin":"pbatard","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-07-21T15:24:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1206968?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690034479.0","currentOid":""},"activityList":{"items":[{"before":"f47434c55f67e083fda2d07a8d74bd76f6b78d08","after":"69d8cbc04ae2ed18be303509179321ff76c76766","ref":"refs/heads/uefi-driver","pushedAt":"2023-07-20T22:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Improve UEFI errorcode ↔ errno translation\n\n* People using UEFI:NTFS appear to be getting quite a few \"Start Failure: [17] No mapping\"\n errors when launching the bootloader residing on the NTFS partition, which we assume is\n probably due to a EFI errorcode -> errno -> EFI errorcode translation where the EFI to\n errno and errno to EFI are not symmetric (since \"No mapping\" is what we return when we\n don't know what an errno should be translated to).\n* Especially, we strongly suspect that bootloaders that generate security violations will\n produce EFI_COMPROMISED_DATA, which we end up mistranslating to EFI_NO_MAPPING.\n* Attempt to fix this by spreading the errno and EFI errorcodes to as many unique mappings\n as possible.","shortMessageHtmlLink":"Improve UEFI errorcode ↔ errno translation"}},{"before":"dc6488655b95e0ea38f104615e2b82adfa3277b3","after":"f47434c55f67e083fda2d07a8d74bd76f6b78d08","ref":"refs/heads/uefi-driver","pushedAt":"2023-06-16T21:07:09.922Z","pushType":"push","commitsCount":4,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Merge branch 'tuxera:edge' into uefi-driver","shortMessageHtmlLink":"Merge branch 'tuxera:edge' into uefi-driver"}},{"before":"dc6488655b95e0ea38f104615e2b82adfa3277b3","after":"f47434c55f67e083fda2d07a8d74bd76f6b78d08","ref":"refs/heads/uefi-driver","pushedAt":"2023-06-16T21:07:09.839Z","pushType":"push","commitsCount":4,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Merge branch 'tuxera:edge' into uefi-driver","shortMessageHtmlLink":"Merge branch 'tuxera:edge' into uefi-driver"}},{"before":"597535fc193e9a3a237ffe816ac30634ac2adc08","after":"dc6488655b95e0ea38f104615e2b82adfa3277b3","ref":"refs/heads/uefi-driver","pushedAt":"2023-06-11T15:17:24.447Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Introduce a SafeFreePool() that doesn't assert on NULL\n\n* On release/consumer hardware, FreePool(NULL) is valid and does nothing,\n but on DEBUG builds, it may trigger an assert.\n* We therefore introduce SafeFreePool() to take care of these scenarios.\n* Closes #5.","shortMessageHtmlLink":"Introduce a SafeFreePool() that doesn't assert on NULL"}},{"before":"5e40d87334020938708dd5b693a05875a4d53f4f","after":"597535fc193e9a3a237ffe816ac30634ac2adc08","ref":"refs/heads/uefi-driver","pushedAt":"2023-05-24T22:05:36.430Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Fix Synchronous Exception on Windows Developer Kit 2023\n\n* Per pbatard/uefi-ntfs#37 the UEFI driver crashed during load on some\n ARM64 based systems.\n* This appears to be due to Windows Dev Kit UEFI firmware instantiating\n the file system protocols before FSInstall() has returned, with the\n consequence of this being that InsertTailList() in NtfsMountVolume()\n was being called before InitializeListHead() had been called, leading\n to a null-pointer dereference.\n* Fix this by making sure that InitializeListHead() is called before we\n instantiate the protocols.","shortMessageHtmlLink":"Fix Synchronous Exception on Windows Developer Kit 2023"}},{"before":"4479eb3488350a62244e3858d790c5189cca08a8","after":"5e40d87334020938708dd5b693a05875a4d53f4f","ref":"refs/heads/uefi-driver","pushedAt":"2023-05-20T12:25:43.495Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Fix GitHub Actions 404 errors when running apt install\n\n* See actions/runner-images#2924","shortMessageHtmlLink":"Fix GitHub Actions 404 errors when running apt install"}},{"before":"6982701ffcc1cd2f55c563c887cd3b0cddd61970","after":"4479eb3488350a62244e3858d790c5189cca08a8","ref":"refs/heads/uefi-driver","pushedAt":"2023-05-20T12:11:45.798Z","pushType":"push","commitsCount":5,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Merge branch 'tuxera:edge' into uefi-driver","shortMessageHtmlLink":"Merge branch 'tuxera:edge' into uefi-driver"}},{"before":"50324b7e2dda9745e0279b80978cfef889518305","after":"6982701ffcc1cd2f55c563c887cd3b0cddd61970","ref":"refs/heads/uefi-driver","pushedAt":"2023-04-11T08:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Fix specs EFI_FILE_PROTOCOL.Read() non-compliance for directory listing\n\n* Closes #4.","shortMessageHtmlLink":"Fix specs EFI_FILE_PROTOCOL.Read() non-compliance for directory listing"}},{"before":"c59b24d0440deef8f1d762fe14235463e7ef78b5","after":null,"ref":"refs/tags/1.5","pushedAt":"2023-04-11T08:07:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"}},{"before":"388fe9de0a16e1b7ae4add484982a3d0585c8ddd","after":"50324b7e2dda9745e0279b80978cfef889518305","ref":"refs/heads/uefi-driver","pushedAt":"2023-04-01T08:24:22.884Z","pushType":"push","commitsCount":2,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Merge branch 'tuxera:edge' into uefi-driver","shortMessageHtmlLink":"Merge branch 'tuxera:edge' into uefi-driver"}},{"before":"e7c91eb5f14f99126187312bcbb71b439b524102","after":"388fe9de0a16e1b7ae4add484982a3d0585c8ddd","ref":"refs/heads/uefi-driver","pushedAt":"2023-04-01T08:17:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Update documentation for Visual Studio 2022\n\n* Also update GitHub Actions dependencies to latest.","shortMessageHtmlLink":"Update documentation for Visual Studio 2022"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yMFQyMjowODo1Mi4wMDAwMDBazwAAAANZ968a","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yMFQyMjowODo1Mi4wMDAwMDBazwAAAANZ968a","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wMVQwODoxNzoxNi4wMDAwMDBazwAAAAMP-afp"}},"title":"Activity · pbatard/ntfs-3g"}