<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/sandbox/vfs, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/sandbox/vfs?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/sandbox/vfs?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-07-02T12:31:29Z</updated>
<entry>
<title>hakurei: move container helpers toplevel</title>
<updated>2025-07-02T12:31:29Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-02T12:31:29Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=eec021cc4b4eb42bc9c8311755826828bfba1996'/>
<id>urn:sha1:eec021cc4b4eb42bc9c8311755826828bfba1996</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: rename to hakurei</title>
<updated>2025-06-24T19:57:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-06-24T18:59:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=87e008d56de974947ebb99c2cc40b25d3c2cf43e'/>
<id>urn:sha1:87e008d56de974947ebb99c2cc40b25d3c2cf43e</id>
<content type='text'>
Fortify makes little sense for a container tool.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox/vfs: add doc comments</title>
<updated>2025-03-24T04:21:55Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-24T04:21:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a11237b15848cc99d117ca6eb832eed0c92c64ec'/>
<id>urn:sha1:a11237b15848cc99d117ca6eb832eed0c92c64ec</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox: verify outcome via mountinfo</title>
<updated>2025-03-23T13:17:36Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-23T13:17:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e8809125d40b5086dc8adc1b9d75d99a9755278d'/>
<id>urn:sha1:e8809125d40b5086dc8adc1b9d75d99a9755278d</id>
<content type='text'>
This contains much more information than /proc/mounts and allows for more fields to be checked. This also removes the dependency on the test package.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox/vfs: match MS_NOSYMFOLLOW flag</title>
<updated>2025-03-23T04:57:30Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-23T04:57:30Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=770b37ae166a18f495865e96ccafc6f9fb9f4e88'/>
<id>urn:sha1:770b37ae166a18f495865e96ccafc6f9fb9f4e88</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox/vfs: unfold mount hierarchy</title>
<updated>2025-03-22T20:23:31Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-22T20:08:04Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8c3a81788188bbafbd824abbd1efe91e79a5e21e'/>
<id>urn:sha1:8c3a81788188bbafbd824abbd1efe91e79a5e21e</id>
<content type='text'>
This presents all visible mount points under path. This is useful for applying extra vfs options to bind mounts.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox/vfs: expose mountinfo line scanning</title>
<updated>2025-03-22T17:46:58Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-22T09:22:29Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e2fce321c1eb75fbef5a54ac734b0aa2f7f43d68'/>
<id>urn:sha1:e2fce321c1eb75fbef5a54ac734b0aa2f7f43d68</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox/vfs: parse vfs options</title>
<updated>2025-03-21T08:12:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-21T08:12:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d21d9c5b1d38596bcab438061598f27a6a94d191'/>
<id>urn:sha1:d21d9c5b1d38596bcab438061598f27a6a94d191</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox/vfs: count mountinfo entries</title>
<updated>2025-03-21T03:14:33Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-21T03:14:33Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5098b12e4a0843a7f63a90ad6099cba66bc353a8'/>
<id>urn:sha1:5098b12e4a0843a7f63a90ad6099cba66bc353a8</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox/vfs: implement proc_pid_mountinfo(5) parser</title>
<updated>2025-03-20T15:35:49Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-20T10:04:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9ddf5794dd6eb5222fc1cccceb7d27c7cbd9c785'/>
<id>urn:sha1:9ddf5794dd6eb5222fc1cccceb7d27c7cbd9c785</id>
<content type='text'>
Test cases are mostly taken from util-linux. This implementation is more correct and slightly faster than the one found in github:kubernetes/utils.

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