<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/cmd/app/lock.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/cmd/app/lock.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/cmd/app/lock.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-08-30T09:46:43Z</updated>
<entry>
<title>internal/store: destroy stale instances</title>
<updated>2026-08-30T09:46:43Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-08-30T09:46:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f656968350be67b3458db01a8d75a8216f3238a8'/>
<id>urn:sha1:f656968350be67b3458db01a8d75a8216f3238a8</id>
<content type='text'>
This recovers from inconsistent state on power loss and /tmp/ is not wiped on startup, or if hakurei somehow crashes.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/app: zero state buffer before reuse</title>
<updated>2026-06-23T00:19:11Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-23T00:19:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=248f44a5a7cfbb95b6ef23ce360a02343d2b2383'/>
<id>urn:sha1:248f44a5a7cfbb95b6ef23ce360a02343d2b2383</id>
<content type='text'>
Package internal/store expects a zero-initialised buffer.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/app: enforce mutable instance exclusion</title>
<updated>2026-06-20T17:09:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-20T16:51:24Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=218f7fa34565a8cfdf93824cd6d69f04b3cd4141'/>
<id>urn:sha1:218f7fa34565a8cfdf93824cd6d69f04b3cd4141</id>
<content type='text'>
This avoids invoking undefined behaviour in the underlying overlay filesystem implementation.

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