<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/acl, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/acl?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/acl?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-10-19T06:51:56Z</updated>
<entry>
<title>ext: add additional constants</title>
<updated>2026-10-19T06:51:56Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-10-19T06:51:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=cfad02947d33ed17a1857ab1b33c7fd44cad8dc9'/>
<id>urn:sha1:cfad02947d33ed17a1857ab1b33c7fd44cad8dc9</id>
<content type='text'>
This removes the syscall cutoff thresholds, instead declaring all
syscall number constants in package ext.

This also removes two constants from package container which were
inadvertently exported for 386 and amd64.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/acl: make tests parallel</title>
<updated>2026-10-18T08:33:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-10-18T08:33:01Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7d4dac3b6cc8624719bad4767c7596ae6d6cb3ab'/>
<id>urn:sha1:7d4dac3b6cc8624719bad4767c7596ae6d6cb3ab</id>
<content type='text'>
This increases testing performance.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: use Linux kernel coding style</title>
<updated>2026-10-13T14:33:49Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-10-13T14:25:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=612533ee40aaeb97247db551ecbfc5026eb3ca41'/>
<id>urn:sha1:612533ee40aaeb97247db551ecbfc5026eb3ca41</id>
<content type='text'>
The Gitea web interface is no longer publicly accessible, so it no
longer matters that this code style does not render well on Gitea.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/acl: use O_PATH descriptor</title>
<updated>2026-10-13T12:44:54Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-10-13T12:11:23Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=40e4c9031652731622315e778a9bcace6cea6cb3'/>
<id>urn:sha1:40e4c9031652731622315e778a9bcace6cea6cb3</id>
<content type='text'>
This avoids TOCTOU during hakurei_update_acl.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/acl: skip superfluous acl_set_file</title>
<updated>2026-10-13T09:55:52Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-10-13T09:55:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0abf367b1334b76f5e8f989cf0c07b5d00b25868'/>
<id>urn:sha1:0abf367b1334b76f5e8f989cf0c07b5d00b25868</id>
<content type='text'>
This slightly reduces startup latency.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: optionally forbid degrading in tests</title>
<updated>2026-04-07T06:22:52Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-07T06:18:28Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e4355279a1624833e36455a1a85788dbe091464e'/>
<id>urn:sha1:e4355279a1624833e36455a1a85788dbe091464e</id>
<content type='text'>
This enables transparently degradable tests to be forced on in environments known to support them.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: use filepath</title>
<updated>2026-03-30T09:24:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-30T09:15:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a6600be34ad812ff13c89f45c3cadaac6d994e67'/>
<id>urn:sha1:a6600be34ad812ff13c89f45c3cadaac6d994e67</id>
<content type='text'>
This makes package check portable, and removes nonportable behaviour from package pkg, pipewire, and system. All other packages remain nonportable due to their nature. No latency increase was observed due to this change on amd64 and arm64 linux.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>dist: run tests</title>
<updated>2026-01-26T22:00:39Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-01-26T21:49:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=67e453f5c4de915de23ecbe5980e595758f0f2fb'/>
<id>urn:sha1:67e453f5c4de915de23ecbe5980e595758f0f2fb</id>
<content type='text'>
This used to be impossible due to nix jank which has been addressed.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/acl: connect getfacl stderr</title>
<updated>2026-01-25T22:51:16Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-01-25T22:51:16Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=92dcadbf27bbdeb60c562a72a4808066947bf695'/>
<id>urn:sha1:92dcadbf27bbdeb60c562a72a4808066947bf695</id>
<content type='text'>
This shows whatever failure is happening in the cure container.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>.clang-format: increase indent width</title>
<updated>2025-11-16T11:57:29Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-16T11:57:29Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b73a789dfe2b7361d9fce7d6755d14e44f6d9d57'/>
<id>urn:sha1:b73a789dfe2b7361d9fce7d6755d14e44f6d9d57</id>
<content type='text'>
This significantly increases readability. This patch is pretty big so it is being done after mostly everything has settled.

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