<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openrc.git/src/openrc-pam, 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>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>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>
<entry>
<title>openrc-pam: Use the entire PAM environment</title>
<updated>2023-10-19T08:56:54+00:00</updated>
<author>
<name>Naomi Calabretta</name>
<email>nyaomicalabretta@gmail.com</email>
</author>
<published>2023-06-15T22:42:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=249a920b64f87217b8ba5f9b0b3f1bacdd1e189f'/>
<id>urn:sha1:249a920b64f87217b8ba5f9b0b3f1bacdd1e189f</id>
<content type='text'>
Using whatever is left by the root user causes some login shells
  (such as Zsh on Artix Linux) to only load `/etc/profile{.d/*}`
  and not the user-defined `~/.profile`. This is not ideal as we
  rely on the user to tell us where some paths, such as
  `$XDG_CONFIG_PATH` and `$XDG_CACHE_PATH`, are.

Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>openrc-pam: allow to define runlevels by the arguments</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:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=f3ad53c0ce8676a075af23b108f430a035d78270'/>
<id>urn:sha1:f3ad53c0ce8676a075af23b108f430a035d78270</id>
<content type='text'>
this allows system administrators to define which runlevels to use,
could permit them for example, to include the module in another pam file
to customize when user scripts are auto-started, for example, allowing
users to define a 'remote' runlevel that would be executed in a ssh
login

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