<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/dbus/run.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/dbus/run.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/dbus/run.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-03-15T15:01:25Z</updated>
<entry>
<title>helper: eliminate commandContext replacement</title>
<updated>2025-03-15T15:01:25Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-15T14:57:44Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6e7ddb2d2ec6b163dc2c178bc4d73b5943f51206'/>
<id>urn:sha1:6e7ddb2d2ec6b163dc2c178bc4d73b5943f51206</id>
<content type='text'>
This is done more cleanly by modifying Args in cmdF.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper: expose extra files to direct</title>
<updated>2025-03-14T17:27:40Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-14T17:21:59Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=10a21ce3ef0566194d874b9da9b437971e968133'/>
<id>urn:sha1:10a21ce3ef0566194d874b9da9b437971e968133</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper: rearrange initialisation args</title>
<updated>2025-03-14T16:06:31Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-14T16:02:18Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f9bf20a3c75d01cf597477231f9bbb61f15cd4fd'/>
<id>urn:sha1:f9bf20a3c75d01cf597477231f9bbb61f15cd4fd</id>
<content type='text'>
This improves consistency across two different helper implementations.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper: clean up interface</title>
<updated>2025-03-14T15:27:44Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-14T15:27:44Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f443d315ad60d761c06135569abb0adb183ac8c1'/>
<id>urn:sha1:f443d315ad60d761c06135569abb0adb183ac8c1</id>
<content type='text'>
The helper interface was messy due to odd context acquisition order. That has changed, so this cleans it up.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper: embed context on creation</title>
<updated>2025-03-14T09:30:22Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-14T09:30:22Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7c60a4d8e8baa77b42789c041838fa82dd7d36f9'/>
<id>urn:sha1:7c60a4d8e8baa77b42789c041838fa82dd7d36f9</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>dbus: set process group id</title>
<updated>2025-02-25T09:12:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-25T09:12:41Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=39dc8e7bd8b07d1549185cc178fd3723797d3c74'/>
<id>urn:sha1:39dc8e7bd8b07d1549185cc178fd3723797d3c74</id>
<content type='text'>
This stops signals sent by the TTY driver from propagating to the xdg-dbus-proxy process.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper: use generic extra files interface</title>
<updated>2025-02-13T14:34:15Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-13T14:15:34Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=fe7d208cf76fa6f24bb9d12ba29b5ed61d837ce3'/>
<id>urn:sha1:fe7d208cf76fa6f24bb9d12ba29b5ed61d837ce3</id>
<content type='text'>
This replaces the pipes object and integrates context into helper process lifecycle.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>dbus: enable syscall filter</title>
<updated>2025-01-22T02:49:23Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-01-21T17:01:01Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8c51012ef5df1b421a21ae5117fcf66460087fd5'/>
<id>urn:sha1:8c51012ef5df1b421a21ae5117fcf66460087fd5</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper/bwrap: integrate seccomp into helper interface</title>
<updated>2025-01-21T16:52:57Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-01-21T16:51:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9a239fa1a5ad2ff248ca7a9d39342f66926c9fef'/>
<id>urn:sha1:9a239fa1a5ad2ff248ca7a9d39342f66926c9fef</id>
<content type='text'>
This makes API usage much cleaner, and encapsulates all bwrap arguments in argsWt.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper/bwrap: move sync to helper state</title>
<updated>2025-01-19T09:38:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-01-19T09:38:13Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=2f705068658bf9c47a5fa829105111e46a7732a0'/>
<id>urn:sha1:2f705068658bf9c47a5fa829105111e46a7732a0</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
