| History log of /src/lib/libpam/modules/Makefile |
| Revision | | Date | Author | Comments |
| 1.13 |
| 21-May-2017 |
riastradh | Remove MKCRYPTO option.
Originally, MKCRYPTO was introduced because the United States classified cryptography as a munition and restricted its export. The export controls were substantially relaxed fifteen years ago, and are essentially irrelevant for software with published source code.
In the intervening time, nobody bothered to remove the option after its motivation -- the US export restriction -- was eliminated. I'm not aware of any other operating system that has a similar option; I expect it is mainly out of apathy for churn that we still have it. Today, cryptography is an essential part of modern computing -- you can't use the internet responsibly without cryptography.
The position of the TNF board of directors is that TNF makes no representation that MKCRYPTO=no satisfies any country's cryptography regulations.
My personal position is that the availability of cryptography is a basic human right; that any local laws restricting it to a privileged few are fundamentally immoral; and that it is wrong for developers to spend effort crippling cryptography to work around such laws.
As proposed on tech-crypto, tech-security, and tech-userlevel to no objections:
https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html
P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of *bad* crypto that was conditional on it, e.g. DES in telnet... That should probably be removed too, but on the grounds that it is bad, not on the grounds that it is (nominally) crypto.
|
| 1.12 |
| 08-Mar-2011 |
mlelstv | Don't try to clean/build or install a library here, there are only subdirectories.
Also, bsd.lib.mk requires a defined LIB, otherwise it will generate unwanted commands during clean. It even failed on netbsd-4 where 'rm -f' needs at least one parameter which is missing due to recent corrections in make/vars.c.
|
| 1.11 |
| 27-Oct-2008 |
mrg | don't set LIBDPLIBS in libpam/modules/Makefile - it is not necessary and it interferes with the compat lib build. don't use LIB_ROOT_DIR.
|
| 1.10 |
| 20-Mar-2006 |
christos | Remove old kerberos library (Jukka Salmi)
|
| 1.9 |
| 21-Sep-2005 |
tsarna | pam_afslog is used in conjunction with pam_krb5 to obtain AFS tokens and create a PAG if necessary.
Especially important for home directories on AFS.
|
| 1.8 |
| 27-Feb-2005 |
thorpej | branches: 1.8.2; Add an S/Key PAM module.
|
| 1.7 |
| 20-Feb-2005 |
christos | Add pam_radius.
|
| 1.6 |
| 03-Jan-2005 |
lukem | Build & install pam_ssh.so.0 now that libssh is available for use.
|
| 1.5 |
| 30-Dec-2004 |
lukem | re-add inclusion of <bsd.lib.mk> for LIBDPLIBS optimization, with an empty libinstall rule so Things Work.
|
| 1.4 |
| 29-Dec-2004 |
simonb | Remove the inclusion of <bsd.lib.mk>. There are no libraries in this directory, only its subdirectories.
|
| 1.3 |
| 29-Dec-2004 |
lukem | Use LIBDPLIBS to provide the list of libraries for the modules to depend upon, because: * it's MUCH quicker; no need to calculate the OBJDIRS of every library we might require in every subdir. (make obj drops from 21s to 3s on my system.) * it's more robust when building to a fresh DESTDIR.
|
| 1.2 |
| 12-Dec-2004 |
christos | - NetBSD build glue - Warning fixes - RCSID's
|
| 1.1 |
| 12-Dec-2004 |
christos | branches: 1.1.1; Initial revision
|
| 1.1.1.1 |
| 12-Dec-2004 |
christos | - Import freebsd's version of libpam as of today (20041212). - Did not import opie, passwdqc, tacplus. We need to decide what to do with them. - Imported radius and ssh, although they will not work until we import libradius and re-structure our tree to install libssh.
|
| 1.8.2.1 |
| 05-Jan-2007 |
tron | Apply patch (request by ghen in ticket #1617): Update OpenPAM to 20050616 ("Figwort") and add the pam_afslog(8) authentication module.
|