]> granicus.if.org Git - shadow/blobdiff - ChangeLog
* autogen.sh: Expand autoreconf to avoid running autopoint.
[shadow] / ChangeLog
index 8fcc3c7e26ea0a1ff800cf802dfb7441c060cece..4916f0114cf59f2efae7650a4c29157d6382a13f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,124 @@
+2010-08-29  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * autogen.sh: Expand autoreconf to avoid running autopoint.
+
+2010-08-29  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * po/shadow.pot, man/po/shadow-man-pages.pot: Regenerated.
+       * po/*.po, man/po/*.po: Updated PO files.
+
+2010-08-28  Brian M. Carlson  <sandals@crustytoothpaste.ath.cx>
+
+       * man/chsh.1.xml: Fix comma splice.
+
+2010-08-28  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * lib/protoypes.h, libmisc/copydir.c, src/useradd.c:
+       selinux_file_context renamed set_selinux_file_context.
+       * lib/protoypes.h, libmisc/copydir.c, src/useradd.c:
+       Added reset_selinux_file_context.
+       * src/useradd.c: Check the return value of
+       set_selinux_file_context and reset_selinux_file_context.
+       * libmisc/copydir.c: Check the return value of
+       reset_selinux_file_context.
+
+2010-08-28  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/su.c: Fix handling of environment variables when
+       the environment is not changed. In particular, this makes su
+       behave as documented regarding PATH and IFS (i.e. they are reset)
+       when -p is provided.
+
+2010-08-28  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * man/su.1.xml: Fix typo.
+
+2010-08-22  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/newgrp.c, src/userdel.c, src/grpck.c, src/gpasswd.c,
+       src/newusers.c, src/pwconv.c, src/chpasswd.c, src/logoutd.c,
+       src/chfn.c, src/groupmems.c, src/usermod.c, src/pwunconv.c,
+       src/expiry.c, src/groupdel.c, src/chgpasswd.c, src/useradd.c,
+       src/su.c, src/groupmod.c, src/passwd.c, src/pwck.c, src/chage.c,
+       src/groupadd.c, src/login.c, src/grpconv.c, src/groups.c,
+       src/grpunconv.c, src/chsh.c: Prog changed to a constant string.
+
+2010-08-22  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * libmisc/limits.c: Avoid implicit conversion of integer to
+       boolean.
+       * libmisc/basename.c: Avoid implicit conversion of pointer to
+       boolean.
+       * libmisc/basename.c, lib/prototypes.h (Basename): Return a
+       constant string.
+       * libmisc/basename.c, libmisc/obscure.c, lib/prototypes.h,
+       libmisc/xmalloc.c, libmisc/getdate.h, libmisc/system.c,
+       libmisc/getgr_nam_gid.c, libmisc/failure.c, libmisc/valid.c: Add
+       splint annotations.
+       * libmisc/chowndir.c: Avoid memory leak.
+       * libmisc/chowndir.c: Do not check *printf/*puts return value.
+       * libmisc/chowntty.c: Avoid implicit conversion between integer
+       types.
+       * libmisc/obscure.c: Return a bool when possible instead of int.
+       * libmisc/shell.c: Do not check *printf/*puts return value.
+       * libmisc/shell.c: Do not check execle return value.
+       * libmisc/setupenv.c: Avoid implicit conversion between integer
+       types.
+       * libmisc/xmalloc.c: size should not be zero to avoid returning
+       NULL pointers.
+       * libmisc/hushed.c: Do not check *printf/*puts return value.
+       * libmisc/system.c: Avoid implicit conversion of integer to
+       boolean. safe_system last argument is a boolean.
+       * libmisc/system.c: Check return value of dup2.
+       * libmisc/system.c: Do not check *printf/*puts return value.
+       * libmisc/system.c: Do not check execve return value. 
+       * libmisc/salt.c: Do not check *printf/*puts return value.
+       * libmisc/loginprompt.c: Do not check gethostname return value.
+       * libmisc/find_new_gid.c, libmisc/find_new_uid.c: Do not check
+       gr_rewind/pw_rewind return value.
+       * libmisc/ttytype.c: Limit the number of parsed characters in the
+       sscanf format.
+       * libmisc/ttytype.c: Test if a type was really read.
+       * libmisc/sub.c: Do not check *printf/*puts return value.
+       * libmisc/sub.c: Avoid implicit conversion of integer to boolean.
+       * src/userdel.c: Fix typo in comment.
+       * src/userdel.c: Avoid implicit conversion of boolean to integer.
+       * src/userdel.c: safe_system last argument is a boolean.
+       * src/newusers.c: Avoid implicit conversion of boolean to integer.
+       * src/newusers.c: Avoid implicit conversion of integer to boolean.
+       * src/usermod.c: Add brackets.
+       * src/usermod.c: Avoid implicit conversion of characters or
+       integers to booleans.
+       * src/vipw.c: Avoid implicit conversion of integer to boolean.
+       * src/su.c: Avoid implicit conversion of integer to boolean.
+       * src/su.c: Add brackets.
+       * src/useradd.c: Avoid implicit conversion of characters or
+       integers to booleans.
+
+2010-08-22  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * libmisc/obscure.c, lib/prototypes.h (obscure): Return a bool
+       instead of an int.
+       * libmisc/obscure.c, libmisc/tz.c, src/passwd.c, lib/encrypt.c,
+       libmisc/copydir.c, lib/prototypes.h: Add splint annotations.
+       * libmisc/tz.c: Fix some const issues.
+       * libmisc/tz.c: Avoid multi-statements lines.
+       * libmisc/tz.c: Add brackets.
+       * libmisc/copydir.c: Do not check *printf/*puts return value.
+       * libmisc/copydir.c: Fail if we cannot set or reset the SELinux
+       fscreate context.
+       * libmisc/copydir.c: Use xmalloc instead of malloc.
+       * libmisc/copydir.c: Do not check lutimes return value
+       * src/vipw.c: Avoid implicit conversion of integer to boolean.
+       * src/su.c (iswheel): Return a bool instead of an int.
+       * src/passwd.c: Remove insert_crypt_passwd(). Use xstrdup instead.
+       * src/passwd.c: Return constant strings when sufficient.
+       * src/passwd.c: Do not check *printf/*puts return value.
+       * src/passwd.c: Avoid implicit conversion of character to boolean.
+       * src/passwd.c: Do not check sleep return value.
+       * src/sulogin.c: Do not check *printf/*puts return value.
+       * lib/encrypt.c: Do not check fprintf return value.
+
 2010-08-21  Nicolas François  <nicolas.francois@centraliens.net>
 
        * src/passwd.c: Fix a const issue.
 
        * man/po/fr.po: Fix a typo.
 
+2010-06-24  Baurzhan Muftakhidinov  <baurthefirst@gmail.com>
+
+       * NEWS, po/kk.po: Updated Kazakh translation.
+
 2010-04-12  Nicolas François  <nicolas.francois@centraliens.net>
 
        * man/po/fr.po: Fix some typos. Minor updates: 886t70f187u.