<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nitrocli/src, branch nitrokey-v0.8.0</title>
<subtitle>Robin Krahl's fork of nitrocli</subtitle>
<id>https://git.ireas.org/nitrocli/atom?h=nitrokey-v0.8.0</id>
<link rel='self' href='https://git.ireas.org/nitrocli/atom?h=nitrokey-v0.8.0'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/'/>
<updated>2020-10-02T09:58:21Z</updated>
<entry>
<title>Rename numlock, capslock, scrollock options</title>
<updated>2020-10-02T09:58:21Z</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/nitrocli/commit/?id=a6538455de33f6d09dfa4011fbbdaa6e59b132f4'/>
<id>urn:sha1:a6538455de33f6d09dfa4011fbbdaa6e59b132f4</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>Remove DeviceModel::as_user_facing_str</title>
<updated>2020-10-02T09:54:48Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-29T17:07:05Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=458d87d2a7fb31beea3e965bd77d7d0ce25eb4b4'/>
<id>urn:sha1:458d87d2a7fb31beea3e965bd77d7d0ce25eb4b4</id>
<content type='text'>
This patch removes the unused DeviceModel::as_user_facing_str method.
The device model is only used for the argument handling.  When printing
messages for the user, we always use nitrokey::Model.  Its Display
implementation already prints the model in an appropriate format.
</content>
</entry>
<entry>
<title>Support Librem Key</title>
<updated>2020-10-02T09:54:41Z</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/nitrocli/commit/?id=c7c5e94f1e3d90e6ce85a7c6adb7fdbc31a29645'/>
<id>urn:sha1:c7c5e94f1e3d90e6ce85a7c6adb7fdbc31a29645</id>
<content type='text'>
This patch adds the librem device model for the Librem Key.

Note that we cannot run any tests for the new model until nitrokey-test
is updated.
</content>
</entry>
<entry>
<title>Update nitrokey to v0.8.0</title>
<updated>2020-10-02T09:54:35Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-25T00:06:00Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=adbfa1c12257405112445497324938a011db8664'/>
<id>urn:sha1:adbfa1c12257405112445497324938a011db8664</id>
<content type='text'>
This patch updates the nitrokey dependency to version 0.8.0 and applies
all breaking changes (Config fields renaming, DeviceWrapper and Model
non-exhaustiveness, changed Display implementation for Model).
</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/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>Show progress bar in fill output</title>
<updated>2020-09-12T21:31:46Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-10T10:39:07Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=57a177e2f946390559a1f17787c5a15d23ac3393'/>
<id>urn:sha1:57a177e2f946390559a1f17787c5a15d23ac3393</id>
<content type='text'>
This patch uses the progressing crate to display a progress bar for the
fill command if the output is printed to a TTY.
</content>
</entry>
<entry>
<title>Add is_tty field to Context</title>
<updated>2020-09-12T21:12:04Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-10T11:34:46Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=33918c32b8de4250c450f8d0b007019913c440a1'/>
<id>urn:sha1:33918c32b8de4250c450f8d0b007019913c440a1</id>
<content type='text'>
This patch adds the is_tty field to the Context struct that indicates
whether stdout is a TTY.  This allows us to use TTY features like moving
the cursor in our output.
</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/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>
<entry>
<title>Print SD card usage in Storage status</title>
<updated>2020-09-12T01:42:30Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-10T09:01:18Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=cce2ee3c72e680c14516979bfc0108ab2341141b'/>
<id>urn:sha1:cce2ee3c72e680c14516979bfc0108ab2341141b</id>
<content type='text'>
The Storage device keeps track of the areas of the SD card that have
been written to during this power cycle. This data can be accessed using
the NK_get_SD_usage_data function that returns a range of the SD card
that has not been written. This data can be used as a guide line when
creating new hidden volumes.
This patch adds the SD card usage data to the output of the status
command for Nitrokey Storage devices.
</content>
</entry>
<entry>
<title>Rename device path to USB path in list output</title>
<updated>2020-09-09T15:58:47Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-09T11:03:44Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=663f24b2e41c90709750337e47f2f43b3100422f'/>
<id>urn:sha1:663f24b2e41c90709750337e47f2f43b3100422f</id>
<content type='text'>
For consistency with the --usb-path option, this path renames the device
path column in the output of the list command to USB path.
</content>
</entry>
</feed>
