<feed xmlns='http://www.w3.org/2005/Atom'>
<title>urngd, branch v1.0.2</title>
<subtitle>Micro non-physical true random number generator based on timing jitter</subtitle>
<id>https://git.openwrt.org/project/urngd/atom?h=v1.0.2</id>
<link rel='self' href='https://git.openwrt.org/project/urngd/atom?h=v1.0.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/'/>
<updated>2020-01-21T15:56:08Z</updated>
<entry>
<title>Tag version 1.0.2</title>
<updated>2020-01-21T15:56:08Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2020-01-21T15:20:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/commit/?id=c7f7b6b65b82eda4675b42d8cd28d76ea7aebf1a'/>
<id>urn:sha1:c7f7b6b65b82eda4675b42d8cd28d76ea7aebf1a</id>
<content type='text'>
Lets tag version 1.0.2.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Fix blocked entropy generation</title>
<updated>2020-01-21T15:56:08Z</updated>
<author>
<name>Cristian Ciocaltea</name>
</author>
<published>2020-01-21T14:43:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/commit/?id=236b7a0aef2189ee49d6ca82ebc3bf2e06fd623d'/>
<id>urn:sha1:236b7a0aef2189ee49d6ca82ebc3bf2e06fd623d</id>
<content type='text'>
The OpenWrt Jitter RNG daemon is currently unable to continuously
provide entropy, except once on process startup.

This patch brings the following fixes:
- poll /dev/random for unblocking write operations, instead of read
- register the low entropy callback after uloop initialization, not
  before

Signed-off-by: Cristian Ciocaltea &lt;cristian.ciocaltea@gmail.com&gt;
[commit subject tweak, uloop_done cleanup]
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Tag version 1.0.1</title>
<updated>2019-10-11T08:29:26Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-10-10T17:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/commit/?id=40f939d57c67bbe2987a863500cca02e91d34b90'/>
<id>urn:sha1:40f939d57c67bbe2987a863500cca02e91d34b90</id>
<content type='text'>
Lets tag version 1.0.1.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>jitterentropy-rngd: update to version v1.1.0 + clang compile fix</title>
<updated>2019-10-11T08:29:26Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-09-27T20:46:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/commit/?id=9e758e6e6aec0396594ec2cab4b260d47249f598'/>
<id>urn:sha1:9e758e6e6aec0396594ec2cab4b260d47249f598</id>
<content type='text'>
 * avert crash during shutdown when the kernel sends a SIGALRM while the
   Jitter RNG is deallocated
 * Fix: unsafe signal handling by Gerald Lledo
 * import jitterentropy library 2.2.0 to make rngd fully SP800-90B compliant
 * include clang compile fix in order to use scan-build static checker
   used in GitLab CI pipeline

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Fix wrong types in format strings used in debug build</title>
<updated>2019-10-11T08:29:26Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-09-27T20:46:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/commit/?id=193586a25adc3a666c5e6227eeefb750122cab17'/>
<id>urn:sha1:193586a25adc3a666c5e6227eeefb750122cab17</id>
<content type='text'>
GCC 9.2.1 on x86/64 complains about following format string issues:

 urngd.c:94:12: error: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Werror=format=]
 urngd.c:94:12: error: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Werror=format=]

GCC 7.4.0 on i.mx6 complains about following format string issues:

 urngd.c:55:20: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Werror=format=]

Ref: https://gitlab.com/ynezz/openwrt-urngd/-/jobs/306404059
Ref: https://gitlab.com/ynezz/openwrt-urngd/-/jobs/309187631
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Add initial GitLab CI support</title>
<updated>2019-10-11T08:29:26Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-09-27T20:15:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/commit/?id=d474977bb61186532783310f28d127fe9d33912c'/>
<id>urn:sha1:d474977bb61186532783310f28d127fe9d33912c</id>
<content type='text'>
Uses currently proof-of-concept openwrt-ci[1] in order to:

 * improve the quality of the codebase in various areas
 * decrease code review time and help merging contributions faster
 * get automagic feedback loop on various platforms and tools
   - out of tree build with OpenWrt SDK on following targets:
     * ath79-generic
     * imx6-generic
     * malta-be
     * mvebu-cortexa53
   - out of tree native build on x86/64 with GCC (versions 7, 8, 9) and Clang 9
   - out of tree native x86/64 static code analysis with cppcheck and
     scan-build from Clang 9

1. https://gitlab.com/ynezz/openwrt-ci/

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Fix wrong type in format string</title>
<updated>2019-06-17T13:19:38Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2019-06-17T13:17:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/commit/?id=c057e177ace7704a3d4e2e1272baaf2e2d21cbed'/>
<id>urn:sha1:c057e177ace7704a3d4e2e1272baaf2e2d21cbed</id>
<content type='text'>
GCC 9.1 complains about this wrong type used in the format string, fix
this to make the compiler happy.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>Init logging before actually using it</title>
<updated>2019-05-27T13:06:31Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-05-27T13:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/commit/?id=41e4163b2e7f4c1c1f51cdfa487d6052ff859cf2'/>
<id>urn:sha1:41e4163b2e7f4c1c1f51cdfa487d6052ff859cf2</id>
<content type='text'>
Otherwise we don't get urngd: prefixed log messages which might be
confusing:

 procd: - watchdog -
 jent-rng init failed, err: 2
 procd: - watchdog -

While at it add missing newline in one error message.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2019-05-20T12:18:36Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-05-20T09:24:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/urngd/commit/?id=7146f0c33c4f68883e60169066a4a863ae388fc5'/>
<id>urn:sha1:7146f0c33c4f68883e60169066a4a863ae388fc5</id>
<content type='text'>
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
</feed>
