<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libpam, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-08-17T05:57:02Z</updated>
<entry>
<title>Don't explicitly specify c99 or gnu99 as the default is now gnu99.</title>
<updated>2020-08-17T05:57:02Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2020-08-17T05:57:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=941791759c2cb64e4884579b7a7cc5fb21feec26'/>
<id>urn:sha1:941791759c2cb64e4884579b7a7cc5fb21feec26</id>
<content type='text'>
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Apply tentative fix for clang 11 warning in pam_exec(8):</title>
<updated>2020-08-06T19:31:52Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2020-08-06T19:31:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=228005931ca9c800e306e7b7d4aa0803197fea7d'/>
<id>urn:sha1:228005931ca9c800e306e7b7d4aa0803197fea7d</id>
<content type='text'>
lib/libpam/modules/pam_exec/pam_exec.c:222:56: error: format specifies type 'char *' but the argument has type 'const void *' [-Werror,-Wformat]
               if (asprintf(&amp;envstr, "%s=%s", pam_item_env[i].name, item) &lt; 0)
                                         ~~                         ^~~~
</content>
</entry>
<entry>
<title>pkgbase: Move telnetd and ftpd pam file to the utilities package</title>
<updated>2020-03-24T01:08:06Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2020-03-24T01:08:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9d7c39d87313ead9481bf299bc10893a08a8057c'/>
<id>urn:sha1:9d7c39d87313ead9481bf299bc10893a08a8057c</id>
<content type='text'>
Both programs are in this package so put the pam.d file in there too.

Reported by:	emaste
Reviewed by:	emaste
Differential Revision:	https://reviews.freebsd.org/D24161
</content>
</entry>
<entry>
<title>This commit makes significant changes to pam_login_access(8) to bring it</title>
<updated>2020-02-18T11:27:08Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2020-02-18T11:27:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e8c4b9d46b9c3ab8c1b12293cb47c2fcae323698'/>
<id>urn:sha1:e8c4b9d46b9c3ab8c1b12293cb47c2fcae323698</id>
<content type='text'>
up to par with the Linux pam_access(8).

Like the Linux pam_access(8) our pam_login_access(8) is a service module
for pam(3) that allows a administrator to limit access from specified
remote hosts or terminals. Unlike the Linux pam_access, pam_login_access
is missing some features which are added by this commit:

Access file can now be specified. The default remains /etc/access.conf.
The syntax is consistent with Linux pam_access.

By default usernames are matched. If the username fails to match a match
against a group name is attempted. The new nodefgroup module option will
only match a username and no attempt to match a group name is made.
Group names must be specified in brackets, "()" when nodefgroup is
specified. Otherwise the old backward compatible behavior is used.
This is consistent with Linux pam_access.

A new field separator module option allows the replacement of the default
colon (:) with any other character. This facilitates potential future
specification of X displays. This is also consistent with Linux pam_access.

A new list separator module option to replace the default space/comma/tab
with another character. This too is consistent with Linux pam_access.

Linux pam_access options not implemented in this commit are the debug
and audit options. These will be implemented at a later date.

Reviewed by:	bjk, bcr (for manpages)
Approved by:	des (blanket, implicit)
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D23198
</content>
</entry>
<entry>
<title>strchr() returns a pointer not an int.</title>
<updated>2020-02-18T11:27:05Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2020-02-18T11:27:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6f1ed8ae580a902aead0201158834cda3bbb2a31'/>
<id>urn:sha1:6f1ed8ae580a902aead0201158834cda3bbb2a31</id>
<content type='text'>
Reported by:	bjk
Approved by:	des (blanket, implicit)
MFC after:	3 days
</content>
</entry>
<entry>
<title>Add missing SYNOPSIS section.</title>
<updated>2020-02-18T11:27:02Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2020-02-18T11:27:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9c9372ad3f47cfc65d656f2ae6e14284544f2fba'/>
<id>urn:sha1:9c9372ad3f47cfc65d656f2ae6e14284544f2fba</id>
<content type='text'>
Reported by:	ports/textproc/igor
MFC after:	3 days
</content>
</entry>
<entry>
<title>There is no pam(8) man page, it is pam(3).</title>
<updated>2020-02-18T11:26:59Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2020-02-18T11:26:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=88fcc10c94a3440c9559dece0a990db6158ddd2c'/>
<id>urn:sha1:88fcc10c94a3440c9559dece0a990db6158ddd2c</id>
<content type='text'>
Approved by:	des (implicit, blanket)
MFC after:	3 days
</content>
</entry>
<entry>
<title>When pam_login_access(5) fails to match a username it attempts to</title>
<updated>2020-02-18T11:26:56Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2020-02-18T11:26:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=0d960f73792a445b1cb703675a03263b36239b5d'/>
<id>urn:sha1:0d960f73792a445b1cb703675a03263b36239b5d</id>
<content type='text'>
match the primary group a user belongs to. This commit extends the
match to secondary groups a user belongs to as well, just as the Linux
pam_access(5) does.

Approved by:	des (implicit, blanket)
</content>
</entry>
<entry>
<title>The words ALL, LOCAL, and EXCEPT have special meaning and are documented</title>
<updated>2020-02-18T11:26:52Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2020-02-18T11:26:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f47effabd5235973e5e0959da4b013ef03f24338'/>
<id>urn:sha1:f47effabd5235973e5e0959da4b013ef03f24338</id>
<content type='text'>
as in the login.access(5) man page. However strcasecmp() is used to compare
for these special strings. Because of this User accounts and groups with
the corresponding lowercase names are misintrepreted to have special
whereas they should not.

This commit fixes this, conforming to the man page and to how the Linux
pam_access(8) handles these special words.

Approved by:	des (implicit, blanket)
</content>
</entry>
<entry>
<title>Update Makefile.depend files</title>
<updated>2019-12-11T17:37:53Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2019-12-11T17:37:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2c9a9dfc187d171de6b92654d71b977f067ed641'/>
<id>urn:sha1:2c9a9dfc187d171de6b92654d71b977f067ed641</id>
<content type='text'>
Update a bunch of Makefile.depend files as
a result of adding Makefile.depend.options files

Reviewed by:	 bdrewery
MFC after:	1 week
Sponsored by:   Juniper Networks
Differential Revision:  https://reviews.freebsd.org/D22494
</content>
</entry>
</feed>
