Paolostivanin OTPClient Versions Save

Highly secure and easy to use OTP client written in C/GTK3 that supports both TOTP and HOTP

v3.1.8

11 months ago
  • fix importing Aegis plain-text json (#296)

sha256: 5b85aefa4bd10d96c7866a6b77264b416124f272b3082fb7b854e68762129c14

v3.1.7

1 year ago

OTPClient 3.1.7 brings many fixes and a small new feature:

  • Add new Database info dialog (Hamburger menu -> Database info)
  • Fix crash when no row is selected (#295)
  • Fix UI when creating/changing a database
  • Multiple fixes when creating a new database
  • Use current db folder when creating/changing database
  • Fix memory leak in case of error when opening the settings dialog

sha256: 67a77ba684994ab3c75c7e137f0a7680293c3b7eb2814317535a3667bf8553d4

v3.1.6

1 year ago
  • Correctly quit the password dialog on export. This avoid dumping the database in plaintext format if the user presses either the cancel or close button. Thanks Francesco F. for reporting this issue!

sha256: ef82c0ec51ad1f9f108a1b0e919e128d8f6e07852cec3f919ba25aace266de94

v3.1.5

1 year ago
  • allow symlink to be used (fix #289), thanks @ph1l

sha256: ccb298b30b7664c6197480fb708709e1fe3b7ad0b18a771f004e31bf33a1128f

v3.1.4

1 year ago

This release brings the following changes:

About the first point, this is the new improved behaviour as suggested in #279:

  • if secret service is enabled, locking the app is not possible (button on header bar + auto-lock + keyboard shortcut won't work)
  • if secret service is disabled, locking the app is possible (button on header bar + auto-lock + keyboard shortcut all work)
  • if auto-lock is enabled, then enabling secret service is not possible.

sha256: 3b2dfe6ebc3c1e30061bffdd60323f816f1963c090f7498adb6b96aa0318d753

v3.1.3

1 year ago
  • Fix Aegis import/export when using long pwds. Thanks to @giovEra for the help in narrowing down the issue (#276)
  • Fix secret service cleanup
  • Show the correct error message when import fails
  • Use g_utf8_strlen instead of strlen

sha256: 8f3702e70990611590988930154cd9c4f84879fbe2f10357be850ab5a168a18b

v3.1.2

1 year ago

Add compatibility with libcotp >= 2.0.0

sha256: f0edbab4442df4cdf7d186a07fc3e841916f87fbab4e56d29b97a64feb09f06f

v3.1.1

1 year ago

This release brings lots of small under-the-hood changes:

  • fixed some memory leaks
  • improved error handling
  • use secure functions instead of standard ones

sha256: f7f078a70adfc70e77889c6aa17e327159c2f80160c2421822e51fdeb81332f4

v3.1.0

1 year ago
  • New feature (#258): entries can be displayed as a QR-Code
  • All keyboard shortcuts have been revised, be sure to check them (Ctrl-k)
  • Updated the artwork credits in the about dialog
  • Code clean-up

Note for packages: new dependency is needed (qrencode>=4.0.2)

sha256: d1a29a8eb60121a368d75b6b3fa2e6b86a8a633ae20baf9d818dfb16917c8276

v3.0.0

1 year ago
  • NEW: OTPClient is now translatable (#263). If you wish to translate it in your language, you can find two templates (.pot) in the po/ directory. When you are done translating, either open a PR or send me an email so I can add the translation.
  • NEW: secret is now editable too (#258)
  • NEW: an About dialog has been added in the settings menu.
  • CHANGED: removed Authenticator Plus support (#257)

The major release bump was done in order to be in sync with the GTK version used by OTPClient.

  • v3.x uses GTK3 only
  • v4.x uses GTK4 only (may be compatible with GTK 5)
  • v5.x usesGTK5 only (may be compatible with GTK 6)

:warning: note for packages: if not done by your build system, please add SHARE_INSTALL_PREFIX as cmake option (e.g. -DSHARE_INSTALL_PREFIX=/usr/share)

sha256: 0e2c35038094c0180d7f6cee9877fdb017fad7c95871cdb93f799b80dc14ceec