<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/app/share.display.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/app/share.display.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/app/share.display.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2024-12-28T02:12:35Z</updated>
<entry>
<title>app: merge share methods</title>
<updated>2024-12-28T02:12:35Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-28T02:12:35Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0107620d8c174dcf9237c16d4b4b7b2f6955a214'/>
<id>urn:sha1:0107620d8c174dcf9237c16d4b4b7b2f6955a214</id>
<content type='text'>
This significantly increases readability and makes order of ops more obvious.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>migrate to git.gensokyo.uk/security/fortify</title>
<updated>2024-12-19T15:20:02Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-12-19T15:20:02Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=df6fc298f608eb106229efc742f0ef8ce9f78e8b'/>
<id>urn:sha1:df6fc298f608eb106229efc742f0ef8ce9f78e8b</id>
<content type='text'>
Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>app: integrate security-context-v1</title>
<updated>2024-12-05T19:25:33Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-12-05T19:25:33Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b3ef53b193bdf764d8f04e19ea47901b71eec10b'/>
<id>urn:sha1:b3ef53b193bdf764d8f04e19ea47901b71eec10b</id>
<content type='text'>
Should be able to get rid of XDG_RUNTIME_DIR share after this.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>app: append # for ChangeHosts message with numerical uid</title>
<updated>2024-11-17T14:40:37Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-11-17T14:40:37Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b5f01ef20b69e155db299f824ad48c9955deedcf'/>
<id>urn:sha1:b5f01ef20b69e155db299f824ad48c9955deedcf</id>
<content type='text'>
Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>app: integrate fsu</title>
<updated>2024-11-16T12:19:45Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-11-16T12:19:45Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=df33123bd7f1e0cb4e98580b7e63818c82aa7206'/>
<id>urn:sha1:df33123bd7f1e0cb4e98580b7e63818c82aa7206</id>
<content type='text'>
This removes the dependency on external user switchers like sudo/machinectl and decouples fortify user ids from the passwd database.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>cmd: shim and init into separate binaries</title>
<updated>2024-11-01T18:13:57Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-11-01T18:03:44Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=584732f80ab91afb349720cfb8e9979ed2ba173e'/>
<id>urn:sha1:584732f80ab91afb349720cfb8e9979ed2ba173e</id>
<content type='text'>
This change also fixes a deadlock when shim fails to connect and complete the setup.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>internal: wrap calls to os standard library functions</title>
<updated>2024-10-23T12:46:21Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-10-23T12:46:21Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6bc5be7e5a2334274adf2945ad6d29d063a7086b'/>
<id>urn:sha1:6bc5be7e5a2334274adf2945ad6d29d063a7086b</id>
<content type='text'>
This change helps tests stub out and simulate OS behaviour during the sealing process. This also removes dependency on XDG_RUNTIME_DIR as the internal.System implementation provided to App provides a compat directory inside the tmpdir-based share when XDG_RUNTIME_DIR is unavailable.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>app: move wayland mediation to shim package</title>
<updated>2024-10-21T09:46:06Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-10-20T13:54:47Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=380d1f45851b7dffb963c51da96a17ba41f3cfb8'/>
<id>urn:sha1:380d1f45851b7dffb963c51da96a17ba41f3cfb8</id>
<content type='text'>
Values used in the Wayland mediation implementation is stored in various struct fields strewn across multiple app structs and checks are messy and confusing. This commit unifies them into a single struct and access it using much better looking methods.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>migrate to git.ophivana.moe/security/fortify</title>
<updated>2024-10-20T10:50:13Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-10-20T10:50:13Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=65af1684e3f12c1920f91c96474f19dbd0b147fc'/>
<id>urn:sha1:65af1684e3f12c1920f91c96474f19dbd0b147fc</id>
<content type='text'>
Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>system: move enablements from state package</title>
<updated>2024-10-16T05:38:57Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-10-16T05:38:57Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c21168a74181903535c63f49c5a6d3bd2052c883'/>
<id>urn:sha1:c21168a74181903535c63f49c5a6d3bd2052c883</id>
<content type='text'>
This removes the unnecessary import of the state package.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
</feed>
