<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/ldd/exec.go, branch v0.4.0</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/ldd/exec.go?h=v0.4.0</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/ldd/exec.go?h=v0.4.0'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-04-07T05:49:20Z</updated>
<entry>
<title>ldd: remove timeout</title>
<updated>2026-04-07T05:49:20Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-07T05:49:20Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9c9e190db942c2314a32497118523dc2a296f571'/>
<id>urn:sha1:9c9e190db942c2314a32497118523dc2a296f571</id>
<content type='text'>
The program generally never blocks, and it is more flexible to leave it up to the caller to set a timeout.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: raise timeout defaults</title>
<updated>2026-03-17T08:04:06Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T08:02:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=420c721c7da46ab1c633b019441b7b623215fd12'/>
<id>urn:sha1:420c721c7da46ab1c633b019441b7b623215fd12</id>
<content type='text'>
This avoids timing out on systems running very slowly.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>fhs: move from container</title>
<updated>2026-03-17T06:56:36Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T06:56:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=722989c68256469963aee963bed9c6ab4bf55b67'/>
<id>urn:sha1:722989c68256469963aee963bed9c6ab4bf55b67</id>
<content type='text'>
This package is not container-specific.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>check: move from container</title>
<updated>2026-03-17T06:39:03Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T06:35:58Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6d015a949e27f20c86409c7d78053f0b0493f165'/>
<id>urn:sha1:6d015a949e27f20c86409c7d78053f0b0493f165</id>
<content type='text'>
This package is not container specific, and widely used across the project.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>ldd: remove deprecated API</title>
<updated>2026-03-17T04:53:14Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T04:53:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0cb1007daaea2b8f6b28bff72aa5d08aea981ea9'/>
<id>urn:sha1:0cb1007daaea2b8f6b28bff72aa5d08aea981ea9</id>
<content type='text'>
Closes #25.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>ldd: treat nil pathname as self</title>
<updated>2026-02-28T11:37:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-02-28T11:37:01Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4b0cce4db5f8e75c79e104f8c5ec02cb4541ed76'/>
<id>urn:sha1:4b0cce4db5f8e75c79e104f8c5ec02cb4541ed76</id>
<content type='text'>
This is a helpful shortcut for examining a test program's ldd output.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>ldd: require absolute pathname</title>
<updated>2025-11-14T12:53:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-14T12:53:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=46fa1044195ed1e98f3b27cadbad4f8153f7977d'/>
<id>urn:sha1:46fa1044195ed1e98f3b27cadbad4f8153f7977d</id>
<content type='text'>
The sandbox which ldd(1) runs in does not inherit parent work directory, so relative pathnames will not work correctly. While it is trivial to support such a use case, the use of relative pathnames is highly error-prone and generally frowned against in this project. The Exec function remains available under the same signature until v0.4.0 where it will be removed.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>ldd: cancel on decoder error</title>
<updated>2025-11-14T12:43:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-14T12:43:34Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=45953b3d9c250658767aa6bb673422f8d954b950'/>
<id>urn:sha1:45953b3d9c250658767aa6bb673422f8d954b950</id>
<content type='text'>
This prevents blocking from failures caused by ldd(1) emitting output that is not anticipated by the decoder.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>ldd: decode from reader</title>
<updated>2025-11-13T23:33:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-13T23:14:46Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=690a0ed0d68e270e60bfe9c7cd575c4e986de83d'/>
<id>urn:sha1:690a0ed0d68e270e60bfe9c7cd575c4e986de83d</id>
<content type='text'>
This should reduce memory footprint of the parsing process and allow decoding part of the stream.

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