[ANNOUNCE] util-linux-ng 2.13 (stable)
The stable util-linux-ng 2.13 release is available at: ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/ A few numbers: - 8 months (grr...) - 368 patches (wow...) - 35 contributors (thanks...!) Feedback and bug reports, as always, are welcomed. Karel Util-linux-ng 2.13 Release Notes (28-Aug-2007) === Release highlights: -- mount(8) doesn't include NFS client code anymore. Don't forget to install nfs-utils 1.1.0 or newer with /sbin/[u]mount.{nfs,nfs4}. mount(8) doesn't include filesystem detection code anymore. You have to compile --with-fsprobe={blkid,volume_id}, and libblkid (e2fsprogs) or libvolume_id (udev >= v110) is required. mount(8) supports new relatime, context, fscontext, and defcontext mount options. losetup(8) supports command line option "-a" to list all used loop devices, '-s' to print a device name if "-f" and a file argument are present, and "-r" to create a read-only loop device. fdisk(8) Sun label support has been improved. fdisk(8) is also able to warn about detected GPT (fdisk doesn't support GPT). taskset(1) is independent on hardcoded NR_CPUS. chrt(1) supports SCHED_BATCH scheduling policy. The package build system is now based on autotools. The build system supports separate CFLAGS and LDFLAGS for suid programs (SUID_CFLAGS, SUID_LDFLAGS). For more details see the README file hwclock(8) supports command line option --rtc= and /dev/rtc0 device. --systohc functionality has been improved, and it doesn't cause a 500ms inaccuracy each time it is used. Audit system support (--with-audit) has been added to hwclock(8) and login(1). SELinux support (--with-selinux) has been added to mkswap(8) and mount(8). setarch(8) upstream has been merged with util-linux-ng. rtcwake(8) command has been added to util-linux-ng. arch(1) is deprecated in favor of "uname -m" or arch(1) from coreutils (>= 6.9+). The util-linux-ng package doesn't build arch by default, you have to use the option --enable-arch. Fixed security issues: - CVE-2007-0822 - mount(8) allows local users to trigger a NULL dereference and an application crash CVE-2006-7108 - login(1) omits PAM account validation when auth is skipped Changelog: - For more details see ChangeLog files at: ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.13/ agetty: - 8 bit characters on the Linux console lead to input corruption [Samuel Thibault] - add 'O' escape code to display domain name [Karel Zak] - check gethostname() return value [Karel Zak] - fix short malloc in initstring handling [LaMont Jones] blockdev: - add BLKFRAGET/BLKFRASET ioctls [Karel Zak] - cleanup usage() and update man page [Karel Zak] - fix "blockdev --getsz" for large devices [Karel Zak] - use LU and LLU for BLKGETSIZE and BLKGETSIZE64 [Karel Zak] build-sys: - add ${AC,AP,AM,AH}_OPTS to autogen.sh [Karel Zak] - add AC_GNU_SOURCE [Karel Zak] - add Automake option dist-bzip2 [Stepan Kasal] - add --disable-makeinstall-chown [Karel Zak] - add missing files [Karel Zak] - add SUID_CFLAGS [Karel Zak] - add SUID_LDFLAGS [Stepan Kasal] - add support for audit [Karel Zak] - add warning when libuuid is not found [Karel Zak] - amend .gitignore [Stepan Kasal] - call automake after autoconf [Stepan Kasal] - cleanup architecture conditionals [Karel Zak] - cleanup sys-utils/ rdev symlinks [Karel Zak] - configure.am selinux support cleanup [Karel Zak] - declare SUID_CFLAGS and SUID_LDFLAGS as precious [Stepan Kasal] - do not build convenience libraries in lib/ [Stepan Kasal] - do not kick off AM_CFLAGS by SUID_CFLAGS [Stepan Kasal] - do not play with DEFS, use AM_CPPFLAGS [Stepan Kasal] - do not set with_foo twice [Stepan Kasal] - do not use internal Autoconf variables [Stepan Kasal] - do not use wildcards in EXTRA_DIST [Stepan Kasal] - factor out common parts from mount/Makefile.am [Stepan Kasal] - fix directories in EXTRA_DIST [Karel Zak] - fix HAVE_NCURSES [Karel Zak] - fix ifdef ENABLE_WIDECHAR usage [Karel Zak] - fix linking when ncurses is built with --with-termlib=tinfo [Arkadiusz Miskiewicz] - fix README filenames and add missing files to EXTRA_DISTs [Karel Zak] - fix the example configure call in README [Stepan Kasal] - fix the final message of autogen.sh [Stepan Kasal] - in configure.ac, change "po" -> "$srcdir/po" [Stepan Kasal] - in the clean targets use "find ... | xargs rm -f" [Stepan Kasal] - let configure instantiate the misc-utils/*.pl scripts [Stepan Kasal] - make the getopt example directory relative to datadir [Stepan Kasal] - merge adjacent AC_CONFIG_HEADERS and AC_CONFIG_FUNCS calls [Stepan Kasal] - minor fixes in configure.in [Karel Zak] - missing header when NLS is disabled [Gabriel Barazer]
[ANNOUNCE] util-linux-ng 2.13 (stable)
The stable util-linux-ng 2.13 release is available at: ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/ A few numbers: - 8 months (grr...) - 368 patches (wow...) - 35 contributors (thanks...!) Feedback and bug reports, as always, are welcomed. Karel Util-linux-ng 2.13 Release Notes (28-Aug-2007) === Release highlights: -- mount(8) doesn't include NFS client code anymore. Don't forget to install nfs-utils 1.1.0 or newer with /sbin/[u]mount.{nfs,nfs4}. mount(8) doesn't include filesystem detection code anymore. You have to compile --with-fsprobe={blkid,volume_id}, and libblkid (e2fsprogs) or libvolume_id (udev = v110) is required. mount(8) supports new relatime, context, fscontext, and defcontext mount options. losetup(8) supports command line option -a to list all used loop devices, '-s' to print a device name if -f and a file argument are present, and -r to create a read-only loop device. fdisk(8) Sun label support has been improved. fdisk(8) is also able to warn about detected GPT (fdisk doesn't support GPT). taskset(1) is independent on hardcoded NR_CPUS. chrt(1) supports SCHED_BATCH scheduling policy. The package build system is now based on autotools. The build system supports separate CFLAGS and LDFLAGS for suid programs (SUID_CFLAGS, SUID_LDFLAGS). For more details see the README file hwclock(8) supports command line option --rtc=path and /dev/rtc0 device. --systohc functionality has been improved, and it doesn't cause a 500ms inaccuracy each time it is used. Audit system support (--with-audit) has been added to hwclock(8) and login(1). SELinux support (--with-selinux) has been added to mkswap(8) and mount(8). setarch(8) upstream has been merged with util-linux-ng. rtcwake(8) command has been added to util-linux-ng. arch(1) is deprecated in favor of uname -m or arch(1) from coreutils (= 6.9+). The util-linux-ng package doesn't build arch by default, you have to use the option --enable-arch. Fixed security issues: - CVE-2007-0822 - mount(8) allows local users to trigger a NULL dereference and an application crash CVE-2006-7108 - login(1) omits PAM account validation when auth is skipped Changelog: - For more details see ChangeLog files at: ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.13/ agetty: - 8 bit characters on the Linux console lead to input corruption [Samuel Thibault] - add 'O' escape code to display domain name [Karel Zak] - check gethostname() return value [Karel Zak] - fix short malloc in initstring handling [LaMont Jones] blockdev: - add BLKFRAGET/BLKFRASET ioctls [Karel Zak] - cleanup usage() and update man page [Karel Zak] - fix blockdev --getsz for large devices [Karel Zak] - use LU and LLU for BLKGETSIZE and BLKGETSIZE64 [Karel Zak] build-sys: - add ${AC,AP,AM,AH}_OPTS to autogen.sh [Karel Zak] - add AC_GNU_SOURCE [Karel Zak] - add Automake option dist-bzip2 [Stepan Kasal] - add --disable-makeinstall-chown [Karel Zak] - add missing files [Karel Zak] - add SUID_CFLAGS [Karel Zak] - add SUID_LDFLAGS [Stepan Kasal] - add support for audit [Karel Zak] - add warning when libuuid is not found [Karel Zak] - amend .gitignore [Stepan Kasal] - call automake after autoconf [Stepan Kasal] - cleanup architecture conditionals [Karel Zak] - cleanup sys-utils/ rdev symlinks [Karel Zak] - configure.am selinux support cleanup [Karel Zak] - declare SUID_CFLAGS and SUID_LDFLAGS as precious [Stepan Kasal] - do not build convenience libraries in lib/ [Stepan Kasal] - do not kick off AM_CFLAGS by SUID_CFLAGS [Stepan Kasal] - do not play with DEFS, use AM_CPPFLAGS [Stepan Kasal] - do not set with_foo twice [Stepan Kasal] - do not use internal Autoconf variables [Stepan Kasal] - do not use wildcards in EXTRA_DIST [Stepan Kasal] - factor out common parts from mount/Makefile.am [Stepan Kasal] - fix directories in EXTRA_DIST [Karel Zak] - fix HAVE_NCURSES [Karel Zak] - fix ifdef ENABLE_WIDECHAR usage [Karel Zak] - fix linking when ncurses is built with --with-termlib=tinfo [Arkadiusz Miskiewicz] - fix README filenames and add missing files to EXTRA_DISTs [Karel Zak] - fix the example configure call in README [Stepan Kasal] - fix the final message of autogen.sh [Stepan Kasal] - in configure.ac, change po - $srcdir/po [Stepan Kasal] - in the clean targets use find ... | xargs rm -f [Stepan Kasal] - let configure instantiate the misc-utils/*.pl scripts [Stepan Kasal] - make the getopt example directory relative to datadir [Stepan Kasal] - merge adjacent AC_CONFIG_HEADERS and AC_CONFIG_FUNCS calls [Stepan Kasal] - minor fixes in configure.in [Karel Zak] - missing header when NLS is disabled [Gabriel Barazer] -