<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nitrokey-sys-rs, branch master</title>
<subtitle>low-level Rust bindings for libnitrokey</subtitle>
<id>https://git.ireas.org/nitrokey-sys-rs/atom?h=master</id>
<link rel='self' href='https://git.ireas.org/nitrokey-sys-rs/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/'/>
<updated>2019-07-04T10:34:24Z</updated>
<entry>
<title>Release v3.5.0</title>
<updated>2019-07-04T10:34:24Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-04T10:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=8695e2c762807e033a86c8d03974b686d20cdd72'/>
<id>urn:sha1:8695e2c762807e033a86c8d03974b686d20cdd72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark deprecated functions using the deprecated attribute</title>
<updated>2019-07-04T10:34:18Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-04T10:31:08Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=104f7d87ccc358d48f772969da708b9eba1958bc'/>
<id>urn:sha1:104f7d87ccc358d48f772969da708b9eba1958bc</id>
<content type='text'>
nitrokey-sys currently contains two deprecated functions: `NK_status`
and `NK_totp_get_time`.  This patch adds Rust’s `deprecated` attribute
to the functions.
</content>
</entry>
<entry>
<title>Update to libnitrokey v3.5</title>
<updated>2019-07-04T10:34:11Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-04T10:25:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=cd68e9fae6097a7938d5ca127b43942a20f2235f'/>
<id>urn:sha1:cd68e9fae6097a7938d5ca127b43942a20f2235f</id>
<content type='text'>
This patch updates libnitrokey from version 3.4.1 to version 3.5 and
lists all API changes in the changelog.
</content>
</entry>
<entry>
<title>Release v3.4.3</title>
<updated>2019-01-12T13:58:45Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T13:58:45Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=fe86df47853718983e1f45d6a4289a1d93ace45c'/>
<id>urn:sha1:fe86df47853718983e1f45d6a4289a1d93ace45c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check the USE_SYSTEM_LIBNITROKEY environment variable</title>
<updated>2019-01-12T13:57:05Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T13:54:09Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=15d818928ed8bc953237808f20adc763d915db49'/>
<id>urn:sha1:15d818928ed8bc953237808f20adc763d915db49</id>
<content type='text'>
This patch introduces the USE_SYSTEM_LIBNITROKEY environment variable.
If it is set when compiling, the nitrokey-sys crate will not try to
build libnitrokey from source but instead uses the system libnitrokey
version.
</content>
</entry>
<entry>
<title>Release v3.4.2</title>
<updated>2019-01-01T22:30:57Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-01T22:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=6a8186e8ded7eab799580711d8d6357459f972cc'/>
<id>urn:sha1:6a8186e8ded7eab799580711d8d6357459f972cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Manually set the libnitrokey version</title>
<updated>2019-01-01T22:30:42Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-01T22:17:16Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=4877e9ee5ca551e1a68749b6c5efa3eadc2f1a67'/>
<id>urn:sha1:4877e9ee5ca551e1a68749b6c5efa3eadc2f1a67</id>
<content type='text'>
As the nitrokey-sys crate’s version is no longer directly mapped to the
libnitrokey version, this patch updates the build script.  Instead of
assuming that the nitrokey-sys version is also the libnitrokey version,
we specify the libnitrokey version manually.
</content>
</entry>
<entry>
<title>Update README to reflect versioning changes</title>
<updated>2019-01-01T10:22:00Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-01T10:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=3a82bdc722a58b5eb4eaa6ec80a77bd3b6fd1d38'/>
<id>urn:sha1:3a82bdc722a58b5eb4eaa6ec80a77bd3b6fd1d38</id>
<content type='text'>
To be able to ship crate updates without a new libnitrokey version, the
patch version is decoupled from libnitrokey.  This patch updates the
README to describe this policy.
</content>
</entry>
<entry>
<title>Link to hidapi on non-Linux systems</title>
<updated>2018-12-31T19:20:11Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-31T19:14:59Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=a47058981611bacae464ed6deac39c6686357f3a'/>
<id>urn:sha1:a47058981611bacae464ed6deac39c6686357f3a</id>
<content type='text'>
According to the hidapi README [0], only Linux provides two different
hidapi backends.  Therefore this patch changes the build script to
default to linking to hidapi on non-Linux systems.

This patch fixes the macOS build issue reported by Philippe Normand and
is based on the patch proposed by Philippe Normand at [1].

[0] https://github.com/signal11/hidapi/blob/master/README.txt
[1] https://github.com/d-e-s-o/nitrocli/pull/42
</content>
</entry>
<entry>
<title>Use -std=c++14 flag when compiling libnitrokey</title>
<updated>2018-12-31T19:17:59Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-31T19:06:35Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=b529221df29450412b01d8514df93a059fec8104'/>
<id>urn:sha1:b529221df29450412b01d8514df93a059fec8104</id>
<content type='text'>
Based on the patch proposed by Philippe Normand at [0].

[0] https://github.com/d-e-s-o/nitrocli/pull/42
</content>
</entry>
</feed>
