Changes between v2.28-rc2 and v2.28
--------------------------------------------

commit 44338f7fe6a529cef1f206dccd95e7282625c483
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Apr 12 12:33:03 2016 +0200

    build-sys: release++ (v2.28)
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 NEWS         | 4 ++++
 configure.ac | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6ac8cab4ceff81f2c644354a978203609ec6951a
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Apr 12 12:31:56 2016 +0200

    docs: update v2.28-ReleaseNotes
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 Documentation/releases/v2.28-ReleaseNotes | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit ac920791f30f1d1c9d3d46dd9928cffb35cd13f1
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Apr 12 12:30:40 2016 +0200

    docs: update AUTHORS file
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 AUTHORS | 2 ++
 1 file changed, 2 insertions(+)

commit 98db6bb53978ed221ffbb746505e06dfaad46113
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Apr 12 12:29:25 2016 +0200

    po: merge changes
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 po/ca.po          |  194 ++++-----
 po/cs.po          |  194 ++++-----
 po/da.po          |  194 ++++-----
 po/de.po          |  194 ++++-----
 po/es.po          |  194 ++++-----
 po/et.po          |  194 ++++-----
 po/eu.po          |  195 ++++-----
 po/fi.po          |  194 ++++-----
 po/fr.po          |  194 ++++-----
 po/gl.po          |  191 ++++-----
 po/hr.po          |  191 ++++-----
 po/hu.po          |  194 ++++-----
 po/id.po          |  194 ++++-----
 po/it.po          |  194 ++++-----
 po/ja.po          |  622 +++++------------------------
 po/nl.po          |  194 ++++-----
 po/pl.po          |  194 ++++-----
 po/pt_BR.po       |  194 ++++-----
 po/ru.po          |  194 ++++-----
 po/sl.po          |  194 ++++-----
 po/sv.po          | 1129 +++++------------------------------------------------
 po/tr.po          |  194 ++++-----
 po/uk.po          |  194 ++++-----
 po/util-linux.pot |  189 ++++-----
 po/vi.po          |  194 ++++-----
 po/zh_CN.po       |  194 ++++-----
 po/zh_TW.po       |  194 ++++-----
 27 files changed, 2717 insertions(+), 3874 deletions(-)

commit de61006a1374ed775b2a6229aeffc8c2601470f7
Author: Yuri Chornoivan <yurchor@ukr.net>
Date:   Tue Apr 12 12:13:51 2016 +0200

    po: update uk.po (from translationproject.org)

 po/uk.po | 3986 +++-----------------------------------------------------------
 1 file changed, 193 insertions(+), 3793 deletions(-)

commit bca082fa25260e11d00e4daf349212f251d4f679
Author: Sebastian Rasmussen <sebras@gmail.com>
Date:   Tue Apr 12 12:13:51 2016 +0200

    po: update sv.po (from translationproject.org)

 po/sv.po | 11993 ++++++++++++++++++++++++++++---------------------------------
 1 file changed, 5402 insertions(+), 6591 deletions(-)

commit c9c2e8c473ef7caa5f035880889f3353a453dbda
Author: Rafael Fontenelle <rffontenelle@gmail.com>
Date:   Tue Apr 12 12:13:51 2016 +0200

    po: update pt_BR.po (from translationproject.org)

 po/pt_BR.po | 735 +++++++++++++++++++++++++++---------------------------------
 1 file changed, 325 insertions(+), 410 deletions(-)

commit aee73e18ad83ca14663307305d40885c36757d69
Author: Jakub Bogusz <qboosh@pld-linux.org>
Date:   Tue Apr 12 12:13:51 2016 +0200

    po: update pl.po (from translationproject.org)

 po/pl.po | 578 +++++++++++++++++++++------------------------------------------
 1 file changed, 195 insertions(+), 383 deletions(-)

commit c19b269666bc4db1541b988aef1f9e3659d886c6
Author: Benno Schulenberg <benno@vertaalt.nl>
Date:   Tue Apr 12 12:13:51 2016 +0200

    po: update nl.po (from translationproject.org)

 po/nl.po | 1754 ++++++++++++++++++++++----------------------------------------
 1 file changed, 614 insertions(+), 1140 deletions(-)

