<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openrc.git/src/shared, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.vlhl.dev/navi/openrc.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/openrc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/'/>
<updated>2023-10-19T08:56:54+00:00</updated>
<entry>
<title>rc.c: use a flag instead of environment variables change the lockfile</title>
<updated>2023-10-19T08:56:54+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2023-06-16T01:37:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=0007a8e4f49e100a51b4db69769e60845c6f411b'/>
<id>urn:sha1:0007a8e4f49e100a51b4db69769e60845c6f411b</id>
<content type='text'>
Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>misc.c: use userenv_whitelist in the env filtering</title>
<updated>2023-10-19T08:56:54+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2023-06-16T01:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=0c69c923f7daaeaf327a063b31135e51d696d391'/>
<id>urn:sha1:0c69c923f7daaeaf327a063b31135e51d696d391</id>
<content type='text'>
Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>misc.c: export the right paths when in user mode</title>
<updated>2023-10-19T08:56:54+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2023-06-15T21:38:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=2ce0f9de5e4da32eca0d217889a4a62f79feacd1'/>
<id>urn:sha1:2ce0f9de5e4da32eca0d217889a4a62f79feacd1</id>
<content type='text'>
Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc: rework pathing functions</title>
<updated>2023-10-19T08:56:54+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2023-06-09T23:46:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=5a1cd9545164d978ded996ac6d673fd6d480a2fe'/>
<id>urn:sha1:5a1cd9545164d978ded996ac6d673fd6d480a2fe</id>
<content type='text'>
this simplifies the allocation of path string. also fixes some memory
leaks from the ealier commit

also changes the log path for users to XDG_CACHE_HOME, default
~/.cache/openrc

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc-pam: introduction of a PAM module for --user</title>
<updated>2023-10-19T08:56:54+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2023-05-27T11:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=e8f8f5ac734181ca313f0966f4397d9888baebd4'/>
<id>urn:sha1:e8f8f5ac734181ca313f0966f4397d9888baebd4</id>
<content type='text'>
the module gets the pam user and executes a new login shell, in order to
load the user's environment. this requires that the user's login shell
supports `-c` as an option to run a command. all shells that i know of
do.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc: Add support for user services.</title>
<updated>2023-10-19T08:56:54+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2023-03-14T22:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=9efa44579fd1f60a4c9ace264bb0b968ccb0f7ea'/>
<id>urn:sha1:9efa44579fd1f60a4c9ace264bb0b968ccb0f7ea</id>
<content type='text'>
Modifies many functions where filesystem paths were hardcoded. In
non-user-services mode, they still are. In user-services mode, they are
allocated, since XDG_ dirs are to be set via environment variables.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>Relocate pipes.c and pipes.h file to shared directory.</title>
<updated>2023-10-03T21:43:39+00:00</updated>
<author>
<name>Lexxy Fox</name>
<email>lexxyfox@gmail.com</email>
</author>
<published>2023-09-26T18:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=cf9286d2d84f7aef237ec0d363c692ef5035aa85'/>
<id>urn:sha1:cf9286d2d84f7aef237ec0d363c692ef5035aa85</id>
<content type='text'>
With the addition of logger process redirect in supervise-daemon,
pipes.c and pipes.h are now included in both s-s-d and supervise-daemon.
Thus it makes sense to move the source files to the src/shared dir.
</content>
</entry>
<entry>
<title>misc: add syscall fallback for close_range for musl libc</title>
<updated>2023-09-13T03:53:12+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2023-08-30T11:34:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=c4785f1b99bd479926514c48fe0b5489eccfdfaa'/>
<id>urn:sha1:c4785f1b99bd479926514c48fe0b5489eccfdfaa</id>
<content type='text'>
Add fallback for the close_range syscall wrapper. This is needed for
musl libc, which currently does not have a close_range wrapper.

Also set errno on errors.
</content>
</entry>
<entry>
<title>misc: add cloexec_fds_from() helper function</title>
<updated>2023-09-13T03:53:12+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2023-08-30T11:17:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=c199c5cf6e39d6e21b92bddba7beeebcc3afca79'/>
<id>urn:sha1:c199c5cf6e39d6e21b92bddba7beeebcc3afca79</id>
<content type='text'>
Move logic to set file descriptors to a cloexec_fds_from() function in
misc.c so it can be shared by both supervisor-daemon and
start-stop-daemon, and hide the details behind.
</content>
</entry>
<entry>
<title>Don't re-define strlcpy/strlcat with &gt;=glibc-2.38</title>
<updated>2023-08-30T03:31:18+00:00</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-08-30T01:32:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=c1cd3c9830ce2c68dcf65342688e11a220723619'/>
<id>urn:sha1:c1cd3c9830ce2c68dcf65342688e11a220723619</id>
<content type='text'>
`&gt;=glibc-2.38` implements strlcpy, strlcat, etc so check for those functions
with Meson and don't provide conflicting prototypes.

Technically, it doesn't need _GNU_SOURCE, but it's easier because it's not
clear right now what glibc wants to guard it with. Note that these are in
POSIX next anyway.

Fixes: https://github.com/OpenRC/openrc/issues/643
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
</feed>
