Home | History | Annotate | only in /src/lib/libpam/modules/pam_unix
History log of /src/lib/libpam/modules/pam_unix
RevisionDateAuthorComments
 1.7 27-Oct-2008  mrg use LIBDPLIBS+= not =.
 1.6 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.5 03-Jan-2005  lukem Set NOxxx before including <bsd.own.mk>; we can't rely upon ../mod.mk
in this situation.
 1.4 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.3 29-Dec-2004  christos Link with libraries from the source build directory.
 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.9 23-Dec-2019  reed Simply Subsection headers

There was a formatting issue with mandoc showing the
literal "Ss" macros. I reported this bug to mandoc since groff
didn't have same formatting. It was recommended to simplify
the formatting due to the weird feature.
Note because of this for groff I didn't use the Ux macro but spelled
out UNIX literally for these subsection headers
(since the macro reset the subsection formatting which was why
the Ss macro was repeated before to reactivate it).
 1.8 26-Feb-2005  thorpej branches: 1.8.90;
Merge PAM20050226.
 1.7 26-Feb-2005  wiz Drop trailing whitespace.
 1.6 26-Feb-2005  wiz Bump date for previous.
 1.5 26-Feb-2005  thorpej Remove references to local_pass and nis_pass. Add description of
passwd_db option of the password management module.
 1.4 26-Feb-2005  thorpej Minor wording consistency nit.
 1.3 20-Feb-2005  wiz Fix Xref.
 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.2 26-Feb-2005  thorpej Import FreeBSD's PAM modules corresponding to the ones we currently
support as of today (20050226). This brings in some fixes to a few
of the PAM modules.
 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.90.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.19 26-Oct-2022  andvar nix double n, i or g in "ing", in comments and documentation.
 1.18 10-Apr-2022  andvar fix various typos in comments and output/log messages.
 1.17 16-May-2018  joerg Improve type safety by using the correct enum values.
 1.16 29-Dec-2013  christos branches: 1.16.24;
Fix incorrect types
 1.15 20-Jun-2013  christos use login_getpwclass() everywhere for consistency.
 1.14 18-Nov-2009  drochner branches: 1.14.6; 1.14.12;
if changing the password, don't clear PAM_AUTHTOK at the beginning -- this
sabotages external password strength checkers
 1.13 14-Jun-2009  tonnerre Restore the good old UNIX behavior of root password changing: only root
may change the root password.

(Checked that everybody else's password can be changed without any problem,
and checked that root can still change the root password.)
 1.12 26-Jan-2009  lukem sign-compare fixes
 1.11 30-May-2006  jnemeth branches: 1.11.4; 1.11.14; 1.11.26; 1.11.28;
PR/30730 force changing password via chsh fails
PR/33502 password aging not working
copy old_pwd to new_pwd before modifying
 1.10 18-Mar-2006  jnemeth Fix Coverity run 5, issue 2498 -- uninitialized variable
Fix Coverity run 5, issue 707 -- unreachable code
Approved by Christos.
 1.9 19-Apr-2005  lukem Safety boots: don't depend upon getpwnam_r() to set pwd to NULL on all
failures, especially if we're going to ignore the return result.
 1.8 19-Apr-2005  christos check for pwd != in getpw*_r functions.
 1.7 31-Mar-2005  thorpej Use getpwnam_r().
 1.6 17-Mar-2005  christos Clear the authorization token at the entry of each loop, so that
we get a chance to re-enter.
 1.5 26-Feb-2005  thorpej branches: 1.5.2;
Make sure to set yppwd.oldpass.
 1.4 12-Jan-2005  christos adapt to pw_gensalt() change.
 1.3 11-Jan-2005  christos eliminate the third copy of pwd_gensalt.
 1.2 12-Dec-2004  christos - NetBSD specific fixes.
