Skip to content

Releases: CarlGreenApps/OTP

OTP v1.1.6

07 Mar 20:44
01907bc
Compare
Choose a tag to compare

Bug Fixes

  • OTPs that exceeded 56 characters in their name would not display the OTP code in the popup window. #15

Known Issues

  • The main window is still showing on start-up on File configurations #12

Coming Soon

  • Encrypted OTPs will prompt user if they wish to retain the passphrase for the lifetime of the application or be asked every-time.

OTP v1.1.5

13 Feb 09:49
01907bc
Compare
Choose a tag to compare

Bug Fixes

  • The tray icon would not update when database connection was restored. The offline icon has been removed to workaround the issue. #16

Known Issues

  • The main window is still showing on start-up on File configurations #12

Coming Soon

  • Encrypted OTPs will prompt user if they wish to retain the passphrase for the lifetime of the application or be asked every-time.

OTP v1.1.4

12 Feb 22:18
01907bc
Compare
Choose a tag to compare

New Features

  • Repeat Last Code menu item has been added, when enabled the last QR code to be generated will be repeated until such time as the user switches off this parameter.
  • Encrypted OTPs has been added. Currently the passphrase must be supplied on every view. If the passphrase is forgotten recovery is not possible. Do not forget the passphrase!
  • The View QR Code dialog has been updated to support encrypted OTPs. Single clicking specific area's of this dialog will copy the selected values to the windows Clipboard, for example:
    Name: Test OTP
    Secret: ABCDEFGHIJKLMNOP
    QR Image: otpauth://totp/Test1?secret=ABCDEFGHIJKLMNOP

Bug Fixes

  • Adding a OTP object can result in a Run-time error '91' #13

Known Issues

  • The main window is still showing on start-up on File configurations #12

Coming Soon

  • Encrypted OTPs will prompt user if they wish to retain the passphrase for the lifetime of the application or be asked every-time.

OTP v1.1.3

28 Nov 20:46
01907bc
Compare
Choose a tag to compare

New Features

  • If OTP.exe is loaded with no command line switch then the value specified in the ..\Config\DefaultConfiguration key will be used instead.

Bug Fixes

  • The CheckDB record is updated on New, Edit, Link, Unlink, Raise, Lower and Delete events.
  • The main window and system tray icon reflects if the database is offline. The connection will be reattempted every 15 seconds #14
  • The left click to bring up the Search Database option sets the text box to be in focus so you can type without having to click the text box first.

Known Issues

  • Adding a OTP object can result in a Run-time error '91' #13
  • The main window is still showing on start-up #12
  • The system tray icon is not updating following loss of connection to the database.

Coming Soon

  • Encrypted OTPs. When opening an Encrypted OTP the user will be prompted to supply the passphrase. On successful decryption the OTP the code will be shown and the user can be allowed to cache the decryption passphrase for the lifetime of the application or be asked every-time. Viewing a QR Code of an encrypted OTP will require the passphrase.
    If the passphrase is forgotten then recovery is not available. Do not forget the passphrase!

OTP v1.1.2

13 Nov 20:06
01907bc
Compare
Choose a tag to compare

Bug Fixes

  • TOTP2.exe OTP codes were generated incorrectly.
  • Searching for a OTP and clicking the menu item would result in a run-time error.
  • Viewing the QR Code for t2otp.exe would display an invalid image.
  • When using the database configuration method and the connection failed on start-up an endless error loop would occur #11

Known Issues

  • The creation of OTP object in the database version can result in a Run-time error '91' #13
  • The main window is still showing on start-up #12

Coming Soon

  • Encrypted OTPs. When opening an Encrypted OTP the user will be prompted to supply the passphrase. On successful decryption the OTP the code will be shown and the user can be allowed to cache the decryption passphrase for the lifetime of the application or be asked every-time. Viewing a QR Code of an encrypted OTP will require the passphrase.
    If the passphrase is forgotten then recovery is not available. Do not forget the passphrase!

OTP v1.1.1

09 Nov 11:32
01907bc
Compare
Choose a tag to compare

