<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei, branch v0.1.1</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/?h=v0.1.1</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/?h=v0.1.1'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-07-08T20:42:31Z</updated>
<entry>
<title>release: 0.1.1</title>
<updated>2025-07-08T20:42:31Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-08T20:42:31Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6ba19a7ba5c36a4276dceeab9a5d158c5d9738a0'/>
<id>urn:sha1:6ba19a7ba5c36a4276dceeab9a5d158c5d9738a0</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>test/sandbox: add arm64 constants</title>
<updated>2025-07-08T20:36:35Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-08T19:45:54Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=749a2779f5ba8b2c575d1459db04c9209d914627'/>
<id>urn:sha1:749a2779f5ba8b2c575d1459db04c9209d914627</id>
<content type='text'>
Most of these are differences in qemu.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>test/sandbox: verify seccomp on all test cases</title>
<updated>2025-07-08T19:21:35Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-08T18:47:16Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e574042d765f135814c5afabaf24cb7109fab175'/>
<id>urn:sha1:e574042d765f135814c5afabaf24cb7109fab175</id>
<content type='text'>
This change also makes seccomp hashes cross-platform.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>test/sandbox: guard on testtool tag</title>
<updated>2025-07-07T11:11:29Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-07T11:11:29Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=2b44493e8a255b40a9809208f5c751ca7c539027'/>
<id>urn:sha1:2b44493e8a255b40a9809208f5c751ca7c539027</id>
<content type='text'>
This tool should not show up when building hakurei normally.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>test/sandbox/seccomp: remove uselib</title>
<updated>2025-07-07T06:28:55Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-07T06:28:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c30dd4e630005fa6f2409d3a3c2400d512c52042'/>
<id>urn:sha1:c30dd4e630005fa6f2409d3a3c2400d512c52042</id>
<content type='text'>
This syscall is not wired on all platforms. This test barely does anything anyway and seccomp is covered by the privileged test instrumentation.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/seccomp: add arm64 constants</title>
<updated>2025-07-07T05:58:03Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-07T05:58:03Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d90da1c8f5dacbd5b84195ce335a234b41a30aea'/>
<id>urn:sha1:d90da1c8f5dacbd5b84195ce335a234b41a30aea</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/seccomp: move bpf hashes</title>
<updated>2025-07-07T05:41:47Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-07T05:41:47Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5853d7700ff606974fd801f143e7b9d55f3fc253'/>
<id>urn:sha1:5853d7700ff606974fd801f143e7b9d55f3fc253</id>
<content type='text'>
Filter programs are different across platforms. This representation is also much more readable.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/init: fix prctl call</title>
<updated>2025-07-07T05:06:14Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-07T05:06:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d5c7523726550898b13500f8a169cf13cdc42e7a'/>
<id>urn:sha1:d5c7523726550898b13500f8a169cf13cdc42e7a</id>
<content type='text'>
This is a very silly typo. Luckily has no effect due to an upper layer doing PR_SET_NO_NEW_PRIVS already.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: move capset implementation</title>
<updated>2025-07-07T04:47:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-07T04:47:05Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ddfcc51b913a70da48102f64e18b34579dc3611c'/>
<id>urn:sha1:ddfcc51b913a70da48102f64e18b34579dc3611c</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: move syscall constants</title>
<updated>2025-07-07T04:23:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-07T04:23:01Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8ebedbd88ae2cf0da1c787fa456455065b7dc3a2'/>
<id>urn:sha1:8ebedbd88ae2cf0da1c787fa456455065b7dc3a2</id>
<content type='text'>
These aren't missing from all targets.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
