<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/system/tmpfiles_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/system/tmpfiles_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/system/tmpfiles_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-10-12T16:12:44Z</updated>
<entry>
<title>system: remove tmpfiles</title>
<updated>2025-10-12T16:12:44Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-12T16:12:44Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=763ab27e09b481dbe38099385ec6dd423d8d8ad3'/>
<id>urn:sha1:763ab27e09b481dbe38099385ec6dd423d8d8ad3</id>
<content type='text'>
This is no longer used.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: enforce absolute paths</title>
<updated>2025-10-02T17:26:14Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-02T17:26:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d16da6da8c4880d90dc35fa9006806f7c0395d7f'/>
<id>urn:sha1:d16da6da8c4880d90dc35fa9006806f7c0395d7f</id>
<content type='text'>
This is less error-prone, and is quite easy to integrate considering internal/app has already migrated to container.Absolute.

Closes #11.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system/tmpfiles: do not fail for smaller files</title>
<updated>2025-09-07T18:22:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-07T18:22:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=da2b9c01ceac2d55c271de46d7d18e5b3f19b89b'/>
<id>urn:sha1:da2b9c01ceac2d55c271de46d7d18e5b3f19b89b</id>
<content type='text'>
The limit is meant to be an upper bound. Handle EOF and print verbose message for it instead of failing.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system/link: use syscall dispatcher</title>
<updated>2025-09-06T10:47:58Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-06T10:47:58Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6cc2b406a45dee7c3fcb686036efdccc1776368d'/>
<id>urn:sha1:6cc2b406a45dee7c3fcb686036efdccc1776368d</id>
<content type='text'>
This enables hardlink op methods to be instrumented.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: unexport Op implementations</title>
<updated>2025-09-06T07:16:03Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-06T07:16:03Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e68db7fbfc367f25ccbaf57ec43f0f4b3c93cba7'/>
<id>urn:sha1:e68db7fbfc367f25ccbaf57ec43f0f4b3c93cba7</id>
<content type='text'>
None of these are valid with their zero value, and the implementations assume they are created by the builder methods. They are by all means an implementation detail and exporting them makes no sense.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: update doc commands and remove mutex</title>
<updated>2025-09-01T19:54:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-01T19:54:34Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6f719bc3c19d56279d2d76d3bcf8fb66ace2d2fb'/>
<id>urn:sha1:6f719bc3c19d56279d2d76d3bcf8fb66ace2d2fb</id>
<content type='text'>
The mutex is not really doing anything, none of these methods make sense when called concurrently anyway. The copylocks analysis is still satisfied by the noCopy struct.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: rename to hakurei</title>
<updated>2025-06-24T19:57:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-06-24T18:59:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=87e008d56de974947ebb99c2cc40b25d3c2cf43e'/>
<id>urn:sha1:87e008d56de974947ebb99c2cc40b25d3c2cf43e</id>
<content type='text'>
Fortify makes little sense for a container tool.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: move out of internal</title>
<updated>2025-02-17T10:00:43Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-17T10:00:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=90cb01b2748550228d0bc179691a19ebb996fc36'/>
<id>urn:sha1:90cb01b2748550228d0bc179691a19ebb996fc36</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
