<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/nitrocli/doc, branch topic/test</title>
<subtitle>A command line tool for interacting with Nitrokey devices (GitHub mirror)
</subtitle>
<id>https://git.ireas.org/mirrors/nitrocli/atom?h=topic%2Ftest</id>
<link rel='self' href='https://git.ireas.org/mirrors/nitrocli/atom?h=topic%2Ftest'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/'/>
<updated>2020-10-12T00:07:07Z</updated>
<entry>
<title>Introduce support for user-provided extensions</title>
<updated>2020-10-12T00:07:07Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-08-26T02:04:50Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=8cf63c6790192c30c81294e7a940d470bf061cbf'/>
<id>urn:sha1:8cf63c6790192c30c81294e7a940d470bf061cbf</id>
<content type='text'>
This change introduces support for discovering and executing
user-provided extensions to the program. Extensions are useful for
allowing users to provide additional functionality on top of the
nitrocli proper. Implementation wise we stick to an approach similar to
git or cargo subcommands in nature: we search the directories listed in
the PATH environment variable for a file that starts with "nitrocli-",
followed by the extension name. This file is then executed. It is
assumed that the extension recognizes (or at least not prohibits) the
following arguments: --nitrocli (providing the path to the nitrocli
binary), --model (with the model passed to the main program), and
--verbosity (the verbosity level).
</content>
</entry>
<entry>
<title>Subdivide environment variable section in manual</title>
<updated>2020-09-26T21:01:25Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-09-26T21:01:25Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=330142e68cac0116babbf2fd64fc9ff0fde132c0'/>
<id>urn:sha1:330142e68cac0116babbf2fd64fc9ff0fde132c0</id>
<content type='text'>
This change reorders and subdivides the Environment section we have in
the manual. The first subsection in it is about variables pertaining the
program configuration and the second one about those influencing
password &amp; PIN entry. Having these dedicated subsections will
subsequently allow us to reference them in follow up changes. The
reordering is meant to reflect the more general applicability that
configuration variables have.
</content>
</entry>
<entry>
<title>Rename numlock, capslock, scrollock options</title>
<updated>2020-10-11T23:26:54Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-29T17:18:56Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=aaf0286994fcffa8dc81a2569ad70ec6fd7c9b90'/>
<id>urn:sha1:aaf0286994fcffa8dc81a2569ad70ec6fd7c9b90</id>
<content type='text'>
This patch renames the options for the config set command:
	--numlock	==&gt;	--num-lock
	--capslock	==&gt;	--caps-lock
	--scrolllock	==&gt;	--scroll-lock
	--no-numlock	==&gt;	--no-num-lock
	--no-capslock	==&gt;	--no-caps-lock
	--no-scrolllock	==&gt;	--no-scroll-lock

The original naming was based on a typo in nitrokey-rs (scrollock vs.
scrolllock). Also, the typical spelling for the keys is Num Lock, Caps
Lock and Scroll Lock, so using a hyphen is a more natural.
</content>
</entry>
<entry>
<title>Support Librem Key</title>
<updated>2020-10-11T22:02:46Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-25T00:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=23f455ab2e36a019ec62450c5b40949663395963'/>
<id>urn:sha1:23f455ab2e36a019ec62450c5b40949663395963</id>
<content type='text'>
This patch adds the librem device model for the Librem Key.
</content>
</entry>
<entry>
<title>Update man page after change to base32 default OTP format</title>
<updated>2020-10-04T13:51:10Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-10-04T13:51:10Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=dc99d8ffabcd51bc549981998c5d53b1fba789e9'/>
<id>urn:sha1:dc99d8ffabcd51bc549981998c5d53b1fba789e9</id>
<content type='text'>
When we switched the default OTP format from hexadecimal to base32 we
missed that the manual was providing examples of the otp set command
that were implicitly making use of the default format -- leading to a
mismatch between what the example is meant to do and what it actually
does.
This change fixes this oversight in the manual by adjusting the examples
accordingly.
</content>
</entry>
<entry>
<title>Fix number of password safe slots mentioned in the man page</title>
<updated>2020-10-04T13:30:03Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-10-04T13:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=e5149d8a783fc8e397e91415c2e56901f7368349'/>
<id>urn:sha1:e5149d8a783fc8e397e91415c2e56901f7368349</id>
<content type='text'>
The man page mentions a password safe slot count of 20 for both the
Nitrokey Pro and the Nitrokey Storage devices. This count is incorrect,
as both devices can store only 16 entries each, as is evident from the
corresponding technical details for each device. With this change we
correct said number.
</content>
</entry>
<entry>
<title>fixup! Add fill command to overwrite SD card</title>
<updated>2020-09-26T21:02:33Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-09-26T05:12:18Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=c400e136dd9e50d006ebdff55d5617139fa96b9c'/>
<id>urn:sha1:c400e136dd9e50d006ebdff55d5617139fa96b9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixup! Add the --progress option to the fill command</title>
<updated>2020-09-22T01:55:54Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-09-22T01:55:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=f2f3f46d550816563bcccabdad1a6027e5badc46'/>
<id>urn:sha1:f2f3f46d550816563bcccabdad1a6027e5badc46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the --progress option to the fill command</title>
<updated>2020-09-20T17:50:26Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-19T13:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=d5c357e4564318577cf7e36d0f29b566f61dc825'/>
<id>urn:sha1:d5c357e4564318577cf7e36d0f29b566f61dc825</id>
<content type='text'>
The fill command starts a background operation on a Nitrokey Storage
device that fills the SD card with random data.  This patch adds a new
option, --progress, to the fill command that checks if a fill operation
is already running on the device and shows its progress.
</content>
</entry>
<entry>
<title>Add fill command to overwrite SD card</title>
<updated>2020-09-12T21:11:05Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-10T10:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=ca737e96c7688cc214e9cb514b18861b4671651c'/>
<id>urn:sha1:ca737e96c7688cc214e9cb514b18861b4671651c</id>
<content type='text'>
This patch adds the fill command that overwrites the SD card with random
data.  Similar to the reset command, we always require the user to enter
the admin PIN even if is cached.
</content>
</entry>
</feed>
