]> granicus.if.org Git - shadow/blobdiff - ChangeLog
* libmisc/console.c (console): Remove the leading /dev/ from the
[shadow] / ChangeLog
index 9f9714db42116afe5b9498042a77219fa11bc991..4847e133d0571524c5ec4d5fd313900e8e849a8b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,159 @@
+2009-05-16  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * libmisc/console.c (console): Remove the leading /dev/ from the
+       tty before comparing with the lines specified by CONSOLE.
+       * src/su.c: Do not remove the /dev/ prefix since it is done by
+       console().
+
+2009-05-16  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * man/login.defs.d/CONSOLE.xml: Document the format of the CONSOLE
+       file.
+
+2009-05-16  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/login.c: Fix failure of non PAM enabled versions when an
+       empty username is entered after a first prompt.
+
+2009-05-16  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/passwd.c: Added missing end of line at the end of success
+       messages.
+
+2009-05-16  sacha  <sachall@infonie.fr>
+
+       * po/fr.po: Fixed typo in the vipw usage string.
+
+2009-05-12  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * libmisc/shell.c: Removed invalid code that executed the user's
+       shell as a shell script when the direct execution of the user's
+       shell failed with ENOEXEC and the user's shell has a shebang. The
+       interpreter might not be the right one.  Executing the user's
+       shell with sh -c might be better, but I'm not sure we should try
+       harder when there is a failure. Note: the removed code was only
+       included #ifndef __linux__.
+
+2009-05-12  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * man/userdel.8.xml: The USERGROUPS_ENAB group may not be removed
+       when the group is used by other users, not the user.
+
+2009-05-12  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/userdel.c, man/login.defs.d/USERDEL_CMD.xml: Move the
+       USERDEL_CMD script example from the source code to the
+       documentation.
+
+2009-05-11  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * man/newusers.8.xml: PAM enabled version: describe how passwords
+       are updated and how newusers behave in case of error.
+
+2009-05-10  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * NEWS, configure.in: New release will be 4.1.4.
+       * po/shadow.pot, man/po/shadow-man-pages.pot: Regenerated.
+       * po/*.po, man/po/*.po: Updated PO files.
+
+2009-05-10  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * libmisc/copydir.c: Added prototype of readlink_malloc(), and
+       readlink_malloc() changed to static.
+
+2009-05-10  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/su.c: Avoid redeclaration of root_pw.
+
+2009-05-10  NAKANO Takeo  <nakano@webmasters.gr.jp>
+
+       * po/ja.po: Updated Japanese translation.
+
+2009-05-10  Jean-Luc Coulon (f5ibh)  <jean-luc.coulon@wanadoo.fr>
+
+       * po/fr.po: Updated French translation.
+
+2009-05-10  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * lib/commonio.c: Avoid PATH_MAX. On glibc, we can use realpath
+       with a NULL argument.
+       * src/useradd.c: Replace PATH_MAX by a fixed constant. The buffer
+       was not meant as a storage for a path.
+       * src/useradd.c, src/newusers.c, src/chpasswd.c: Better detection
+       of fgets errors. Lines shall end with a \n, unless we reached the
+       end of file.
+       * libmisc/copydir.c: Avoid PATH_MAX. Support file paths with any
+       length. Added readlink_malloc().
+
+2009-05-09  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/pwck.c: Warn if an user has an entry in passwd and shadow,
+       and the password field in passwd is not 'x'.
+       * src/grpck.c: Warn if a group has an entry in group and gshadow,
+       and the password field in group is not 'x'.
+
+2009-05-09  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * man/login.defs.d/ENCRYPT_METHOD.xml,
+       man/login.defs.d/MD5_CRYPT_ENAB.xml,
+       man/login.defs.d/SHA_CRYPT_MIN_ROUNDS.xml: Updated note for PAM
+       enabled versions. These variables are only used for group
+       passwords in this case.
+
+2009-05-09  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * man/chpasswd.8.xml: Sorted options alphabetically.
+
+2009-05-09  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * NEWS, src/newusers.c, src/Makefile.am: Added support for
+       changing the passwords with PAM.
+       * src/newusers.c: Split the usage string in smaller parts to
+       allow enabling single parts.
+       * man/newusers.8.xml: Indicate the options and configuration
+       variables valid for PAM and non-PAM versions.
+       * man/newusers.8.xml: Added pointer to /etc/pam.d/chpasswd.
+
+2009-05-09  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/userdel.c: Remove duplicate definitions of exit codes.
+
+2009-05-07  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * libmisc/non_interactive_pam_conv.c,
+       libmisc/pam_pass_non_interractive.c, libmisc/Makefile.am: Renamed.
+       * libmisc/pam_pass_non_interractive.c, lib/prototypes.h:
+       non_interactive_password and non_interactive_pam_conv do not need
+       to be externally visible.
+       * libmisc/pam_pass_non_interractive.c: Added declaration of
+       ni_conv.
+       * libmisc/pam_pass_non_interractive.c: Only compile ifdef USE_PAM.
+       * libmisc/pam_pass_non_interractive.c, lib/prototypes.h:
+       Added do_pam_passwd_non_interractive().
+       * src/chpasswd.c: Use do_pam_passwd_non_interractive().
+
+2009-05-07  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * libmisc/pam_pass.c: Removed comment regarding pam_misc. This is
+       checked by configure.in.
+
+2009-05-07  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * man/login.defs.5.xml: PAM enabled chpasswd do not use any
+       configuration variable from login.defs.
+
+2009-05-07  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * man/passwd.1.xml: Differentiate the files used for PAM and
+       non-PAM versions.
+
+2009-05-07  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * man/chpasswd.8.xml: Describe how chpasswd behaves in case of error.
+       * man/chpasswd.8.xml: Describe the PAM enabled chpasswd behavior.
+       * man/chpasswd.8.xml: Differentiate the files and configurations
+       used for PAM and non-PAM versions.
+
 2009-05-07  Nicolas François  <nicolas.francois@centraliens.net>
 
        * src/login.c: failcount does not need to be signed.
 
        * src/chpasswd.c: Added the line number when an error is reported
        instead of only the username.
-       * src/chpasswd.c: PAM enabled chpasswd do may change the password
+       * src/chpasswd.c: PAM enabled chpasswd may change the password
        database (for the user where the password update succeeded) even
        if there were a failure for one user. Do not indicate that changes
        were ignored.
        * NEWS, src/chpasswd.c: Added support for changing the passwords
        with PAM.
        * src/chpasswd.c: Split the usage string in smaller parts to
-       allows enabling single parts.
+       allow enabling single parts.
        * src/chpasswd.c: Do not set a global lock on the password files.
        This is done by PAM each time a password is updated.