<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei, branch v0.4.0</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/?h=v0.4.0</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/?h=v0.4.0'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-04-11T01:49:43Z</updated>
<entry>
<title>release: 0.4.0</title>
<updated>2026-04-11T01:49:43Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-11T01:49:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0b1009786fd7891caf0567bbddd9e0c846b45777'/>
<id>urn:sha1:0b1009786fd7891caf0567bbddd9e0c846b45777</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/landlock: relocate from package container</title>
<updated>2026-04-10T14:56:45Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-10T14:56:45Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b39064037625d1757a65913086ec3a247ad5bb29'/>
<id>urn:sha1:b39064037625d1757a65913086ec3a247ad5bb29</id>
<content type='text'>
This is not possible to use directly, so remove it from the public API.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: unexport PR_SET_NO_NEW_PRIVS wrapper</title>
<updated>2026-04-10T14:45:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-10T14:45:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ad2c9f36cddfd8adcd06fbe9238d176a8eb89614'/>
<id>urn:sha1:ad2c9f36cddfd8adcd06fbe9238d176a8eb89614</id>
<content type='text'>
This is subtle to use correctly. It also does not make sense as part of the container API.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>check: use encoding interfaces</title>
<updated>2026-04-10T13:11:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-10T13:11:53Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=67db3fbb8d7ba95071e50c43e96a0dd79e55a476'/>
<id>urn:sha1:67db3fbb8d7ba95071e50c43e96a0dd79e55a476</id>
<content type='text'>
This turned out not to require specific treatment, so the shared interfaces are cleaner.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst: remove enablement json adapter</title>
<updated>2026-04-10T11:47:30Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-10T11:39:06Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=560cb626a1a8f7d4bfca5d30f262cc90fb5d4608'/>
<id>urn:sha1:560cb626a1a8f7d4bfca5d30f262cc90fb5d4608</id>
<content type='text'>
The go116 behaviour of built-in new function makes this cleaner.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst: optionally reject insecure options</title>
<updated>2026-04-10T10:34:02Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-10T10:12:45Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c33a6a5b7ee130370aeeebf6635977415115f7da'/>
<id>urn:sha1:c33a6a5b7ee130370aeeebf6635977415115f7da</id>
<content type='text'>
This prevents inadvertent use of insecure compatibility features.

Closes #30.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/python: 3.14.3 to 3.14.4</title>
<updated>2026-04-09T17:38:22Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-09T17:38:22Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=952082bd9b4a5387232da6965fd82e20ee8219a6'/>
<id>urn:sha1:952082bd9b4a5387232da6965fd82e20ee8219a6</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/openssl: 3.6.1 to 3.6.2</title>
<updated>2026-04-09T17:38:02Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-09T17:38:02Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=24a9b248236b5bf6fc99657d6973f740dcbb6135'/>
<id>urn:sha1:24a9b248236b5bf6fc99657d6973f740dcbb6135</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/libcap: 2.77 to 2.78</title>
<updated>2026-04-09T17:37:04Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-09T17:37:04Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c2e61e79874e2469e76465230993fcc92eb6bbd6'/>
<id>urn:sha1:c2e61e79874e2469e76465230993fcc92eb6bbd6</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/tamago: 1.26.1 to 1.26.2</title>
<updated>2026-04-09T17:31:57Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-09T17:31:57Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=86787b3bc5cb04ccb9dfd5b18b70c3e61f8949fe'/>
<id>urn:sha1:86787b3bc5cb04ccb9dfd5b18b70c3e61f8949fe</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
