Home | History | Annotate | Download | only in pam_unix
History log of /src/lib/libpam/modules/pam_unix/pam_unix.c
RevisionDateAuthorComments
 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