<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gotp, branch v0.2.1</title>
<subtitle>CLI to manage Time-based OTP.</subtitle>
<id>http://git.kilabit.info/gotp/atom?h=v0.2.1</id>
<link rel='self' href='http://git.kilabit.info/gotp/atom?h=v0.2.1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/'/>
<updated>2022-08-06T18:48:33Z</updated>
<entry>
<title>Release gotp v0.2.1 (2022-08-07)</title>
<updated>2022-08-06T18:48:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T18:48:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=a74359d0344293b7ff40b792f1f3ef0798f72c6b'/>
<id>urn:sha1:a74359d0344293b7ff40b792f1f3ef0798f72c6b</id>
<content type='text'>
=== 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
</content>
</entry>
<entry>
<title>_AUR: add package build for Arch Linux</title>
<updated>2022-08-06T18:19:26Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T18:19:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=2b15b6b72e3cb46e6ff9a1c8aa406916bb60c9d0'/>
<id>urn:sha1:2b15b6b72e3cb46e6ff9a1c8aa406916bb60c9d0</id>
<content type='text'>
This package build the gotp based on the latest tag and commit.
</content>
</entry>
<entry>
<title>cmd/gotp: add the documentation for command gotp</title>
<updated>2022-08-06T18:15:07Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T18:15:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=2c0f8a1c9c4ef245fb88b5b0ccd393ec874ad3e3'/>
<id>urn:sha1:2c0f8a1c9c4ef245fb88b5b0ccd393ec874ad3e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: replace golang.org/x/crypto/ssh/terminal with golang.org/x/term</title>
<updated>2022-08-06T18:13:52Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T18:13:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=41c0c1a9146b0aacebf990d00da4e425c91db578'/>
<id>urn:sha1:41c0c1a9146b0aacebf990d00da4e425c91db578</id>
<content type='text'>
The golang.org/x/crypto/ssh/terminal has been deprecated.
</content>
</entry>
<entry>
<title>cmd/gotp: add subcommand "version"</title>
<updated>2022-08-06T18:00:42Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T18:00:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=dbfed69ca90f5cd02b969fd714a35acc80f5f703'/>
<id>urn:sha1:dbfed69ca90f5cd02b969fd714a35acc80f5f703</id>
<content type='text'>
The "version" command print the module version based on the latest tag,
with additional commit number and hash.
</content>
</entry>
<entry>
<title>go.mod: set minimum Go version to 1.18 and update all modules</title>
<updated>2022-08-06T17:53:08Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T17:53:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=f0831230b4578a580ae207e446654ca39c95a550'/>
<id>urn:sha1:f0831230b4578a580ae207e446654ca39c95a550</id>
<content type='text'>
The 1.17 has been deprecated since the release of 1.19.

This update affect the test cases on Cli.
</content>
</entry>
<entry>
<title>all: generate coverage when running tests</title>
<updated>2022-08-06T17:44:59Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T17:44:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=035f4e6c87f49eee768937cbec330f803376897a'/>
<id>urn:sha1:035f4e6c87f49eee768937cbec330f803376897a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: clean up code</title>
<updated>2022-08-06T17:43:59Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T17:43:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=06016118084334cb22ee1455a7f3786c6162673a'/>
<id>urn:sha1:06016118084334cb22ee1455a7f3786c6162673a</id>
<content type='text'>
Changes,

* Replace variable declaration ":=" using explicit one
* Use raw string literal whenever possible
* Realign struct Config from 56 to 40 bytes (-16 bytes)
* Realign struct Issuer from 88 to 72 bytes (-16 bytes)
</content>
</entry>
<entry>
<title>all: fix base32 decoding on secret</title>
<updated>2022-08-06T16:12:42Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T16:12:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=25809666ff0050b10e786714ae97c0c00df48918'/>
<id>urn:sha1:25809666ff0050b10e786714ae97c0c00df48918</id>
<content type='text'>
The base32 decoding should be without padding otherwise it will return
an error (for some base32 string):

  illegal base32 data at input byte 48
</content>
</entry>
<entry>
<title>Release gotp v0.2.0 (2022-03-14)</title>
<updated>2022-03-14T16:28:24Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-03-14T16:28:24Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gotp/commit/?id=69b2de6d86cb8c8caa57c0d4f452ca91a387beda'/>
<id>urn:sha1:69b2de6d86cb8c8caa57c0d4f452ca91a387beda</id>
<content type='text'>
Release gotp under GPL 3.0 or later.

See https://kilabit.info/journal/2022/gpl/ for more information.
</content>
</entry>
</feed>
