yubikey-touch-detector

A tool to detect when your YubiKey is waiting for a touch (to send notification or display a visual indicator on the screen)

ISC License

Stars
411
Committers
16
yubikey-touch-detector - 1.11.0 Latest Release

Published by maximbaz 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/maximbaz/yubikey-touch-detector/compare/1.10.1...1.11.0

yubikey-touch-detector - 1.10.1

Published by maximbaz over 1 year ago

  • Disable GPG watchers if keyring is not found (#39)
yubikey-touch-detector - 1.10.0

Published by maximbaz over 2 years ago

  • Add ability for users to set notification icon
    • To use this, drop a desired icon named yubikey-touch-detector.<ext> into one of the standard icon directories
  • Add stdout notifier for simpler CLI integrations (#32)
    • Also adds option to disable creating a unix socket
yubikey-touch-detector - 1.9.3

Published by maximbaz about 3 years ago

  • Update deps and GOFLAGS to match Arch packaging guidelines
yubikey-touch-detector - 1.9.2

Published by maximbaz about 3 years ago

  • Use native D-Bus and libnotify implementation (#28)
  • Pull in socket unit from systemd service (#27)
yubikey-touch-detector - 1.9.1

Published by maximbaz over 3 years ago

  • Hopefully get rid of .lk# files for good
yubikey-touch-detector - 1.9.0

Published by maximbaz about 4 years ago

  • Use only $GNUPGHOME to define custom path to gpg keyring
    • --gpg-pubring-path and $YUBIKEY_TOUCH_DETECTOR_GPG_PUBRING_PATH are removed as obsolete
  • Implement systemd socket activation (allows starting the service on demand)
yubikey-touch-detector - 1.8.1

Published by maximbaz about 4 years ago

  • Do not send wrong GPG signals when YubiKey is not plugged in (#15)
yubikey-touch-detector - 1.8.0

Published by maximbaz about 4 years ago

  • Desktop notifications via --libnotify do not depend on notify-send anymore, but use native bindings (#13)
  • Desktop notifications are closed automatically when YubiKey is no longer waiting for a touch (#13)
  • Fix premature sending of GPG_0 when multiple gpg sign operations took place
yubikey-touch-detector - 1.7.1

Published by maximbaz over 4 years ago

  • Revert commit that cleans up gpg temp files (#8), because this sometimes interferes with gpg functionality
yubikey-touch-detector - 1.7.0

Published by maximbaz over 4 years ago

✅ Implement proper U2F/FIDO2 support by reading HID devices

Kudos to @FFY00 for coming up with this idea, studying FIDO spec, figuring out how to actually do all this, and spending time with me teaching me the basics of HID protocol and interaction with devices in Linux!
Huge thank you!! 🎉

With this release, U2F/FIDO2 becomes the first protocol where detecting touch requests doesn't rely on a ton of weird hacks 🙂

yubikey-touch-detector - 1.6.1

Published by maximbaz over 4 years ago

  • libnotify: notify also on HMAC
yubikey-touch-detector - 1.6.0

Published by maximbaz over 4 years ago

  • Switch to sync.Map to avoid concurrent map reads and writes (ref #10)
  • Implement detector for HMAC challenge/response, fix #6
yubikey-touch-detector - 1.5.2

Published by maximbaz over 4 years ago

  • Ignore case when searching for YubiKey hidraw devices for U2F, fix #10
  • Cleanup .#lk* files left by gpg, fix #8
yubikey-touch-detector - 1.5.1

Published by maximbaz over 4 years ago

  • Try to automatically recover from previous app crashes
yubikey-touch-detector - 1.5.0

Published by maximbaz over 4 years ago

  • Reimplement U2F detector to support more use-cases
    • This removes dependency on pam-u2f (the tool is watching now on the device directly) and thus makes it possible to detect more U2F use-cases, e.g. WebAuthN in browsers.
    • Options --u2f-authpending-path and YUBIKEY_TOUCH_DETECTOR_U2F_AUTHPENDING_PATH are removed and have no effect now.
yubikey-touch-detector - 1.4.1

Published by maximbaz over 4 years ago

  • Do not use --no-tty flag for gpg to prevent creating .lk files, fixes #8
yubikey-touch-detector - 1.4.0

Published by maximbaz almost 5 years ago

yubikey-touch-detector - v1.3.0

Published by maximbaz over 5 years ago

yubikey-touch-detector - v1.2.0

Published by maximbaz over 5 years ago

RELRO and reproducible builds