{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":143764355,"defaultBranch":"master","name":"DMF","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-06T17:59:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718383390.0","currentOid":""},"activityList":{"items":[{"before":"30b9cd4ba9b0240c3959643a65c6748361022999","after":null,"ref":"refs/heads/Merge20240604","pushedAt":"2024-06-14T16:43:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"}},{"before":"e509d63acf2f978a9555e9aac5746940804f4111","after":"35cbcfd9a8174e55cb6767455c30178850824b6f","ref":"refs/heads/master","pushedAt":"2024-06-14T16:41:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20240613 (#255)\n\n* Merge20240613\r\n1. Correct possible BSOD Dynamic Module fails to Open in certain circumstances.\r\n2. Allow Client drivers to run even if WPP tracing is not enabled. (Allow Client to disable WPP tracing.)\r\n3. Add Configuration Set callback for SMF.\r\n4. Update DMF_MobileBroadband.cpp to make it more robust.\r\n5. Correct fault injection issue in unit test.\r\n\r\n* PR comments\r\n\r\n* Fix isConnected.","shortMessageHtmlLink":"Merge20240613 (#255)"}},{"before":"1ce5c57a6b0753793179409debd2d544c25bd326","after":"30b9cd4ba9b0240c3959643a65c6748361022999","ref":"refs/heads/Merge20240604","pushedAt":"2024-06-14T01:32:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Fix isConnected.","shortMessageHtmlLink":"Fix isConnected."}},{"before":"84c2038ea36a1d0fa2529e15bfc3992f92081623","after":"1ce5c57a6b0753793179409debd2d544c25bd326","ref":"refs/heads/Merge20240604","pushedAt":"2024-06-14T01:21:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"PR comments","shortMessageHtmlLink":"PR comments"}},{"before":null,"after":"84c2038ea36a1d0fa2529e15bfc3992f92081623","ref":"refs/heads/Merge20240604","pushedAt":"2024-06-13T21:49:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20240613\n1. Correct possible BSOD Dynamic Module fails to Open in certain circumstances.\n2. Allow Client drivers to run even if WPP tracing is not enabled. (Allow Client to disable WPP tracing.)\n3. Add Configuration Set callback for SMF.\n4. Update DMF_MobileBroadband.cpp to make it more robust.\n5. Correct fault injection issue in unit test.","shortMessageHtmlLink":"Merge20240613"}},{"before":"78061cab87b7cf28cbab30d6bcf9bebefacd2341","after":null,"ref":"refs/heads/dev/ankurung/SettingupClientContextForQueryInterface","pushedAt":"2024-04-24T17:34:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"}},{"before":"b11772f4acbd137fdd87eadfcc2d59bfdf63ff21","after":null,"ref":"refs/heads/Merge20240422","pushedAt":"2024-04-24T17:26:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"}},{"before":"1e961cba586c8ee16726d44a80bc8ca922b687ab","after":"e509d63acf2f978a9555e9aac5746940804f4111","ref":"refs/heads/master","pushedAt":"2024-04-23T00:06:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20240422 (#254)\n\n1. Correct BSOD that can happen during stress testing when Dynamic Modules are deleted.\r\n2. Fix issue with file sharing when reading a file using DMF_File.\r\n3. Add missing files to .vcxproj files.","shortMessageHtmlLink":"Merge20240422 (#254)"}},{"before":null,"after":"b11772f4acbd137fdd87eadfcc2d59bfdf63ff21","ref":"refs/heads/Merge20240422","pushedAt":"2024-04-22T22:45:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20240422\n1. Correct BSOD that can happen during stress testing when Dynamic Modules are deleted.\n2. Fix issue with file sharing when reading a file using DMF_File.\n3. Add missing files to .vcxproj files.","shortMessageHtmlLink":"Merge20240422"}},{"before":"4ef517dc794e1b0353e906a34cd593f638e5d123","after":null,"ref":"refs/heads/Merge20240409","pushedAt":"2024-04-19T22:48:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"}},{"before":null,"after":"4ef517dc794e1b0353e906a34cd593f638e5d123","ref":"refs/heads/Merge20240409","pushedAt":"2024-04-19T22:34:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Remove unnecessary check that verifies event is created.","shortMessageHtmlLink":"Remove unnecessary check that verifies event is created."}},{"before":"02ae181ba97f0c936605c486130479eed15b01c3","after":null,"ref":"refs/heads/Merge20240409","pushedAt":"2024-04-19T16:59:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"}},{"before":"08132eb4895be03ea673791a755b0dbb7d1d8e11","after":"1e961cba586c8ee16726d44a80bc8ca922b687ab","ref":"refs/heads/master","pushedAt":"2024-04-18T02:41:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge202040409 (#253)\n\n* Merge202040409\r\n1. Correct regression in DMF_IoctlHandler when ReferenceStrings are used. BSOD caused by incorrect use of WdfFileObjectGeFileName().\r\n2. Add DMF_HidDeviceListener. Lets client know when HID devices appear/disappear.\r\n3. Correct DMF_DefaultTarget, DMF_DeviceInterfaceMultipleTarget and DMF_DeviceInterfaceTarget callback chaining. Chaining was not correct because it was not honoring rule that DMFMODULE passed to callback must be from immediate Child Module. Also, make corresponding changes to unit test code, DMF_Tests_DefaultTarget, DMF_Tests_DeviceInterfaceTarget and DMF_Tests_DeviceInterfaceMultipleTarget.\r\n4. Make DMF_MobileBroadband more robust in cases of stress.\r\n5. Clean up logging in DMF_NotifyUserWithRequest.\r\n\r\n* Clean up of Dmf_IoctlHandler.c goto.\r\n\r\n* Merge one more fix to DMF_IoctlHanlder for multiple instance support.\r\n\r\n* 1. Correct issue with wrong handle used in DMF_DefaultTarget when streaming is not used..\r\n2. Correct issue with wrong handle used in DMF_DeviceInterfaceTarget when streaming is not used.\r\n3. Add tests for non-streaming mode for above two Modules.\r\n4. Correct issues with DMF_QueuedWorkItem_Enqueue() and DMF_QueuedWorkItem_EnqueueAndWait(). These Methods were not properly detecting failures that can happen during stress testing.","shortMessageHtmlLink":"Merge202040409 (#253)"}},{"before":"473696477bd08f245fb65809c88c0134a7e527fa","after":"02ae181ba97f0c936605c486130479eed15b01c3","ref":"refs/heads/Merge20240409","pushedAt":"2024-04-17T02:10:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"1. Correct issue with wrong handle used in DMF_DefaultTarget when streaming is not used..\n2. Correct issue with wrong handle used in DMF_DeviceInterfaceTarget when streaming is not used.\n3. Add tests for non-streaming mode for above two Modules.\n4. Correct issues with DMF_QueuedWorkItem_Enqueue() and DMF_QueuedWorkItem_EnqueueAndWait(). These Methods were not properly detecting failures that can happen during stress testing.","shortMessageHtmlLink":"1. Correct issue with wrong handle used in DMF_DefaultTarget when str…"}},{"before":"ad6072efa423505bc84df129d020317e72f0978a","after":"473696477bd08f245fb65809c88c0134a7e527fa","ref":"refs/heads/Merge20240409","pushedAt":"2024-04-15T17:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge one more fix to DMF_IoctlHanlder for multiple instance support.","shortMessageHtmlLink":"Merge one more fix to DMF_IoctlHanlder for multiple instance support."}},{"before":"29ed48a50ea88610dd27461fbb7613df9ad73146","after":"ad6072efa423505bc84df129d020317e72f0978a","ref":"refs/heads/Merge20240409","pushedAt":"2024-04-10T18:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Clean up of Dmf_IoctlHandler.c goto.","shortMessageHtmlLink":"Clean up of Dmf_IoctlHandler.c goto."}},{"before":"55592e017bae2d24fd554c094992ad47e8e36b56","after":null,"ref":"refs/heads/Merge20240208","pushedAt":"2024-04-09T21:59:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"}},{"before":"1c930bc0a8086e6e340e7dc113c328971b1971b6","after":null,"ref":"refs/heads/Merge20240206","pushedAt":"2024-04-09T21:59:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"}},{"before":null,"after":"29ed48a50ea88610dd27461fbb7613df9ad73146","ref":"refs/heads/Merge20240409","pushedAt":"2024-04-09T21:58:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge202040409\n1. Correct regression in DMF_IoctlHandler when ReferenceStrings are used. BSOD caused by incorrect use of WdfFileObjectGeFileName().\n2. Add DMF_HidDeviceListener. Lets client know when HID devices appear/disappear.\n3. Correct DMF_DefaultTarget, DMF_DeviceInterfaceMultipleTarget and DMF_DeviceInterfaceTarget callback chaining. Chaining was not correct because it was not honoring rule that DMFMODULE passed to callback must be from immediate Child Module. Also, make corresponding changes to unit test code, DMF_Tests_DefaultTarget, DMF_Tests_DeviceInterfaceTarget and DMF_Tests_DeviceInterfaceMultipleTarget.\n4. Make DMF_MobileBroadband more robust in cases of stress.\n5. Clean up logging in DMF_NotifyUserWithRequest.","shortMessageHtmlLink":"Merge202040409"}},{"before":"c472024af9caed22d4e86464322ff36ba8504a3c","after":"08132eb4895be03ea673791a755b0dbb7d1d8e11","ref":"refs/heads/master","pushedAt":"2024-02-09T01:14:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20240208 (#251)\n\n1. Add support and example to enable query interface provider to track individual query interface clients. Update unit tests to show example of that support.\r\n2. Make ActivitySensor and MobileBroadband Modules more robust in cases where WinRT API locks up.\r\n3. Update UefiLog to support newer version format.","shortMessageHtmlLink":"Merge20240208 (#251)"}},{"before":null,"after":"55592e017bae2d24fd554c094992ad47e8e36b56","ref":"refs/heads/Merge20240208","pushedAt":"2024-02-08T21:14:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20240208\n\n1. Add support and example to enable query interface provider to track individual query interface clients. Update unit tests to show example of that support.\n2. Make ActivitySensor and MobileBroadband Modules more robust in cases where WinRT API locks up.\n3. Update UefiLog to support newer version format.","shortMessageHtmlLink":"Merge20240208"}},{"before":"0dbabccd68b45a4abd4c6e17b62c5f55f4adfe2c","after":null,"ref":"refs/heads/Merge20231204","pushedAt":"2024-02-08T01:45:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"}},{"before":null,"after":"1c930bc0a8086e6e340e7dc113c328971b1971b6","ref":"refs/heads/Merge20240206","pushedAt":"2024-02-08T01:39:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20240206\n1. Add support and example to enable query interface provider to track individual query interface clients. Update unit tests to show example of that support.\n2. Make ActivitySensor and MobileBroadband Modules more robust in cases where WinRT API locks up.\n3. Update UefiLog to support newer version format.","shortMessageHtmlLink":"Merge20240206"}},{"before":null,"after":"78061cab87b7cf28cbab30d6bcf9bebefacd2341","ref":"refs/heads/dev/ankurung/SettingupClientContextForQueryInterface","pushedAt":"2024-01-31T18:58:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ankurung","name":"Anoop Kurungod","path":"/ankurung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43835013?s=80&v=4"},"commit":{"message":"Code to demostrate the best practices for using driver defined interfaces. It also shows how to configure client and server specific data in the interface context.","shortMessageHtmlLink":"Code to demostrate the best practices for using driver defined interf…"}},{"before":"03f2fccf0e9bbdf3266b649b17566777701c4037","after":"c472024af9caed22d4e86464322ff36ba8504a3c","ref":"refs/heads/master","pushedAt":"2023-12-05T00:51:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20231204 (#249)\n\n* Merge20231204\r\n1. Add support to DMF_IoctHandler to allow multiple instances of the same IOCTL table to be attached to same WDFDEVICE. It allows two instances of a Parent module that has DMF_IoctlHanlder as a Child Module to be instantiated in the same driver such that ReferenceSring is used to route WDFREQUEST to the proper instance.\r\n2. Fix Verifier issue in DMF_NotifyUserWithRequestMultiple relaated to untagged dereference.\r\n3. Fix some SAL issues.\r\n4. Add DMF_ConnectedStandyby Module.\r\n\r\n* Merge fixes per PR.","shortMessageHtmlLink":"Merge20231204 (#249)"}},{"before":"c618c3585d18f22519eb53f8a0cc761486817730","after":"0dbabccd68b45a4abd4c6e17b62c5f55f4adfe2c","ref":"refs/heads/Merge20231204","pushedAt":"2023-12-04T23:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge fixes per PR.","shortMessageHtmlLink":"Merge fixes per PR."}},{"before":null,"after":"c618c3585d18f22519eb53f8a0cc761486817730","ref":"refs/heads/Merge20231204","pushedAt":"2023-12-04T21:03:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20231204\n1. Add support to DMF_IoctHandler to allow multiple instances of the same IOCTL table to be attached to same WDFDEVICE. It allows two instances of a Parent module that has DMF_IoctlHanlder as a Child Module to be instantiated in the same driver such that ReferenceSring is used to route WDFREQUEST to the proper instance.\n2. Fix Verifier issue in DMF_NotifyUserWithRequestMultiple relaated to untagged dereference.\n3. Fix some SAL issues.\n4. Add DMF_ConnectedStandyby Module.","shortMessageHtmlLink":"Merge20231204"}},{"before":"2190b4f96869ded86c09f289ad8a3bb1b922e567","after":null,"ref":"refs/heads/Merge20231109","pushedAt":"2023-11-13T22:40:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"}},{"before":"e4c00a2cd06b0a55f1ffbd8f2b9355e8ac30378d","after":"03f2fccf0e9bbdf3266b649b17566777701c4037","ref":"refs/heads/master","pushedAt":"2023-11-09T22:09:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20231109 (#247)\n\n1. Fixes a couple of issues found duirng low memory stress testing.\r\n2. Correct a documentation issue.\r\n3. Corect a copule of issues relted to CodeQL warnings.\r\n4. Correct some issues found in unit test code.","shortMessageHtmlLink":"Merge20231109 (#247)"}},{"before":null,"after":"2190b4f96869ded86c09f289ad8a3bb1b922e567","ref":"refs/heads/Merge20231109","pushedAt":"2023-11-09T21:21:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samtertzakian","name":"Sam Tertzakian","path":"/samtertzakian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32625754?s=80&v=4"},"commit":{"message":"Merge20231109\n1. Fixes a couple of issues found duirng low memory stress testing.\n2. Correct a documentation issue.\n3. Corect a copule of issues relted to CodeQL warnings.\n4. Correct some issues found in unit test code.","shortMessageHtmlLink":"Merge20231109"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZau4pQA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/DMF"}