Skip to content

Releases: tycho/yubioath-desktop

Yubico Authenticator v3.1.7

25 May 13:03
yubioath-desktop-3.1.7
41f87f9
Compare
Choose a tag to compare

All versions in the 3.1.x series except for 3.1.0 are unofficial releases maintained by me.

Version 3.1.7

  • Use case-insensitive detection of YubiKey CCID reader.
  • Fix correctness of CCID behavior around HMAC, OATH AID length, etc
  • Implemented SHA-512 support for YubiKey 5
  • Improve installer build reliability
  • Switch to new code signing certificate

Binary releases

All binary release packages are signed using my ed25519 PGP keypair, which you can retrieve from keys.openpgp.org.

Windows binary release

  • Built using:
    • Python 3.8.3
      • cryptography 2.9.2
      • psutil 5.6.2 (for win32 build only, to work around a crash bug)
      • psutil 5.7.0 (for win64 build)
      • PyInstaller 3.6
      • PyQt5 5.13.2
      • pyscard 1.9.9
    • Qt 5.13.2

Mac OS X binary release

  • Built using MacPorts packages for macOS 10.15 (Catalina):
    • Python 3.7.7
      • cryptography 2.9.2
      • psutil 5.7.0
      • PyInstaller 3.5
      • PyQt 5.14.2
      • pyscard 1.9.9
    • Qt 5.14.2

Yubico Authenticator v3.1.6

05 Mar 02:52
yubioath-desktop-3.1.6
12cb1aa
Compare
Choose a tag to compare

All versions in the 3.1.x series except for 3.1.0 are unofficial releases maintained by me.

Version 3.1.6

  • Enabled High DPI support in Qt, which makes things look much nicer on Mac OS X
  • Fixed another case where re-prompting for the token password repeatedly
  • Fixed Windows NSIS installer script to work with current PyInstaller/PyQt

Version 3.1.5

  • Added "Reset" menu option for feature parity with CLI
  • Added "Import" menu option to import plain text lists of otpauth:// URIs
  • Added experimental SQLite OATH storage backend
  • Improved error handling on unexpected YubiKey hotplugs
  • Fixed some unnecessary re-prompting for token password
  • Taught main window to clear search box when minimizing to tray

Windows binary release

  • Built using:
    • Qt 5.10.1
    • PyQt5 5.10.1
    • Python 3.6.4 (32-bit)
    • PyInstaller v3.3.1-43-ga2c73bce

Mac OS X binary release

Yubico Authenticator v3.1.4

10 Jul 01:29
yubioath-desktop-3.1.4
acd2fa8
Compare
Choose a tag to compare

All versions in the 3.1.x series except for 3.1.0 are unofficial releases maintained by me. Changes since v3.1.0:

Version 3.1.4

  • Removed support for slot-based storage.
  • Fix progress bar counter when using only touch-based credentials.
  • Minor cleanups and bugfixes.

Version 3.1.3

  • Fixed refreshing codes requiring touch
  • Fixed unnecessary refresh on launch
  • Fixed code expiration detection for codes a single timestep in the future (e.g. codes manually refreshed near the end of a timestep)

Version 3.1.2

  • Replaced PySide with PyQt5
  • Replaced PyCrypto module with 'cryptography' module APIs
  • Replaced scdaemon-killer with 'psutil' module calls
  • Replaced CCID handling on Linux with lighter-weight version
  • Replaced a few subprocess calls with Pythonic APIs
  • Fixed an unlikely infinite loop in QR decoder
  • Fixed possible deadlocks in GUI controller
  • Fixed timer issues caused by internal relative timekeeping
  • Added more validation around QR code parameters
  • Timers are now suspended (or low-frequency) when the app does not have focus. This should help with battery life.