]>
Commit | Line | Data |
---|---|---|
5196eb4b | 1 | |
30e65d94 KZ |
2 | Util-linux-ng 2.13 Release Notes (28-Aug-2007) |
3 | =============================================== | |
5196eb4b KZ |
4 | |
5 | Release highlights: | |
6 | ------------------ | |
7 | ||
8 | mount(8) doesn't include NFS client code anymore. Don't forget to | |
9 | install nfs-utils 1.1.0 or newer with /sbin/[u]mount.{nfs,nfs4}. | |
10 | ||
11 | mount(8) doesn't include filesystem detection code anymore. You | |
12 | have to compile --with-fsprobe={blkid,volume_id}, and libblkid | |
13 | (e2fsprogs) or libvolume_id (udev >= v110) is required. | |
14 | ||
15 | mount(8) supports new relatime, context, fscontext, and defcontext | |
16 | mount options. | |
17 | ||
18 | losetup(8) supports command line option "-a" to list all used loop | |
19 | devices, '-s' to print a device name if "-f" and a file argument | |
20 | are present, and "-r" to create a read-only loop device. | |
21 | ||
22 | fdisk(8) Sun label support has been improved. fdisk(8) is also able | |
23 | to warn about detected GPT (fdisk doesn't support GPT). | |
24 | ||
25 | taskset(1) is independent on hardcoded NR_CPUS. chrt(1) supports | |
26 | SCHED_BATCH scheduling policy. | |
27 | ||
28 | The package build system is now based on autotools. The build system | |
29 | supports separate CFLAGS and LDFLAGS for suid programs (SUID_CFLAGS, | |
30 | SUID_LDFLAGS). For more details see the README file | |
31 | ||
32 | hwclock(8) supports command line option --rtc=<path> and /dev/rtc0 | |
33 | device. --systohc functionality has been improved, and it doesn't cause | |
34 | a 500ms inaccuracy each time it is used. | |
35 | ||
36 | Audit system support (--with-audit) has been added to hwclock(8) and | |
37 | login(1). | |
38 | ||
39 | SELinux support (--with-selinux) has been added to mkswap(8) and | |
40 | mount(8). | |
41 | ||
cceaba68 KZ |
42 | setarch(8) upstream has been merged with util-linux-ng. |
43 | ||
44 | rtcwake(8) command has been added to util-linux-ng. | |
45 | ||
46 | arch(1) is deprecated in favor of "uname -m" or arch(1) from coreutils | |
47 | (>= 6.9+). The util-linux-ng package doesn't build arch by default, | |
48 | you have to use the option --enable-arch. | |
5196eb4b KZ |
49 | |
50 | ||
51 | Fixed security issues: | |
52 | --------------------- | |
53 | ||
54 | CVE-2007-0822 - mount(8) allows local users to trigger a NULL | |
55 | dereference and an application crash | |
56 | CVE-2006-7108 - login(1) omits PAM account validation when auth is | |
57 | skipped | |
58 | ||
59 | ||
60 | Changelog: | |
61 | --------- | |
62 | ||
cceaba68 KZ |
63 | For more details see ChangeLog files at: |
64 | ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.13/ | |
65 | ||
66 | ||
5196eb4b | 67 | agetty: |
cb0981c3 | 68 | - 8 bit characters on the Linux console lead to input corruption [Samuel Thibault] |
9cf0eb90 KZ |
69 | - add 'O' escape code to display domain name [Karel Zak] |
70 | - check gethostname() return value [Karel Zak] | |
71 | - fix short malloc in initstring handling [LaMont Jones] | |
5196eb4b | 72 | blockdev: |
9cf0eb90 KZ |
73 | - add BLKFRAGET/BLKFRASET ioctls [Karel Zak] |
74 | - cleanup usage() and update man page [Karel Zak] | |
75 | - fix "blockdev --getsz" for large devices [Karel Zak] | |
76 | - use LU and LLU for BLKGETSIZE and BLKGETSIZE64 [Karel Zak] | |
5196eb4b | 77 | build-sys: |
9cf0eb90 KZ |
78 | - add ${AC,AP,AM,AH}_OPTS to autogen.sh [Karel Zak] |
79 | - add AC_GNU_SOURCE [Karel Zak] | |
80 | - add Automake option dist-bzip2 [Stepan Kasal] | |
30e65d94 KZ |
81 | - add --disable-makeinstall-chown [Karel Zak] |
82 | - add missing files [Karel Zak] | |
9cf0eb90 KZ |
83 | - add SUID_CFLAGS [Karel Zak] |
84 | - add SUID_LDFLAGS [Stepan Kasal] | |
9cf0eb90 KZ |
85 | - add support for audit [Karel Zak] |
86 | - add warning when libuuid is not found [Karel Zak] | |
87 | - amend .gitignore [Stepan Kasal] | |
88 | - call automake after autoconf [Stepan Kasal] | |
89 | - cleanup architecture conditionals [Karel Zak] | |
90 | - cleanup sys-utils/ rdev symlinks [Karel Zak] | |
91 | - configure.am selinux support cleanup [Karel Zak] | |
92 | - declare SUID_CFLAGS and SUID_LDFLAGS as precious [Stepan Kasal] | |
93 | - do not build convenience libraries in lib/ [Stepan Kasal] | |
94 | - do not kick off AM_CFLAGS by SUID_CFLAGS [Stepan Kasal] | |
95 | - do not play with DEFS, use AM_CPPFLAGS [Stepan Kasal] | |
96 | - do not set with_foo twice [Stepan Kasal] | |
97 | - do not use internal Autoconf variables [Stepan Kasal] | |
98 | - do not use wildcards in EXTRA_DIST [Stepan Kasal] | |
99 | - factor out common parts from mount/Makefile.am [Stepan Kasal] | |
9cf0eb90 | 100 | - fix directories in EXTRA_DIST [Karel Zak] |
30e65d94 | 101 | - fix HAVE_NCURSES [Karel Zak] |
9cf0eb90 KZ |
102 | - fix ifdef ENABLE_WIDECHAR usage [Karel Zak] |
103 | - fix linking when ncurses is built with --with-termlib=tinfo [Arkadiusz Miskiewicz] | |
30e65d94 | 104 | - fix README filenames and add missing files to EXTRA_DISTs [Karel Zak] |
9cf0eb90 KZ |
105 | - fix the example configure call in README [Stepan Kasal] |
106 | - fix the final message of autogen.sh [Stepan Kasal] | |
107 | - in configure.ac, change "po" -> "$srcdir/po" [Stepan Kasal] | |
108 | - in the clean targets use "find ... | xargs rm -f" [Stepan Kasal] | |
109 | - let configure instantiate the misc-utils/*.pl scripts [Stepan Kasal] | |
110 | - make the getopt example directory relative to datadir [Stepan Kasal] | |
111 | - merge adjacent AC_CONFIG_HEADERS and AC_CONFIG_FUNCS calls [Stepan Kasal] | |
112 | - minor fixes in configure.in [Karel Zak] | |
113 | - missing header when NLS is disabled [Gabriel Barazer] | |
9cf0eb90 | 114 | - mount/Makefile.am tiny cleanup II [Stepan Kasal] |
30e65d94 | 115 | - mount/Makefile.am tiny cleanup [Stepan Kasal] |
9cf0eb90 KZ |
116 | - move -D flags to *_CPPFLAGS [Stepan Kasal] |
117 | - move the optimization flags to AM_CFLAGS [Stepan Kasal] | |
30e65d94 | 118 | - --prefix defaults to /usr [Stepan Kasal] |
9cf0eb90 | 119 | - release++ [Karel Zak] |
9cf0eb90 | 120 | - remove aclocal.m4 from SCM [Karel Zak] |
30e65d94 | 121 | - remove AC_PROG_RANLIB [Stepan Kasal] |
9cf0eb90 KZ |
122 | - remove asm/page.h test [Karel Zak] |
123 | - remove config.h.in from VCS [Stepan Kasal] | |
124 | - remove config/include-Makefile.am from EXTRA_DIST [Stepan Kasal] | |
30e65d94 KZ |
125 | - remove DEFAULT_INCLUDES workaround [Karel Zak] |
126 | - remove -fomit-frame-pointer [Karel Zak] | |
9cf0eb90 KZ |
127 | - remove generated autotools stuff from git [Karel Zak] |
128 | - remove libtool [Karel Zak] | |
30e65d94 | 129 | - remove "make mrproper", git-clean is good enough [Karel Zak] |
9cf0eb90 KZ |
130 | - remove po/Makevars.template from EXTRA_DIST [Stepan Kasal] |
131 | - remove swapargs.h, move the tests to main configure.ac [Stepan Kasal] | |
132 | - rename to -ng, change maintainer name [Karel Zak] | |
133 | - replace AC_TRY_* by AC_*_IFELSE [Stepan Kasal] | |
134 | - s/AC_HELP_STRING/AS_HELP_STRING/ [Stepan Kasal] | |
135 | - set DISTCHECK_CONFIGURE_FLAGS in top-level makefile [Stepan Kasal] | |
136 | - simplify "clean" in tests/Makefile.am [Stepan Kasal] | |
137 | - update po/POTFILES.in [Stepan Kasal] | |
138 | - use dist_example_DATA [Stepan Kasal] | |
139 | - use dist_noinst_DATA to work around the bug with dist_man_MANS [Stepan Kasal] | |
140 | - use dist_noinst_HEADERS in include/Makefile.am [Stepan Kasal] | |
141 | - use dist_usrbinexec_SCRIPTS in misc-utils/Makefile.am [Stepan Kasal] | |
5196eb4b | 142 | cal: |
9cf0eb90 KZ |
143 | - add test code [Karel Zak] |
144 | - fix a segfault and -3m highlighting [Karel Zak] | |
145 | - ifdef cleanup, non-curses/tempcap code fixes [Karel Zak] | |
146 | - widechar code cleanup [Karel Zak] | |
5196eb4b | 147 | cfdisk: |
9cf0eb90 KZ |
148 | - build-sys defines HAVE_RPMATCH, not HAVE_rpmatch [Karel Zak] |
149 | - fix stupid typo in GPT checker call [Karel Zak] | |
5196eb4b | 150 | chsh: |
30e65d94 | 151 | - don't use empty shell field in /etc/passwd [Karel Zak] |
9cf0eb90 | 152 | - remove tailing wihit-spaces and use PATH_BSHELL [Karel Zak] |
5196eb4b | 153 | col: |
9cf0eb90 KZ |
154 | - getwchar() errors shouldn't be hidden [Karel Zak] |
155 | cytune: | |
30e65d94 | 156 | - make the oneliner more specific the cyclades hw in question [Justin B Rye] |
9cf0eb90 | 157 | - remove linux/tty.h inclusion [Karel Zak] |
5196eb4b | 158 | ddate: |
9cf0eb90 KZ |
159 | - fix compiler warnings [Karel Zak] |
160 | disk-utils: | |
161 | - fix libuuid usage in mkswap [Matthias Koenig] | |
162 | - let mkfs tools open with O_EXCL [Matthias Koenig] | |
5196eb4b | 163 | docs: |
30e65d94 KZ |
164 | - add DEPRECATED to EXTRA_DIST [Karel Zak] |
165 | - add note about http //translationproject.org [Karel Zak] | |
9cf0eb90 | 166 | - add rdev(8) between deprecated utils [Karel Zak] |
30e65d94 | 167 | - add README.licensing [Karel Zak] |
9cf0eb90 KZ |
168 | - add release notes [Karel Zak] |
169 | - add the DEPRECATED file [Karel Zak] | |
170 | - clean up TODO file and add a new resuest for 2.14 [Karel Zak] | |
30e65d94 KZ |
171 | - fix authorship of 8-bit cleanup agetty patch [Karel Zak] |
172 | - fix BSD licence name in README.licensing [Karel Zak] | |
9cf0eb90 | 173 | - fix info about devel/master branchs [Karel Zak] |
30e65d94 | 174 | - fix URL and typos in README.devel [Karel Zak] |
9cf0eb90 | 175 | - remove deprecated section from README [Karel Zak] |
9cf0eb90 | 176 | - update release notes [Karel Zak] |
5196eb4b | 177 | fdisk: |
9cf0eb90 KZ |
178 | - Makefile.am refactoring [Karel Zak] |
179 | - add GPT detection code [Karel Zak] | |
180 | - add MAC label detection [Karel Zak] | |
181 | - add support for udev persistent device names [Matthias Koenig] | |
182 | - check returns in fdisk from partition changes [Mike Frysinger] | |
183 | - cleanup full disk detection code [Karel Zak] | |
184 | - cleanup partname.c [Karel Zak] | |
185 | - do not complain about regular files [H. Peter Anvin] | |
186 | - fix "differ in signedness" compiler warnings [Karel Zak] | |
187 | - fix "type qualifiers ignored on function return type" [Karel Zak] | |
188 | - many significant improvements and fixes to Sun label handling [David Miller] | |
189 | - move duplicate stuff from fdisk*label.h to fdisk.h [Karel Zak] | |
190 | - use unsigned long long instead int for sectors [Karel Zak] | |
191 | - when generating a DOS disk label, give it an ID [H. Peter Anvin] | |
5196eb4b | 192 | getopt: |
9cf0eb90 | 193 | - remove old unused files [Karel Zak] |
5196eb4b | 194 | hexdump: |
9cf0eb90 | 195 | - don't use memset with zero lenght [Karel Zak] |
5196eb4b | 196 | hwclock: |
9cf0eb90 KZ |
197 | - add --rtc=<path> option and support for /dev/rtc0 [Karel Zak] |
198 | - add support for audit system [Karel Zak] | |
199 | - fix --systohc sets clock 0.5 seconds slow [Karel Zak] | |
200 | - make ggc happy and check return values from fgets, read and write [Karel Zak] | |
201 | - remove tailing white-spaces and clean up clock.h [Karel Zak] | |
202 | ionice: | |
30e65d94 | 203 | - clean up error handling [Matthias Koenig] |
9cf0eb90 KZ |
204 | - cleanup usage for idle class [Matthias Koenig] |
205 | - fix ionice build on sparc [David Miller] | |
206 | - prefer SYS_ioprio_{set,get} from glibc to hardcoded version [Karel Zak] | |
5196eb4b | 207 | ipcs: |
9cf0eb90 KZ |
208 | - add new tests for ipcs limits [Karel Zak] |
209 | - add regression test for output headers [Karel Zak] | |
210 | - fix typo in Semaphore headers [Karel Zak] | |
211 | - max total shared memory in kbytes instead pages [Karel Zak] | |
212 | logger: | |
213 | - use snprintf instead of sprintf in logger.c [LaMont Jones] | |
5196eb4b | 214 | login: |
9cf0eb90 | 215 | - add audit support [Karel Zak] |
30e65d94 | 216 | - add IPv6 support [Karel Zak] |
9cf0eb90 | 217 | - add regression test for IP address checking code [Karel Zak] |
30e65d94 KZ |
218 | - attempt to run if it has no read/write access to its terminal [Jason Vas Dias] |
219 | - close PAM session after failed pam_setcred [Steve Grubb] | |
9cf0eb90 KZ |
220 | - improve work with signals [Karel Zak] |
221 | - keep syslog useful for end of PAM session. [Karel Zak] | |
30e65d94 | 222 | - login's timeout can fail [Jason Vas Dias] |
9cf0eb90 KZ |
223 | - omits PAM account validation when auth is skipped (CVE-2006-7108) [Karel Zak] |
224 | - remove triiling white-spaces [Karel Zak] | |
30e65d94 | 225 | - replace /usr/spool/mail with /var/spool/main in man page [Karel Zak] |
9cf0eb90 | 226 | - update 32bit utmp correctly on 64bit system [Karel Zak] |
9cf0eb90 KZ |
227 | lomount.c: |
228 | - don't use mlockall if CRYPT_NONE [Masatake YAMATO] | |
5196eb4b | 229 | look: |
9cf0eb90 KZ |
230 | - fix problem with !isalnum() words [Karel Zak] |
231 | - man page clarification [Pádraig Brady] | |
232 | - remove tailing white-spaces [Karel Zak] | |
5196eb4b | 233 | losetup: |
9cf0eb90 KZ |
234 | - add -a option to list all used loop devices [Karel Zak] |
235 | - add a new option -s [Karel Zak] | |
236 | - add long options and fix man page [Karel Zak] | |
237 | - add support read-only loops [Karel Zak] | |
238 | - add to man page info about deprecated cryptoloop [Karel Zak] | |
5196eb4b | 239 | man pages: |
9cf0eb90 | 240 | - add "AVAILABILITY" section [Karel Zak] |
30e65d94 | 241 | - cleanup of chrt.1 and taskset.1 [LaMont Jones] |
5196eb4b | 242 | mcookie: |
9cf0eb90 KZ |
243 | - remove non-linux code [Karel Zak] |
244 | misc-util: | |
245 | - new rtcwake command [Bernhard Walle] | |
246 | misc-utils: | |
247 | - add scriptreplay manpage [Matthias Koenig] | |
248 | - remove old cal test [Karel Zak] | |
249 | mkfs: | |
250 | - remove nonsense from man page [Karel Zak] | |
5196eb4b | 251 | mkfs.cramfs: |
9cf0eb90 KZ |
252 | - cleanup HAVE_ macros usage [Karel Zak] |
253 | - fix a way how mkfs works with empty files [Karel Zak] | |
254 | - remove hardcoded limit for directories [Karel Zak] | |
5196eb4b | 255 | mkswap: |
9cf0eb90 KZ |
256 | - add regression test [Karel Zak] |
257 | - automatically add selinux label to swapfile [Karel Zak] | |
258 | - avoid mkswap usage on already mounted device [Karel Zak] | |
259 | - default to V1 in any case [Matthias Koenig] | |
260 | - fix signedness problems and remove obsolete code [Karel Zak] | |
261 | - gcc happy unsigned long usage [Karel Zak] | |
5196eb4b | 262 | more: |
30e65d94 KZ |
263 | - fix file descriptor leak [Steve Grubb] |
264 | - fix underlining for multibyte chars [Karel Zak] | |
5196eb4b | 265 | mount: |
9cf0eb90 KZ |
266 | - add acl option documentation for ext3 and reiserfs [Matthias Koenig] |
267 | - add note about /etc/mtab unreliability to mount.8 [Karel Zak] | |
268 | - add note about fcntl/ioctl unreliability on NFS to mount.8 [Karel Zak] | |
30e65d94 | 269 | - add -s and -f and note to man page for external mount helpers [Karel Zak] |
9cf0eb90 KZ |
270 | - add simple (printf-like) debug routine and --debug option [Karel Zak] |
271 | - add support for context, fscontext and defcontext selinux mount options [Karel Zak] | |
272 | - add support for mixed usage of SPECes [Karel Zak] | |
273 | - add support for mtab "uhelper" option [Karel Zak] | |
274 | - avoid duplicate entries in mtab when mount -f [Karel Zak] | |
30e65d94 | 275 | - avoid duplicates for root fs in mtab [Matthias Koenig] |
9cf0eb90 KZ |
276 | - call /sbin/mount.<type> also when mounting without "-t" [Karel Zak] |
277 | - clean up getfs* (fstab.c) interface [Karel Zak] | |
278 | - clean up info about NFS in mount.8 [Karel Zak] | |
9cf0eb90 | 279 | - doesn't rpc_pipefs and nfsd on umount -a [Karel Zak] |
30e65d94 | 280 | - do not treat arm/sparc specially. [Mike Frysinger] |
9cf0eb90 KZ |
281 | - don't umount sysfs when running umount -a [Mike Frysinger] |
282 | - fix -f -o remount [Karel Zak] | |
283 | - fix -fv so that it doesn't incorrectly spit out an error that nothing was done. [Mike Frysinger] | |
284 | - fix has_* functions (CVE-2007-0822) [Karel Zak] | |
285 | - fix incorrect behavior when more than one fs type is specified [Attila Áfra] | |
286 | - fix list logic in update_mtab [Karel Zak] | |
287 | - fix memory usage in update_mtab [Mike Frysinger] | |
288 | - fix mtab_lock [Karel Zak] | |
289 | - fix typo in error message [Karel Zak] | |
30e65d94 | 290 | - free loop device on failure [Sascha Sommer] |
9cf0eb90 KZ |
291 | - fsprobe add libvolume_id support [Karel Zak] |
292 | - fsprobe add libvolume_id support to configure.ac [Karel Zak] | |
293 | - fsprobe make fsprobe_get_devname functions more generic [Karel Zak] | |
294 | - fsprobe remove mount_guess_fstype.{c,h} [Karel Zak] | |
295 | - fsprobe remove non-blkid code [Karel Zak] | |
296 | - fsprobe rename files to fsprobe_* [Karel Zak] | |
297 | - fsprobe rename the rest of API routines to fsprobe_* [Karel Zak] | |
298 | - fsprobe use blkid cache only when really necessary [Karel Zak] | |
299 | - getfs_* (fstab) interface has to work with canonicalize() [Karel Zak] | |
300 | - kill mount_guess_rootdev [Stepan Kasal] | |
301 | - loop device race condition [Matthias Koenig] | |
302 | - mention hfsplus in mount manpage [LaMont Jones] | |
303 | - needs to handle special mountprog even on guessed file systems. [Karel Zak] | |
304 | - parse SPEC before search in fstab [Karel Zak] | |
305 | - relative atime support [Valerie Henson] | |
306 | - remove all NFS code [Karel Zak] | |
307 | - remove nfsmount() from sundries.h [Karel Zak] | |
308 | - rewrite getfs_by_specdir() without mem leaks [Karel Zak] | |
309 | - shared-subtree support [Karel Zak] | |
310 | - should set proper permissions on locktime [Flávio Leitner] | |
311 | - update mtab correctly when mount --move [Karel Zak] | |
312 | - update xfs mount options [Matthias Koenig] | |
313 | - use encoded labels for volume_id [Kay Sievers] | |
314 | - use growable string for options [Karel Zak] | |
315 | - use loop= option when mounting by /sbin/mount.<type> [Karel Zak] | |
316 | - use realloc for xstrconcat functions [Karel Zak] | |
317 | - use verbose mode instead debug mode [Karel Zak] | |
5196eb4b | 318 | namei: |
9cf0eb90 KZ |
319 | - fix logic and infinite loop of symlinks [Karel Zak] |
320 | - new regression test [Karel Zak] | |
5196eb4b | 321 | newgrp: |
9cf0eb90 KZ |
322 | - add support for /etc/gshadow [Karel Zak] |
323 | - check result from getgrnam() more carefully [Karel Zak] | |
5196eb4b | 324 | partx: |
9cf0eb90 | 325 | - add man pages for addpart, delpart and partx [Karel Zak] |
5196eb4b | 326 | po: |
30e65d94 | 327 | - gettextizing some overlooked messages. [Benno Schulenberg] |
9cf0eb90 KZ |
328 | - rename mount/mntent.c to mount/mount_mntent.c [Karel Zak] |
329 | - typo in french translation of mount error. [Mike Frysinger] | |
30e65d94 KZ |
330 | - update cs.po (from translationproject.org) [Petr Pisar] |
331 | - update de.po (from translationproject.org) [Michael Piefel] | |
332 | - update nl.po (from translationproject.org) [Benno Schulenberg] | |
333 | - update sv.po (from translationproject.org) [Daniel Nylander] | |
334 | - update vi.po (from translationproject.org) [Phan Vinh Thinh] | |
9cf0eb90 | 335 | - vipw doesn't use rpmatch, all translations have to use y/n [Karel Zak] |
5196eb4b | 336 | raw: |
9cf0eb90 KZ |
337 | - add file with udev rule example [Karel Zak] |
338 | - don't accept raw0 as a target name [Karel Zak] | |
339 | - move the raw command to /sbin [Karel Zak] | |
340 | - update man page (about dd and O_DIRECT) [Karel Zak] | |
341 | rdev: | |
342 | - should be delivered on amd64 as well as i386. [LaMont Jones] | |
cceaba68 | 343 | readprofile: |
9cf0eb90 | 344 | - fix on ppc64 [Matthias Koenig] |
5196eb4b | 345 | schedutils: |
9cf0eb90 KZ |
346 | - add support for SCHED_BATCH [Karel Zak] |
347 | - define SCHED_BATCH when compile with old glibc [Karel Zak] | |
348 | - fix chrt docs and pid=0 usage [Matthias Koenig] | |
349 | - remove extra hyptens from man pages [Karel Zak] | |
350 | script: | |
351 | - fix race conditions [Karel Zak] | |
352 | - improve quiet mode [Karel Zak] | |
5196eb4b | 353 | setarch: |
9cf0eb90 | 354 | - add NLS support [Karel Zak] |
30e65d94 KZ |
355 | - add --3gb option fot compatibility with Debian linux{32,64} command [Karel Zak, LaMont Jones] |
356 | - add __alpha__ support [Balint Cristian] | |
357 | - add parisc/parisc64 support [LaMont Jones] | |
358 | - add sparc32bash alias to keep compatibility with sparc32 [Dennis Gilmore] | |
359 | - cleanup licensing note [Karel Zak] | |
360 | - finish adding parisc support [Karel Zak, LaMont Jones] | |
5196eb4b | 361 | sfdisk: |
9cf0eb90 KZ |
362 | - fix "differ in signedness" compiler warnings [Karel Zak] |
363 | - fix "may be used uninitialized" compiler warnings [Karel Zak] | |
364 | - setting default geometry values [Luciano Chavez] | |
365 | swapoff: | |
366 | - correctly handle UUID= and LABEL= identifiers [LaMont Jones] | |
5196eb4b | 367 | swapon: |
9cf0eb90 KZ |
368 | - cleanup PATH_ macros and tailing white-spaces [Karel Zak] |
369 | - cleanup fsprobe_*() usage [Karel Zak] | |
30e65d94 | 370 | - does not correctly deal with symlinks [Marco d'Itri] |
9cf0eb90 KZ |
371 | - fix swapon headers and syscalls [Mike Frysinger] |
372 | - simplify an #if [Stepan Kasal] | |
5196eb4b | 373 | sys-utils: |
9cf0eb90 KZ |
374 | - add arch(1) back to the official tree [Karel Zak] |
375 | - add note about obsolete ramsize option to rdev.8 [Karel Zak] | |
376 | - added setarch command [Karel Zak] | |
377 | - fix man page headers [Karel Zak] | |
378 | - move some man pages from category 8 to 1 [Karel Zak] | |
379 | taskset: | |
30e65d94 | 380 | - check for existence of sched_getaffinity [Mike Frysinger] |
9cf0eb90 | 381 | - independent of hardcoded NR_CPUS max. [Cliff Wickman] |
5196eb4b | 382 | tests: |
9cf0eb90 KZ |
383 | - add basic infrastructure for regression tests [Karel Zak] |
384 | - add cal -1 test [Karel Zak] | |
385 | - add cal -3 test [Karel Zak] | |
386 | - add cal -y test [Karel Zak] | |
387 | - add expected outputs for cramfs [Karel Zak] | |
388 | - add functions for label, uuid and fstype detection [Karel Zak] | |
389 | - add hwclock systohc test [Karel Zak] | |
390 | - add library for LD_PRELOAD to manipulate with time() in tests [Karel Zak] | |
391 | - add license notices, change from gplv2-only to gplv2-or-later [Karel Zak] | |
392 | - add lock_mtab() performance and reliability test [Karel Zak] | |
393 | - add look test for words with separator [Karel Zak] | |
394 | - add missing header [Matthias Koenig] | |
395 | - add mkfs.cramfs tests [Karel Zak] | |
396 | - add more variants to {mount,fstab}-by-{label,uuid,devname} [Karel Zak] | |
9cf0eb90 KZ |
397 | - add mount by devname from fstab [Karel Zak] |
398 | - add mount by devname test [Karel Zak] | |
399 | - add mount by devname with label in fstab [Karel Zak] | |
400 | - add mount by devname with uuid in fstab [Karel Zak] | |
401 | - add mount by label from fstab test [Karel Zak] | |
30e65d94 | 402 | - add mount by LABEL test [Karel Zak] |
9cf0eb90 KZ |
403 | - add mount by label with devname in fstab [Karel Zak] |
404 | - add mount by label with uuid in fstab [Karel Zak] | |
30e65d94 KZ |
405 | - add mount by UUID from fstab test [Karel Zak] |
406 | - add mount by UUID test [Karel Zak] | |
9cf0eb90 KZ |
407 | - add mount by uuid with devname in fstab [Karel Zak] |
408 | - add mount by uuid with label in fstab [Karel Zak] | |
30e65d94 KZ |
409 | - add mount /dev/symlink test [Karel Zak] |
410 | - add mount --move test [Karel Zak] | |
411 | - add mount -o remount test [Karel Zak] | |
9cf0eb90 KZ |
412 | - add return code [Karel Zak] |
413 | - add script(1) race condition test [Karel Zak] | |
414 | - add simple helper that returns info about system [Karel Zak] | |
415 | - add support for fstab modification [Karel Zak] | |
416 | - add support for suid programs [Karel Zak] | |
9cf0eb90 | 417 | - add swapon by devname test [Karel Zak] |
30e65d94 | 418 | - add swapon by UUID test [Karel Zak] |
9cf0eb90 KZ |
419 | - add test for /sbin/mount.<type> call [Karel Zak] |
420 | - add ts_log and --verbose support [Karel Zak] | |
421 | - add ts_ok and ts_failed [Karel Zak] | |
422 | - cleanup blkid cache after test device deinitialization [Karel Zak] | |
423 | - code refactoring -- new ts_device_init function [Karel Zak] | |
424 | - code refactoring -- new ts_skip_nonroot function [Karel Zak] | |
425 | - code refactoring -- new ts_udev_loop_support function [Karel Zak] | |
426 | - enable mtablock test when uid=0 only [Karel Zak] | |
9cf0eb90 KZ |
427 | - fix argv[] usage in mnt_test_sysinfo.c [Karel Zak] |
428 | - fix dependence on blkid [Karel Zak] | |
30e65d94 | 429 | - fix Makefile.am (add missing tests) [Karel Zak] |
9cf0eb90 | 430 | - fix ts_fstab_add function [Karel Zak] |
30e65d94 KZ |
431 | - fix ULONG_MAX usage on 32bit machines [Karel Zak] |
432 | - "if [...]" clean up [Karel Zak] | |
9cf0eb90 KZ |
433 | - make clean need to remove diffs and outputs [Karel Zak] |
434 | - pass all arguments to ts_init, add ts_has_option function [Karel Zak] | |
435 | - refresh mtablock output in expected/ directory [Karel Zak] | |
436 | - remove dependence on helpers/libpreload-time.so [Karel Zak] | |
437 | - simplify devices usage [Karel Zak] | |
438 | - use $AWK based on configure results [Karel Zak] | |
439 | - use relative paths when sourcing files [Mike Frysinger] | |
440 | text-utils: | |
441 | - fix the more command compilation against termcap [Karel Zak] | |
5196eb4b | 442 | tools: |
9cf0eb90 | 443 | - add codecheck-config that checks for {HAVE,ENABLE}_ orphans [Karel Zak] |
5196eb4b | 444 | vipw: |
9cf0eb90 | 445 | - fix permissions (600->400) for edited /etc/[g]shodow files [Karel Zak] |
5196eb4b | 446 | wall: |
30e65d94 KZ |
447 | - fix O_NONBLOCK usage [Alan Curry] |
448 | - remove deprecated sigsetmask() from wall [Karel Zak] | |
449 | - remove unwanted newlines from wall [Karel Zak] | |
cceaba68 | 450 | whereis: |
9cf0eb90 KZ |
451 | - add lib64 paths [Karel Zak] |
452 | ||
453 | - Clean up pagesize/PAGE_SIZE usage. [Karel Zak] | |
454 | - also search for __stext in readprofile [Mike Frysinger] | |
455 | - check exit status of autotools [Mike Frysinger] | |
456 | - clean up realpath.[ch] includes and macros [Karel Zak] | |
457 | - execl() should be use NULL not 0 [Karel Zak] | |
458 | - manpage typos [LaMont Jones] | |
459 | - remove hardcoded package name from some utils [Karel Zak] | |
5196eb4b | 460 |