- Changes from Jason to use our YP stuff.
 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.5.2.6 12-Jun-2006  tron Pull up following revision(s) (requested by jnemeth in ticket #1370):
lib/libpam/modules/pam_unix/pam_unix.c: revision 1.11
PR/30730 force changing password via chsh fails
PR/33502 password aging not working
copy old_pwd to new_pwd before modifying
 1.5.2.5 20-Mar-2006  riz Pull up following revision(s) (requested by jnemeth in ticket #1206):
lib/libpam/modules/pam_unix/pam_unix.c: revision 1.10
Fix Coverity run 5, issue 2498 -- uninitialized variable
Fix Coverity run 5, issue 707 -- unreachable code
Approved by Christos.
 1.5.2.4 11-Jul-2005  tron branches: 1.5.2.4.2;
Pull up revision 1.9 (requested by lukem in ticket #539):
Safety boots: don't depend upon getpwnam_r() to set pwd to NULL on all
failures, especially if we're going to ignore the return result.
 1.5.2.3 11-Jul-2005  tron Pull up revision 1.8 (requested by lukem in ticket #539):
check for pwd != in getpw*_r functions.
 1.5.2.2 04-Apr-2005  tron Pull up revision 1.7 (requested by thorpej in ticket #96):
Use getpwnam_r().
 1.5.2.1 19-Mar-2005  tron Pull up revision 1.6 (requested by christos in ticket #22):
Clear the authorization token at the entry of each loop, so that
we get a chance to re-enter.
 1.5.2.4.2.2 12-Jun-2006  tron Pull up following revision(s) (requested by jnemeth in ticket #1370):
lib/libpam/modules/pam_unix/pam_unix.c: revision 1.11
PR/30730 force changing password via chsh fails
PR/33502 password aging not working
copy old_pwd to new_pwd before modifying
 1.5.2.4.2.1 20-Mar-2006  riz Pull up following revision(s) (requested by jnemeth in ticket #1206):
lib/libpam/modules/pam_unix/pam_unix.c: revision 1.10
Fix Coverity run 5, issue 2498 -- uninitialized variable
Fix Coverity run 5, issue 707 -- unreachable code
Approved by Christos.
 1.11.28.1 17-Jun-2009  bouyer branches: 1.11.28.1.2;
Pull up following revision(s) (requested by tonnerre in ticket #817):
lib/libpam/modules/pam_unix/pam_unix.c: revision 1.13
Restore the good old UNIX behavior of root password changing: only root
may change the root password.
(Checked that everybody else's password can be changed without any problem,
and checked that root can still change the root password.)
 1.11.28.1.2.1 21-Apr-2010  matt sync to netbsd-5
 1.11.26.2 13-Mar-2010  riz Pull up following revision(s) (requested by drochner in ticket #1336):
lib/libpam/modules/pam_unix/pam_unix.c: revision 1.14
if changing the password, don't clear PAM_AUTHTOK at the beginning -- this
sabotages external password strength checkers
 1.11.26.1 17-Jun-2009  bouyer Pull up following revision(s) (requested by tonnerre in ticket #817):
lib/libpam/modules/pam_unix/pam_unix.c: revision 1.13
Restore the good old UNIX behavior of root password changing: only root
may change the root password.
(Checked that everybody else's password can be changed without any problem,
and checked that root can still change the root password.)
 1.11.14.1 17-Jun-2009  jdc Pull up revision 1.13 (requested by tonnerre in ticket #1326).

Restore the good old UNIX behavior of root password changing: only root
may change the root password.

(Checked that everybody else's password can be changed without any problem,
and checked that root can still change the root password.)
 1.11.4.1 17-Jun-2009  jdc Pull up revision 1.13 (requested by tonnerre in ticket #1326).

Restore the good old UNIX behavior of root password changing: only root
may change the root password.

(Checked that everybody else's password can be changed without any problem,
and checked that root can still change the root password.)
 1.14.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14.12.1 23-Jun-2013  tls resync from head
 1.14.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.16.24.1 21-May-2018  pgoyette Sync with HEAD

RSS XML Feed