Bug Fixes

  • If the connection to the database failed you would get caught in endless error loop and had to crash out of the otp.exe process.
  • The combo drop down lists used in Database mode have been adjusted to allow searching.
  • All text boxes support the use of CTRL+A to Select All text.

Known Issues

  • Viewing the QR Code for t2otp.exe will display an invalid image.

Coming Soon

  • Encrypted OTPs. When opening an Encrypted OTP the user will be prompted to supply the passphrase. On successful decryption the OTP the code will be shown and the user can be allowed to cache the decryption passphrase for the lifetime of the application or be asked every-time. Viewing a QR Code of an encrypted OTP will require the passphrase.
    If the passphrase is forgotten then recovery is not available. Do not forget the passphrase!

OTP v1.1.0

09 Oct 19:03
01907bc
Compare
Choose a tag to compare

New Features

  • Configuration can be stored in MSSQL database or flat data file.
  • OTP configuration files can be migrated to MSSQL database using the new File \ Import tool.
  • OTPs can be linked to 1+ groups when the configuration is stored in MSSQL database.
  • Max system tray root level menus has been increased from 50 to 89.
  • Searching for OTPs is available when the configuration is stored in MSSQL database. Left click system tray icon will bring up search box.
  • Double left click is required to bring main window into focus or via right click / Actions / Show Window menu.
  • Preferences dialog added to control settings.
  • The Popup window is customizable: style, colour, font, text alignment, size and timeout values can be set.
  • The OTP system tray icon reloads itself if the explorer.exe process ends for any reason (can take up to 1 minute to reappear).

Bug Fixes

  • Duplication of OTP's in the system tray menus would occur under some circumstances.
  • When using t2otp.exe from context menu the wrong code was generated.

Known Issues

  • Viewing the QR Code for t2otp.exe will display an invalid image.

Coming Soon

  • Encrypted OTPs. When opening an Encrypted OTP the user will be prompted to supply the passphrase. On successful decryption the OTP the code will be shown and the user can be allowed to cache the decryption passphrase for the lifetime of the application or be asked every-time. Viewing a QR Code of an encrypted OTP will require the passphrase.
    If the passphrase is forgotten then recovery is not available. Do not forget the passphrase!

OTP v1.0.10

06 Dec 18:05
01907bc
Compare
Choose a tag to compare

New Features

  • On start-up the OTP Window will not appear and only the System Tray icon will appear.

Bug Fixes

  • The Test button returns the correct OTP Code when used with third-party OTP application. #2
  • Invalid .ico files will now show a error and what .ico file is invalid. The OTP Administrator will need fix the .ico file to stop the error from reoccuring. #8
  • Editing a OTP Object would not load the Group value.

OTP v1.0.9

23 Nov 11:56
01907bc
Compare
Choose a tag to compare

New Features

  • Each OTP item can be associated with one group which is used in conjunction with the new menu item 'Group Menu View'.
    When 'Group Menu View' is enabled the system tray context menu will list OTP items in groups instead of one long list.
    Up to 50 menu groups are available with each group having unlimited OTP item associations.
  • When an OTP item is added or updated the title bar shows that the currently loaded file is 'unsaved'.
  • The System Tray icon used can be set via the File \ Set System Tray Icon menu item.
  • There is now only one command line parameter supported. The registry SettingsX key stores the settings to load for a specific OTP configuration file, for example:
    ..\OTP.exe Settings1
    ..\OTP.exe Settings2
    If no command line parameter is used then the defaults Settings key is loaded:
    HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\OTP\Settings

Bug Fixes

  • When no default configuration file was set the application would crash on start-up.
  • Menu items weren't updating correctly when OTP item changes were made.

OTP v1.0.8

17 Oct 12:43
01907bc
Compare
Choose a tag to compare

New Features

  • A License key is now required to use the OTP client. If no license is found on startup then you will be prompted to supply the license information.
  • If the modified date of the loaded otp configuration file has changed since it was last checked then the configuration will be reloaded.
  • Minor GUI enhancements.

Bug Fixes

  • The command line paramaters for loading a custom icon and .otp file would leave the File \ Set Default Configuration menu item available. As this isn't required when the .otp file is loaded on the command line the menu item is now hidden from view.