<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libpam/Makefile, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-09-13T04:08:48Z</updated>
<entry>
<title>Move all pam related config to lib/libpam/</title>
<updated>2018-09-13T04:08:48Z</updated>
<author>
<name>Brad Davis</name>
<email>brd@FreeBSD.org</email>
</author>
<published>2018-09-13T04:08:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=219cf81b4d9fb7b1651a9e4b85ba77aa92f99fd3'/>
<id>urn:sha1:219cf81b4d9fb7b1651a9e4b85ba77aa92f99fd3</id>
<content type='text'>
Approved by:	re (rgrimes), will (mentor), des
Differential Revision:	https://reviews.freebsd.org/D17122
</content>
</entry>
<entry>
<title>Simplify building libpam and fix libpam.a not containing the modules since r284345.</title>
<updated>2016-04-14T01:17:03Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-04-14T01:17:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7cbd0a2953a27e74f8b1b261808068719c1f5260'/>
<id>urn:sha1:7cbd0a2953a27e74f8b1b261808068719c1f5260</id>
<content type='text'>
The change in r284345 moved the creation of openpam_static_modules.o to
lib/libpam/static_modules but never managed to get them into libpam.a.

Move this logic to lib/libpam/static_libpam and have it create a static
library for libpam.a  The main lib/libpam/libpam will only create a
shared library.  No redundancy in compilation or installation exists
in this solution.

This avoids requiring a pass with -D_NO_LIBPAM_SO_YET.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Move build of openpam_static_modules.o to its own subdir</title>
<updated>2013-01-24T19:09:38Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2013-01-24T19:09:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6579d1464d0b206102847c432a0ab5d2b66e8d74'/>
<id>urn:sha1:6579d1464d0b206102847c432a0ab5d2b66e8d74</id>
<content type='text'>
to avoid circular dependency b/w libpam and modules.

Reviewed by:	obrien
</content>
</entry>
<entry>
<title>style.Makefile(5) police</title>
<updated>2003-03-09T20:06:38Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-03-09T20:06:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f03a257ac3665c3aec49c7538489a10465a2654'/>
<id>urn:sha1:7f03a257ac3665c3aec49c7538489a10465a2654</id>
<content type='text'>
(I've tried to keep to the spirit of the original formatting)

Reviewed by:	des
</content>
</entry>
<entry>
<title>Make it possible to use PAM in statically-linked applications.</title>
<updated>1999-01-20T21:55:30Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1999-01-20T21:55:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9294327d4a34b52e8278e9720a7d822be0fddb72'/>
<id>urn:sha1:9294327d4a34b52e8278e9720a7d822be0fddb72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build structure for contribified Linux-PAM, plus some home-grown</title>
<updated>1998-11-18T01:44:37Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1998-11-18T01:44:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9a10bb17e10d2946e2d04ab369fb133d0d17c7c9'/>
<id>urn:sha1:9a10bb17e10d2946e2d04ab369fb133d0d17c7c9</id>
<content type='text'>
modules for FreeBSD's standard authentication methods.  Although
the Linux-PAM modules are present in the contrib tree, we don't
use any of them.

The main library "libpam" is composed of sources taken from three
places.  First are the standard Linux-PAM libpam sources from the
contrib tree.  Second are the Linux-PAM "libpam_misc" sources, also
from the contrib tree.  In Linux these form a separate library.
But as Mike Smith pointed out to me, that seems pointless, so I
have combined them into the libpam library.  Third are some additional
sources from the "src/lib/libpam" tree with some common functions
that make it easier to write modules.  Those I wrote myself.

This work has been donated to FreeBSD by Juniper Networks, Inc.
</content>
</entry>
</feed>