commit 98ea3d6c0a1e339004d4503f6cbf5e9c810f9ace
Author: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>
Date:   Tue Apr 12 12:13:51 2016 +0200

    po: update ja.po (from translationproject.org)

 po/ja.po | 598 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 501 insertions(+), 97 deletions(-)

commit 167b0f86256a2972cc1993027cefa0d1c155d00d
Author: Antonio Ceballos Roa <aceballos@gmail.com>
Date:   Tue Apr 12 12:13:51 2016 +0200

    po: update es.po (from translationproject.org)

 po/es.po | 514 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 210 insertions(+), 304 deletions(-)

commit d044dd791c831b156a55f92e436d643f8aba20a4
Author: Philipp Thomas <pth@suse.de>
Date:   Tue Apr 12 12:13:50 2016 +0200

    po: update de.po (from translationproject.org)

 po/de.po | 596 +++++++++++++++++++++------------------------------------------
 1 file changed, 200 insertions(+), 396 deletions(-)

commit 65650eca4d587d4d65d99d61d0b3932b1583e4e4
Author: Petr Písař <petr.pisar@atlas.cz>
Date:   Tue Apr 12 12:13:50 2016 +0200

    po: update cs.po (from translationproject.org)

 po/cs.po | 539 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 229 insertions(+), 310 deletions(-)

commit 801afcb09b11ee8e37959bac1f4c85a290780f4c
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Apr 7 12:17:43 2016 -0400

    build-sys: fix cap-ng configure flag handling
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

 configure.ac | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 50e6f15bb3e81561465d06053b0d9fb9742291b2
Author: Ruediger Meier <ruediger.meier@ga-group.nl>
Date:   Wed Apr 6 12:51:07 2016 +0200

    build-sys: add --disable-logger and --disable-lslogins
    
    Now we are able to disable all programs which have systemd/journald
    support. This feature is needed by openSUSE packagers who are building
    util-linux in 2 stages to avoid build cycles.
    
    Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>

 configure.ac | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit bedd7311636f1ee1cb22c1ac8415d5bb675ec1d1
Author: Ruediger Meier <ruediger.meier@ga-group.nl>
Date:   Wed Apr 6 09:16:11 2016 +0200

    tests: remove deprecated md5sum based fdisk/bsd test
    
    Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>

 tests/expected/fdisk/bsd-deprecated | 123 -----------------------------
 tests/ts/fdisk/bsd                  |   6 +-
 tests/ts/fdisk/bsd-deprecated       | 149 ------------------------------------
 3 files changed, 3 insertions(+), 275 deletions(-)

commit 1b7be556e553cdcef6213ead6340832c306011ed
Author: Ruediger Meier <ruediger.meier@ga-group.nl>
Date:   Wed Apr 6 09:16:10 2016 +0200

    tests: fix fdisk/bsd for hppa
    
    Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>

 tests/ts/fdisk/bsd | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2635b4972187f6f9d61cd1aa21511785f0122c1a
Author: Ruediger Meier <ruediger.meier@ga-group.nl>
Date:   Wed Apr 6 09:16:09 2016 +0200

    tests: add fdisk/bsd hexdump for alpha
    
    Taken from Debian build logs:
    https://buildd.debian.org/status/fetch.php?pkg=util-linux&arch=alpha&ver=2.28~rc2-1&stamp=1459443555
    
    Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>

 tests/expected/fdisk/bsd_0_64_alpha.LE | 217 +++++++++++++++++++++++++++++++++
 1 file changed, 217 insertions(+)

commit 7d85a7e96621291b0b65cac77b3a262d9deb4ade
Author: Kaligule <Code@schauderbasis.de>
Date:   Tue Apr 5 14:35:24 2016 +0200

    rename: add example to the man page
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/rename.1 | 9 +++++++++
 1 file changed, 9 insertions(+)

commit d551d668917d4a247571a295729d3c51b789dd91
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Apr 4 11:01:15 2016 +0200

    lib/strutils: use int for fgetc()
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 lib/strutils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30fbf2f679fb9072ea76034469ea400e33dffb62
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Apr 4 10:39:20 2016 +0200

    getopt: make sure setprogname provided by non-Linux system
    
    based on suggestion from Ruediger Meier.
    
    Reported-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 configure.ac        | 1 +
 misc-utils/getopt.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 0fc63d38f3257417bc555981ba50620a60620a66
