Changes between v2.23-rc2 and v2.23 -------------------------------------------- commit d80aa81d6f47ce9ad561053229ae86a802ded552 Author: Karel Zak Date: Thu Apr 25 11:53:41 2013 +0200 build-sys: release++ (v2.23) Signed-off-by: Karel Zak NEWS | 4 ++++ configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit 4c99c7f11d938becc9ac498bd82ba22a9188f6b2 Author: Karel Zak Date: Thu Apr 25 11:52:32 2013 +0200 docs: update v2.23-ReleaseNotes Signed-off-by: Karel Zak Documentation/releases/v2.23-ReleaseNotes | 55 +++++++++++++++++++++++++++---- 1 file changed, 49 insertions(+), 6 deletions(-) commit 1fb6efb92265d08d47c5aee423b662f6b09f67bc Author: Karel Zak Date: Thu Apr 25 11:50:12 2013 +0200 docs: update AUTHORS file Signed-off-by: Karel Zak AUTHORS | 1 + 1 file changed, 1 insertion(+) commit 6249b53a9fb0568b19cabbf463d45686290a90b2 Author: Karel Zak Date: Thu Apr 25 11:46:46 2013 +0200 po: merge changes Signed-off-by: Karel Zak po/ca.po | 613 ++++++----- po/cs.po | 2052 +++++++++++++++++++++------------- po/da.po | 1539 ++++++++++++++++---------- po/de.po | 613 ++++++----- po/es.po | 613 ++++++----- po/et.po | 610 +++++----- po/eu.po | 610 +++++----- po/fi.po | 613 ++++++----- po/fr.po | 3173 +++++++++++++++++++++++++++++++++++------------------ po/gl.po | 610 +++++----- po/hr.po | 1037 +++++++++-------- po/hu.po | 613 ++++++----- po/id.po | 613 ++++++----- po/it.po | 613 ++++++----- po/ja.po | 613 ++++++----- po/nl.po | 2026 ++++++++++++++++++++++------------ po/pl.po | 1959 +++++++++++++++++++++------------ po/pt_BR.po | 613 ++++++----- po/ru.po | 613 ++++++----- po/sl.po | 613 ++++++----- po/sv.po | 613 ++++++----- po/tr.po | 613 ++++++----- po/uk.po | 2361 +++++++++++++++++++++++++-------------- po/util-linux.pot | 609 +++++----- po/vi.po | 613 ++++++----- po/zh_CN.po | 610 +++++----- po/zh_TW.po | 613 ++++++----- 27 files changed, 15284 insertions(+), 11107 deletions(-) commit 7ade4edaeb94c40981c13abda34a5a87e16bb424 Author: Yuri Chornoivan Date: Thu Apr 25 11:24:08 2013 +0200 po: update uk.po (from translationproject.org) po/uk.po | 4288 +++++++++++++++++++------------------------------------------- 1 file changed, 1278 insertions(+), 3010 deletions(-) commit a821d9f26522b67d2e19ec43433ab53937587cec Author: Jakub Bogusz Date: Thu Apr 25 11:24:08 2013 +0200 po: update pl.po (from translationproject.org) po/pl.po | 3937 +++++++++++++++++++------------------------------------------- 1 file changed, 1180 insertions(+), 2757 deletions(-) commit cec35afaa2f8334650c830c74e5c2d247efe3508 Author: Benno Schulenberg Date: Thu Apr 25 11:24:08 2013 +0200 po: update nl.po (from translationproject.org) po/nl.po | 2498 +++++++++++++++++++++++--------------------------------------- 1 file changed, 930 insertions(+), 1568 deletions(-) commit a6f665b25b5e250f4481a0fe2dc8becceebdf256 Author: Tomislav Krznar Date: Thu Apr 25 11:24:08 2013 +0200 po: update hr.po (from translationproject.org) po/hr.po | 850 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 364 insertions(+), 486 deletions(-) commit 7d1e28c63187509b82672e4e21b0f49d187dd9de Author: David Prévot Date: Thu Apr 25 11:24:07 2013 +0200 po: update fr.po (from translationproject.org) po/fr.po | 4815 ++++++++++++++++++++++++-------------------------------------- 1 file changed, 1827 insertions(+), 2988 deletions(-) commit 921e50752668e0007f4a3c81b95dd22a9b60e059 Author: Joe Hansen Date: Thu Apr 25 11:24:07 2013 +0200 po: update da.po (from translationproject.org) po/da.po | 2639 +++++++++++++++++++++++++------------------------------------- 1 file changed, 1079 insertions(+), 1560 deletions(-) commit 0246973ef94de3ab0f5017da82f6a1d4cd92bf09 Author: Petr Písař Date: Thu Apr 25 11:24:07 2013 +0200 po: update cs.po (from translationproject.org) po/cs.po | 3677 +++++++++++++++++++++++++------------------------------------- 1 file changed, 1475 insertions(+), 2202 deletions(-) commit d426ddbd5fd10bc5bc92ded9e0a92d0af13870ad Author: Karel Zak Date: Thu Apr 25 11:07:05 2013 +0200 tests: make mount tests backwardly compatible with deprecated-mount/ Signed-off-by: Karel Zak tests/ts/mount/shared-subtree | 33 +++++++++++++++++++-------------- tests/ts/mount/umount-alltargets | 3 +++ tests/ts/mount/umount-recursive | 3 +++ 3 files changed, 25 insertions(+), 14 deletions(-) commit 119c7125cb7f5d83c0120904402496a267ff52a7 Author: Karel Zak Date: Thu Apr 25 11:06:12 2013 +0200 mount: (deprecated) check loopcxt_ return values Signed-off-by: Karel Zak mount-deprecated/mount.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit b154410cb17b45e33b8349d2e56b32d96a0b3585 Author: Karel Zak Date: Thu Apr 25 11:05:33 2013 +0200 mount: (deprecated) remove duplicate xstrndup() Signed-off-by: Karel Zak mount-deprecated/sundries.c | 14 -------------- mount-deprecated/sundries.h | 1 - 2 files changed, 15 deletions(-) commit 0bcdf7e1a2fbee8f86ace8e9b6e1ef8bf8b70848 Author: Karel Zak Date: Thu Apr 25 09:26:43 2013 +0200 build-sys: use 'check' for all utils with dependencies Signed-off-by: Karel Zak configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit c53121bac0a610ff03a9c907a169538643e0ca63 Author: Davidlohr Bueso Date: Tue Apr 23 20:28:30 2013 -0700 AUTHORS: fix prlimit typo Signed-off-by: Davidlohr Bueso AUTHORS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f481ad717278bb37fc164cd841e8a931542b3814 Author: Davidlohr Bueso Date: Tue Apr 23 20:27:26 2013 -0700 libfdisk: gpt: remove leftover comments I must have left those in some commit. Signed-off-by: Davidlohr Bueso libfdisk/src/gpt.c | 6 ------ 1 file changed, 6 deletions(-) commit caf60f22fb3d286a74d01a06edeebe48b4b5403b Author: Mike Frysinger Date: Tue Apr 23 23:23:21 2013 -0400 rtcwake: pass -h to shutdown The sysvinit shutdown requires you use -h when using -H or -P. Other inits just don't seem to care. Signed-off-by: Mike Frysinger sys-utils/rtcwake.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 8867ac208a50f8e25325e01d18c238427e7aa2bd Author: Samuel Thibault Date: Thu Apr 11 00:43:27 2013 +0200 build-sys: fix non-linux build Make enabling fdformat depend on being a linux build. Signed-off-by: Samuel Thibault configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6a5e45180bcc289bfaf4badcf86585fb0ae78c27 Author: Andrii Bordunov Date: Thu Apr 18 12:24:01 2013 +0300 dmesg: minor cleanup of EXCL_xxx_ERR macros Delete EXCL_ACT_ERR and EXCL_SYS_ERR defines: usage is removed in 43d2eeef5dd3a64c372dbf60e4a32aa9e97b4645: "dmesg: use err_exclusive_options()" Signed-off-by: Karel Zak sys-utils/dmesg.c | 3 --- 1 file changed, 3 deletions(-) commit ece44f19f423408f576f348fed2845c876d72c6e Author: Karel Zak Date: Tue Apr 23 13:20:15 2013 +0200 rtcwake: add support for "freeze" mode Supported by Linux since 3.9 (upstream commit 7e73c5ae6e7991a6c01f6d096ff8afaef4458c36). Signed-off-by: Karel Zak sys-utils/rtcwake.8 | 6 ++++++ sys-utils/rtcwake.c | 1 + 2 files changed, 7 insertions(+) commit f697d61b6efbcca777221de7f391307712cfba4e Author: Karel Zak Date: Tue Apr 23 10:25:02 2013 +0200 umount: use devno to identify --all-target devices # mount -t tmpfs tmp /mnt/A # mount --bind /mnt/A /mnt/B # mount -t tmpfs tmp /mnt/C the command: umount --all-targets /mnt/A has to umount only A and B, but not C. The C is a another filesystem. Signed-off-by: Karel Zak sys-utils/umount.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit c0d14b09856365a5193e65aaee58ba82e03eaed1 Author: Karel Zak Date: Thu Apr 18 15:45:25 2013 +0200 libfdisk: (gpt) fix EFI UUID usage Signed-off-by: Karel Zak libfdisk/src/gpt.c | 75 +++++++++++++++++++++++++----------------------------- 1 file changed, 35 insertions(+), 40 deletions(-) commit 76f17cf2604847b693035f25f57792f07e6651be Author: Karel Zak Date: Thu Apr 18 14:38:49 2013 +0200 fdisk: fix list types Signed-off-by: Karel Zak fdisks/fdisk.c | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) commit f67c524e59e5b2f4ac2dae7069f5f4b5c184b4f0 Author: Karel Zak Date: Thu Apr 18 12:44:00 2013 +0200 libfdisk: (gpt) fix valid_pmbr() Signed-off-by: Karel Zak libfdisk/src/gpt.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit c15aec86060d20f02aba9062e690ffbb96b27960 Author: Karel Zak Date: Thu Apr 18 12:27:32 2013 +0200 libfdisk: (gpt) use le64_to_cpu() for alternative LBA checks Signed-off-by: Karel Zak libfdisk/src/gpt.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit 7553740c0180a5047da1e76c043ad0ea925fd997 Author: Karel Zak Date: Thu Apr 18 11:56:46 2013 +0200 libblkid: remove obsolete code ... forgot in the previous commit to the swap prober. Signed-off-by: Karel Zak libblkid/src/superblocks/swap.c | 4 ---- 1 file changed, 4 deletions(-) commit c4cc7b4160ce74b1e2b2b3ca2629552cfd1fedd7 Author: Karel Zak Date: Thu Apr 18 11:50:56 2013 +0200 libblkid: ubifs is LE Signed-off-by: Karel Zak libblkid/src/superblocks/ubifs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit fa86784f140f4d5d21239ab5b733280f55aa5902 Author: Karel Zak Date: Thu Apr 18 11:36:09 2013 +0200 libblkid: make swap detection arch independent Signed-off-by: Karel Zak libblkid/src/superblocks/swap.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 7194825b7bc72d4863ea8198be2aecb60dec5e57 Author: Karel Zak Date: Thu Apr 18 11:23:34 2013 +0200 tests: fix compiler warning Signed-off-by: Karel Zak tests/helpers/test_byteswap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6e93c52fbbba8bc506f90cc2339fe7485adada36 Author: Karel Zak Date: Thu Apr 18 10:50:30 2013 +0200 build-sys: use pkg-config results for libuser Our code depends on libuser >= 0.58, it's better to completely rely on pkg-config results rather than also call UL_CHECK_LIB (that overwrites previous pkg-config have_user= result independently on libuser version). Signed-off-by: Karel Zak configure.ac | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit e1b8ba200b3f26cf44173ed30adf14c72d7b9182 Author: Karel Zak Date: Thu Apr 18 10:19:35 2013 +0200 build-sys: fix UL_REQUIRES_HAVE Signed-off-by: Karel Zak configure.ac | 2 +- m4/ul.m4 | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 48469f9086b07f0c0c7c19996d78595045ac88cb Author: Karel Zak Date: Wed Apr 17 17:35:47 2013 +0200 fdisks: fix compiler warning Signed-off-by: Karel Zak configure.ac | 3 +++ fdisks/fdisksgilabel.c | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit a303e047bb0a464914b962c4cabb5c9b241ed418 Author: Karel Zak Date: Wed Apr 17 17:23:26 2013 +0200 sulogin: fix compiler warnings Signed-off-by: Karel Zak login-utils/sulogin-consoles.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 6cd4beac3d58ba58de91647e82c0b87c66944b86 Author: Karel Zak Date: Wed Apr 17 17:05:48 2013 +0200 build-sys: fix nsenter requirements Signed-off-by: Karel Zak configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d791b4cc04ee2a7cf006dee1109ae39292b3d96 Author: Karel Zak Date: Wed Apr 17 16:58:00 2013 +0200 include: fix SYS_{unshare,nsenter} usage Signed-off-by: Karel Zak include/namespace.h | 4 ++-- sys-utils/lscpu.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 4581b716b5abfe95b10205cacc0448ecf75dced3 Author: Karel Zak Date: Wed Apr 17 16:20:10 2013 +0200 lscpu: set 32-bit / 64-bit for ppc Signed-off-by: Karel Zak sys-utils/lscpu.c | 7 +++++++ 1 file changed, 7 insertions(+) commit edb0b73d859cb2deac4076a4875cac8ef501656f Author: Karel Zak Date: Wed Apr 17 16:17:46 2013 +0200 libblkid: use more robust code in silicon_raid checksum prober Signed-off-by: Karel Zak libblkid/src/superblocks/silicon_raid.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 320173e6535c7c99643352ddf51ee21279e168de Author: Karel Zak Date: Tue Apr 16 13:45:49 2013 +0200 libblkid: fix silicon raid checksum code on BE Signed-off-by: Karel Zak libblkid/src/superblocks/silicon_raid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f06d74eb1880afe0110556f93d8e8b36ce923dc Author: Karel Zak Date: Mon Apr 15 15:26:55 2013 +0200 tests: add BE minix test Signed-off-by: Karel Zak tests/expected/blkid/low-probe-minix | 3 --- tests/expected/blkid/low-probe-minix-BE | 3 +++ tests/expected/blkid/low-probe-minix-LE | 3 +++ tests/ts/blkid/images-fs/minix-BE.img.bz2 | Bin 0 -> 144 bytes tests/ts/blkid/images-fs/minix-LE.img.bz2 | Bin 0 -> 140 bytes tests/ts/blkid/images-fs/minix.img.bz2 | Bin 138 -> 0 bytes 6 files changed, 6 insertions(+), 3 deletions(-) commit 09daba40692d7dcc96d057fbdb8fec92c580d7d9 Author: Karel Zak Date: Mon Apr 15 15:14:33 2013 +0200 libblkid: arch independent minix detection It seems that on-disk MINIX FS superblock is native-endian. Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=833841 Signed-off-by: Karel Zak include/minix.h | 9 ++- libblkid/src/superblocks/minix.c | 117 ++++++++++++++++++++++++++++++--------- 2 files changed, 97 insertions(+), 29 deletions(-) commit 618ec053fe2d1353eb1c15ebf98c1f4ef9b08ed1 Author: Karel Zak Date: Fri Apr 12 16:36:33 2013 +0200 tests: consolidate scsi_debug usage Signed-off-by: Karel Zak tests/functions.sh | 27 ++++++++++++++++++++++++++- tests/ts/blkid/md-raid0-whole | 1 + tests/ts/blkid/md-raid1-part | 17 ++--------------- tests/ts/eject/umount | 16 +--------------- tests/ts/fdisk/align-512-4K | 17 +++-------------- tests/ts/fdisk/align-512-4K-63 | 17 +++-------------- tests/ts/fdisk/align-512-4K-md | 18 +++--------------- tests/ts/fdisk/align-512-512-topology | 16 +++------------- tests/ts/libmount/context | 30 +++++++++++++----------------- tests/ts/libmount/context-utab | 28 +++++++++++----------------- tests/ts/libmount/tabfiles-tags | 17 +---------------- tests/ts/mount/umount-alltargets | 16 +--------------- tests/ts/mount/umount-recursive | 15 +-------------- 13 files changed, 69 insertions(+), 166 deletions(-) commit 2d87a7dc844572a60648aa6c71a2c15240ba7ffc Author: Karel Zak Date: Fri Apr 12 15:04:57 2013 +0200 libmount: add debug message to guess FS function Signed-off-by: Karel Zak libmount/src/context.c | 1 + 1 file changed, 1 insertion(+) commit 188d9656c3819a12059cfe826b4c78b9383c6a68 Author: Karel Zak Date: Fri Apr 12 13:49:08 2013 +0200 tests: use udevadm settle rather than sleep Signed-off-by: Karel Zak tests/ts/blkid/md-raid0-whole | 4 ++-- tests/ts/blkid/md-raid1-part | 7 +++---- tests/ts/blkid/md-raid1-whole | 4 ++-- tests/ts/eject/umount | 7 ++++--- tests/ts/fdisk/align-512-4K | 2 +- tests/ts/fdisk/align-512-4K-63 | 2 +- tests/ts/fdisk/align-512-4K-md | 7 +++++-- tests/ts/fdisk/align-512-512-topology | 2 +- tests/ts/libmount/context | 9 ++++++--- tests/ts/libmount/context-utab | 12 ++++++------ tests/ts/libmount/tabfiles-tags | 5 +++-- tests/ts/mount/umount-alltargets | 6 +++++- tests/ts/mount/umount-recursive | 5 ++++- 13 files changed, 43 insertions(+), 29 deletions(-) commit 4569bbeab783632c81ee14793da84b3e29444543 Author: Karel Zak Date: Fri Apr 12 12:35:34 2013 +0200 libmount: fix mount.nfs segfault, rely on assert() rather than on nonnull We use mnt_optstr_append_option(&o, mnt_fs_get_vfs_options(fs), NULL); in mount.nfs, unfortunately mnt_optstr_append_option() has been marked ass nonnull(1, 2). That's wrong because append and prepend should robust enough to accept NULL as option name. The patch also removes almost all __attribute__((nonnull). It seems better to rely on assert() to have usable feedback. In many cases (nonnull) is premature optimization for the library. This attribute makes sense for things like strlen() or so... Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=948274 Signed-off-by: Karel Zak libmount/src/context.c | 55 ++++++++++-- libmount/src/fs.c | 34 ++++++-- libmount/src/libmount.h.in | 202 ++++++++++++++++----------------------------- libmount/src/lock.c | 2 + libmount/src/mountP.h | 4 +- libmount/src/optstr.c | 26 +++++- libmount/src/tab_parse.c | 8 +- libmount/src/tab_update.c | 13 ++- libmount/src/utils.c | 9 +- libmount/src/version.c | 5 ++ 10 files changed, 202 insertions(+), 156 deletions(-)