<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/lib/libpam/modules/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Remove MKCRYPTO option.<br/><br/>Originally, MKCRYPTO was introduced because the United States<br/>classified cryptography as a munition and restricted its export.  The<br/>export controls were substantially relaxed fifteen years ago, and are<br/>essentially irrelevant for software with published source code.<br/><br/>In the intervening time, nobody bothered to remove the option after<br/>its motivation -- the US export restriction -- was eliminated.  I'm<br/>not aware of any other operating system that has a similar option; I<br/>expect it is mainly out of apathy for churn that we still have it.<br/>Today, cryptography is an essential part of modern computing -- you<br/>can't use the internet responsibly without cryptography.<br/><br/>The position of the TNF board of directors is that TNF makes no<br/>representation that MKCRYPTO=no satisfies any country's cryptography<br/>regulations.<br/><br/>My personal position is that the availability of cryptography is a<br/>basic human right; that any local laws restricting it to a privileged<br/>few are fundamentally immoral; and that it is wrong for developers to<br/>spend effort crippling cryptography to work around such laws.<br/><br/>As proposed on tech-crypto, tech-security, and tech-userlevel to no<br/>objections:<br/><br/>https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html<br/>https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html<br/>https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html<br/><br/>P.S.  Reviewing all the uses of MKCRYPTO in src revealed a lot of<br/>*bad* crypto that was conditional on it, e.g. DES in telnet...  That<br/>should probably be removed too, but on the grounds that it is bad,<br/>not on the grounds that it is (nominally) crypto.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.13</description>
    <pubDate>Sun May 21 15:28:41 UTC 2017</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>Don't try to clean/build or install a library here, there are only<br/>subdirectories.<br/><br/>Also, bsd.lib.mk requires a defined LIB, otherwise it will generate<br/>unwanted commands during clean. It even failed on netbsd-4 where<br/>'rm -f' needs at least one parameter which is missing due to recent<br/>corrections in make/vars.c.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.12</description>
    <pubDate>Tue Mar 08 09:49:42 UTC 2011</pubDate>
    <dc:creator>mlelstv</dc:creator>
</item>

<item>
    <title>don't set LIBDPLIBS in libpam/modules/Makefile - it is not necessary<br/>and it interferes with the compat lib build.  don't use LIB_ROOT_DIR.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.11</description>
    <pubDate>Mon Oct 27 07:48:27 UTC 2008</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Remove old kerberos library (Jukka Salmi)</title>
    <description>/src/lib/libpam/modules/Makefile - 1.10</description>
    <pubDate>Mon Mar 20 21:22:40 UTC 2006</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>pam_afslog is used in conjunction with pam_krb5 to obtain AFS tokens and<br/>create a PAG if necessary.<br/><br/>Especially important for home directories on AFS.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.9</description>
    <pubDate>Wed Sep 21 14:19:08 UTC 2005</pubDate>
    <dc:creator>tsarna</dc:creator>
</item>

<item>
    <title>branches:  1.8.2;<br/>Add an S/Key PAM module.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.8</description>
    <pubDate>Sun Feb 27 21:01:59 UTC 2005</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>Add pam_radius.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.7</description>
    <pubDate>Sun Feb 20 00:37:49 UTC 2005</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Build &amp; install pam_ssh.so.0 now that libssh is available for use.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.6</description>
    <pubDate>Mon Jan 03 06:15:42 UTC 2005</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>re-add inclusion of &lt;bsd.lib.mk&gt; for LIBDPLIBS optimization, with an<br/>empty libinstall rule so Things Work.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.5</description>
    <pubDate>Thu Dec 30 00:11:50 UTC 2004</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>Remove the inclusion of &lt;bsd.lib.mk&gt;.  There are no libraries in this<br/>directory, only its subdirectories.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.4</description>
    <pubDate>Wed Dec 29 22:35:35 UTC 2004</pubDate>
    <dc:creator>simonb</dc:creator>
</item>

<item>
    <title>Use LIBDPLIBS to provide the list of libraries for the modules to depend<br/>upon, because:<br/> * it's MUCH quicker; no need to calculate the OBJDIRS of every library<br/>   we might require in every subdir.<br/>   (make obj drops from 21s to 3s on my system.)<br/> * it's more robust when building to a fresh DESTDIR.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.3</description>
    <pubDate>Wed Dec 29 15:04:06 UTC 2004</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>- NetBSD build glue<br/>- Warning fixes<br/>- RCSID's</title>
    <description>/src/lib/libpam/modules/Makefile - 1.2</description>
    <pubDate>Sun Dec 12 08:18:43 UTC 2004</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/lib/libpam/modules/Makefile - 1.1</description>
    <pubDate>Sun Dec 12 06:45:40 UTC 2004</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>- Import freebsd's version of libpam as of today (20041212).<br/>- Did not import opie, passwdqc, tacplus. We need to decide what to do<br/>  with them.<br/>- Imported radius and ssh, although they will not work until we<br/>  import libradius and re-structure our tree to install libssh.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.1.1.1</description>
    <pubDate>Sun Dec 12 06:45:40 UTC 2004</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Apply patch (request by ghen in ticket #1617):<br/>Update OpenPAM to 20050616 ("Figwort") and add the pam_afslog(8)<br/>authentication module.</title>
    <description>/src/lib/libpam/modules/Makefile - 1.8.2.1</description>
    <pubDate>Fri Jan 05 14:14:53 UTC 2007</pubDate>
    <dc:creator>tron</dc:creator>
</item>
</channel></rss>

