diff --git a/ChangeLog b/ChangeLog index b8c80a36..25079088 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2007-12-09 Nicolas François + + * NEWS, configure.in: Prepare the 4.1.0 release. + +2007-12-09 Nicolas François + + * NEWS, src/chgpasswd.c: Use chgpasswd PAM policy file instead of + chpasswd's one. + 2007-12-09 Nicolas François * man/pwconv.8.xml: Fix typos. diff --git a/NEWS b/NEWS index 339c6a69..e00d2410 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,12 @@ $Id$ -shadow-4.0.18.2 -> shadow-4.1.0-rc1 UNRELEASED +shadow-4.0.18.2 -> shadow-4.1.0 09-12-2008 + +*** security: +- chgpasswd + When compiled with PAM support, it used the chpasswd policy file instead + of the chgpasswd policy file. If an administrator added some restriction + to the chgpasswd policy file, they were not taken into account. *** general: - Add support for SHA256 and SHA512 encrypt methods (supported by new @@ -63,6 +69,8 @@ shadow-4.0.18.2 -> shadow-4.1.0-rc1 UNRELEASED - The generated manpages will change depending on the configure options. If you use different options than the one used for the distributed archive, you should re-generate the manpages. +- login.defs should now describe all the variables. +- The tools' documentation details the login.defs variables they use. shadow-4.0.18.1 -> shadow-4.0.18.2 28-10-2007 diff --git a/configure.in b/configure.in index c40f96b6..574ea67e 100644 --- a/configure.in +++ b/configure.in @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT -AM_INIT_AUTOMAKE(shadow, 4.1.0-rc1) +AM_INIT_AUTOMAKE(shadow, 4.1.0) AC_CONFIG_HEADERS([config.h]) dnl Some hacks... diff --git a/src/chgpasswd.c b/src/chgpasswd.c index ac80de7f..a677853d 100644 --- a/src/chgpasswd.c +++ b/src/chgpasswd.c @@ -220,7 +220,7 @@ int main (int argc, char **argv) } if (retval == PAM_SUCCESS) { - retval = pam_start ("chpasswd", pampw->pw_name, + retval = pam_start ("chgpasswd", pampw->pw_name, &conv, &pamh); } }