Changes between 2.14 and 2.14.1-rc1
-----------------------------------

commit b4086d2fa2323e4bbadb8c14e04f79c4f39ce42e
Author: Karel Zak <kzak@redhat.com>
Date:   Thu Aug 14 00:42:02 2008 +0200

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

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

commit 04bd00ade829d6d8ca0517639c6ba697d0604c17
Author: Karel Zak <kzak@redhat.com>
Date:   Thu Aug 14 00:19:04 2008 +0200

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

 docs/v2.14.1-ReleaseNotes |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

commit 31a82042c9dfe293f19f470b7ece5ca5c424490b
Author: Karel Zak <kzak@redhat.com>
Date:   Thu Aug 14 00:10:58 2008 +0200

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

 AUTHORS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit e7e64454748741350efefba577867014356d96cb
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Aug 13 22:19:57 2008 +0200

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

 po/ca.po             |  168 ++++++------
 po/cs.po             |  738 ++++++++++++++++++++++++++++++----------------
 po/da.po             |  164 +++++-----
 po/de.po             |  164 +++++-----
 po/es.po             |  164 +++++-----
 po/et.po             |  164 +++++-----
 po/eu.po             |  168 ++++++------
 po/fi.po             |  164 +++++-----
 po/fr.po             |  173 ++++++------
 po/hu.po             |  164 +++++-----
 po/id.po             |  164 +++++-----
 po/it.po             |  164 +++++-----
 po/ja.po             |  164 +++++-----
 po/nl.po             |  801 +++++++++++++++++++++++++++++++++-----------------
 po/pl.po             |  164 +++++-----
 po/pt_BR.po          |  164 +++++-----
 po/ru.po             |  164 +++++-----
 po/sl.po             |  164 +++++-----
 po/sv.po             |  164 +++++-----
 po/tr.po             |  164 +++++-----
 po/uk.po             |  164 +++++-----
 po/util-linux-ng.pot |  164 +++++-----
 po/vi.po             |  182 ++++++------
 23 files changed, 2741 insertions(+), 2277 deletions(-)

commit 4c64bdf7a878bad6fa2725c242c79b2c87236821
Author: Petr Pisar <petr.pisar@atlas.cz>
Date:   Wed Aug 13 22:00:18 2008 +0200

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

 po/cs.po |  588 ++++++++++++++++++++------------------------------------------
 1 files changed, 185 insertions(+), 403 deletions(-)

commit f986f981d99ccb69bc992eb3f2d084e2e6c07253
Author: Benno Schulenberg <benno@vertaalt.nl>
Date:   Wed Aug 13 22:00:06 2008 +0200

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

 po/nl.po |  643 +++++++++++++++++++-------------------------------------------
 1 files changed, 196 insertions(+), 447 deletions(-)

commit f3955b3108f588e82f0edc596d516418b2a99f49
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Jul 30 12:39:04 2008 +0200

    scriptreplay: new implementation is out-of-sync
    
    Reproduction steps:
    
    1. Run "script -t 2>timing".
    2. When the prompt comes up, hit return.
    3. New prompt. Wait several seconds, then type "true" and hit return.
    4. Repeat (3) as desired, then exit scripted shell.
    5. Run "scriptreplay timing".
    
    You'll find on the replay that, rather than waiting several seconds
    between the prompt and true, the wait will actually occur after the
    first "t" of true.
    
    Reported-by: Micah Cowan <micah@cowan.name>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/scriptreplay.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 7d8f0c1f993d0104d1501f6d903702a5e808b3e2
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Aug 12 14:58:50 2008 +0200

    mount: add docs about utf8=0 for vfat
    
    Addresses-Red-Hat-Bugzilla: #454354
    Signed-off-by: Karel Zak <kzak@redhat.com>

 mount/mount.8 |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 71876a1be437fec90d67bae4d30a4525aa51db4b
Author: Karel Zak <kzak@redhat.com>
Date:   Thu Jul 24 23:22:09 2008 +0200

    mount: add fallback for versionsort()
    
    I was trying to build util-linux-ng on uclibc and it failed
    
    | lomount.c: In function 'looplist_next':
    | lomount.c:223: error: 'versionsort' undeclared (first use in this function)
    | lomount.c:223: error: (Each undeclared identifier is reported only once
    | lomount.c:223: error: for each function it appears in.)
    | make[2]: *** [mount-lomount.o] Error 1
    |
    
    which is understood because versionsort is GNU extension and uclibc does
    not implement it.
    
    Reported-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 configure.ac         |    5 ++
 include/strverscmp.h |    7 +++
 lib/strverscmp.c     |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++
 mount/Makefile.am    |   10 +++-
 mount/lomount.c      |    4 ++
 5 files changed, 144 insertions(+), 2 deletions(-)

commit 1aa4687e58ba309034c5b448bfb8a7c6cd22d6ac
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
Date:   Fri Aug 8 08:21:23 2008 +0200

    build-sys: tgets is not in ncurses but in tinfo
    
    ncurses library can be build with terminal related functions
    landing in separate libtinfo library. Check for ncurses function
    when testing ncurses library existence.
    
    Signed-off-by: Arkadiusz Miśkiewicz <arekm@maven.pl>

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c604fecfba26f45423f159da5e3d04b7380f9e32
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Aug 11 12:37:07 2008 +0200

    build-sys: fix dmesg.1 installation
    
    Signed-off-by: Alexey Gladkov <legion@altlinux.org>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6cb44bf4f52bad29a6f7993bc753086296278bda
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Aug 11 12:35:30 2008 +0200

    build-sys: cleanup sys-utils/Makefile.am
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/Makefile.am |   30 +++++++++++-------------------
 1 files changed, 11 insertions(+), 19 deletions(-)

