<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pakakeh.go, branch v0.22.0</title>
<subtitle>Collections of packages and tools for working with Go programming language.</subtitle>
<id>http://git.kilabit.info/pakakeh.go/atom?h=v0.22.0</id>
<link rel='self' href='http://git.kilabit.info/pakakeh.go/atom?h=v0.22.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/'/>
<updated>2021-01-05T18:29:01Z</updated>
<entry>
<title>Release share v0.22.0 (2021-01-06)</title>
<updated>2021-01-05T18:29:01Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2021-01-05T18:29:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=961b6864858220d89568185af25fff35b1d03113'/>
<id>urn:sha1:961b6864858220d89568185af25fff35b1d03113</id>
<content type='text'>
===  Breaking changes

* contact: remove unused package proofn

* sql: change the new client function parameter into struct of options.

===  New features

* cmd: add new CLI "totp"
+
The totp is a program to generate Time-based One-time Password from
secret key.

* totp: add method to generate n number of passwords

===  Enhancements

* http: print client request if debug value is equal or greater than 2.
+
If user set DEBUG environment variable or debug.Value to 2 or greater,
the http Client will print the request (header and body) to the
standard output.

* ssh: print the private key file that has an error when generating
  signers
</content>
</entry>
<entry>
<title>http: ignore errors in the example codes</title>
<updated>2021-01-05T18:28:23Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2021-01-05T18:28:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=0ed90ec3bb2de99ebfa4e8db59dce42db16c352f'/>
<id>urn:sha1:0ed90ec3bb2de99ebfa4e8db59dce42db16c352f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>big: fix test due to changes on tip of json package</title>
<updated>2021-01-05T18:25:29Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2021-01-05T18:25:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=7a4f8bebd57de1002b6e32294f02b5e5022749cf'/>
<id>urn:sha1:7a4f8bebd57de1002b6e32294f02b5e5022749cf</id>
<content type='text'>
To prevent the test error when running with different Go version, we
use the strings.Contains to compare the error instead of using
test.Assert directly.
</content>
</entry>
<entry>
<title>git: fix test due to changes on exit status on git client</title>
<updated>2021-01-05T18:24:48Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2021-01-05T18:24:48Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=13f240c9848c7c959ea476a4b236e49181177725'/>
<id>urn:sha1:13f240c9848c7c959ea476a4b236e49181177725</id>
<content type='text'>
To prevent the test error when running with different git client, we
use the strings.Contains to compare the error instead of using
test.Assert directly.
</content>
</entry>
<entry>
<title>totp: add method to generate n number of passwords</title>
<updated>2020-12-23T14:58:27Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-12-23T14:58:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=ae0e03ebec6061d5a85ebe54ac4c77cef18f1972'/>
<id>urn:sha1:ae0e03ebec6061d5a85ebe54ac4c77cef18f1972</id>
<content type='text'>
The GenerateN method will return list of password from
(current time - N*timeStep) until the current time.
</content>
</entry>
<entry>
<title>cmd: add new CLI "totp"</title>
<updated>2020-12-23T07:18:33Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-12-23T07:18:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=f9804fe2bce4ff427391c433c93f9f70381ec57d'/>
<id>urn:sha1:f9804fe2bce4ff427391c433c93f9f70381ec57d</id>
<content type='text'>
The totp is a program to generate Time-based One-time Password from
secret key.
</content>
</entry>
<entry>
<title>ssh: print the private key file that has an error when generating signers</title>
<updated>2020-12-21T02:35:54Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-12-21T02:35:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=f30f61a2c140f1c95119e0259d496feea16093d2'/>
<id>urn:sha1:f30f61a2c140f1c95119e0259d496feea16093d2</id>
<content type='text'>
Currently, if there is an error when parsing private key it will print
only error without knowing the offending file that cause it.  For example,

  generateSigners: ParsePrivateKey: ssh: this private key is passphrase protected

This changes print the offending private key file on the log message.
</content>
</entry>
<entry>
<title>http: print client request if debug value is equal or greater than 2</title>
<updated>2020-12-18T13:14:38Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-12-18T13:14:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=8d06fe0a94a42d72dfd4fc4eba86b69fce5022d8'/>
<id>urn:sha1:8d06fe0a94a42d72dfd4fc4eba86b69fce5022d8</id>
<content type='text'>
If user set DEBUG environment variable or debug.Valeu to 2 or greater,
the http Client will print the request (header and body) to the
standard output.
</content>
</entry>
<entry>
<title>sql: use the options MigrationDir if the argument fs is nil</title>
<updated>2020-12-17T14:32:40Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-12-17T14:32:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=6a2d049cc385d825cb2c48f7c36d96990da92c6c'/>
<id>urn:sha1:6a2d049cc385d825cb2c48f7c36d96990da92c6c</id>
<content type='text'>
If case the file-system argument is not provided, the function will
assume that the migration script is stored in the MigrationDir which
defined in ClientOptions.
</content>
</entry>
<entry>
<title>sql: change the new client function parameter into struct of options</title>
<updated>2020-12-17T14:31:11Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-12-17T14:31:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=0c5ed9573fec93cbf31e4778c981c61d7decdf4a'/>
<id>urn:sha1:0c5ed9573fec93cbf31e4778c981c61d7decdf4a</id>
<content type='text'>
While at it, rename the function from "New" to "NewClient" for clarity.
</content>
</entry>
</feed>
