<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/acl.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/acl.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/acl.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2024-09-03T16:20:12Z</updated>
<entry>
<title>rename to fortify and restructure</title>
<updated>2024-09-03T16:20:12Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-09-03T16:20:12Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d8f76f3b2594db4687c0203c4f2be8d3e4ef7740'/>
<id>urn:sha1:d8f76f3b2594db4687c0203c4f2be8d3e4ef7740</id>
<content type='text'>
More sandbox features will be added and this will no longer track ego's features and behaviour.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>acl: fix memory leak in removeEntry</title>
<updated>2024-07-15T03:40:29Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-07-15T03:40:29Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7d96b0bf350d87463f4c082342d98c54aefe2b51'/>
<id>urn:sha1:7d96b0bf350d87463f4c082342d98c54aefe2b51</id>
<content type='text'>
According to manpage acl_get_qualifier(3) the void * returned by this function could be allocated on the heap.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>x11: wrap libxcb ChangeHosts request</title>
<updated>2024-07-14T09:31:53Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-07-14T09:31:53Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=518fd54ff3c7fe718f81a995f75913d1fdd6fc31'/>
<id>urn:sha1:518fd54ff3c7fe718f81a995f75913d1fdd6fc31</id>
<content type='text'>
Even though many pure Go libxcb implementations exist, it is at least as complex and unreadable as libxcb, if not more. Since well known libraries like SDL, qt and gtk uses libxcb, and they somehow understand how to use it, I can only assume these people have read enough code to make sure it's correct enough. Call it wishful thinking. I don't care anymore.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>acl: implement acl utils via libacl</title>
<updated>2024-07-10T15:38:21Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-07-10T15:38:21Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=2ef29ab52e321104a1ee863f4c1f19948f7da66f'/>
<id>urn:sha1:2ef29ab52e321104a1ee863f4c1f19948f7da66f</id>
<content type='text'>
The library is simple and should be easy to port to Go, however correctness matters more in this case and overhead from cgo is negligible for our usage scenario.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
</feed>
