{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":699030007,"defaultBranch":"main","name":"nusb","ownerLogin":"kevinmehall","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-01T18:00:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/119951?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723439709.0","currentOid":""},"activityList":{"items":[{"before":"24cc1832bfa5beb673d92127718cbcea382fd657","after":null,"ref":"refs/heads/port-chain","pushedAt":"2024-08-12T05:15:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"}},{"before":"137e8a3bb3522550392d4e7879fd1d2386427500","after":"3ec3508324cdd01ca288b91ddcb2f92fd6a6f813","ref":"refs/heads/main","pushedAt":"2024-08-12T05:15:08.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Merge pull request #71 from kevinmehall/port-chain\n\nAdd DeviceInfo::port_chain","shortMessageHtmlLink":"Merge pull request #71 from kevinmehall/port-chain"}},{"before":"c29515993c594850df2c7a06c92027eb5e06fca2","after":"24cc1832bfa5beb673d92127718cbcea382fd657","ref":"refs/heads/port-chain","pushedAt":"2024-08-10T23:39:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"windows: Expose location_paths","shortMessageHtmlLink":"windows: Expose location_paths"}},{"before":"b8a57a994f6565b6b1dd25b702cfa98b8d1710f0","after":"c29515993c594850df2c7a06c92027eb5e06fca2","ref":"refs/heads/port-chain","pushedAt":"2024-08-10T23:37:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"windows: Expose location_paths","shortMessageHtmlLink":"windows: Expose location_paths"}},{"before":"54b7dc3bdb2fa064bfc173f5fef7714d15869244","after":"b8a57a994f6565b6b1dd25b702cfa98b8d1710f0","ref":"refs/heads/port-chain","pushedAt":"2024-08-10T19:36:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Remove bus number from port_chain","shortMessageHtmlLink":"Remove bus number from port_chain"}},{"before":"cc721c4b396f7fe5e2413572d85ba7f3f5e6b44e","after":"137e8a3bb3522550392d4e7879fd1d2386427500","ref":"refs/heads/main","pushedAt":"2024-08-10T19:12:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Merge pull request #74 from tuna-f1sh/max_packet_size\n\nAdd bMaxPacketSize0 to DeviceInfo","shortMessageHtmlLink":"Merge pull request #74 from tuna-f1sh/max_packet_size"}},{"before":"1795a92780351bcca8e6bbd177f88fc2957ed807","after":null,"ref":"refs/heads/linux-log","pushedAt":"2024-08-04T17:39:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"}},{"before":"7218b387ef43472c44957e6a3851192d152cecad","after":"cc721c4b396f7fe5e2413572d85ba7f3f5e6b44e","ref":"refs/heads/main","pushedAt":"2024-08-04T17:39:43.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Merge pull request #72 from kevinmehall/linux-log\n\nClean up logs on Linux","shortMessageHtmlLink":"Merge pull request #72 from kevinmehall/linux-log"}},{"before":"df6bcdf0dd83b6f7ae967654b516c72cb01136a7","after":"1795a92780351bcca8e6bbd177f88fc2957ed807","ref":"refs/heads/linux-log","pushedAt":"2024-08-04T00:57:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"linux: improve logging","shortMessageHtmlLink":"linux: improve logging"}},{"before":null,"after":"df6bcdf0dd83b6f7ae967654b516c72cb01136a7","ref":"refs/heads/linux-log","pushedAt":"2024-08-04T00:25:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"linux: improve logging","shortMessageHtmlLink":"linux: improve logging"}},{"before":"db281eb8ef6c19d338a0cff83151ec6c9b7debfd","after":"7218b387ef43472c44957e6a3851192d152cecad","ref":"refs/heads/main","pushedAt":"2024-08-03T22:38:01.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Merge pull request #65 from TheButlah/thebutlah/implement-detach\n\nimplement equivalent to libusb_detach_kernel_driver","shortMessageHtmlLink":"Merge pull request #65 from TheButlah/thebutlah/implement-detach"}},{"before":null,"after":"54b7dc3bdb2fa064bfc173f5fef7714d15869244","ref":"refs/heads/port-chain","pushedAt":"2024-08-03T04:55:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Add port_chain","shortMessageHtmlLink":"Add port_chain"}},{"before":"9272da1de3b5fb0a40ef19e1ce3166f397f88d2a","after":null,"ref":"refs/heads/hotplug","pushedAt":"2024-07-29T00:45:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"}},{"before":"1f7a58700fb9d73af9988e0090a4a29a08889579","after":"db281eb8ef6c19d338a0cff83151ec6c9b7debfd","ref":"refs/heads/main","pushedAt":"2024-07-29T00:45:20.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Merge pull request #20 from kevinmehall/hotplug\n\nHotplug events","shortMessageHtmlLink":"Merge pull request #20 from kevinmehall/hotplug"}},{"before":"b684798dc21c170d9d268d0c32784436b3eef3ef","after":"9272da1de3b5fb0a40ef19e1ce3166f397f88d2a","ref":"refs/heads/hotplug","pushedAt":"2024-07-29T00:41:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"windows: hotplug: note that interfaces may not be ready","shortMessageHtmlLink":"windows: hotplug: note that interfaces may not be ready"}},{"before":"58b5b583f780b50e2d577c470085d829d9966b37","after":null,"ref":"refs/heads/windows-interfaces","pushedAt":"2024-07-28T20:01:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"}},{"before":"e47fbf3ac6b28024a1e97ead4b0d7311b9e7b348","after":"1f7a58700fb9d73af9988e0090a4a29a08889579","ref":"refs/heads/main","pushedAt":"2024-07-28T20:01:50.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Merge pull request #57 from kevinmehall/windows-interfaces\n\nwindows: Allow claiming interfaces that require WinUsb_GetAssociatedInterface","shortMessageHtmlLink":"Merge pull request #57 from kevinmehall/windows-interfaces"}},{"before":"1d02858c52547563826db84998ff5a1199a3c2fe","after":"58b5b583f780b50e2d577c470085d829d9966b37","ref":"refs/heads/windows-interfaces","pushedAt":"2024-07-28T19:58:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"rust 1.80: ignore warning for cfg(fuzzing)","shortMessageHtmlLink":"rust 1.80: ignore warning for cfg(fuzzing)"}},{"before":"70c64d06a8d5536192630fa2efd6a5e675670c74","after":"e47fbf3ac6b28024a1e97ead4b0d7311b9e7b348","ref":"refs/heads/main","pushedAt":"2024-07-28T16:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"v0.1.10","shortMessageHtmlLink":"v0.1.10"}},{"before":"e361ae79fa103456a6db2caf330e58f4a6860549","after":null,"ref":"refs/heads/iokit-numbers","pushedAt":"2024-07-27T01:51:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"}},{"before":"bcab2875f07fb1bb5b98c05067f9192a1500108b","after":"70c64d06a8d5536192630fa2efd6a5e675670c74","ref":"refs/heads/main","pushedAt":"2024-07-27T01:51:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Merge pull request #67 from kevinmehall/iokit-numbers\n\nmacos: Fix enumeration of devices where bus number > 0x80","shortMessageHtmlLink":"Merge pull request #67 from kevinmehall/iokit-numbers"}},{"before":"62ae521b116682be2e00cae5b10d564832d939d4","after":"e361ae79fa103456a6db2caf330e58f4a6860549","ref":"refs/heads/iokit-numbers","pushedAt":"2024-07-27T01:47:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Show location ID and registry entry ID in hex in debug format","shortMessageHtmlLink":"Show location ID and registry entry ID in hex in debug format"}},{"before":"e907b0744f97452eb6b855335e833cd7ec4bc9e4","after":"62ae521b116682be2e00cae5b10d564832d939d4","ref":"refs/heads/iokit-numbers","pushedAt":"2024-07-27T01:39:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Show location ID and registry entry ID in hex in debug format","shortMessageHtmlLink":"Show location ID and registry entry ID in hex in debug format"}},{"before":null,"after":"e907b0744f97452eb6b855335e833cd7ec4bc9e4","ref":"refs/heads/iokit-numbers","pushedAt":"2024-07-26T05:02:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"macos: Convert iokit number properties with wrapping `as`.\n\nIf 32-bit values are always encoded as kCFNumberSInt32Type\nlarge values are returned as negative numbers that fail\nin `try_from`.","shortMessageHtmlLink":"macos: Convert iokit number properties with wrapping as
."}},{"before":"50e022b43313ecccf6bd3ba750a89a8838c7cb14","after":"bcab2875f07fb1bb5b98c05067f9192a1500108b","ref":"refs/heads/main","pushedAt":"2024-07-10T03:20:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Merge pull request #63 from martinling/error-operation-aborted\n\nHandle `ERROR_OPERATION_ABORTED` result when a transfer is cancelled","shortMessageHtmlLink":"Merge pull request #63 from martinling/error-operation-aborted"}},{"before":"1c7db04e5446d7d0c25e4415ccd53c940452e3bb","after":"50e022b43313ecccf6bd3ba750a89a8838c7cb14","ref":"refs/heads/main","pushedAt":"2024-07-03T17:20:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"Merge pull request #62 from martinling/declare-msrv\n\nDeclare minimum supported rust version as 1.74, and test this in CI","shortMessageHtmlLink":"Merge pull request #62 from martinling/declare-msrv"}},{"before":"2153c6fc65c65b08a4ef1df190f0ff902573bd7e","after":"1d02858c52547563826db84998ff5a1199a3c2fe","ref":"refs/heads/windows-interfaces","pushedAt":"2024-06-20T05:43:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"windows: Obtain serial number from ioctl instead of instance ID\n\nThe instance ID is capitalized if the string descriptor contains\nlower case characters, and also uses a generated ID in place\nof the actual serial number if the serial number is a duplicate.","shortMessageHtmlLink":"windows: Obtain serial number from ioctl instead of instance ID"}},{"before":"a388da745b1057eb71f3c8dde6297cf3df591c42","after":"2153c6fc65c65b08a4ef1df190f0ff902573bd7e","ref":"refs/heads/windows-interfaces","pushedAt":"2024-06-02T05:30:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"windows: List interfaces using descriptor if driver is not usbccgp","shortMessageHtmlLink":"windows: List interfaces using descriptor if driver is not usbccgp"}},{"before":null,"after":"a388da745b1057eb71f3c8dde6297cf3df591c42","ref":"refs/heads/windows-interfaces","pushedAt":"2024-06-02T03:52:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"windows: Allow claiming interfaces that require WinUsb_GetAssociatedInterface","shortMessageHtmlLink":"windows: Allow claiming interfaces that require WinUsb_GetAssociatedI…"}},{"before":"2850bc9f1e6228f20edffe4b4054fe9a1a34d7cf","after":"b684798dc21c170d9d268d0c32784436b3eef3ef","ref":"refs/heads/hotplug","pushedAt":"2024-06-01T23:38:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevinmehall","name":"Kevin Mehall","path":"/kevinmehall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119951?s=80&v=4"},"commit":{"message":"WIP: linux hotplug","shortMessageHtmlLink":"WIP: linux hotplug"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEl7tuIwA","startCursor":null,"endCursor":null}},"title":"Activity · kevinmehall/nusb"}