-Util-linux-ng 2.13 Release Notes
-================================
+Util-linux-ng 2.13 Release Notes (28-Aug-2007)
+===============================================
Release highlights:
------------------
- fix "blockdev --getsz" for large devices [Karel Zak]
- use LU and LLU for BLKGETSIZE and BLKGETSIZE64 [Karel Zak]
build-sys:
- - --prefix defaults to /usr [Stepan Kasal]
- 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 missing files [Karel Zak]
- add support for audit [Karel Zak]
- add warning when libuuid is not found [Karel Zak]
- amend .gitignore [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 HAVE_NCURSES [Karel Zak]
- - fix README filenames and add missing files to EXTRA_DISTs [Karel Zak]
- 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]
- 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]
- - mount/Makefile.am tiny cleanup [Stepan Kasal]
- mount/Makefile.am tiny cleanup II [Stepan Kasal]
+ - mount/Makefile.am tiny cleanup [Stepan Kasal]
- move -D flags to *_CPPFLAGS [Stepan Kasal]
- move the optimization flags to AM_CFLAGS [Stepan Kasal]
+ - --prefix defaults to /usr [Stepan Kasal]
- release++ [Karel Zak]
- - remove "make mrproper", git-clean is good enough [Karel Zak]
- - remove -fomit-frame-pointer [Karel Zak]
- - remove AC_PROG_RANLIB [Stepan Kasal]
- - remove DEFAULT_INCLUDES workaround [Karel Zak]
- remove aclocal.m4 from SCM [Karel Zak]
+ - remove AC_PROG_RANLIB [Stepan Kasal]
- remove asm/page.h test [Karel Zak]
- remove config.h.in from VCS [Stepan Kasal]
- remove config/include-Makefile.am from EXTRA_DIST [Stepan Kasal]
+ - remove DEFAULT_INCLUDES workaround [Karel Zak]
+ - remove -fomit-frame-pointer [Karel Zak]
- remove generated autotools stuff from git [Karel Zak]
- remove libtool [Karel Zak]
+ - remove "make mrproper", git-clean is good enough [Karel Zak]
- remove po/Makevars.template from EXTRA_DIST [Stepan Kasal]
- remove swapargs.h, move the tests to main configure.ac [Stepan Kasal]
- rename to -ng, change maintainer name [Karel Zak]
- build-sys defines HAVE_RPMATCH, not HAVE_rpmatch [Karel Zak]
- fix stupid typo in GPT checker call [Karel Zak]
chsh:
+ - don't use empty shell field in /etc/passwd [Karel Zak]
- remove tailing wihit-spaces and use PATH_BSHELL [Karel Zak]
col:
- getwchar() errors shouldn't be hidden [Karel Zak]
cytune:
+ - make the oneliner more specific the cyclades hw in question [Justin B Rye]
- remove linux/tty.h inclusion [Karel Zak]
ddate:
- fix compiler warnings [Karel Zak]
- fix libuuid usage in mkswap [Matthias Koenig]
- let mkfs tools open with O_EXCL [Matthias Koenig]
docs:
+ - add DEPRECATED to EXTRA_DIST [Karel Zak]
+ - add note about http //translationproject.org [Karel Zak]
- add rdev(8) between deprecated utils [Karel Zak]
+ - add README.licensing [Karel Zak]
- add release notes [Karel Zak]
- add the DEPRECATED file [Karel Zak]
- clean up TODO file and add a new resuest for 2.14 [Karel Zak]
- - cleanup before release [Karel Zak]
- - fix URL and typos in README.devel [Karel Zak]
+ - fix authorship of 8-bit cleanup agetty patch [Karel Zak]
+ - fix BSD licence name in README.licensing [Karel Zak]
- fix info about devel/master branchs [Karel Zak]
- - refresh AUTHORS file [Karel Zak]
+ - fix URL and typos in README.devel [Karel Zak]
- remove deprecated section from README [Karel Zak]
- - update AUTHORS file [Karel Zak]
- - update TODO file [Karel Zak]
- update release notes [Karel Zak]
fdisk:
- Makefile.am refactoring [Karel Zak]
- make ggc happy and check return values from fgets, read and write [Karel Zak]
- remove tailing white-spaces and clean up clock.h [Karel Zak]
ionice:
+ - clean up error handling [Matthias Koenig]
- cleanup usage for idle class [Matthias Koenig]
- fix ionice build on sparc [David Miller]
- prefer SYS_ioprio_{set,get} from glibc to hardcoded version [Karel Zak]
logger:
- use snprintf instead of sprintf in logger.c [LaMont Jones]
login:
- - add IPv6 support [Karel Zak]
- add audit support [Karel Zak]
+ - add IPv6 support [Karel Zak]
- add regression test for IP address checking code [Karel Zak]
- - attempt to run if it has no read/write access to its terminal [Karel Zak]
- - close PAM session after failed pam_setcred [Karel Zak]
+ - attempt to run if it has no read/write access to its terminal [Jason Vas Dias]
+ - close PAM session after failed pam_setcred [Steve Grubb]
- improve work with signals [Karel Zak]
- keep syslog useful for end of PAM session. [Karel Zak]
- - login's timeout can fail [Karel Zak]
+ - login's timeout can fail [Jason Vas Dias]
- omits PAM account validation when auth is skipped (CVE-2006-7108) [Karel Zak]
- remove triiling white-spaces [Karel Zak]
+ - replace /usr/spool/mail with /var/spool/main in man page [Karel Zak]
- update 32bit utmp correctly on 64bit system [Karel Zak]
-login-utils:
- - remove deprecated sigsetmask() from wall [Karel Zak]
- - remove unwanted newlines from wall [Karel Zak]
lomount.c:
- don't use mlockall if CRYPT_NONE [Masatake YAMATO]
look:
- add to man page info about deprecated cryptoloop [Karel Zak]
man pages:
- add "AVAILABILITY" section [Karel Zak]
+ - cleanup of chrt.1 and taskset.1 [LaMont Jones]
mcookie:
- remove non-linux code [Karel Zak]
misc-util:
- fix signedness problems and remove obsolete code [Karel Zak]
- gcc happy unsigned long usage [Karel Zak]
more:
- - fix file descriptor leak [Karel Zak]
+ - fix file descriptor leak [Steve Grubb]
+ - fix underlining for multibyte chars [Karel Zak]
mount:
- - add -s and -f and note to man page for external mount helpers [Karel Zak]
- add acl option documentation for ext3 and reiserfs [Matthias Koenig]
- add note about /etc/mtab unreliability to mount.8 [Karel Zak]
- add note about fcntl/ioctl unreliability on NFS to mount.8 [Karel Zak]
+ - add -s and -f and note to man page for external mount helpers [Karel Zak]
- add simple (printf-like) debug routine and --debug option [Karel Zak]
- add support for context, fscontext and defcontext selinux mount options [Karel Zak]
- add support for mixed usage of SPECes [Karel Zak]
- add support for mtab "uhelper" option [Karel Zak]
- avoid duplicate entries in mtab when mount -f [Karel Zak]
+ - avoid duplicates for root fs in mtab [Matthias Koenig]
- call /sbin/mount.<type> also when mounting without "-t" [Karel Zak]
- clean up getfs* (fstab.c) interface [Karel Zak]
- clean up info about NFS in mount.8 [Karel Zak]
- - do not treat arm/sparc specially. [Mike Frysinger]
- doesn't rpc_pipefs and nfsd on umount -a [Karel Zak]
+ - do not treat arm/sparc specially. [Mike Frysinger]
- don't umount sysfs when running umount -a [Mike Frysinger]
- fix -f -o remount [Karel Zak]
- fix -fv so that it doesn't incorrectly spit out an error that nothing was done. [Mike Frysinger]
- fix memory usage in update_mtab [Mike Frysinger]
- fix mtab_lock [Karel Zak]
- fix typo in error message [Karel Zak]
+ - free loop device on failure [Sascha Sommer]
- fsprobe add libvolume_id support [Karel Zak]
- fsprobe add libvolume_id support to configure.ac [Karel Zak]
- fsprobe make fsprobe_get_devname functions more generic [Karel Zak]
partx:
- add man pages for addpart, delpart and partx [Karel Zak]
po:
+ - gettextizing some overlooked messages. [Benno Schulenberg]
- rename mount/mntent.c to mount/mount_mntent.c [Karel Zak]
- typo in french translation of mount error. [Mike Frysinger]
- - update po files [Karel Zak]
- - update po/ stuff [Karel Zak]
+ - update cs.po (from translationproject.org) [Petr Pisar]
+ - update de.po (from translationproject.org) [Michael Piefel]
+ - update nl.po (from translationproject.org) [Benno Schulenberg]
+ - update sv.po (from translationproject.org) [Daniel Nylander]
+ - update vi.po (from translationproject.org) [Phan Vinh Thinh]
- vipw doesn't use rpmatch, all translations have to use y/n [Karel Zak]
raw:
- add file with udev rule example [Karel Zak]
- improve quiet mode [Karel Zak]
setarch:
- add NLS support [Karel Zak]
+ - add --3gb option fot compatibility with Debian linux{32,64} command [Karel Zak, LaMont Jones]
+ - add __alpha__ support [Balint Cristian]
+ - add parisc/parisc64 support [LaMont Jones]
+ - add sparc32bash alias to keep compatibility with sparc32 [Dennis Gilmore]
+ - cleanup licensing note [Karel Zak]
+ - finish adding parisc support [Karel Zak, LaMont Jones]
sfdisk:
- fix "differ in signedness" compiler warnings [Karel Zak]
- fix "may be used uninitialized" compiler warnings [Karel Zak]
swapon:
- cleanup PATH_ macros and tailing white-spaces [Karel Zak]
- cleanup fsprobe_*() usage [Karel Zak]
- - does not correctly deal with symlinks [Karel Zak]
+ - does not correctly deal with symlinks [Marco d'Itri]
- fix swapon headers and syscalls [Mike Frysinger]
- simplify an #if [Stepan Kasal]
sys-utils:
- fix man page headers [Karel Zak]
- move some man pages from category 8 to 1 [Karel Zak]
taskset:
+ - check for existence of sched_getaffinity [Mike Frysinger]
- independent of hardcoded NR_CPUS max. [Cliff Wickman]
tests:
- - "if [...]" clean up [Karel Zak]
- add basic infrastructure for regression tests [Karel Zak]
- add cal -1 test [Karel Zak]
- add cal -3 test [Karel Zak]
- add missing header [Matthias Koenig]
- add mkfs.cramfs tests [Karel Zak]
- add more variants to {mount,fstab}-by-{label,uuid,devname} [Karel Zak]
- - add mount --move test [Karel Zak]
- - add mount -o remount test [Karel Zak]
- - add mount /dev/symlink test [Karel Zak]
- - add mount by LABEL test [Karel Zak]
- - add mount by UUID from fstab test [Karel Zak]
- - add mount by UUID test [Karel Zak]
- add mount by devname from fstab [Karel Zak]
- add mount by devname test [Karel Zak]
- add mount by devname with label in fstab [Karel Zak]
- add mount by devname with uuid in fstab [Karel Zak]
- add mount by label from fstab test [Karel Zak]
+ - add mount by LABEL test [Karel Zak]
- add mount by label with devname in fstab [Karel Zak]
- add mount by label with uuid in fstab [Karel Zak]
+ - add mount by UUID from fstab test [Karel Zak]
+ - add mount by UUID test [Karel Zak]
- add mount by uuid with devname in fstab [Karel Zak]
- add mount by uuid with label in fstab [Karel Zak]
+ - add mount /dev/symlink test [Karel Zak]
+ - add mount --move test [Karel Zak]
+ - add mount -o remount test [Karel Zak]
- add return code [Karel Zak]
- add script(1) race condition test [Karel Zak]
- add simple helper that returns info about system [Karel Zak]
- add support for fstab modification [Karel Zak]
- add support for suid programs [Karel Zak]
- - add swapon by UUID test [Karel Zak]
- add swapon by devname test [Karel Zak]
+ - add swapon by UUID test [Karel Zak]
- add test for /sbin/mount.<type> call [Karel Zak]
- add ts_log and --verbose support [Karel Zak]
- add ts_ok and ts_failed [Karel Zak]
- code refactoring -- new ts_skip_nonroot function [Karel Zak]
- code refactoring -- new ts_udev_loop_support function [Karel Zak]
- enable mtablock test when uid=0 only [Karel Zak]
- - fix Makefile.am (add missing tests) [Karel Zak]
- fix argv[] usage in mnt_test_sysinfo.c [Karel Zak]
- fix dependence on blkid [Karel Zak]
+ - fix Makefile.am (add missing tests) [Karel Zak]
- fix ts_fstab_add function [Karel Zak]
+ - fix ULONG_MAX usage on 32bit machines [Karel Zak]
+ - "if [...]" clean up [Karel Zak]
- make clean need to remove diffs and outputs [Karel Zak]
- pass all arguments to ts_init, add ts_has_option function [Karel Zak]
- refresh mtablock output in expected/ directory [Karel Zak]
vipw:
- fix permissions (600->400) for edited /etc/[g]shodow files [Karel Zak]
wall:
- - fix O_NONBLOCK usage [Karel Zak]
+ - fix O_NONBLOCK usage [Alan Curry]
+ - remove deprecated sigsetmask() from wall [Karel Zak]
+ - remove unwanted newlines from wall [Karel Zak]
whereis:
- add lib64 paths [Karel Zak]