Author: Sami Kerola <kerolasa@iki.fi>
Date:   Sun Apr 3 09:35:28 2016 +0100

    bash-completion: update chrt completion
    
    Add couple missing options, and make the completion overall work better.
    
    That said completion is still incomplete, pardon the pun.  After user has
    specified policy then giving a hint what priority needs to be specified is
    theoretically possible, but such hint is not given.  There does not seem to
    be easy way to know when user wants stops specifying options and move to
    defining priority in: chrt [options] [prio] [command|pid].
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>

 bash-completion/chrt | 40 +++++++++++++++++++++++++++-------------
 1 file changed, 27 insertions(+), 13 deletions(-)

commit b3a50671480095c3723ef0792d5f80aba80f31b2
Author: Sami Kerola <kerolasa@iki.fi>
Date:   Sun Apr 3 09:35:27 2016 +0100

    chrt: make --sched-* short options to require an argument
    
    These options are expecting an argument, and the long options struct already
    required them.
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>

 schedutils/chrt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e9cd2e2bd9ec91a0b1050c4aa79555d142985924
Author: Karel Zak <kzak@redhat.com>
Date:   Thu Mar 31 11:45:55 2016 +0200

    libmount: Fix possible NULL dereference in get_btrfs_fs_root()
    
    The function mnt_table_get_fs_root() should be robust enough to accept
    NULL as mountinfo -- the right behaviour is to default to '/'.
    
    The set_fs_root() (tab_update.c) has to understand when mountinfo is
    necessary (for bind mounts and btrfs).
    
    Reported-by: Stanislav Brabec <sbrabec@suse.cz>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 libmount/src/tab.c        | 4 +++-
 libmount/src/tab_update.c | 9 +++++++--
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 37dc502403e97415d23c6eb6e584ebf254a07dd9
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Mar 30 15:18:20 2016 +0200

    tests: add DM error target for blkid
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 tests/expected/blkid/dm-err |  4 ++++
 tests/ts/blkid/dm-err       | 45 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

commit e04f386084c72df17e1d1e7d7d3e1e420a198442
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Mar 30 14:53:33 2016 +0200

    libblkid: revert mmap usage
    
    The implementation has not been ready for I/O errors and it seems that
    there is no elegant way how to resolve this issue. Linux returns
    SIGBUS on mmap errors and play with signals (or longjumps) in shared
    library is really bad idea.
    
    It also seems that mmaped devices have some unexpected side-effects
    with page-cache where for example dd returns old data for already
    modified device etc.
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 libblkid/src/blkidP.h |  1 -
 libblkid/src/probe.c  | 90 ++-------------------------------------------------
 2 files changed, 2 insertions(+), 89 deletions(-)

commit 00e40d688a0aa50296b00700708443268dabe2d1
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Mar 30 11:17:48 2016 +0200

    libfdisk: fix ref.counting in fdisk_apply_script() [clang analyze]
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 libfdisk/src/script.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 935f9d5b35f189dac77b3496245958235c3e9f2c
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Mar 29 15:44:48 2016 +0200

    libmount: result of operation is garbage or undefined [clang analyze]
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 libmount/src/monitor.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c6121fec26dc7b423afeeb4694399862ddf23431
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Mar 29 14:13:22 2016 +0200

    fdisk: remove dead assignment [clang analyze]
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 disk-utils/fdisk-menu.c | 1 -
 1 file changed, 1 deletion(-)

commit 60ee341ba9e519c3902fcc180ee79bdd564a3f2c
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Mar 29 14:02:57 2016 +0200

    ipcs: make static analyzer happy [clang analyze]
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/ipcutils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cf5828599afe169f928e0a738ebee19f90384b20
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Mar 29 13:53:28 2016 +0200

    agetty: remove atoi() from argv[] parsing [clang analyze]
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 term-utils/agetty.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 76839e9794e2841bce6a6c3a5a91e02f4918e646
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Mar 29 13:23:32 2016 +0200

    vipw: make tmp_file usage more robust [clang analyze]
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 login-utils/vipw.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 50359e979428c2d244193a50ea7a58f77b5c94b1
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Mar 29 12:51:24 2016 +0200

    build-sys: happy new year...
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)