1. 0b4d97e trivial: Do not write zero-length PE sections by Richard Hughes · 21 hours ago main
  2. 7fd5bdf Check for integer overflow when constructing a partial stream by Richard Hughes · 21 hours ago
  3. e4f4b72 Fix a integer underflow ehen parsing a malicious PE file by Richard Hughes · 21 hours ago
  4. 82a0998 Run the fuzzer on PE files by Richard Hughes · 21 hours ago
  5. 5eff334 Revert "fix undefined HIDIOCGINPUT (#9651)" by Mario Limonciello · 22 hours ago
  6. 14d71df telink-dfu: Port to FwupdJson by Richard Hughes · 23 hours ago
  7. 20701e9 nordic-hid: Port to FwupdJson by Richard Hughes · 23 hours ago
  8. d5a0ad8 logitech-hidpp: Port to FwupdJson by Richard Hughes · 23 hours ago
  9. c387fbf snapd-uefi: Port to FwupdJson by Richard Hughes · 23 hours ago
  10. c58084c snapd-uefi: Update CODEOWNERS by Richard Hughes · 23 hours ago
  11. e327d76 fu-engine: Honour force by Sean Rhodes · 24 hours ago
  12. e3d9a67 snapd-uefi: Fix the logic inversion when doing device cleanup by Richard Hughes · 24 hours ago
  13. 018f709 trivial: Disable some over-keen debugging -- it's 4k lines now... by Richard Hughes · 25 hours ago
  14. b57a2fb fix undefined HIDIOCGINPUT (#9651) by rishabh-chromium · 32 hours ago
  15. 2915b2b Add an experimental streaming tokenizer JSON parser by Richard Hughes · 2 days ago
  16. 1201659 Use rustgen in libfwupd too by Richard Hughes · 2 days ago
  17. be7439d trivial: post branch version bump by Richard Hughes · 2 days ago
  18. e20b35f build(deps): bump actions/checkout from 6.0.0 to 6.0.1 by dependabot[bot] · 2 days ago
  19. c580830 trivial: ci: update pre-commit black hook to current version by Mario Limonciello (AMD) · 2 days ago
  20. f98687e synaptics-rmi: Fix a fuzzer timeout when parsing the SBL container by Richard Hughes · 2 days ago
  21. 9cc0a7b build(deps): bump step-security/harden-runner from 2.13.2 to 2.13.3 by dependabot[bot] · 2 days ago
  22. b5514b9 build(deps): bump github/codeql-action from 4.31.6 to 4.31.7 by dependabot[bot] · 2 days ago
  23. 090f64b qc-s5gen2: Add an end-to-end emulation of the Google GID8 device by Richard Hughes · 3 days ago
  24. 9f47af6 trivial: Define G_LOG_DOMAIN when building the plugins for the fuzzer by Richard Hughes · 3 days ago
  25. a0a5c9f trivial: Do not hardcode a 'Fu' prefix when using rustgen by Richard Hughes · 3 days ago
  26. 60621c1 Do not show all IDs as GUIDs if adding quirks after FuDevice->setup by Richard Hughes · 3 days ago
  27. 13164c7 qc-s5gen2: wait confirmation on abort by Denis Pynkin · 4 days ago
  28. f0ccfeb trivial: Fix oss-fuzz CI after 33951eac by Richard Hughes · 4 days ago
  29. 7e44011 trivial: Do not return the 'unknown' string when using ToString by Richard Hughes · 4 days ago
  30. 216df31 trivial: Do not set unknown metadata elements by Richard Hughes · 4 days ago
  31. f6c6247 trivial: Do not set zero-length metadata strings by Richard Hughes · 4 days ago
  32. 8d9b086 Add gtk-doc comments and 'since' values to the generated rustgen enums by Richard Hughes · 4 days ago
  33. deb6208 trivial: Promote rustgen enums to 64 bits when required by Richard Hughes · 4 days ago
  34. 33951ea trivial: Do not hardcode the rustgen includes by Richard Hughes · 4 days ago
  35. 11dc9d0 Refactor the snap support out into a new plugin by Richard Hughes · 4 days ago
  36. 77ff774 trivial: intel-cvs: Remove C comment trailers in the rust file by Richard Hughes · 4 days ago
  37. d55975e bcm57xx: Remove the recovery device support by Richard Hughes · 5 days ago
  38. 306d68b trivial: Do not expect `UNKNOWN` enum values to be non-NULL by Richard Hughes · 5 days ago
  39. 34b5618 trivial: Do not print the device version format if unknown by Richard Hughes · 5 days ago
  40. 25c702e logitech-tap: Do not use linux/hidraw.h directly by Richard Hughes · 5 days ago
  41. be623c3 logitech-tap: Use a constant directly by Richard Hughes · 5 days ago
  42. 3132b7c pixart-rf: Do not use linux/hidraw.h directly by Richard Hughes · 5 days ago
  43. b0a7967 trivial: Fix oss-fuzz by building fu-crc-struct.h earlier by Richard Hughes · 6 days ago
  44. 3df3540 Add two commands to fwupdtool to calculate and find CRCs by Richard Hughes · 7 days ago
  45. 2cae497 ci: enable the TPM2.0 tests by Mario Limonciello · 8 days ago
  46. 3eecdc1 Move SMBIOS UEFI check to FuContext for use in BIOS and uefi-capsule plugins by Richard Hughes · 8 days ago
  47. 1f0bca9 trivial: Use the GitHub alert markdown when allowed by Richard Hughes · 8 days ago
  48. 409de1a dell-dock: Fix a regression when enumerating the status component by Richard Hughes · 8 days ago
  49. 95c7941 trivial: Translated using Weblate (Hebrew) by Hosted Weblate · 9 days ago
  50. 501cdee trivial: Translated using Weblate (Catalan) by Hosted Weblate · 9 days ago
  51. 7facc00 build(deps): bump github/codeql-action from 4.31.5 to 4.31.6 by dependabot[bot] · 9 days ago
  52. 4968457 trivial: post release version bump by Richard Hughes · 10 days ago
  53. 28074f4 Release fwupd 2.0.18 by Richard Hughes · 10 days ago 2.0.18
  54. 556f396 usi-dock: Update firmware without requiring a manual replug by Richard Hughes · 10 days ago
  55. 0743ea9 trivial: Translated using Weblate (Finnish) by Hosted Weblate · 10 days ago
  56. 0f4176d synaptics-rmi: Add support for HapticsPad for BLv10.1 by blueue · 13 days ago
  57. ff76900 Fix man page compatibility with apropos/whatis by copilot-swe-agent[bot] · 14 days ago
  58. 63a58df trivial: Fix a tiny leak when in debug mode by Richard Hughes · 14 days ago
  59. bfa2589 trivial: Update translations for Weblate by Richard Hughes · 14 days ago
  60. b561f11 trivial: Fix a false positive from Coverity by Richard Hughes · 2 weeks ago
  61. d694ebf trivial: Fix a false positive from Coverity by Richard Hughes · 2 weeks ago
  62. 28c2e54 trivial: Fix a false positive from Coverity by Richard Hughes · 2 weeks ago
  63. 6b6c5d8 legion-hid: Update CODEOWNERS by Richard Hughes · 2 weeks ago
  64. d656b0c legion-hid: Fix a potential crash when the device returns invalid data by Richard Hughes · 2 weeks ago
  65. e77ae5f rts54hub: Add support for the HP Portable USB-C 4K HDMI Hub by shadow_zhang · 2 weeks ago
  66. 0c85333 trivial: Call ->attach() and ->detach() for CI coverage by Richard Hughes · 2 weeks ago
  67. af3d722 trivial: Try harder to build a valid device firmware by Richard Hughes · 2 weeks ago
  68. 7071c56 Add a GError to fu_device_get_parent() by Richard Hughes · 2 weeks ago
  69. 09bf528 Add a GError to fu_device_get_proxy() by Richard Hughes · 2 weeks ago
  70. 7299c94 trivial: Run clang-format-21 on the entire source tree by Richard Hughes · 2 weeks ago
  71. ede267c trivial: Fix up the clang-format header sorting by Richard Hughes · 2 weeks ago
  72. 9415c0d wch-ch341a: Add an end-to-end emulated test by Richard Hughes · 2 weeks ago
  73. 403064e Allow 'standalone' CFI devices to install firmware with no version by Richard Hughes · 2 weeks ago
  74. 2c32c19 trivial: Do not tokenize char constants as matched tokens by Richard Hughes · 2 weeks ago
  75. cb6c966 Add a dummy JSON firmware parser that can be used in the fuzzer by Richard Hughes · 2 weeks ago
  76. 8424b85 ch341a+ch347: Use a vendor prefix for both plugins by Richard Hughes · 2 weeks ago
  77. 8dc740f build(deps): bump actions/checkout from 5.0.1 to 6.0.0 by dependabot[bot] · 2 weeks ago
  78. 9f452e5 build(deps): bump github/codeql-action from 4.31.3 to 4.31.5 by dependabot[bot] · 2 weeks ago
  79. 94bfadc Add a plugin for updating the Legion Go 2 by Mario Limonciello (AMD) · 2 weeks ago
  80. a2a9272 synaptics-rmi: Use the provided helpers for unbind and bind by Richard Hughes · 2 weeks ago
  81. da82b28 trivial: Set the bind-id for i2c devices too by Richard Hughes · 2 weeks ago
  82. d82fa02 redfish: Do not assume that FuBackend is set for the request by Richard Hughes · 3 weeks ago
  83. b6709b0 Fix a crash when trying to record an i2c emulation by Richard Hughes · 3 weeks ago
  84. f47a2c5 dfu: Use fu_bytes_compare() rather than custom code by Richard Hughes · 3 weeks ago
  85. 265e72e ccgx-dmc: Set the remove delay to avoid a warning by Richard Hughes · 3 weeks ago
  86. aaa4b44 Allow changing the child name when using _PARENT_NAME_PREFIX by Richard Hughes · 3 weeks ago
  87. 8d6f599 synaptics-rmi: Record and replay events when emulating by Richard Hughes · 3 weeks ago
  88. 592297a trivial: Add helper API for future use by Richard Hughes · 3 weeks ago
  89. 101970c kinetic-dp: Remove junk parameter that is never used by Richard Hughes · 3 weeks ago
  90. 101ac92 modem-manager: Use emulatable methods when modifying the autosuspend delay by Richard Hughes · 3 weeks ago
  91. ef67021 thelio-io: Use emulatable methods when detaching by Richard Hughes · 3 weeks ago
  92. 18e23db trivial: Make the GError name a bit more idiomatic by Richard Hughes · 3 weeks ago
  93. 3b8e539 trivial: Add coverage tests for fu_util_request_flag_to_string() by Richard Hughes · 3 weeks ago
  94. b1a4649 trivial: Add coverage tests for fu_util_plugin_flag_to_string() by Richard Hughes · 3 weeks ago
  95. 49799bb trivial: Add coverage tests for fu_util_release_flag_to_string() by Richard Hughes · 3 weeks ago
  96. be3918c trivial: Add coverage tests for fu_util_device_problem_to_string() by Richard Hughes · 3 weeks ago
  97. 383a48b trivial: Add coverage tests for FuEngine error arrays by Richard Hughes · 3 weeks ago
  98. d2b13b0 trivial: Add coverage tests for FuEngine integrity by Richard Hughes · 3 weeks ago
  99. 0bf93bb Refactor the hypervisor and container detection to be usable from plugins by Richard Hughes · 3 weeks ago
  100. 17cbd1a uefi-capsule: Fix up the x86_64-specific capsule flags when deploying by Richard Hughes · 3 weeks ago