<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libpam/modules, branch releng/14.2</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>pam_xdg: Fix user xdg runtime directory's descriptor leak</title>
<updated>2024-09-03T13:28:58+00:00</updated>
<author>
<name>Olivier Certner</name>
<email>olce@FreeBSD.org</email>
</author>
<published>2024-08-13T21:04:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9e8d504bb5a1e7ede55814069e213d4702172b81'/>
<id>9e8d504bb5a1e7ede55814069e213d4702172b81</id>
<content type='text'>
Approved by:    emaste (mentor)
Fixes:          6e69612d5df1 ("pam: Add pam_xdg module")
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 06986e899972ac3a127ab2ab46196672d0e1e5b2)

Approved by:    emaste (mentor)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:    emaste (mentor)
Fixes:          6e69612d5df1 ("pam: Add pam_xdg module")
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 06986e899972ac3a127ab2ab46196672d0e1e5b2)

Approved by:    emaste (mentor)
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_xdg.8: the module option name corrected</title>
<updated>2024-08-25T04:12:44+00:00</updated>
<author>
<name>Maxim Konovalov</name>
<email>maxim@FreeBSD.org</email>
</author>
<published>2024-08-22T21:03:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2545829e1c2c6a46b50f00ca47d61de9b5674007'/>
<id>2545829e1c2c6a46b50f00ca47d61de9b5674007</id>
<content type='text'>
PR:	280994
(cherry picked from commit 6aee1dc48006445b6e062db86c5c3697b04b98f6)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:	280994
(cherry picked from commit 6aee1dc48006445b6e062db86c5c3697b04b98f6)
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_xdg: pam_get_item can return NULL</title>
<updated>2024-06-03T07:35:41+00:00</updated>
<author>
<name>Andre Albsmeier</name>
<email>mail@fbsd2.e4m.org</email>
</author>
<published>2024-05-27T06:31:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9fe726012df9a125a40df0b70a2e5c6f6b7bb913'/>
<id>9fe726012df9a125a40df0b70a2e5c6f6b7bb913</id>
<content type='text'>
Fix pam_xdg as pam_get_item can return NULL, this happens when pressing
control + C in xdm for example.

MFC after:	1 week
PR:		279268

(cherry picked from commit cca0ce62f367d03ed429bf99e41e6aca8cb7f2ac)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix pam_xdg as pam_get_item can return NULL, this happens when pressing
control + C in xdm for example.

MFC after:	1 week
PR:		279268

(cherry picked from commit cca0ce62f367d03ed429bf99e41e6aca8cb7f2ac)
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_xdg: Close the dir after removal</title>
<updated>2024-04-11T13:24:49+00:00</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2024-03-01T13:49:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b556c37f83b03432af6dd9af1a4e143fc8b2e100'/>
<id>b556c37f83b03432af6dd9af1a4e143fc8b2e100</id>
<content type='text'>
CID:	1534878
Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG

(cherry picked from commit 56ec98a04d19fec3750e47d12eb581c139c8b405)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CID:	1534878
Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG

(cherry picked from commit 56ec98a04d19fec3750e47d12eb581c139c8b405)
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_xdg: Reset rv to 0</title>
<updated>2024-04-11T13:24:49+00:00</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2024-02-27T07:05:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4d2dad92ee23f49c38d6dd72581fbee35a2f81b2'/>
<id>4d2dad92ee23f49c38d6dd72581fbee35a2f81b2</id>
<content type='text'>
Otherwise on success it ontain the return value of asprintf.

Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG
Fixes:		2d2950c88933 ("pam_xdg: Check asprintf return value")

