{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":697508654,"defaultBranch":"master","name":"usb-gadget","ownerLogin":"surban","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-27T21:57:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1213857?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719320302.0","currentOid":""},"activityList":{"items":[{"before":"4a83d4729f8edd2a20fbdaebd48208511218473a","after":"556727253681a541aa01a28c34bf969f9dea343b","ref":"refs/heads/master","pushedAt":"2024-06-25T12:58:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Version 0.7.2","shortMessageHtmlLink":"Version 0.7.2"}},{"before":"09349b30c711337577290c65343682fd48f18f11","after":"4a83d4729f8edd2a20fbdaebd48208511218473a","ref":"refs/heads/master","pushedAt":"2024-06-25T12:05:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"5282909742bf5e613e5481bf26c87b31cc4c4b4e","after":"09349b30c711337577290c65343682fd48f18f11","ref":"refs/heads/master","pushedAt":"2024-04-22T14:07:27.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Version 0.7.1","shortMessageHtmlLink":"Version 0.7.1"}},{"before":"5ebe622dd8dbf789a3298db4632ea4c96b4d13cd","after":"5282909742bf5e613e5481bf26c87b31cc4c4b4e","ref":"refs/heads/master","pushedAt":"2024-03-14T14:33:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Custom device function example spliting registration and implementation (#5)\n\nUseful if device implementation should run as a non-privileged user.","shortMessageHtmlLink":"Custom device function example spliting registration and implementati…"}},{"before":"897c511a58357ac011409f75969b5b37a4792a79","after":"5ebe622dd8dbf789a3298db4632ea4c96b4d13cd","ref":"refs/heads/master","pushedAt":"2024-03-14T12:43:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Version 0.7.0","shortMessageHtmlLink":"Version 0.7.0"}},{"before":"5a69cd4dc64a0d048313dc25090e3330708f27ea","after":"897c511a58357ac011409f75969b5b37a4792a79","ref":"refs/heads/master","pushedAt":"2023-12-10T20:22:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Fix device number data types\n\nLinux dev major and minor are u32","shortMessageHtmlLink":"Fix device number data types"}},{"before":"78e93932617d5aa3975cb6d5fc69d104540f9bed","after":"5a69cd4dc64a0d048313dc25090e3330708f27ea","ref":"refs/heads/master","pushedAt":"2023-11-11T17:32:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Version 0.6.0","shortMessageHtmlLink":"Version 0.6.0"}},{"before":"46fb08b426e587ebd879d15248f2b239677b21d3","after":"78e93932617d5aa3975cb6d5fc69d104540f9bed","ref":"refs/heads/master","pushedAt":"2023-11-09T20:03:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Version 0.5.2","shortMessageHtmlLink":"Version 0.5.2"}},{"before":"5d67f1cd65c5bd2a823dc8b056111d46e7051381","after":"46fb08b426e587ebd879d15248f2b239677b21d3","ref":"refs/heads/master","pushedAt":"2023-11-09T13:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Version 0.5.1","shortMessageHtmlLink":"Version 0.5.1"}},{"before":"f6e740631d4093914b670f5715a632c4cdeba442","after":"5d67f1cd65c5bd2a823dc8b056111d46e7051381","ref":"refs/heads/master","pushedAt":"2023-11-09T13:44:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Interface-specific class","shortMessageHtmlLink":"Interface-specific class"}},{"before":"cbb1d2e9aa9cce944d2519a76d2b0e71f1fc7f99","after":"f6e740631d4093914b670f5715a632c4cdeba442","ref":"refs/heads/master","pushedAt":"2023-11-07T19:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Version 0.5.0","shortMessageHtmlLink":"Version 0.5.0"}},{"before":"96e41020a797c7a25aa251c3c9449f025a518a32","after":"cbb1d2e9aa9cce944d2519a76d2b0e71f1fc7f99","ref":"refs/heads/master","pushedAt":"2023-11-07T18:35:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Clarify receive buffer allocation","shortMessageHtmlLink":"Clarify receive buffer allocation"}},{"before":"030d788b36cd4ac3006e5df9c0feec592e60871d","after":"96e41020a797c7a25aa251c3c9449f025a518a32","ref":"refs/heads/master","pushedAt":"2023-11-06T15:41:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"custom interface: improve external interop\n\nAllow custom interface to be used with external USB gadget\nregistration and pre-mounted FunctionFS.\n\nAlso allow specification of mount options and skip of\ninitialization.","shortMessageHtmlLink":"custom interface: improve external interop"}},{"before":"2336c93f083f655b17b9e54ec11599b072417446","after":"030d788b36cd4ac3006e5df9c0feec592e60871d","ref":"refs/heads/master","pushedAt":"2023-11-06T10:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Switch to Bytes-based buffers.\n\nUse Bytes and BytesMut for custom interface IO.\nThis enables users to avoid unnecessary copies.","shortMessageHtmlLink":"Switch to Bytes-based buffers."}},{"before":"805bdd9047e40542b41efc40c33781aaa60179d3","after":"2336c93f083f655b17b9e54ec11599b072417446","ref":"refs/heads/master","pushedAt":"2023-11-01T21:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Fix examples","shortMessageHtmlLink":"Fix examples"}},{"before":"489ed6db89bc9ae86cfbf1dd973fcb71e34744fd","after":"805bdd9047e40542b41efc40c33781aaa60179d3","ref":"refs/heads/master","pushedAt":"2023-11-01T20:33:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Version 0.4.1","shortMessageHtmlLink":"Version 0.4.1"}},{"before":"932399c267a223205feae21589b06e9f0d7db2ea","after":"489ed6db89bc9ae86cfbf1dd973fcb71e34744fd","ref":"refs/heads/master","pushedAt":"2023-11-01T15:08:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Version 0.4.0","shortMessageHtmlLink":"Version 0.4.0"}},{"before":"72b32c434b778985e7b1aa521a3cee1738e83df6","after":"932399c267a223205feae21589b06e9f0d7db2ea","ref":"refs/heads/master","pushedAt":"2023-11-01T14:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Add must_use for builder methods.","shortMessageHtmlLink":"Add must_use for builder methods."}},{"before":"ba5f6f1aa10a7a9380dd5a9aa66e2de41d84ddbc","after":"72b32c434b778985e7b1aa521a3cee1738e83df6","ref":"refs/heads/master","pushedAt":"2023-11-01T14:14:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Add WebUSB descriptor to test","shortMessageHtmlLink":"Add WebUSB descriptor to test"}},{"before":"48349c475702fe1dd376b186bbe137a3e964f83c","after":"ba5f6f1aa10a7a9380dd5a9aa66e2de41d84ddbc","ref":"refs/heads/master","pushedAt":"2023-11-01T11:45:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Change Microsoft OS vendor code to 0xf0.\n\nAvoid conflicts with user-defined interface request codes.","shortMessageHtmlLink":"Change Microsoft OS vendor code to 0xf0."}},{"before":"0c8af2fbc4b8ef6b187782bd6606b9447e0cb981","after":"48349c475702fe1dd376b186bbe137a3e964f83c","ref":"refs/heads/master","pushedAt":"2023-11-01T00:13:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Extend OS descriptor handling","shortMessageHtmlLink":"Extend OS descriptor handling"}},{"before":"4e5736ae33630d3797a7e371be6ae2284fe06563","after":"0c8af2fbc4b8ef6b187782bd6606b9447e0cb981","ref":"refs/heads/master","pushedAt":"2023-10-13T12:19:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"CI","shortMessageHtmlLink":"CI"}},{"before":"4cf4a1dbb83c3c7cb1ca7e7bfca8d0d0062b9438","after":"4e5736ae33630d3797a7e371be6ae2284fe06563","ref":"refs/heads/master","pushedAt":"2023-10-13T12:19:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/surban/usb-gadget","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/surban/usb-gadget"}},{"before":"4487423e2d03d28fdc2e67e617081f8e293b404d","after":"4cf4a1dbb83c3c7cb1ca7e7bfca8d0d0062b9438","ref":"refs/heads/master","pushedAt":"2023-10-13T12:18:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"CI","shortMessageHtmlLink":"CI"}},{"before":"5bdab5f53e988fd761ac50f8eb6e4cb24428ecc7","after":"4487423e2d03d28fdc2e67e617081f8e293b404d","ref":"refs/heads/master","pushedAt":"2023-10-12T20:03:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"a7dffc4b0a02a556d7e5e596d1c13708f3055ff3","after":"5bdab5f53e988fd761ac50f8eb6e4cb24428ecc7","ref":"refs/heads/master","pushedAt":"2023-10-12T18:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Fix status","shortMessageHtmlLink":"Fix status"}},{"before":"7a572a98f0a824cf2e848de6505abdea9965673f","after":"a7dffc4b0a02a556d7e5e596d1c13708f3055ff3","ref":"refs/heads/master","pushedAt":"2023-10-11T14:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Make value channel \"sync\"","shortMessageHtmlLink":"Make value channel \"sync\""}},{"before":"e5290aaafd930966102254433d64ddc6b5beefda","after":"7a572a98f0a824cf2e848de6505abdea9965673f","ref":"refs/heads/master","pushedAt":"2023-10-11T13:55:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Add removed state.","shortMessageHtmlLink":"Add removed state."}},{"before":"831a13334e553191e5f83b8796c3582e49a4ebc4","after":"e5290aaafd930966102254433d64ddc6b5beefda","ref":"refs/heads/master","pushedAt":"2023-10-11T13:48:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"Expose gadget registration status","shortMessageHtmlLink":"Expose gadget registration status"}},{"before":"01d55f634749135638c708735e91c21d2ffab26e","after":"831a13334e553191e5f83b8796c3582e49a4ebc4","ref":"refs/heads/master","pushedAt":"2023-10-10T22:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"surban","name":"Sebastian Urban","path":"/surban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1213857?s=80&v=4"},"commit":{"message":"MSRV in README","shortMessageHtmlLink":"MSRV in README"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbp_QOgA","startCursor":null,"endCursor":null}},"title":"Activity · surban/usb-gadget"}