<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gotp, branch v0.6.0</title>
<subtitle>CLI to manage Time-based OTP.</subtitle>
<id>http://git.kilabit.info/gotp/atom?h=v0.6.0</id>
<link rel='self' href='http://git.kilabit.info/gotp/atom?h=v0.6.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/'/>
<updated>2024-06-22T10:32:55Z</updated>
<entry>
<title>Release gotp v0.6.0 (2024-06-22)</title>
<updated>2024-06-22T10:32:55Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-06-22T10:32:55Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=d08e28f6698ee35827e52903032a36a4f1354878'/>
<id>urn:sha1:d08e28f6698ee35827e52903032a36a4f1354878</id>
<content type='text'>
=== New features

all: implement command "export"::

  The "export" command export all issuers to file or standard output,

    $ gotp export &lt;FORMAT&gt; [FILE]

  List of known supported FORMAT is: uri. If FILE is not defined it
  will print to standard output. The list of exported issuers are
  printed in order of its label.

=== Bug fix

Fix "gen" command due to lower case secret::

  Sometimes, provider provide base32 of secret in lowercase.
  But, to decode it, all of the characters must be in upper case
  otherwise it will be failed.
</content>
</entry>
<entry>
<title>all: implement command "export"</title>
<updated>2024-06-22T10:21:56Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-06-22T09:35:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=dbe4f9722bbd63f685b36606abbfd97cbf1dfb10'/>
<id>urn:sha1:dbe4f9722bbd63f685b36606abbfd97cbf1dfb10</id>
<content type='text'>
The "export" command export all issuers to file or standard output,

	$ gotp export &lt;FORMAT&gt; [FILE]

List of known supported FORMAT is: uri.
If FILE is not defined it will print to standard output.
The list of exported issuers are printed in order of its label.
</content>
</entry>
<entry>
<title>go.mod: update dependencies</title>
<updated>2024-06-21T17:52:47Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-06-21T17:52:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=4eaf76a096a0ba8ba5e687ede23c1dafd9064358'/>
<id>urn:sha1:4eaf76a096a0ba8ba5e687ede23c1dafd9064358</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: comply with linter recommendations</title>
<updated>2024-03-26T09:07:41Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-26T09:07:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=7a0dbe1a568d0755afc4c1c432fa3ab9e09adff0'/>
<id>urn:sha1:7a0dbe1a568d0755afc4c1c432fa3ab9e09adff0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: replace module "share" with "pakakeh.go"</title>
<updated>2024-03-26T09:05:13Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-26T09:05:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=bd4157bbd951d7207d5398006c98cebe483e459f'/>
<id>urn:sha1:bd4157bbd951d7207d5398006c98cebe483e459f</id>
<content type='text'>
The "share" module has been moved to moved from github, to sourcehut.
</content>
</entry>
<entry>
<title>Convert base32 encoded hash to upper case</title>
<updated>2024-02-21T02:09:04Z</updated>
<author>
<name>Balki</name>
<email>git.user@balki.me</email>
</author>
<published>2024-02-20T18:45:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=b1607d5902efab63c6dc5177f78268f69a66c2fc'/>
<id>urn:sha1:b1607d5902efab63c6dc5177f78268f69a66c2fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release gotp v0.5.0 (2024-02-08)</title>
<updated>2024-02-08T15:17:47Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-02-08T15:17:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=ccb8ba05b202dcca0628f8bec86654916c233b14'/>
<id>urn:sha1:ccb8ba05b202dcca0628f8bec86654916c233b14</id>
<content type='text'>
=== Breaking changes

* all: make the path to private key static

  Instead of prompting user, make the private key static, located at
  "$XDG_CONFIG_DIR/gotp/gotp.key".
  If the key exist, the issuer will be encrypted.

=== Enhancements

* all: ask for passphrase when removing or renaming label

  Even though "rename" command does not read the encrypted secret, as long
  as the private key is in use, it should ask for passphrase.

  The remove operation allow only the one that know the private key can
  modify the issuer.

* _sys: fix the bash completion installation directory

  In POSIX system, the correct installation for bash completion script
  should be /usr/share/bash-completion not under /etc directory.
</content>
</entry>
<entry>
<title>_AUR: use branch dev when testing build on local</title>
<updated>2024-02-08T15:13:19Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-02-08T15:13:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=76fe42757f82837466e82327d4af277f6a82eeff'/>
<id>urn:sha1:76fe42757f82837466e82327d4af277f6a82eeff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update dependencies</title>
<updated>2024-02-08T11:22:38Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-02-08T11:22:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=da6a5594b5ba5e40700bfed6764d8b66d704b7a0'/>
<id>urn:sha1:da6a5594b5ba5e40700bfed6764d8b66d704b7a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>_sys: fix the bash completion installation directory</title>
<updated>2024-01-30T17:09:54Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-01-30T17:09:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=f5788bdd8ab4a853f453d06ca1e7deb636877b15'/>
<id>urn:sha1:f5788bdd8ab4a853f453d06ca1e7deb636877b15</id>
<content type='text'>
In POSIX system, the correct installation for bash completion
script should be /usr/share/bash-completion not under /etc
directory.
</content>
</entry>
</feed>
