<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/app/seal_linux.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/app/seal_linux.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/app/seal_linux.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-08-27T16:07:51Z</updated>
<entry>
<title>internal/app: remove seal interface</title>
<updated>2025-08-27T16:07:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-27T16:07:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b14690aa77b3d5f86c4d1b1965675d6d82789e32'/>
<id>urn:sha1:b14690aa77b3d5f86c4d1b1965675d6d82789e32</id>
<content type='text'>
This further cleans up the package for the restructure.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app: less strict username regex</title>
<updated>2025-08-27T15:22:55Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-27T15:22:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=1be8de6f5ca4c7e40f5999ce4f960010fc36acb1'/>
<id>urn:sha1:1be8de6f5ca4c7e40f5999ce4f960010fc36acb1</id>
<content type='text'>
Use the default value of NAME_REGEX from adduser. Should not hurt compatibility while being less strict.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal: move sysconf wrapper to app</title>
<updated>2025-08-27T15:04:58Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-27T15:04:58Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0f41d9667133401f48fb54174cb2b120ed7a769c'/>
<id>urn:sha1:0f41d9667133401f48fb54174cb2b120ed7a769c</id>
<content type='text'>
This should not be used and is not useful in other packages.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>app/seal: leave $DISPLAY as is on host abstract</title>
<updated>2025-08-27T11:42:03Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-27T11:40:30Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=acb6931f3e4af62f92dc2ef85ef7c1ac9f7867e4'/>
<id>urn:sha1:acb6931f3e4af62f92dc2ef85ef7c1ac9f7867e4</id>
<content type='text'>
This helps work around faulty software that misinterprets unix: DISPLAY string.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/config: remove data field, rename dir to home</title>
<updated>2025-08-25T15:56:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-25T15:52:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c9facb746b7be0f2d8f6b9b2227340ba2ec12060'/>
<id>urn:sha1:c9facb746b7be0f2d8f6b9b2227340ba2ec12060</id>
<content type='text'>
There is no reason to give the home directory special treatment, as this behaviour can be quite confusing. The home directory also does not necessarily require its own mount point, it could be provided by a parent or simply be ephemeral.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/config: remove container etc field</title>
<updated>2025-08-25T10:24:33Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-25T10:13:31Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0dcac55a0c3fcbb2d48028a4474ccecb37bb22fc'/>
<id>urn:sha1:0dcac55a0c3fcbb2d48028a4474ccecb37bb22fc</id>
<content type='text'>
This no longer needs special treatment since it can be specified as a generic filesystem entry.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/fsbind: optional autoetc behaviour</title>
<updated>2025-08-25T09:38:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-25T09:30:40Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6d202d73b41d28166f7bea7da36d1ce054711ff9'/>
<id>urn:sha1:6d202d73b41d28166f7bea7da36d1ce054711ff9</id>
<content type='text'>
This generalises the special field allowing any special behaviour to be matched from target.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/config: handle filesystem entry targeting root</title>
<updated>2025-08-25T08:52:57Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-25T08:51:08Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=1438096339f49bdd466f3b057c7e695aa126fc3c'/>
<id>urn:sha1:1438096339f49bdd466f3b057c7e695aa126fc3c</id>
<content type='text'>
This allows any fstype supported by hst to be directly mounted on sysroot. A special case in internal/app applies the matching entry early and excludes it from path hiding.

Closes #5.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst: rename net and abstract fields</title>
<updated>2025-08-18T07:48:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-18T07:47:23Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a3988c1a7725eb791795643e0810f03bab4572b3'/>
<id>urn:sha1:a3988c1a7725eb791795643e0810f03bab4572b3</id>
<content type='text'>
This makes more sense and matches the container library.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: optionally isolate host abstract UNIX domain sockets via landlock</title>
<updated>2025-08-18T07:28:14Z</updated>
<author>
<name>Clayton Gilmer</name>
<email>netadr_t@outlook.com</email>
</author>
<published>2025-08-18T03:00:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5db07140726e6e1bf615ed075e9a8b653508c2a7'/>
<id>urn:sha1:5db07140726e6e1bf615ed075e9a8b653508c2a7</id>
<content type='text'>
</content>
</entry>
</feed>
