Changes between v2.16.1 and v2.16.2 ----------------------------------- commit efc729f2b880b31482c92be157754a00d7c6176d Author: Karel Zak Date: Mon Nov 30 16:38:13 2009 +0100 build-sys: release++ (v2.16.2) Signed-off-by: Karel Zak NEWS | 4 ++++ configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 8319a5ec3a2291b0988b153a4dc01f6cc7ad19c0 Author: Karel Zak Date: Mon Nov 30 16:33:58 2009 +0100 docs: add v2.16.2 ReleaseNotes Signed-off-by: Karel Zak docs/v2.16.2-ReleaseNotes | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) commit 9bcfcb45a0c39b57ebf9a8969c9e4a59a3f93ada Author: Karel Zak Date: Mon Nov 30 16:30:50 2009 +0100 docs: update AUTHORS file Signed-off-by: Karel Zak AUTHORS | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 0f182d63e5b2680b167a7c1b2496c86482a0e45e Author: Karel Zak Date: Mon Nov 30 16:29:15 2009 +0100 po: merge changes Signed-off-by: Karel Zak po/ca.po | 217 +++++----- po/cs.po | 218 ++++----- po/da.po | 217 +++++----- po/de.po | 219 +++++----- po/es.po | 217 +++++----- po/et.po | 213 ++++----- po/eu.po | 202 ++++----- po/fi.po | 220 +++++----- po/fr.po | 218 ++++----- po/hu.po | 219 +++++----- po/id.po | 1253 ++++++++++++++++++++++++++++++++------------------ po/it.po | 217 +++++----- po/ja.po | 219 +++++----- po/nl.po | 219 +++++----- po/pl.po | 722 +++++++++++++++++------------ po/pt_BR.po | 217 +++++----- po/ru.po | 217 +++++----- po/sl.po | 217 +++++----- po/sv.po | 217 +++++----- po/tr.po | 217 +++++----- po/uk.po | 217 +++++----- po/util-linux-ng.pot | 192 ++++----- po/vi.po | 1027 ++++++++++++++++++++++++++--------------- po/zh_CN.po | 202 ++++----- 24 files changed, 4051 insertions(+), 3462 deletions(-) commit 15a55ddf9e9333a4546c2a3579335a67f1173487 Author: Clytie Siddall Date: Mon Nov 30 16:27:08 2009 +0100 po: update vi.po (from translationproject.org) po/vi.po | 941 +++++++++++++++++++++----------------------------------------- 1 files changed, 320 insertions(+), 621 deletions(-) commit fd7590eb9b908c192ce1dcdaea669c145a6115c0 Author: Jakub Bogusz Date: Mon Nov 30 16:27:08 2009 +0100 po: update pl.po (from translationproject.org) po/pl.po | 2126 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1123 insertions(+), 1003 deletions(-) commit 2854959641fb561728131b45691ddec98826169d Author: Arif E. Nugroho Date: Mon Nov 30 16:27:08 2009 +0100 po: update id.po (from translationproject.org) po/id.po | 1150 ++++++++++++++++++++------------------------------------------ 1 files changed, 375 insertions(+), 775 deletions(-) commit ae3a2071fbb133f866154f0410bd32a6d8ca81a2 Author: Karel Zak Date: Thu Oct 15 14:14:32 2009 +0200 fsck.minix: fix broken zone checking This bug has been introduced by commit 95356e8b744439336925eeb36f01399f1ee8a5e9. The fsck.minix code assumes that isset() macro returns boolean, unfortunately the generic implementation from libc returns integer. This patch also add a fallback for the bitmap macros to include/bitops.h. Reported-by: "Andries E. Brouwer" Signed-off-by: Karel Zak disk-utils/fsck.minix.c | 6 +++--- disk-utils/mkfs.minix.c | 4 ++-- include/bitops.h | 16 ++++++++++++++++ 3 files changed, 21 insertions(+), 5 deletions(-) commit 583f03f77a3d85380b801960b0458fe75d477468 Author: Scott James Remnant Date: Thu Sep 24 12:17:23 2009 -0700 hwclock: set kernel timezone with --systz --utc Even though --systz doesn't need to change the system clock when the hardware clock is in UTC time (--systz --utc), it does need to set the kernel timezone so that FAT timestamps, etc. will be correct. Signed-off-by: Scott James Remnant hwclock/hwclock.c | 19 ++++++++----------- 1 files changed, 8 insertions(+), 11 deletions(-) commit 0f371590b16cac7869705f92f15fbdba74e5c722 Author: Scott James Remnant Date: Thu Sep 24 11:59:33 2009 -0700 hwclock: do not access hardware clock when using --systz When using --systz we do not read from the hardware clock, so there is no need to search for a hardware clock. Indeed, we may be running hwclock --systz before /dev is mounted. Signed-off-by: Scott James Remnant hwclock/hwclock.c | 29 +++++++++++++++++------------ 1 files changed, 17 insertions(+), 12 deletions(-) commit 7f1a50e85d9469e4b4a4e78532d51a85f625321c Author: Mike Frysinger Date: Tue Oct 13 06:05:19 2009 -0400 swapon: handle <=linux-2.6.19 bug in /proc/swaps Linux <=2.6.19 contained a bug in the /proc/swaps code where the header would not be displayed (the first line). Most people report the issue as a sequence of swapon/swapoff calls to trigger, but for some lucky people, it triggers all the time at initial boot. Since this throws up an error, init systems don't actually activate any swap files. First, swapon shouldn't whine about unexpected format if the file is empty (the default at boot). This is easy to do by putting the warning behind a check to ferror(). Second, we can detect that the first line isn't actually the header but instead is a valid swap line and so need to be processed. This assumes that the first line will always be the same format. Looking quickly at older versions shows that this header has retained its exact format since at least Linux 2.2.0 and considering the concern that goes along with proc files and the ABI, it's highly unlikely it will ever change. Signed-off-by: Mike Frysinger mount/swapon.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit e553e80d04007b995ae87219b707c50f5fff7636 Author: Cristian Rodríguez Date: Sun Oct 4 16:08:49 2009 -0400 fdformat: fix memory leak in verify_disk() Signed-off-by: Cristian Rodríguez disk-utils/fdformat.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 09a292ff1c8fa2b446f0af9b16e57457b1300276 Author: Theodore Ts'o Date: Sat Oct 3 12:50:06 2009 -0400 lib: fix file descriptor leak in is_mounted() Remove an extraneous fopen() that leaks memory and a file descriptor. Signed-off-by: "Theodore Ts'o" lib/ismounted.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 5166c9b1c3bfa2b58371a4859efffb32e9c062a5 Author: Lawrence Rust Date: Mon Oct 5 15:42:13 2009 +0200 libblkid: fix FAT super block definition Signed-off-by: Lawrence Rust Signed-off-by: Karel Zak shlibs/blkid/src/probers/vfat.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 3bb52100378944c7c877143e4732940fe3abf250 Author: Karel Zak Date: Tue Sep 29 11:08:32 2009 +0200 libblkid: fix the default cache file path The blkid_get_cache_filename() can returns BLKID_CONFIG_FILE instead BLKID_CACHE_FILE. Yeah, pretty stupid typo. Fortunately, this brown-paper-bag bug is invisible in almost all cases, because the default path is returned by blkid_read_config(). The bug can be visible only when blkid_read_config() returns NULL -- it means on parses or malloc error. Signed-off-by: Karel Zak shlibs/blkid/src/cache.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9d82d262bc11510bfc163dc01153711e0fa645fc Author: kevin.granade@gmail.com Date: Mon Sep 7 18:16:55 2009 -0500 mount: document changed semantics of tmpfs size option in mount.8 Linux kernel commit 818db35992c249dc32c1d86daf7d533fb0952f5d fixed a problem where invoking mount -t tmpfs with a size argument smaler than the size of one page caused the limits on the size of a tmpfs to not operate. The commit also caused the number supplied by the size option to be rounded up to the nearest page size instead of down. This alters the man page to match the behavior of the kernel in this instance. Signed-off-by: Kevin Granade mount/mount.8 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bea81f010ca95f25d66e492a93e258516f52799f Author: Karel Zak Date: Fri Sep 11 14:08:40 2009 +0200 mount: more explicitly explain 'strictatime' in mount.8 Signed-off-by: Karel Zak mount/mount.8 | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) commit 519f3fc3814e11a50ee34280835d6f6de7f05082 Author: Karel Zak Date: Fri Sep 11 14:00:50 2009 +0200 sfdisk: dump has to be $LANG insensitive This stupid bug has been introduced by: commit add5133f4ad5136aac3ce7627e615d14893d0aeb Author: Pedro Ribeiro Date: Fri Oct 3 08:52:35 2008 +0200 fdisk: several strings without gettext calls ... so it shows that we need to improve our review process... :-( Address-Red-Hat-Bug: #522718 Signed-off-by: Karel Zak fdisk/sfdisk.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 0abafdf66f5a08c9642056c24d1795cd0cd1bb11 Author: Milan Broz Date: Mon Sep 7 12:47:04 2009 +0200 libuuid: remove .UE macro from libuuid man pages. On some system it produces insertion of "()". There is missing .UR anyway. [kzak@redhat.com: - this is u-l-ng bug, we don't use UR+UE macros like the original man pages in e2fsprogs] Signed-off-by: Milan Broz shlibs/uuid/man/uuid.3 | 1 - shlibs/uuid/man/uuid_clear.3 | 1 - shlibs/uuid/man/uuid_compare.3 | 1 - shlibs/uuid/man/uuid_copy.3 | 1 - shlibs/uuid/man/uuid_generate.3 | 1 - shlibs/uuid/man/uuid_is_null.3 | 1 - shlibs/uuid/man/uuid_parse.3 | 1 - shlibs/uuid/man/uuid_time.3 | 1 - shlibs/uuid/man/uuid_unparse.3 | 1 - 9 files changed, 0 insertions(+), 9 deletions(-) commit cc12f003ed9a7a7460e9cfef75ea86638ee95859 Author: Peter Breitenlohner Date: Thu Oct 29 16:29:56 2009 +0100 mkswap: restore device argument in mkswap.8 synopsis Signed-off-by: Peter Breitenlohner disk-utils/mkswap.8 | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9c8dd57ec9f82c3f54f5c5e7beb7e8f9a511b12e Author: Karel Zak Date: Mon Nov 9 15:46:54 2009 +0100 mount: update list of pseudo filesystems Signed-off-by: Karel Zak mount/sundries.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 3f63130b50f760848cfc781f2a93de317d58bdd2 Author: Mike Frysinger Date: Fri Nov 20 21:41:14 2009 -0500 tailf: fix printf format ssize_t types are shown with %zd, not %ld. Reviewed-by: WANG Cong Signed-off-by: Mike Frysinger text-utils/tailf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8156bde5101e4db3e9121ee7024cbf8458a0438e Author: Karel Zak Date: Mon Nov 30 12:46:55 2009 +0100 libblkid: add missing packed attributes, add new UFS magic strings Signed-off-by: Karel Zak shlibs/blkid/src/probers/adaptec_raid.c | 2 +- shlibs/blkid/src/probers/cramfs.c | 4 ++-- shlibs/blkid/src/probers/ext.c | 2 +- shlibs/blkid/src/probers/gfs.c | 2 +- shlibs/blkid/src/probers/hpfs.c | 6 +++--- shlibs/blkid/src/probers/iso9660.c | 4 ++-- shlibs/blkid/src/probers/luks.c | 2 +- shlibs/blkid/src/probers/ntfs.c | 2 +- shlibs/blkid/src/probers/nvidia_raid.c | 2 +- shlibs/blkid/src/probers/reiserfs.c | 4 ++-- shlibs/blkid/src/probers/romfs.c | 2 +- shlibs/blkid/src/probers/silicon_raid.c | 2 +- shlibs/blkid/src/probers/squashfs.c | 2 +- shlibs/blkid/src/probers/swap.c | 2 +- shlibs/blkid/src/probers/sysv.c | 2 +- shlibs/blkid/src/probers/udf.c | 18 +++++++++++------- shlibs/blkid/src/probers/ufs.c | 11 ++++++++--- shlibs/blkid/src/probers/vfat.c | 8 ++++---- shlibs/blkid/src/probers/via_raid.c | 4 ++-- shlibs/blkid/src/probers/xfs.c | 2 +- shlibs/blkid/src/probers/zfs.c | 2 +- 21 files changed, 47 insertions(+), 38 deletions(-) commit 5e4376eec12a2e9ab3f3d3406cde525900719877 Author: Karel Zak Date: Fri Oct 9 15:00:38 2009 +0200 switch_root: remove TIOCSCTTY and setsid() requested by dracut developers because: bash: cannot set terminal process group (-1): Inappropriate ioctl for device Addresses-Red-Hat-Bug: #519237 Signed-off-by: Karel Zak sys-utils/switch_root.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit 643b3f745a7f313e07a5d6c61844559d628b1c13 Author: Karel Zak Date: Mon Sep 14 10:24:07 2009 +0200 libblkid: fix typo (swsupend -> swsuspend) Signed-off-by: Karel Zak shlibs/blkid/src/probers/swap.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 212e85fb12b77ff71662d0ba9ceed8eabcde34a6 Author: Karel Zak Date: Tue Sep 22 14:58:34 2009 +0200 libblkid: prefer ISO9660 PVD Label to Joliet Label The old good libvolume_id had the same behavior. Reported-by: Maxim Levitsky Signed-off-by: Karel Zak shlibs/blkid/src/probers/iso9660.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit 9afb99578d110014f0e1846c521eceb4f61dcbe2 Author: Karel Zak Date: Tue Sep 22 12:32:34 2009 +0200 libblkid: trim tailing whitespace from unicode LABELs old version: $ ./blkid -o udev -p iso-joliet.img ID_FS_LABEL=ThisIsLabel ID_FS_LABEL_ENC=ThisIsLabel\x20\x20\x20\x20\x20 ID_FS_VERSION=Joliet\x20Extension ID_FS_TYPE=iso9660 ID_FS_USAGE=filesystem new version: $ ./blkid -o udev -p iso-joliet.img ID_FS_LABEL=ThisIsLabel ID_FS_LABEL_ENC=ThisIsLabel ID_FS_VERSION=Joliet\x20Extension ID_FS_TYPE=iso9660 ID_FS_USAGE=filesystem Reported-by: Maxim Levitsky Addresses-Ubuntu-Bug: #432215 Signed-off-by: Karel Zak shlibs/blkid/src/probe.c | 32 +++++++++++++++++++++----------- 1 files changed, 21 insertions(+), 11 deletions(-) commit 6dcf11a5142af5332f7536a3f33ede581d46fb96 Author: Karel Zak Date: Tue Sep 22 11:53:07 2009 +0200 libblkid: fix blkid_probe_set_utf8label() call for Joliet Signed-off-by: Karel Zak shlibs/blkid/src/probers/iso9660.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-)