<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/helper/proc, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/helper/proc?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/helper/proc?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-03-17T04:54:56Z</updated>
<entry>
<title>all: remove deprecated packages</title>
<updated>2026-03-17T04:54:56Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T04:54:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=faea1f4bd607263c59af8f228c97e9406ba482a7'/>
<id>urn:sha1:faea1f4bd607263c59af8f228c97e9406ba482a7</id>
<content type='text'>
Closes #24.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/helper: relocate from helper</title>
<updated>2025-11-12T14:16:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-12T14:12:38Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f347d44c2281f507e3786aa498f634bfa4c92d84'/>
<id>urn:sha1:f347d44c2281f507e3786aa498f634bfa4c92d84</id>
<content type='text'>
This package is ugly and is pending removal only kept alive by xdg-dbus-proxy.

Its exported symbols are made available until v0.4.0 where it will be removed for #24.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper/proc: raise FulfillmentTimeout in tests</title>
<updated>2025-09-28T22:44:33Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-28T22:44:33Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=afa1a8043eecc1849bbb7213f9cd8bbcabc06899'/>
<id>urn:sha1:afa1a8043eecc1849bbb7213f9cd8bbcabc06899</id>
<content type='text'>
This appears to be yet another source of spurious test failures.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox: move params setup functions</title>
<updated>2025-03-16T17:48:32Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-16T17:48:32Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9ce4706a0766880c072cccd2643d66f614a6a16b'/>
<id>urn:sha1:9ce4706a0766880c072cccd2643d66f614a6a16b</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper/proc: pass extra files and start</title>
<updated>2025-03-14T14:23:57Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-14T14:23:57Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9e18d1de77b2c9bb24a51c2e99b060c6d06818ee'/>
<id>urn:sha1:9e18d1de77b2c9bb24a51c2e99b060c6d06818ee</id>
<content type='text'>
For integration with native container tooling.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper/proc: expose setup file</title>
<updated>2025-03-09T08:22:31Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-08T14:24:39Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=61e58aa14da2f9ce45b49d38b889a00ef5a3b1d1'/>
<id>urn:sha1:61e58aa14da2f9ce45b49d38b889a00ef5a3b1d1</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>fortify: keep external files alive</title>
<updated>2025-02-22T18:24:37Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-22T18:24:37Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=eda4d612c2e64321766e1074a698caeae843102a'/>
<id>urn:sha1:eda4d612c2e64321766e1074a698caeae843102a</id>
<content type='text'>
This should eliminate sporadic failures, like the known double close in "seccomp".

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>fmsg: implement suspend in writer</title>
<updated>2025-02-16T09:51:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-16T08:26:09Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e599b5583dd821ed26bdfc01f7f67d4a317b9843'/>
<id>urn:sha1:e599b5583dd821ed26bdfc01f7f67d4a317b9843</id>
<content type='text'>
This removes the requirement to call fmsg.Exit on every exit path, and enables direct use of the "log" package. However, fmsg.BeforeExit is still encouraged when possible to catch exit on suspended output.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper/proc: cancel ec on parent ctx</title>
<updated>2025-02-13T14:08:28Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-13T14:08:28Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=60c287375048b21eab2bd82f1e7d43e36dcfb3a2'/>
<id>urn:sha1:60c287375048b21eab2bd82f1e7d43e36dcfb3a2</id>
<content type='text'>
This allows errors written during a timeout to be received and handled.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>proc/pipe: implement args and stat file</title>
<updated>2025-02-13T10:57:24Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-13T10:57:24Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=58eb8f971ddc22941d6d32dd28e050f8c6f68048'/>
<id>urn:sha1:58eb8f971ddc22941d6d32dd28e050f8c6f68048</id>
<content type='text'>
This is a generic implementation of helper/pipe.

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