1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
|
Util-linux-ng 2.16 Release Notes (15-Jul-2009)
==============================================
Release highlights
------------------
libuuid, uuidgen(1) and uuidd(8):
- the libuuid library has been moved from e2fsprogs to util-linux-ng
switch_root:
- this NEW COMMAND allows to switch to another filesystem as the root
of the mount tree.
mount, umount, fsck:
- DOES NOT SUPPORT linking against obsolete libvolume_id (from udev)
libblkid:
- development files (.so, .a, ...) have been moved from /lib to /usr/lib.
Stable maintenance releases between v2.15 and v2.16
---------------------------------------------------
util-linux-ng 2.15.1 [10-Jun-2009]
* https://www.kernel.org/pub/linux/utils/util-linux/v2.15/v2.15.1-ReleaseNotes
https://www.kernel.org/pub/linux/utils/util-linux/v2.15/v2.15.1-ChangeLog
ChangeLog between v2.15 and v2.16
---------------------------------
For more details see ChangeLog files at:
https://www.kernel.org/pub/linux/utils/util-linux/v2.16/
build-sys:
- add --disable-libblkid, remove volume_id support [Karel Zak]
- add --disable-switch_root [Karel Zak]
- add --disable-tls [Karel Zak]
- add --disable-uuidd [Karel Zak]
- add UTIL_{SET,RESTORE}_FLAGS [Karel Zak]
- check for openat() and linux for switch_root [Karel Zak]
- cleanup libuuid stuff [Karel Zak]
- complete /libs to /shlibs rename [Karel Zak]
- enable fsck by default [Karel Zak]
- fix "make -C" bug [Karel Zak]
- fix --disable-uuidd [Karel Zak]
- fix blkid.h include for old e2fsprogs [Karel Zak]
- fix exec/data install hooks [Karel Zak]
- fix headers in mkswap and libblkid [Karel Zak]
- fix libuuid Makefile.am [Karel Zak]
- fix libuuid and libblkid version-info [Karel Zak]
- fix typo from 30688dde55f637c9b984809c685b61378b82805f [Robert Förster]
- improve $libdirname definition [Karel Zak]
- improve symlinks creation in shlibs/ [Karel Zak]
- release++ (v2.16-rc1) [Karel Zak]
- release++ (v2.16-rc2) [Karel Zak]
- rename /libs to /shlibs [Karel Zak]
- rename to _execdir [Karel Zak]
- reverse shlibs installation [Kay Sievers]
buildsys:
- move $usr{bin,sbin,lib}execdir definition to ./configure [Karel Zak]
cal:
- Highlight today even when month or year specified [Rajeev V. Pillai]
- uClibc has langinfo.h but not _NL_TIME_WEEK_1STDAY. [Tom Prince]
chrt:
- don't assume SCHED_BATCH and SCHED_IDLE exist [Aurelien Jarno]
docs:
- add missing commands/projects to AUTHORS file [Karel Zak]
- add v2.16 ReleaseNotes [Karel Zak]
- refresh TODO list [Karel Zak]
- remove example.files/rc[.local] [Karel Zak]
- remove obsolete information from fstab example [Karel Zak]
- update AUTHORS file [Karel Zak]
- update v2.16 ReleaseNotes [Karel Zak]
- update v2.16-ReleaseNotes [Karel Zak]
fdisk:
- (and cfdisk) fix to be consistent about maximum heads [Chris Webb]
- add simple test for doslabel stuff [Zdenek Behan]
hwclock:
- fix mismatched popen/fclose. [John Keeping]
include:
- clean up _PATH_DEV_* macros [Karel Zak]
- fix _PATH_DEV [Karel Zak]
ionice:
- Allow setting the none class [Jakob Unterwurzacher]
ldattach:
- add N_PPS support [Tilman Schmidt]
libblkid:
- add device-mapper snapshot cow device probe [Milan Broz]
- add install-hook for libuuid.[a,so] devel files [Karel Zak]
- add stdarg.h to blkidP.h [Karel Zak]
- blkid_do_safeprobe() has to be tolerant to RAIDs [Karel Zak]
- cleanup debug messages and return codes in blkid_do_probe() [Karel Zak]
- don't require udev symlinks verification for non-root users [Karel Zak]
- fix "hangs forever with partition type mdraid" [Karel Zak]
- fix #ifdefs readability [Karel Zak]
- fix $libdir in blkid.pc [Karel Zak]
- fix LVM1 probe [Milan Broz]
- fix reiserfs name [Karel Zak]
- make libuuid optional [Karel Zak]
- move to misc-utils/ directory [Karel Zak]
- update man page [Karel Zak]
libuuid:
- add --disable-libuuid and LIBUUID_VERSION [Karel Zak]
- add .gitignore [Karel Zak]
- add info about u-l-ng to man pages [Karel Zak]
- add install-hook for libuuid.[a,so] devel files [Karel Zak]
- Don't run uuidd if it would fail due to permission problems [Theodore Ts'o]
- fix $libdir in uuid.pc [Karel Zak]
- fix parallel building [Karel Zak]
- generate uuid_generate_{random,time}.3 man page links [Karel Zak]
- import UUID library from e2fsprogs [Karel Zak]
- Make sure fd's 0, 1, and 2 are valid before exec'ing uuidd [Theodore Ts'o]
- move clock state file from /var/lib to /var/run [Karel Zak]
libuuid, uuidd:
- Avoid infinite loop while reading from the socket fd [Theodore Ts'o]
losetup:
- add --set-capacity [Karel Zak]
- fix return codes of functions arounf is_associated() [Karel Zak]
- handle symlinks in /dev/loop/ [Mike Frysinger]
- suggest to use modprobe rather than insmod in losetup.8 [Karel Zak]
lscpu:
- fix cpuid code on x86/PIC [Mike Frysinger]
mount:
- (and fsck) remove libvolume_id support [Karel Zak]
- a little clean up info about loopdevs in man page [Karel Zak]
- add ext4 to mount.8 [Karel Zak]
- add ext4 to the list of filesystems in mount.8 [Karel Zak]
- add info about obsolete vfat options to mount.8 [Karel Zak]
- allow loop suid umount [Kay Sievers]
- cleanup notes about -l option in mount.8 [Karel Zak]
- fix undefined reference to `security_get_initial_context' [Karel Zak]
- move MS_{PROPAGATION,BIND,MOVE} detection [Karel Zak]
- use "none" fstype for MS_PROPAGATION mounts [Karel Zak]
- use TAG parsing function from libblkid [Karel Zak]
- when a remount to rw fails, quit and return an error [Valerie Aurora]
po:
- fix typo in French translation [Olivier Blin]
- merge changes [Karel Zak]
- refresh POTFILES.in [Karel Zak]
- update cs.po (from translationproject.org) [Petr Pisar]
- update fi.po (from translationproject.org) [Lauri Nurmi]
- update fr.po (from translationproject.org) [Nicolas Provost]
- update vi.po (from translationproject.org) [Clytie Siddall]
raw:
- Use the RAW_SETBIND ioctl without stat'ing the raw# file [Jeff Mahoney]
- undeprecate raw [Karel Zak]
switch_root:
- add man page [Karel Zak]
- add subroot support [Daniel Drake]
- clean up argv[] usage, add -h and -V [Karel Zak]
- do recursiveRemove after our root is moved to avoid races. [Peter Jones]
- fix coding style [Karel Zak]
- fork before cleaning up the filesystem. [Peter Jones]
- new command [Karel Zak]
- rewrite to use fstatat() and unlinkat() [Karel Zak]
- use err.h, clean up return codes [Karel Zak]
- use file descriptor instead of path for recursiveRemove() [Peter Jones]
- use snprintf() rather than str{cpy,cat}() [Karel Zak]
tests:
- add functions for work withdisk images [Karel Zak]
- add mdraid libblkid test [Karel Zak]
- don't run some mount tests for non-root users [Karel Zak]
- fix 'delete extended partition' checksum [Karel Zak]
- fix reiserfs test [Karel Zak]
- fix script that creates lscpu dumps [Karel Zak]
- move lscpu /proc and /sys dumps to tarballs [Karel Zak]
- remove broken Xen dumps for lscpu [Karel Zak]
umount:
- clean up help output [Karel Zak]
uuidd:
- Avoid closing the server socket when calling create_daemon() [Theodore Ts'o]
- fix $PIDFILE in uuidd.rc [Karel Zak]
- init /var/run/uuidd, add option for on-demand mode to .rc file [Karel Zak]
- move uuidd files from /var/lib/libuuid to /var/run/uuidd [Karel Zak]
- move uuidd.rc to misc-utils directory [Karel Zak]
- new command (UUID daemon from e2fsprogs) [Karel Zak]
uuidgen:
- new command (from e2fsprogs) [Karel Zak]
|