<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/container/seccomp/libseccomp_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/container/seccomp/libseccomp_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/container/seccomp/libseccomp_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-11-04T17:47:43Z</updated>
<entry>
<title>std: rename from comp</title>
<updated>2025-11-04T17:47:43Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-04T17:47:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c1399f5030abde76728ba7982a7a22fd49e75359'/>
<id>urn:sha1:c1399f5030abde76728ba7982a7a22fd49e75359</id>
<content type='text'>
Seccomp lookup tables are going to be relocated here, and PNR constants.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/comp: rename from bits</title>
<updated>2025-10-21T11:54:03Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-21T11:54:03Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e94acc424c5746eb6cf903ed97b4e71223fda50f'/>
<id>urn:sha1:e94acc424c5746eb6cf903ed97b4e71223fda50f</id>
<content type='text'>
This package will also hold syscall lookup tables for seccomp.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/seccomp: remove export pipe</title>
<updated>2025-10-13T09:51:35Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-13T09:49:58Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=123d7fbfd5a2955dc5042c0a85211e376d5a8e65'/>
<id>urn:sha1:123d7fbfd5a2955dc5042c0a85211e376d5a8e65</id>
<content type='text'>
This was only useful when wrapping bwrap.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: parallel tests</title>
<updated>2025-10-12T19:38:48Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-12T19:38:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7638a44fa613f23434318bdf136723aa010e8638'/>
<id>urn:sha1:7638a44fa613f23434318bdf136723aa010e8638</id>
<content type='text'>
Most tests already had no global state, however parallel was never enabled. This change enables it for all applicable tests.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: move seccomp preset bits</title>
<updated>2025-10-07T09:28:20Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-07T09:28:20Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=3ce63e95d7691450f7b368e639d984a223a764b1'/>
<id>urn:sha1:3ce63e95d7691450f7b368e639d984a223a764b1</id>
<content type='text'>
This allows holding the bits without cgo.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: use more reliable nonexistence</title>
<updated>2025-07-18T14:18:26Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-18T14:18:26Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9d7a19d162e7003ce89804f00c526b77b2328baa'/>
<id>urn:sha1:9d7a19d162e7003ce89804f00c526b77b2328baa</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>test/sandbox: verify seccomp on all test cases</title>
<updated>2025-07-08T19:21:35Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-08T18:47:16Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e574042d765f135814c5afabaf24cb7109fab175'/>
<id>urn:sha1:e574042d765f135814c5afabaf24cb7109fab175</id>
<content type='text'>
This change also makes seccomp hashes cross-platform.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/seccomp: move bpf hashes</title>
<updated>2025-07-07T05:41:47Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-07T05:41:47Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5853d7700ff606974fd801f143e7b9d55f3fc253'/>
<id>urn:sha1:5853d7700ff606974fd801f143e7b9d55f3fc253</id>
<content type='text'>
Filter programs are different across platforms. This representation is also much more readable.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: migrate to hakurei.app</title>
<updated>2025-07-02T18:30:39Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-02T18:30:39Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d2f9a9b83b1c43304081493eb2305309be1dd504'/>
<id>urn:sha1:d2f9a9b83b1c43304081493eb2305309be1dd504</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: move out of toplevel</title>
<updated>2025-07-02T17:59:43Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-02T17:59:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=1b5ecd9eaf3289d164d8ed1bce6013e0e4ef8e86'/>
<id>urn:sha1:1b5ecd9eaf3289d164d8ed1bce6013e0e4ef8e86</id>
<content type='text'>
This allows slightly easier use of the vanity url. This also provides some disambiguation between low level containers and hakurei app containers.

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