<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openrc.git/src, 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-19T12:15:44+00:00</updated>
<entry>
<title>testing RC_RUNTIME_DIR</title>
<updated>2023-10-19T12:15:44+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2023-10-19T11:15:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=4bd96943550a0d149cf22e01c6a51954fa96de4f'/>
<id>urn:sha1:4bd96943550a0d149cf22e01c6a51954fa96de4f</id>
<content type='text'>
Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>testing RC_RUNTIME_DIR</title>
<updated>2023-10-19T11:15:17+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2023-10-19T11:15:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=ad6fd5c8c6c95bcefaaf8abb31a39b4b88587982'/>
<id>urn:sha1:ad6fd5c8c6c95bcefaaf8abb31a39b4b88587982</id>
<content type='text'>
Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc-pam: create ${XDG_RUNTIME_DIR}/openrc when the var is already set</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-23T11:02:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=9466109aabfcb818a5ca2d8c494acff73f34e7a4'/>
<id>urn:sha1:9466109aabfcb818a5ca2d8c494acff73f34e7a4</id>
<content type='text'>
Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc-pam: change eerrorx to eerror</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-23T10:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=d2b65b7c93e33fb260346e7924cce23fdcef891a'/>
<id>urn:sha1:d2b65b7c93e33fb260346e7924cce23fdcef891a</id>
<content type='text'>
Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>librc.c: fix potential infinite loop in recusive_mkdir</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-20T20:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=a0aa59b9a09ef4688510d345092f6c5292046cfc'/>
<id>urn:sha1:a0aa59b9a09ef4688510d345092f6c5292046cfc</id>
<content type='text'>
Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc-pam: replace pam-syslog with elog</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-20T15:27:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=2799ba1d14aceabf0a9863fc12ffa5c037d5ef8a'/>
<id>urn:sha1:2799ba1d14aceabf0a9863fc12ffa5c037d5ef8a</id>
<content type='text'>
pam-syslog is a linux-pam extension and does not exist in openpam, so
revert to elog

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>rc.c, openrc-pam.c: move lockfile code into pam module</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-20T12:29:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=8bd49c2ad03122f3cb6d7f769ff062b5d64098cd'/>
<id>urn:sha1:8bd49c2ad03122f3cb6d7f769ff062b5d64098cd</id>
<content type='text'>
since we now assure that XDG_RUNTIME_DIR is set in the pam environment,
we can handle the lock file in there instead, which makes way more sense
for me at least.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>librc: disallow running --user without XDG_RUNTIME_DIR set</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-20T11:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=a3ef36da3e2ba471a17f8c6291d171c047f66cbf'/>
<id>urn:sha1:a3ef36da3e2ba471a17f8c6291d171c047f66cbf</id>
<content type='text'>
since openrc-pam now sets XDG_RUNTIME_DIR in case it's unset, we can
expect it to exist.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc-pam: add loading user environment.</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-20T02:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=a97960623375078954cf551237fcf26be617bcbe'/>
<id>urn:sha1:a97960623375078954cf551237fcf26be617bcbe</id>
<content type='text'>
openrc-pam now sets XDG_RUNTIME_DIR in case it's unset.
after running openrc --user, it'll look at ${XDG_RUNTIME_DIR}/openrc/env
for exported variables by services, and only set those allowed by
RC_USER_ENV_WHITELIST and RC_USER_ENV_WHITELIST_D.

this is to protect pam from variables being set under user control that
could mess with other modules.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<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>
</feed>
