v0.4.0 26 days ago .tar.gz browse log

Release gotp v0.4.0 (2023-11-11)

=== New features

* all: implement command "get"

  The "get" command get and print the issuer by its LABEL.
  This will print the issuer secret, unencrypted.

=== Enhancements

* all: unfold private key path before reading

  By unfolding, user can set the path to private key using "~" that
  points to their home.
  This make the key can works across home directory, in case user have
  multiple homes (Linux and macOS have different home path and maybe
  user name, but both can use "~" as substitution for $HOME)

* Makefile: add task to install and uninstall gotp in macOS

v0.3.1 6 months ago .tar.gz browse log

Release gotp v0.3.1 (2023-05-25)

===  Bug fix

* all: load private key only when needed

In case the configuration use private key with passphrase, the bash
completion will hang due to the command ask for passphrase.

This changes fix this issue by loading private key only when doing add,
generate, import, or remote-private-key.

v0.3.0 6 months ago .tar.gz browse log

Release gotp v0.3.0 (2023-05-17)

=== New features

* all: add command to remove the private key
* all: add command to set private key

=== Chores

* all: update Go version to 1.19 and all dependencies

v0.2.3 9 months ago .tar.gz browse log

Release gotp v0.2.3 (2023-02-12)

===  Enhancements

* all: add bash completion script

===  Chores

* all: move the installation steps in AUR to Makefile

* make: change the build and install directory

The build task now create binary under _sys/usr/bin/, while the install
task install the binary based on $DESTDIR environment variable, not

v0.2.2 1 year, 2 months ago .tar.gz browse log

Release gotp v0.2.2 (2022-09-06)

=== Bug fix

* all: fix the go:embed reference to symbolic link

=== Chores

* all: add task to serve and preview the documentation at _doc
* all: group all documents into directory _doc

v0.2.1 1 year, 4 months ago .tar.gz browse log

Release gotp v0.2.1 (2022-08-07)

=== Bug fixes

* all: fix base32 decoding on secret

=== Chores

* _AUR: add package build for Arch Linux
* go.mod: set minimum Go version to 1.18 and update all modules

v0.2.0 1 year, 8 months ago .tar.gz browse log

Release gotp v0.2.0 (2022-03-14)

This release changes the gotp license under GPL 3.0 or later.

See https://kilabit.info/journal/2022/gpl/ for more information.

v0.1.0 1 year, 9 months ago .tar.gz browse log

Release gotp v0.1.0 (2022-02-08)

The first release of gotp, a command line interface to manage and
generate Time-based One Time Password (TOTP).

* Add a TOTP secret identified by unique LABEL.
* Generate N number passwords using the secret identified by LABEL.
* Import the TOTP configuration from other provider.
  Currently, the only supported PROVIDER is Aegis and the supported file
  is .txt.
* List all labels stored in the configuration.
* Remove LABEL from configuration.
* Rename a LABEL into NEW-LABEL.
* Encrypted secret using RSA based private key.