The Curious Engineer

All blogs / Linux / Unix

Matthew Garrett

mjg59.dreamwidth.org

Linux / UnixSecurityOS / kernelHardware

Posts
63 from 19 Sep 2022 to 6 Jul 2026
Posting
monthly (9 in the last year)
Kind
personal blog
Feed
https://mjg59.dreamwidth.org/data/atom

2026 6

  1. My blog has moved
  2. 6th
  3. Jul
  4. Not here
  5. 5th
  6. Jan

2025 31

  1. How did IRC ping timeouts end up in a lawsuit?
  2. 17th
  3. Dec
  4. Where are we on X Chat security?
  5. 20th
  6. Oct
  7. Investigating a forged PDF
  8. 24th
  9. Sep
  10. Cordoomceps - replacing an Amiga's brain with Doom
  11. 3rd
  12. Aug
  13. Secure boot certificate rollover is real but probably won't hurt you
  14. 30th
  15. Jul
  16. Why is there no consistent single signon API flow?
  17. 23rd
  18. My a11y journey
  19. 20th
  20. Locally hosting an internet-connected server
  21. 16th
  22. How Twitter could (somewhat) fix their encrypted DMs
  23. Twitter's new encrypted DMs aren't better than the old ones
  24. 5th
  25. Jun
  26. Failing upwards: the Twitter encrypted DM failure
  27. 18th
  28. Mar
  29. The GPU, not the TPM, is the root of hardware DRM
  30. Jan
  31. 1st

2024 17

  1. When should we require that firmware be free?
  2. Android privacy improvements break key attestation
  3. 12th
  4. Dec
  5. What the fuck is an SBAT and why does everyone suddenly care
  6. 22nd
  7. Client-side filtering of private data is a bad idea
  8. 19th
  9. Aug
  10. SSH agent extensions as an arbitrary RPC mechanism
  11. 11th
  12. Jun
  13. Digital forgeries are hard
  14. 14th
  15. Mar
  16. Debugging an odd inability to stream video
  17. Dealing with weird ELF libraries

2023 5

  1. Making SSH host certificates more usable
  2. Why does Gnome fingerprint unlock not unlock the keyring?
  3. Why ACPI?
  4. this
  5. at the time

2022 2

  1. last year
  2. wrote about using the SSH agent protocol to satisfy WebAuthn requests

Undated 2

  1. (OpenID?)
  2. Profile