commit 92eb8bb36a377f151a25a0d814473f5f263a2cde
Author: Kalev Soikonen <ksop@hot.ee>
Date:   Mon Jul 28 02:13:53 2008 +0300

    hwclock: unshadow a diagnostic printf
    
    - Bogus if test means one message is never produced.
    
    - Avoid needless passing of a global variable (debug).
    
    The --test option flag ought to be a global as well (and perhaps -n/--dry-run).
    
    Signed-off-by: Kalev Soikonen <ksop@hot.ee>

 hwclock/hwclock.c |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

commit 5e52b0c1c2addfddc0f150cd9b0181de275d3201
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Jul 28 11:18:27 2008 +0200

    mount: add info about tz=UTC option for FAT to mount.8
    
    CC: Joe Peterson <joe@skyrush.com>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 mount/mount.8 |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 7bd68fc5ab15848eda6c077a4404404a0eca676e
Author: Denis ChengRq <crquan@gmail.com>
Date:   Thu Aug 7 17:07:49 2008 +0800

    sfdisk: print version should end with a newline
    
    Signed-off-by: Denis ChengRq <crquan@gmail.com>

 fdisk/sfdisk.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 184fadd2c61f4cae2c7f180796d3886099db9398
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Aug 6 12:36:10 2008 +0200

    rtcwake: cleanup return codes
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/rtcwake.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

commit 2a33540370cd6e17c4f6e7851c1ec62e171f2538
Author: Gabriel Burt <gburt@novell.com>
Date:   Tue Aug 5 00:18:52 2008 -0500

    rtcwake: prefer RTC_WKALM_SET over RTC_ALM_SET
    
    rtcwake: Prefer RTC_WKALM_SET over RTC_ALM_SET, fixing bug with not
    waking up with new RTCs.  Also, return error if unable to set the alarm.
    
    Signed-off-by: Gabriel Burt <gburt@novell.com>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/rtcwake.c |   35 +++++++++++++++++------------------
 1 files changed, 17 insertions(+), 18 deletions(-)

commit ced94242e11e2ac121c9dae5c707bac5b47e501a
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Jul 7 15:22:22 2008 +0200

    write: doesn't check for tty group
    
    write(1) selects a wrong tty, because there is not a proper
    check of tty group ownership:
    
    	$ write kzak
    	write: kzak is logged in more than once; writing to tty7
    	write: /dev/tty7: Permission denied
    
    	$ ls -la /dev/tty7
    	crw--w---- 1 root root 4, 7 2008-07-04 00:32 /dev/tty7
    	                  ^^^^
    
    	$ ls -la /usr/bin/write
    	-rwxr-sr-x 1 root tty 11864 2008-04-02 16:24 /usr/bin/write
    	      ^           ^^^
    
    We have to check for tty group owner, because we don't have
    permissions to write to arbitrary tty.
    
    Fixed version:
    
    	$ write kzak
    	write: kzak is logged in more than once; writing to pts/6
    	                                                    ^^^^
    	Message from test@nb on pts/7 at 15:22 ...
    
    	^C
    
    	$ ls -la /dev/pts/6
    	crw--w---- 1 kzak tty 136, 6 2008-07-07 15:35 /dev/pts/6
    	                  ^^^
    
    Addresses-Red-Hat-Bugzilla: #454252
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/write.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit d0002e4aefc717a1ed5493c57782da56d9ffe236
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Jul 2 14:26:51 2008 +0200

    umount: improve "-d" option for autoclear loops
    
    The new loop auto-destruct feature detaches automatically loop devices
    when no longer used. This means they are detached with the umount()
    call. But when we call umount with -d, del_loop() is called and fails
    because the ioctl() returns ENXIO. We have to check for autoclear
    loop devices rather than blindly call del_loop().
    
    Reported-by: Matthias Koenig <mkoenig@suse.de>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 mount/lomount.c |   23 +++++++++++++++++++++++
 mount/lomount.h |    1 +
 mount/umount.c  |   12 ++++++++++--
 3 files changed, 34 insertions(+), 2 deletions(-)

commit bcbe1d0b27f673b57b0792924c947b500b158e19
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Jul 1 14:24:58 2008 +0200

    selinux: is_selinux_enabled() returns 0, 1 and -1
    
    Unfortunately, the current libselinux implementation of
    is_selinux_enabled() returns -1 on error. This behavior is
    undocumented.
    
    The proper solution is to use "if (is_selinux_enabled() > 0)".
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 disk-utils/mkswap.c         |    2 +-
 login-utils/chfn.c          |    2 +-
 login-utils/chsh.c          |    2 +-
 login-utils/selinux_utils.c |    2 +-
 login-utils/vipw.c          |    2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 13f0d3ecb3b0954e43bf0a29741f38d65b8c96af
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Jun 16 13:53:30 2008 +0200

    mount: add norealtime to mount.8
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 mount/mount.8 |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit d450ed663a01cb24618a7246361f329539de032a
Author: Matthias Koenig <mkoenig@suse.de>
Date:   Mon Jun 2 16:51:57 2008 +0200

    hwclock: omit warning about drift if --noadjfile given
    
    Currently, if hwclock is given the --noadjfile option it will
    nevertheless display information about the drift rate when invoked with
    the --debug option.
    
    Signed-off-by: Matthias Koenig <mkoenig@suse.de>

 hwclock/hwclock.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)