<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openrc.git/src/seedrng, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.vlhl.dev/navi/openrc/openrc.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/openrc/openrc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/'/>
<updated>2023-02-16T12:54:17+00:00</updated>
<entry>
<title>seedrng: fix copyright year</title>
<updated>2023-02-16T12:54:17+00:00</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2023-02-16T07:16:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=95b2948e6e153271249b09b9b1505c527c54e0cd'/>
<id>urn:sha1:95b2948e6e153271249b09b9b1505c527c54e0cd</id>
<content type='text'>
this was mistakenly changed to 2023 instead of 2022-2023 in 63a5ee3d
</content>
</entry>
<entry>
<title>seedrng: fix memory leak reported by clang-tidy</title>
<updated>2023-02-05T05:38:20+00:00</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2023-01-30T22:16:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=63a5ee3d8c75db0ce89a755264f0d871107668d3'/>
<id>urn:sha1:63a5ee3d8c75db0ce89a755264f0d871107668d3</id>
<content type='text'>
`seed_dir` gets allocated via xstrdup but never gets freed - which
clang-tidy flags as a memory leak.

instead of free-ing the allocation, just don't allocate to begin with
since there's no need for it.

also bump the copyright year.
</content>
</entry>
<entry>
<title>seedrng: missing includes from IWYU</title>
<updated>2023-01-29T17:32:22+00:00</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-01-29T04:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=1bc87b7a7cc48eaa3f3c6731af935593f9a21050'/>
<id>urn:sha1:1bc87b7a7cc48eaa3f3c6731af935593f9a21050</id>
<content type='text'>
</content>
</entry>
<entry>
<title>seedrng: initialize seed_dir</title>
<updated>2022-04-21T01:49:47+00:00</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2022-04-21T01:49:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=b5f713124b043e287d2b0db252088c69533b9e63'/>
<id>urn:sha1:b5f713124b043e287d2b0db252088c69533b9e63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>seedrng: more improvements</title>
<updated>2022-04-21T01:38:03+00:00</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2022-04-21T01:34:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=c0f55867437fe14201a9de86678835d4be8e6563'/>
<id>urn:sha1:c0f55867437fe14201a9de86678835d4be8e6563</id>
<content type='text'>
- drop initialization of some variables.
- use eerrorx where possible
- drop final cleanup instructions
</content>
</entry>
<entry>
<title>seedrng: incorporate various improvements</title>
<updated>2022-04-20T20:45:20+00:00</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-04-20T00:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=9b16bfe0e761067fd076d549e813c8f650c7f889'/>
<id>urn:sha1:9b16bfe0e761067fd076d549e813c8f650c7f889</id>
<content type='text'>
There have been a number of subtle improvements and cleanups to seedrng,
including using openat and locking the directory fd instead of a
separate lock file. Also various stylistic cleanups.

This fixes #519.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>migrate fully to meson build system</title>
<updated>2022-04-06T15:51:55+00:00</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2022-04-06T15:51:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=391d12db48754861b5cecac92ee3321597ee02c1'/>
<id>urn:sha1:391d12db48754861b5cecac92ee3321597ee02c1</id>
<content type='text'>
- drop old build system
- move shared include and source files to common directory
- drop "rc-" prefix from shared include and source files
- move executable-specific code to individual directories under src
- adjust top-level .gitignore file for new build system

This closes #489.
</content>
</entry>
</feed>
