{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27818365,"defaultBranch":"master","name":"dokany","ownerLogin":"dokan-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-10T12:16:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12542793?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705533579.0","currentOid":""},"activityList":{"items":[{"before":"69e3d88c693da08fc1e9c540c162877880eac155","after":"ceb1e72e7b47474d6b3ebd9dc410d151ace916ab","ref":"refs/heads/master","pushedAt":"2024-05-10T12:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Library - Doc - remove todo and update comment","shortMessageHtmlLink":"Library - Doc - remove todo and update comment"}},{"before":"aef92bcf23c0dea150e7864a4ef81984325fd6a5","after":"69e3d88c693da08fc1e9c540c162877880eac155","ref":"refs/heads/master","pushedAt":"2024-03-19T02:19:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"CI - Disable IPC batching for now until read/write test are fixed","shortMessageHtmlLink":"CI - Disable IPC batching for now until read/write test are fixed"}},{"before":"5c25310803d116ffa14b101595fea2cd927e4f15","after":"aef92bcf23c0dea150e7864a4ef81984325fd6a5","ref":"refs/heads/master","pushedAt":"2024-02-18T13:08:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel/Library - Fix ALLOW_IPC_BATCHING flag unset in kernel","shortMessageHtmlLink":"Kernel/Library - Fix ALLOW_IPC_BATCHING flag unset in kernel"}},{"before":"415ac366eaa7a257ceb217e79dab9f37fadc7d33","after":"5c25310803d116ffa14b101595fea2cd927e4f15","ref":"refs/heads/master","pushedAt":"2024-02-13T00:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"FUSE - Add option '-b' to enable Dokan ipc batching option\n\nFixes #1202","shortMessageHtmlLink":"FUSE - Add option '-b' to enable Dokan ipc batching option"}},{"before":"2514de0bc88951c4c4f79b0628d18a6cf4a57d02","after":"415ac366eaa7a257ceb217e79dab9f37fadc7d33","ref":"refs/heads/master","pushedAt":"2024-02-04T14:44:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Install - Copy msi to choco package","shortMessageHtmlLink":"Install - Copy msi to choco package"}},{"before":"fbbcc3d6af704ecb6fddd170c5552274863cf435","after":"2514de0bc88951c4c4f79b0628d18a6cf4a57d02","ref":"refs/heads/master","pushedAt":"2024-02-04T14:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Install - Copy msi to choco package","shortMessageHtmlLink":"Install - Copy msi to choco package"}},{"before":"8606d4100b67d045e46187d8f3595018cf8f83d5","after":"fbbcc3d6af704ecb6fddd170c5552274863cf435","ref":"refs/heads/master","pushedAt":"2024-02-03T23:45:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Install - Correct and allow choco package script to run from release (root repo) script and use local binaries","shortMessageHtmlLink":"Install - Correct and allow choco package script to run from release …"}},{"before":"b1f5c145d1739e64ed624025e8ec6c7d0ec44f69","after":"8606d4100b67d045e46187d8f3595018cf8f83d5","ref":"refs/heads/master","pushedAt":"2024-01-28T16:21:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"README - Remove extra char","shortMessageHtmlLink":"README - Remove extra char"}},{"before":"8c0d5af414a5a4ededf9c48bc0ebce28e53d62e8","after":"b1f5c145d1739e64ed624025e8ec6c7d0ec44f69","ref":"refs/heads/master","pushedAt":"2024-01-28T16:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"README - Format installation section","shortMessageHtmlLink":"README - Format installation section"}},{"before":"5808a6f23c8d233be58bfee64723090e0c923139","after":"8c0d5af414a5a4ededf9c48bc0ebce28e53d62e8","ref":"refs/heads/master","pushedAt":"2024-01-28T16:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Appveyor - New attempt to make git clang-format find python3","shortMessageHtmlLink":"Appveyor - New attempt to make git clang-format find python3"}},{"before":"67a653790c115ccf6af8a48e489e58ece90d07c8","after":"5808a6f23c8d233be58bfee64723090e0c923139","ref":"refs/heads/master","pushedAt":"2024-01-28T16:10:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Build - Integrate Choco release to existing build script\n\n#574","shortMessageHtmlLink":"Build - Integrate Choco release to existing build script"}},{"before":"ea5d510011a95215b1262a06fb99f0d89e7093dc","after":"67a653790c115ccf6af8a48e489e58ece90d07c8","ref":"refs/heads/master","pushedAt":"2024-01-28T15:25:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"README - Update install instruction","shortMessageHtmlLink":"README - Update install instruction"}},{"before":"abfe10c37eef640a098797309a8a84cdd94aa20e","after":"ea5d510011a95215b1262a06fb99f0d89e7093dc","ref":"refs/heads/master","pushedAt":"2024-01-28T15:21:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Chocolatey package (#1199)\n\n* added chocolatey package and publish scripts\r\n\r\nworking towards https://github.com/dokan-dev/dokany/issues/574\r\n\r\n* Markdown headers should be separated by blank lines and should have space after #\r\n\r\nsee https://markdownguide.offshoot.io/basic-syntax/#heading-best-practices\r\n\r\n* chocolatey installation instructions\r\n\r\n* Markdown formatting in nuspec","shortMessageHtmlLink":"Chocolatey package (#1199)"}},{"before":null,"after":"b08825f150567b09d32fd72be88bf4ba1d24e346","ref":"refs/heads/remove-mount-entry-list","pushedAt":"2024-01-17T23:19:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"WIP Trying to remove MountEntry list that has duplicated information with Dcb","shortMessageHtmlLink":"WIP Trying to remove MountEntry list that has duplicated information …"}},{"before":"9aa1570646dcddaa527ca040868c1fa8ea132348","after":"abfe10c37eef640a098797309a8a84cdd94aa20e","ref":"refs/heads/master","pushedAt":"2024-01-17T13:40:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Library - Doc - Add current session mount option impersonation limitation\n\n#1196","shortMessageHtmlLink":"Library - Doc - Add current session mount option impersonation limita…"}},{"before":"eb557dc4757a442421b53243b0fe8135115c3155","after":"9aa1570646dcddaa527ca040868c1fa8ea132348","ref":"refs/heads/master","pushedAt":"2024-01-15T18:32:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel - Doc - InsertMountEntry no longer needs global lock prior to the call","shortMessageHtmlLink":"Kernel - Doc - InsertMountEntry no longer needs global lock prior to …"}},{"before":"325409c7a85b3b1b52d50591d9ec04fe2b6cc2eb","after":"eb557dc4757a442421b53243b0fe8135115c3155","ref":"refs/heads/master","pushedAt":"2024-01-15T18:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel - Format pervious commit","shortMessageHtmlLink":"Kernel - Format pervious commit"}},{"before":"916be4c1d4077afdf6a4852a93906d9dcfa2ed78","after":"325409c7a85b3b1b52d50591d9ec04fe2b6cc2eb","ref":"refs/heads/master","pushedAt":"2024-01-15T15:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel - Use Mount Entry list lock in RemoveMountEntry","shortMessageHtmlLink":"Kernel - Use Mount Entry list lock in RemoveMountEntry"}},{"before":"7236eec993902ee77e6b7674aba5229439d9b6b2","after":"916be4c1d4077afdf6a4852a93906d9dcfa2ed78","ref":"refs/heads/master","pushedAt":"2024-01-15T15:37:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel - Use dedicated lock for MountEntry and lock nodes during FindMountEntry","shortMessageHtmlLink":"Kernel - Use dedicated lock for MountEntry and lock nodes during Find…"}},{"before":"147f294a347e10e2e8ec9de99da4a7080f94aea3","after":"7236eec993902ee77e6b7674aba5229439d9b6b2","ref":"refs/heads/master","pushedAt":"2024-01-12T00:19:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel - Don't hold MountEntry lock during FindMountEntry","shortMessageHtmlLink":"Kernel - Don't hold MountEntry lock during FindMountEntry"}},{"before":"07ed9659935fe4ffbfff05d58fa251a214b252ad","after":"147f294a347e10e2e8ec9de99da4a7080f94aea3","ref":"refs/heads/master","pushedAt":"2024-01-11T15:01:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel - Correct locking order for RemoveMountEntry\n\nFixes #1191\n\nRemoveMountEntry lock order was incorrect. It is not safe to get the global lock after the entry was fetched because a concurrent FindMountEntry holding the global lock cloud be waiting on the entry to be locked while we would do it the other way which would lead to a deadlock.","shortMessageHtmlLink":"Kernel - Correct locking order for RemoveMountEntry"}},{"before":"518fa9f2f60873ba7c50e1fde439a27f1ca922a8","after":"07ed9659935fe4ffbfff05d58fa251a214b252ad","ref":"refs/heads/master","pushedAt":"2024-01-11T13:35:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel - Prevent MountEntry node access when concurrently removed\n\nFixes #1191\n\nBy having a lock on the MountEntry that is acquired while holding the global lock, we can assure the caller that the object will be alive until he releases it. The delete becomes safer as it can only happen when the MountEntry is locked and now one can get or wait for it due to the global lock.","shortMessageHtmlLink":"Kernel - Prevent MountEntry node access when concurrently removed"}},{"before":"b74b6484b3e6f872d7a7eeac2b9ecf683b653b71","after":"518fa9f2f60873ba7c50e1fde439a27f1ca922a8","ref":"refs/heads/master","pushedAt":"2024-01-10T15:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel - Prevent MountEntry node access when concurrently removed\n\nFixes #1191\n\nBy having a lock on the MountEntry that is acquired while holding the global lock, we can assure the caller that the object will be alive until he releases it. The delete becomes safer as it can only happen when the MountEntry is locked and now one can get or wait for it due to the global lock.","shortMessageHtmlLink":"Kernel - Prevent MountEntry node access when concurrently removed"}},{"before":"7370066b203ce5acb3f6062a7920b4e80ef8689f","after":"b74b6484b3e6f872d7a7eeac2b9ecf683b653b71","ref":"refs/heads/master","pushedAt":"2024-01-05T02:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Kernel - Fix BSOD when pulling events while the volume mount did not happen","shortMessageHtmlLink":"Kernel - Fix BSOD when pulling events while the volume mount did not …"}},{"before":"3314b3681a0a746abe4f9c1a031d7640152249bf","after":"7370066b203ce5acb3f6062a7920b4e80ef8689f","ref":"refs/heads/master","pushedAt":"2023-12-27T16:49:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Memfs - Release instance resources on unmount","shortMessageHtmlLink":"Memfs - Release instance resources on unmount"}},{"before":"4e955159de1687c9f31b78d6cb01691aa1cc6306","after":"3314b3681a0a746abe4f9c1a031d7640152249bf","ref":"refs/heads/master","pushedAt":"2023-12-23T01:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Library - Fix missing return value on DokanNetworkProviderUninstall failure","shortMessageHtmlLink":"Library - Fix missing return value on DokanNetworkProviderUninstall f…"}},{"before":"bcb03e942b284206244e8ffeeef058f6c3f9e076","after":"4e955159de1687c9f31b78d6cb01691aa1cc6306","ref":"refs/heads/master","pushedAt":"2023-12-22T22:40:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"CHANGELOG - Fix 2.1.0 release year","shortMessageHtmlLink":"CHANGELOG - Fix 2.1.0 release year"}},{"before":"7d5a954f4a6e4c6e8b47e05d5a903455612b4b6d","after":"bcb03e942b284206244e8ffeeef058f6c3f9e076","ref":"refs/heads/master","pushedAt":"2023-12-22T22:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Release 2.1.0\n\nUpdate versions and changelog","shortMessageHtmlLink":"Release 2.1.0"}},{"before":"c50a58ce4819fb2de70a166007a3ae3005e4ada6","after":"7d5a954f4a6e4c6e8b47e05d5a903455612b4b6d","ref":"refs/heads/master","pushedAt":"2023-12-22T19:06:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Appveyor - Exclude everything but tests for 2022","shortMessageHtmlLink":"Appveyor - Exclude everything but tests for 2022"}},{"before":"72fa97fd535bad787bd8f048e9d355e6d0ed5ee7","after":"c50a58ce4819fb2de70a166007a3ae3005e4ada6","ref":"refs/heads/master","pushedAt":"2023-12-22T19:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Liryna","name":null,"path":"/Liryna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4311419?s=80&v=4"},"commit":{"message":"Appveyor - Enable tests on 2022 image and update sonar","shortMessageHtmlLink":"Appveyor - Enable tests on 2022 image and update sonar"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERpOS6AA","startCursor":null,"endCursor":null}},"title":"Activity · dokan-dev/dokany"}