{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31374735,"defaultBranch":"main","name":"fwupd","ownerLogin":"fwupd","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-26T15:52:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54377141?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717839393.0","currentOid":""},"activityList":{"items":[{"before":"957d8cc235f50fd10644b67441876da35af471f5","after":"1507be9bcb1bda1b0e26ce5b2c8af8677cb4688a","ref":"refs/heads/hughsie/efivars","pushedAt":"2024-06-08T12:02:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Move BootXXXX handling into FuEfivars\n\nWe need the same handling in three places, and we're about to add a fourth.\n\nThis also allows us to add a `fwupdtool efivar-boot` debug command.","shortMessageHtmlLink":"Move BootXXXX handling into FuEfivars"}},{"before":"9b9d646f245dfd34ee818b67646f440ad4e5279f","after":"71d4751d26112b26d27e8dde5c885dbc999b6ec0","ref":"refs/heads/hughsie/SkuSiPolicy","pushedAt":"2024-06-08T09:45:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"uefi-ssp-policy: Add a new plugin to detect missing SkuSiPolicy attributes\n\nFixes https://github.com/fwupd/fwupd/discussions/7329","shortMessageHtmlLink":"uefi-ssp-policy: Add a new plugin to detect missing SkuSiPolicy attri…"}},{"before":null,"after":"9b9d646f245dfd34ee818b67646f440ad4e5279f","ref":"refs/heads/hughsie/SkuSiPolicy","pushedAt":"2024-06-08T09:36:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"uefi-ssp-policy: Add a new plugin to detect missing SkuSiPolicy attributes\n\nFixes https://github.com/fwupd/fwupd/discussions/7329","shortMessageHtmlLink":"uefi-ssp-policy: Add a new plugin to detect missing SkuSiPolicy attri…"}},{"before":"3d6e846c3a676b1747ed091ab59c3d7e10e10fe3","after":"044479e29ee9fcc27ecf3717e8a5a99390e85a2f","ref":"refs/heads/hughsie/thunderbolt-retimer-harder2","pushedAt":"2024-06-07T18:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"thunderbolt: Try harder to make retimers work","shortMessageHtmlLink":"thunderbolt: Try harder to make retimers work"}},{"before":null,"after":"3d6e846c3a676b1747ed091ab59c3d7e10e10fe3","ref":"refs/heads/hughsie/thunderbolt-retimer-harder2","pushedAt":"2024-06-07T15:28:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"thunderbolt: Document retimer updates","shortMessageHtmlLink":"thunderbolt: Document retimer updates"}},{"before":"9b567c57370f06e770bb4c80d8bda5f58d803772","after":"0bb71e2489645c10a38908b07e55cad06b554f04","ref":"refs/heads/hughsie/uefi-sbat","pushedAt":"2024-06-07T13:16:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"uefi-sbat: Add a new plugin that can apply revocations to SbatLevelRT","shortMessageHtmlLink":"uefi-sbat: Add a new plugin that can apply revocations to SbatLevelRT"}},{"before":"e4e14dc53f3c438b576dca3231e589cd291b2e73","after":"dc025d3ac9ac6c20e866d4b098d654c628bdcd22","ref":"refs/heads/hughsie/pefile-trailing-nul","pushedAt":"2024-06-07T13:04:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Read from the input stream in chunks when using fu_strsplit_stream()\n\nThis also allows us to remove trailing NULs as required. This fixes reading the\n`.sbat` section from `grubx64.efi`","shortMessageHtmlLink":"Read from the input stream in chunks when using fu_strsplit_stream()"}},{"before":"49f3c651a9ae0d6a9559b8d854f956423aca87ce","after":"e4e14dc53f3c438b576dca3231e589cd291b2e73","ref":"refs/heads/hughsie/pefile-trailing-nul","pushedAt":"2024-06-07T13:03:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Read from the input stream in chunks when using fu_strsplit_stream()\n\nThis also allows us to remove trailing NULs as required. This fixes reading the\n`.sbat` section from `grubx64.efi`","shortMessageHtmlLink":"Read from the input stream in chunks when using fu_strsplit_stream()"}},{"before":"b3b6333d845abb9ec5dfddb3ddc5b76ae3fe2031","after":"49f3c651a9ae0d6a9559b8d854f956423aca87ce","ref":"refs/heads/hughsie/pefile-trailing-nul","pushedAt":"2024-06-06T20:59:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Read from the input stream in chunks when using fu_strsplit_stream()\n\nThis also allows us to remove trailing NULs as required. This fixes reading the\n`.sbat` section from `grubx64.efi`","shortMessageHtmlLink":"Read from the input stream in chunks when using fu_strsplit_stream()"}},{"before":"45ad3a911c9e81092c46b85f83f3058228c64c91","after":null,"ref":"refs/heads/hughsie/PrivacyURI","pushedAt":"2024-06-06T18:21:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"2fe14629531a4318950e79272a7c80fe2efdbbff","after":"2ca1a92cc35059116234a85608951cdb7e850b57","ref":"refs/heads/main","pushedAt":"2024-06-06T18:21:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Set the privacy policy URL in the remote config","shortMessageHtmlLink":"Set the privacy policy URL in the remote config"}},{"before":"92ee32231b304b6cfc47aead15c6ce93f3085884","after":null,"ref":"refs/heads/hughsie/emulation_backend_ids","pushedAt":"2024-06-06T14:32:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"superm1","name":"Mario Limonciello","path":"/superm1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494526?s=80&v=4"}},{"before":"eb3d26079d7b0e6f0db70b066fcb7b31ac7bcecf","after":"2fe14629531a4318950e79272a7c80fe2efdbbff","ref":"refs/heads/main","pushedAt":"2024-06-06T14:32:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"superm1","name":"Mario Limonciello","path":"/superm1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494526?s=80&v=4"},"commit":{"message":"Use the device ID to tag emulated devices\n\nThe backend ID is typically a sysfs path or USB platform ID -- the latter\nworking well for USB devices, but not working for devices with autoincrementing\nvalues (e.g. hidraw) or random values (e.g. bluetooth), for example:\n`/sys/devices/0000:00:14.0/usb1/1-3/1-3:1.1/0003:03F0:6841.010E/hidraw/hidraw6`\n\nJust use the device ID instead, as that's already made up of the physical and\nlogical IDs combined, which is exactly what we want to use for identification.\n\nFixes https://github.com/fwupd/fwupd/issues/7095","shortMessageHtmlLink":"Use the device ID to tag emulated devices"}},{"before":null,"after":"92ee32231b304b6cfc47aead15c6ce93f3085884","ref":"refs/heads/hughsie/emulation_backend_ids","pushedAt":"2024-06-06T12:30:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Use the device ID to tag emulated devices\n\nThe backend ID is typically a sysfs path or USB platform ID -- the latter\nworking well for USB devices, but not working for devices with autoincrementing\nvalues (e.g. hidraw) or random values (e.g. bluetooth), for example:\n`/sys/devices/0000:00:14.0/usb1/1-3/1-3:1.1/0003:03F0:6841.010E/hidraw/hidraw6`\n\nJust use the device ID instead, as that's already made up of the physical and\nlogical IDs combined, which is exactly what we want to use for identification.\n\nFixes https://github.com/fwupd/fwupd/issues/7095","shortMessageHtmlLink":"Use the device ID to tag emulated devices"}},{"before":"4df436eaae6f7b5b0295d3d99f4afb3d2ca62681","after":"c7851dd07ac10b048d8f332a6387ad6111d94eaa","ref":"refs/heads/hughsie/vendor-names","pushedAt":"2024-06-06T11:39:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Convert the supplied legal vendor name into the user-visible name\n\nThe idea is we should show the brand the user is familiar with.\n\nShouting at the user like `MARANTZ JAPAN, INC.` in system UIs isn't nice.","shortMessageHtmlLink":"Convert the supplied legal vendor name into the user-visible name"}},{"before":null,"after":"4df436eaae6f7b5b0295d3d99f4afb3d2ca62681","ref":"refs/heads/hughsie/vendor-names","pushedAt":"2024-06-06T11:30:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Convert the supplied legal vendor name into the user-visible name\n\nThe idea is we should show the brand the user is familiar with.\n\nShouting at the user like `MARANTZ JAPAN, INC.` in system UIs isn't nice.","shortMessageHtmlLink":"Convert the supplied legal vendor name into the user-visible name"}},{"before":null,"after":"9b567c57370f06e770bb4c80d8bda5f58d803772","ref":"refs/heads/hughsie/uefi-sbat","pushedAt":"2024-06-06T10:38:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"uefi-sbat: Add a new plugin that can apply revocations to SbatLevelRT","shortMessageHtmlLink":"uefi-sbat: Add a new plugin that can apply revocations to SbatLevelRT"}},{"before":null,"after":"b3b6333d845abb9ec5dfddb3ddc5b76ae3fe2031","ref":"refs/heads/hughsie/pefile-trailing-nul","pushedAt":"2024-06-06T10:37:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"trivial: Allow dumping ASCII data when loading from a stream\n\nThis matches the behaviour of fwupdtool in 1.9.9 when using firmware-parse.","shortMessageHtmlLink":"trivial: Allow dumping ASCII data when loading from a stream"}},{"before":"c14ed345da542dffded9c63d4d5131c4d1455c8c","after":"aa635080524a886f1641de1a688742d9a75ea726","ref":"refs/heads/wip/hughsie/flashrom-progress","pushedAt":"2024-06-06T07:45:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"trivial: Use API from flashrom >= 1.3 to show user progress","shortMessageHtmlLink":"trivial: Use API from flashrom >= 1.3 to show user progress"}},{"before":"37456b97d2db982cb96f14bafe1318ec5067fe92","after":null,"ref":"refs/heads/wip/superm1/snap-channel","pushedAt":"2024-06-06T07:43:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"0c40286d005ee10095f81fd753d9d1b882dd52e4","after":null,"ref":"refs/heads/wip/superm1/onward-to-confined-snap","pushedAt":"2024-06-06T07:42:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"8254d87bb80dbbc2505fe86e484513bfc2250b1e","after":"45ad3a911c9e81092c46b85f83f3058228c64c91","ref":"refs/heads/hughsie/PrivacyURI","pushedAt":"2024-06-06T07:41:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"Set the privacy policy URL in the remote config","shortMessageHtmlLink":"Set the privacy policy URL in the remote config"}},{"before":"61d472228cd6122c01e18dffd2ea857e84db9084","after":null,"ref":"refs/heads/hughsie/FuSynapticsMstHidDevice","pushedAt":"2024-06-06T07:37:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"be0981c0593db6a7095b57b6f4a0b6493f117481","after":null,"ref":"refs/heads/wip/hughsie/syna-mst","pushedAt":"2024-06-06T07:36:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"e77a64547e2b3c5e7c5297c7078f7c413d357908","after":null,"ref":"refs/heads/wip/hughsie/colorhug-legacy","pushedAt":"2024-06-06T07:36:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"4b032aff745d916a55a3946c0dd844e12c10e52d","after":null,"ref":"refs/heads/wip/hughsie/clang-format","pushedAt":"2024-06-06T07:36:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"166459aae92f0a48df4c40d70110efce71c2e6c2","after":null,"ref":"refs/heads/wip/hughsie/rss","pushedAt":"2024-06-06T07:35:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"005bea0e4b4d99f01afc0cee9c02b1701a14faf5","after":null,"ref":"refs/heads/hughsie/19x-carrera","pushedAt":"2024-06-05T12:43:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"}},{"before":"8ea3448703fdb90d0cd37f968d1c6a49209e2b3a","after":"e0274d8a434923e6b5ca09ba79795ca1e76ff821","ref":"refs/heads/1_9_X","pushedAt":"2024-06-05T12:43:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"synaptics-mst: Add support VMM9 series (code name Carrera)","shortMessageHtmlLink":"synaptics-mst: Add support VMM9 series (code name Carrera)"}},{"before":null,"after":"005bea0e4b4d99f01afc0cee9c02b1701a14faf5","ref":"refs/heads/hughsie/19x-carrera","pushedAt":"2024-06-05T11:55:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hughsie","name":"Richard Hughes","path":"/hughsie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151380?s=80&v=4"},"commit":{"message":"synaptics-mst: Add support VMM9 series (code name Carrera)","shortMessageHtmlLink":"synaptics-mst: Add support VMM9 series (code name Carrera)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX-VZ3AA","startCursor":null,"endCursor":null}},"title":"Activity · fwupd/fwupd"}