(cherry picked from commit 5acbe6d1fb552eeaf44955c2780f2e9d4a70cad3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise on success it ontain the return value of asprintf.

Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG
Fixes:		2d2950c88933 ("pam_xdg: Check asprintf return value")

(cherry picked from commit 5acbe6d1fb552eeaf44955c2780f2e9d4a70cad3)
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_xdg: Check asprintf return value</title>
<updated>2024-04-11T13:24:49+00:00</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2024-02-27T06:41:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cd9fff7b0431953db2f50d10fb1ba87809bcc6d6'/>
<id>cd9fff7b0431953db2f50d10fb1ba87809bcc6d6</id>
<content type='text'>
Reported by:	Shawn Webb &lt;shawn.webb@hardenedbsd.org&gt;
Sponsored by:   Beckhoff Automation GmbH &amp; Co. KG
Fixes:          6e69612d5df1 ("pam: Add pam_xdg module")

(cherry picked from commit 2d2950c889335b24af7a92f3aaf9946de47bb0bc)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	Shawn Webb &lt;shawn.webb@hardenedbsd.org&gt;
Sponsored by:   Beckhoff Automation GmbH &amp; Co. KG
Fixes:          6e69612d5df1 ("pam: Add pam_xdg module")

(cherry picked from commit 2d2950c889335b24af7a92f3aaf9946de47bb0bc)
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_xdg: Remove leftover debug printf</title>
<updated>2024-04-11T13:24:49+00:00</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2024-02-27T06:39:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bb219e78dddd57741fd392d2c99f8a17e54e69bf'/>
<id>bb219e78dddd57741fd392d2c99f8a17e54e69bf</id>
<content type='text'>
Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG
Fixes:		6e69612d5df1 ("pam: Add pam_xdg module")

(cherry picked from commit 84329908c522b428e4dc858a9bac769117927cd3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG
Fixes:		6e69612d5df1 ("pam: Add pam_xdg module")

(cherry picked from commit 84329908c522b428e4dc858a9bac769117927cd3)
</pre>
</div>
</content>
</entry>
<entry>
<title>pam: Add pam_xdg module</title>
<updated>2024-04-11T13:24:49+00:00</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2024-02-21T14:51:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=155779894faafa220a38fd57ed6ff9e3aa6eff23'/>
<id>155779894faafa220a38fd57ed6ff9e3aa6eff23</id>
<content type='text'>
This is a module to setup the XDG directories and environment variables.
For now the only usage is to have a XDG_RUNTIME_DIR environment setup at
user login.
All other environment variable have a default fallback so no need to export
them in this module.
The directory is created according to the XDG Base directory specification.

The default base directory is /var/run/xdg/&lt;username&gt; but can be configured
using the runtime_dir=&lt;dir&gt; module option.

According to the spec the directory *must* not survive a reboot so adding
var_run_enable="YES" to rc.conf is highly recommanded.

Reviewed by:	des, pauamma (manpages)
Differential Revision:	https://reviews.freebsd.org/D44011
Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG

(cherry picked from commit 6e69612d5df1c1d5bd86990ea4d9a170c030b292)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a module to setup the XDG directories and environment variables.
For now the only usage is to have a XDG_RUNTIME_DIR environment setup at
user login.
All other environment variable have a default fallback so no need to export
them in this module.
The directory is created according to the XDG Base directory specification.

The default base directory is /var/run/xdg/&lt;username&gt; but can be configured
using the runtime_dir=&lt;dir&gt; module option.

According to the spec the directory *must* not survive a reboot so adding
var_run_enable="YES" to rc.conf is highly recommanded.

Reviewed by:	des, pauamma (manpages)
Differential Revision:	https://reviews.freebsd.org/D44011
Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG

(cherry picked from commit 6e69612d5df1c1d5bd86990ea4d9a170c030b292)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line nroff pattern</title>
<updated>2023-08-16T17:55:15+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b2c76c41be32f904179efed29c0ca04d53f3996c'/>
<id>b2c76c41be32f904179efed29c0ca04d53f3996c</id>
<content type='text'>
Remove /^\.\\"\s*\$FreeBSD\$$\n/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^\.\\"\s*\$FreeBSD\$$\n/
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: two-line nroff pattern</title>
<updated>2023-08-16T17:55:10+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fa9896e082a1046ff4fbc75fcba4d18d1f2efc19'/>
<id>fa9896e082a1046ff4fbc75fcba4d18d1f2efc19</id>
<content type='text'>
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
</pre>
</div>
</content>
</entry>
</feed>
