aboutsummaryrefslogtreecommitdiff
path: root/go.mod
AgeCommit message (Collapse)Author
2025-12-27Release gotp v0.6.2 (2025-12-27)HEADv0.6.2maindevShulhan
This is the last release for year 2025. [CHORE] _doc: merge index into README. This is so we can serve the _doc/ directory under https://kilabit.info/project/gotp/ . [CHORE] Update minimum Go version to 1.24.0 and update all dependencies. Happy holidays!
2025-02-03all: replace external linters with internal commandShulhan
The fieldalignment and shadow linters are from golang.org/x/tools. Those linters have an exposed APIs that can be combined into single call or program, which provided by "pakakeh.go/lib/goanalysis". This help reduce the tooling need to be installed or setup for development.
2025-02-03go.mod: update all dependenciesShulhan
2025-01-08go.mod: update all dependenciesShulhan
2024-11-07go.mod: update all dependenciesShulhan
2024-09-08go.mod: update all dependenciesShulhan
2024-06-22go.mod: update dependenciesShulhan
2024-03-26all: replace module "share" with "pakakeh.go"Shulhan
The "share" module has been moved to moved from github, to sourcehut.
2024-02-08go.mod: update dependenciesShulhan
2024-01-30all: use [lib/crypto.LoadPrivateKeyInteractive]Shulhan
The lib/crypto.LoadPrivateKeyInteractive provides a simple way to read passphrase from stdin that also support SSH_ASKPASS. While at it, add test for Cli with passphrase.
2024-01-25go.mod: update all dependenciesShulhan
2023-11-11go.mod: update all dependenciesShulhan
2023-10-06all: unfold private key path before readingShulhan
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)
2023-05-15all: update Go version to 1.19 and all dependenciesShulhan
2023-02-12go.mod: update all dependenciesShulhan
2022-09-06go.mod: update all dependenciesShulhan
2022-08-07all: replace golang.org/x/crypto/ssh/terminal with golang.org/x/termShulhan
The golang.org/x/crypto/ssh/terminal has been deprecated.
2022-08-07go.mod: set minimum Go version to 1.18 and update all modulesShulhan
The 1.17 has been deprecated since the release of 1.19. This update affect the test cases on Cli.
2022-03-14all: re-licensing gotp under GPL-3.0 or laterShulhan
See https://kilabit.info/journal/2022/gpl/ for more information.
2022-03-14go.mod: update all dependenciesShulhan
2022-02-08go.mod: update share moduleShulhan
This update make the configuration file sort the issuer by label, in ascending order. So, any "add" or "remove" that may changes the configuration will not reorder all labels.
2021-10-27gotp: command line interface for Time-based One Time Password (TOTP)Shulhan
The gotp currently has the following features, * add: add new TOTP issuer with their label and secret * gen: generate password * import: import TOTP from other provider, currently support Aegis * list: print all registered TOTP configuration by labels * remove: delete a TOTP configuration from file by label * rename: changes the TOTP configuration by its label