]> git.ipfire.org Git - thirdparty/util-linux.git/blame - NEWS
libmount: fix comment referring to passno field
[thirdparty/util-linux.git] / NEWS
CommitLineData
0c93519e 1util-linux 2.34: Jun 14 2019
d4319b91
KZ
2* see Documentation/releases/v2.34-ReleaseNotes or the complete changelog at
3 https://www.kernel.org/pub/linux/utils/util-linux/v2.34/v2.34-ChangeLog
4
0c93519e 5util-linux 2.34-rc2: May 30 2019
4267f2bc 6* see Documentation/releases/v2.34-ReleaseNotes or the complete changelog at
4de60aec
KZ
7 https://www.kernel.org/pub/linux/utils/util-linux/v2.34/v2.34-rc2-ChangeLog
8
0c93519e 9util-linux 2.34-rc1: Apr 30 2019
4de60aec
KZ
10* see Documentation/releases/v2.34-ReleaseNotes or the complete changelog at
11 https://www.kernel.org/pub/linux/utils/util-linux/v2.34/v2.34-rc1-ChangeLog
4267f2bc 12
06993ebb
KZ
13util-linux 2.33: Nov 6 2018
14* see Documentation/releases/v2.33-ReleaseNotes or the complete changelog at
15 https://www.kernel.org/pub/linux/utils/util-linux/v2.33/v2.33-ChangeLog
16
3f7e7e4d
KZ
17util-linux 2.33-rc2: Oct 19 2018
18* see Documentation/releases/v2.33-ReleaseNotes or the complete changelog at
19 https://www.kernel.org/pub/linux/utils/util-linux/v2.33/v2.33-rc2-ChangeLog
20
ed022563
KZ
21util-linux 2.33-rc1: Sep 25 2018
22* see Documentation/releases/v2.33-ReleaseNotes or the complete changelog at
23 https://www.kernel.org/pub/linux/utils/util-linux/v2.33/v2.33-rc1-ChangeLog
24
475ecbad
KZ
25util-linux 2.32: Mar 21 2018
26* see Documentation/releases/v2.32-ReleaseNotes or the complete changelog at
27 https://www.kernel.org/pub/linux/utils/util-linux/v2.32/v2.32-ChangeLog
28
e04d89e9
KZ
29util-linux 2.32-rc2: Mar 01 2018
30* see Documentation/releases/v2.32-ReleaseNotes or the complete changelog at
31 https://www.kernel.org/pub/linux/utils/util-linux/v2.32/v2.32-rc2-ChangeLog
32
2e20500a
KZ
33util-linux 2.32-rc1: Feb 13 2018
34* see Documentation/releases/v2.32-ReleaseNotes or the complete changelog at
35 https://www.kernel.org/pub/linux/utils/util-linux/v2.32/v2.32-rc1-ChangeLog
36
27e66e59
KZ
37util-linux 2.31: Oct 19 2017
38* see Documentation/releases/v2.31-ReleaseNotes or the complete changelog at
39 https://www.kernel.org/pub/linux/utils/util-linux/v2.31/v2.31-ChangeLog
40
bb305629
KZ
41util-linux 2.31-rc2: Oct 03 2017
42* see Documentation/releases/v2.31-ReleaseNotes or the complete changelog at
43 https://www.kernel.org/pub/linux/utils/util-linux/v2.31/v2.31-rc2-ChangeLog
44
45util-linux 2.31-rc1: Sep 22 2017
47ba6dc4
KZ
46* see Documentation/releases/v2.31-ReleaseNotes or the complete changelog at
47 https://www.kernel.org/pub/linux/utils/util-linux/v2.31/v2.31-rc1-ChangeLog
48
dd9bae58
KZ
49util-linux 2.30: Jun 02 2017
50* see Documentation/releases/v2.30-ReleaseNotes or the complete changelog at
51 https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.30-ChangeLog
52
47cd0ae0 53util-linux 2.30-rc2: May 12 2017
c604411f 54* see Documentation/releases/v2.30-ReleaseNotes or the complete changelog at
47cd0ae0
KZ
55 https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.30-rc2-ChangeLog
56
57util-linux 2.30-rc1: May 12 2017
58* see Documentation/releases/v2.30-ReleaseNotes or the complete changelog at
59 https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.30-rc1-ChangeLog
c604411f 60
5bd2b14d
KZ
61util-linux 2.29: Nov 8 2016
62* see Documentation/releases/v2.29-ReleaseNotes or the complete changelog at
d673b74e 63 https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-ChangeLog
5bd2b14d 64
d7b32ebe
KZ
65util-linux 2.29-rc2: Oct 19 2016
66* see Documentation/releases/v2.29-ReleaseNotes or the complete changelog at
d673b74e 67 https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-rc2-ChangeLog
d7b32ebe 68
37301faa
KZ
69util-linux 2.29-rc1: Sep 30 2016
70* see Documentation/releases/v2.29-ReleaseNotes or the complete changelog at
d673b74e 71 https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-rc1-ChangeLog
37301faa 72
44338f7f
KZ
73util-linux 2.28: Apr 12 2016
74* see Documentation/releases/v2.28-ReleaseNotes or the complete changelog at
d673b74e 75 https://www.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28-ChangeLog
44338f7f 76
fb637d6d
KZ
77util-linux 2.28-rc2: Mar 29 2016
78* see Documentation/releases/v2.28-ReleaseNotes or the complete changelog at
d673b74e 79 https://www.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28-rc2-ChangeLog
fb637d6d 80
8c97556e
KZ
81util-linux 2.28-rc1: Mar 11 2016
82* see Documentation/releases/v2.28-ReleaseNotes or the complete changelog at
d673b74e 83 https://www.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28-rc1-ChangeLog
8c97556e 84
cd150a42
KZ
85util-linux 2.27: Sep 07 2015
86* see Documentation/releases/v2.27-ReleaseNotes or the complete changelog at
d673b74e 87 https://www.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27-ChangeLog
cd150a42 88
0e58e169 89util-linux 2.27-rc2: Aug 24 2015
55ebd014 90* see Documentation/releases/v2.27-ReleaseNotes or the complete changelog at
d673b74e 91 https://www.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27-rc2-ChangeLog
0e58e169
KZ
92
93util-linux 2.27-rc1: Jul 31 2015
94* see Documentation/releases/v2.27-ReleaseNotes or the complete changelog at
d673b74e 95 https://www.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27-rc1-ChangeLog
55ebd014 96
3c0a983e
KZ
97util-linux 2.26: Feb 19 2015
98* see Documentation/releases/v2.26-ReleaseNotes or the complete changelog at
d673b74e 99 https://www.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26-ChangeLog
3c0a983e 100
035e4c0a 101util-linux 2.26-rc2: Feb 4 2015
34271696 102* see Documentation/releases/v2.26-ReleaseNotes or the complete changelog at
d673b74e 103 https://www.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26-rc2-ChangeLog
035e4c0a
KZ
104
105util-linux 2.26-rc1: Jan 14 2015
34271696 106* see Documentation/releases/v2.26-ReleaseNotes or the complete changelog at
d673b74e 107 https://www.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26-rc1-ChangeLog
32511bfb 108
1687d0a0 109util-linux 2.25: Jul 22 2014
34271696 110* see Documentation/releases/v2.25-ReleaseNotes or the complete changelog at
d673b74e 111 https://www.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25-ChangeLog
1687d0a0 112
8b9d1474 113util-linux 2.25-rc2: Jul 2 2014
34271696 114* see Documentation/releases/v2.25-ReleaseNotes or the complete changelog at
d673b74e 115 https://www.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25-rc2-ChangeLog
8b9d1474 116
993fdba0 117util-linux 2.25-rc1: Jun 18 2014
34271696 118* see Documentation/releases/v2.25-ReleaseNotes or the complete changelog at
d673b74e 119 https://www.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25-rc1-ChangeLog
4ee839df 120
bad3c52f 121util-linux 2.24: Oct 21 2013
34271696 122* see Documentation/releases/v2.24-ReleaseNotes or the complete changelog at
d673b74e 123 https://www.kernel.org/pub/linux/utils/util-linux/v2.24/v2.24-ChangeLog
bad3c52f 124
e6ce04c7 125util-linux 2.24-rc2: Oct 11 2013
34271696 126* see Documentation/releases/v2.24-ReleaseNotes or the complete changelog at
d673b74e 127 https://www.kernel.org/pub/linux/utils/util-linux/v2.24/v2.24-rc2-ChangeLog
e6ce04c7 128
6073251c 129util-linux 2.24-rc1: Sep 27 2013
34271696 130* see Documentation/releases/v2.24-ReleaseNotes or the complete changelog at
d673b74e 131 https://www.kernel.org/pub/linux/utils/util-linux/v2.24/v2.24-rc1-ChangeLog
6073251c 132
d80aa81d 133util-linux 2.23: Apr 25 2013
34271696 134* see Documentation/releases/v2.23-ReleaseNotes or the complete changelog at
d673b74e 135 https://www.kernel.org/pub/linux/utils/util-linux/v2.23/v2.23-ChangeLog
d80aa81d 136
e38f35d3 137util-linux 2.23-rc2: Apr 10 2013
34271696 138* see Documentation/releases/v2.23-ReleaseNotes or the complete changelog at
d673b74e 139 https://www.kernel.org/pub/linux/utils/util-linux/v2.23/v2.23-rc2-ChangeLog
e38f35d3 140
fb5a24e5 141util-linux 2.23-rc1: Mar 22 2013
34271696 142* see Documentation/releases/v2.23-ReleaseNotes or the complete changelog at
d673b74e 143 https://www.kernel.org/pub/linux/utils/util-linux/v2.23/v2.23-rc1-ChangeLog
fb5a24e5 144
58e6e67a 145util-linux 2.22: Sep 04 2012
34271696 146* see Documentation/releases/v2.22-ReleaseNotes or the complete changelog at
d673b74e 147 https://www.kernel.org/pub/linux/utils/util-linux/v2.22/v2.22-ChangeLog
58e6e67a 148
123011de 149util-linux 2.22-rc2: Aug 15 2012
34271696 150* see Documentation/releases/v2.22-ReleaseNotes or the complete changelog at
d673b74e 151 https://www.kernel.org/pub/linux/utils/util-linux/v2.22/v2.22-rc2-ChangeLog
123011de 152
31de0476 153util-linux 2.22-rc1: Jul 27 2012
34271696 154* see Documentation/releases/v2.22-ReleaseNotes or the complete changelog at
d673b74e 155 https://www.kernel.org/pub/linux/utils/util-linux/v2.22/v2.22-rc1-ChangeLog
31de0476 156
6b7113bc 157util-linux 2.21: Feb 24 2012
34271696 158* see Documentation/releases/v2.21-ReleaseNotes or the complete changelog at
d673b74e 159 https://www.kernel.org/pub/linux/utils/util-linux/v2.21/v2.21-ChangeLog
6b7113bc 160
1e962459 161util-linux 2.21-rc2: Feb 06 2012
34271696 162* see Documentation/releases/v2.21-ReleaseNotes or the complete changelog at
d673b74e 163 https://www.kernel.org/pub/linux/utils/util-linux/v2.21/v2.21-rc2-ChangeLog
1e962459 164
e6e5b7dc 165util-linux 2.21-rc1: Jan 18 2012
34271696 166* see Documentation/releases/v2.21-ReleaseNotes or the complete changelog at
d673b74e 167 https://www.kernel.org/pub/linux/utils/util-linux/v2.21/v2.21-rc1-ChangeLog
e6e5b7dc 168
60a5833b 169util-linux 2.20: Aug 29 2011
990dabe7 170* see Documentation/releases/v2.20-ReleaseNotes or the complete changelog at
d673b74e 171 https://www.kernel.org/pub/linux/utils/util-linux/v2.20/v2.20-ChangeLog
60a5833b 172
e13d44a1 173util-linux 2.20-rc2: Aug 17 2011
990dabe7 174* see Documentation/releases/v2.20-ReleaseNotes or the complete changelog at
d673b74e 175 https://www.kernel.org/pub/linux/utils/util-linux/v2.20/v2.20-rc2-ChangeLog
e13d44a1 176
d6fc523d 177util-linux 2.20-rc1: Jul 29 2011
34271696 178* see Documentation/releases/v2.20-ReleaseNotes or the complete changelog at
d673b74e 179 https://www.kernel.org/pub/linux/utils/util-linux/v2.20/v2.20-rc1-ChangeLog
d6fc523d 180
69df550f 181util-linux 2.19: Feb 10 2011
34271696 182* see Documentation/releases/v2.19-ReleaseNotes or the complete changelog at
d673b74e 183 https://www.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19-ChangeLog
69df550f 184
539d14ec 185util-linux 2.19-rc3: Jan 25 2011
34271696 186* see Documentation/releases/v2.19-ReleaseNotes or the complete changelog at
d673b74e 187 https://www.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19-rc3-ChangeLog
539d14ec 188
e4764e8b 189util-linux 2.19-rc2: Jan 25 2011
34271696 190* see Documentation/releases/v2.19-ReleaseNotes or the complete changelog at
d673b74e 191 https://www.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19-rc2-ChangeLog
e4764e8b 192
1d9aaca9 193util-linux 2.19-rc1: Jan 05 2011
34271696 194* see Documentation/releases/v2.19-ReleaseNotes or the complete changelog at
d673b74e 195 https://www.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19-rc1-ChangeLog
1d9aaca9 196
9c1442c1 197util-linux-ng 2.18: Jun 30 2010
34271696 198* see Documentation/releases/v2.18-ReleaseNotes or the complete changelog at
d673b74e 199 https://www.kernel.org/pub/linux/utils/util-linux/v2.18/v2.18-ChangeLog
9c1442c1 200
5f0b4c37 201util-linux-ng 2.18-rc2: Jun 18 2010
34271696 202* see Documentation/releases/v2.18-ReleaseNotes or the complete changelog at
d673b74e 203 https://www.kernel.org/pub/linux/utils/util-linux/v2.18/v2.18-rc2-ChangeLog
5f0b4c37 204
eae4075f 205util-linux-ng 2.18-rc1: Jun 7 2010
34271696 206* see Documentation/releases/v2.18-ReleaseNotes or the complete changelog at
d673b74e 207 https://www.kernel.org/pub/linux/utils/util-linux/v2.18/v2.18-rc1-ChangeLog
eae4075f 208
36b00d61 209util-linux-ng 2.17: Jan 8 2010
34271696 210* see Documentation/releases/v2.17-ReleaseNotes or the complete changelog at
d673b74e 211 https://www.kernel.org/pub/linux/utils/util-linux/v2.17/v2.17-ChangeLog
36b00d61 212
e05dc077 213util-linux-ng 2.17-rc3: Dec 10 2009
34271696 214* see Documentation/releases/v2.17-ReleaseNotes or the complete changelog at
d673b74e 215 https://www.kernel.org/pub/linux/utils/util-linux/v2.17/v2.17-rc3-ChangeLog
e05dc077 216
9a39edc1 217util-linux-ng 2.17-rc2: Dec 9 2009
34271696 218* see Documentation/releases/v2.17-ReleaseNotes or the complete changelog at
d673b74e 219 https://www.kernel.org/pub/linux/utils/util-linux/v2.17/v2.17-rc2-ChangeLog
9a39edc1
KZ
220
221util-linux-ng 2.17-rc1: Nov 20 2009
34271696 222* see Documentation/releases/v2.17-ReleaseNotes or the complete changelog at
d673b74e 223 https://www.kernel.org/pub/linux/utils/util-linux/v2.17/v2.17-rc1-ChangeLog
3cb55551 224
29e107aa 225util-linux-ng 2.16: Jul 2009
34271696 226* see Documentation/releases/v2.16-ReleaseNotes or the complete changelog at
d673b74e 227 https://www.kernel.org/pub/linux/utils/util-linux/v2.16/v2.16-ChangeLog
29e107aa 228
4a595b07 229util-linux-ng 2.16-rc2: Jul 2 2009
34271696 230* see Documentation/releases/v2.16-ReleaseNotes or the complete changelog at
d673b74e 231 https://www.kernel.org/pub/linux/utils/util-linux/v2.16/v2.16-rc2-ChangeLog
4a595b07 232
a8dd2fe1 233util-linux-ng 2.16-rc1: Jun 28 2009
34271696 234* see Documentation/releases/v2.16-ReleaseNotes or the complete changelog at
d673b74e 235 https://www.kernel.org/pub/linux/utils/util-linux/v2.16/v2.16-rc1-ChangeLog
a8dd2fe1 236
676c8bfa 237util-linux-ng 2.15: May 5 2009
34271696 238* see Documentation/releases/v2.15-ReleaseNotes or the complete changelog at
d673b74e 239 https://www.kernel.org/pub/linux/utils/util-linux/v2.15/v2.15-ChangeLog
676c8bfa 240
1c3af053 241util-linux-ng 2.15-rc2: Apr 17 2009
34271696 242* see Documentation/releases/v2.15-ReleaseNotes or the complete changelog at
d673b74e 243 https://www.kernel.org/pub/linux/utils/util-linux/v2.15/v2.15-rc2-ChangeLog
1c3af053 244
0152a9ea 245util-linux-ng 2.15-rc1: Mar 18 2009
34271696 246* see Documentation/releases/v2.15-ReleaseNotes or the complete changelog at
d673b74e 247 https://www.kernel.org/pub/linux/utils/util-linux/v2.15/v2.15-rc1-ChangeLog
0152a9ea
KZ
248
249util-linux-ng 2.14: Jun 9 2008
34271696 250* see Documentation/releases/v2.14-ReleaseNotes or the complete changelog at
d673b74e 251 https://www.kernel.org/pub/linux/utils/util-linux/v2.14/v2.14-ChangeLog
fba4e21f 252
0237593e 253util-linux-ng 2.14-rc3: May 19 2008
34271696 254* see Documentation/releases/v2.14-ReleaseNotes or the complete changelog at
d673b74e 255 https://www.kernel.org/pub/linux/utils/util-linux/v2.14/v2.14-rc3-ChangeLog
2e764b0b 256
0237593e 257util-linux-ng 2.14-rc2: Apr 28 2008
34271696 258* see Documentation/releases/v2.14-ReleaseNotes or the complete changelog at
d673b74e 259 https://www.kernel.org/pub/linux/utils/util-linux/v2.14/v2.14-rc2-ChangeLog
8d48d759 260
0237593e 261util-linux-ng 2.14-rc1: Apr 16 2008
34271696 262* see Documentation/releases/v2.14-ReleaseNotes or the complete changelog at
d673b74e 263 https://www.kernel.org/pub/linux/utils/util-linux/v2.14/v2.14-rc1-ChangeLog
294940de 264
0237593e 265util-linux-ng 2.13: Aug 28 2007
34271696 266* see Documentation/releases/v2.13-ReleaseNotes or the complete changelog at
d673b74e 267 https://www.kernel.org/pub/linux/utils/util-linux/v2.13/v2.13-ChangeLog
49ef7acd 268
0237593e 269util-linux-ng 2.13-rc3: Aug 8 2007
34271696 270* see Documentation/releases/v2.13-ReleaseNotes or the complete changelog at
d673b74e 271 https://www.kernel.org/pub/linux/utils/util-linux/v2.13/v2.13-rc3-ChangeLog
a21adf48 272
0237593e 273util-linux-ng 2.13-rc2: Jul 17 2007
34271696 274* see Documentation/releases/v2.13-ReleaseNotes or the complete changelog at
d673b74e 275 https://www.kernel.org/pub/linux/utils/util-linux/v2.13/v2.13-rc2-ChangeLog
cceaba68 276
0237593e 277util-linux-ng 2.13-rc1: Jul 4 2007
34271696 278* see Documentation/releases/v2.13-ReleaseNotes or the complete changelog at
d673b74e 279 https://www.kernel.org/pub/linux/utils/util-linux/v2.13/v2.13-rc1-ChangeLog
5bbc26de 280
a120aaa7
KZ
281util-linux 2.13-pre7
282
283* mount: default to cifs instead of smbfs for sources
7692c2c8 284 starting with // (Lars Mueller)
a120aaa7
KZ
285* flock: documentation updates (H. Peter Anvin)
286* new translation: id
287* updated translations: de, it, sl, uk
288
cf6d7fae
KZ
289util-linux 2.13-pre6
290
291* getopt: updated to 1.1.4
292* replaced all *llseek variants with lseek
293* misc build system, code and docs cleanups and fixes
294* updated translations: fr, it
295
19922f22
KZ
296util-linux 2.13-pre5
297
298* {fsck,mkfs}.cramfs: updated to cramfs-1.1
299* {fsck,mkfs}.cramfs: removed PAGE_CACHE_SIZE usage
300* umount: fix "umount -n -r" (Derick Swanepoel)
301* misc build system and code cleanups and fixes
302* updated translation: ca
303
ca3ea756
KZ
304util-linux 2.13-pre4
305
306* don't build fdisk on m68k (Mike Frysinger)
307* misc build system and documentation fixes
308* removed program: clear
309
9cb68977
KZ
310util-linux 2.13-pre3
311
312* misc buld system fixes
313* cfdisk: fix a segfault with ReiserFS partitions
314* umount: disallow -r option for non-root users
315* updated translations: da, fr, it, nl, ru, sl, tr
316
baf39af1
KZ
317util-linux 2.13-pre2
318
319* flock: replaced with flock-2.0.2 by H. Peter Anvin
320* misc build system fixes, libtool is no longer used
321* misc code fixes
322* updated translations: ca, fi, fr, nl, ru, tr
323
48d7b13a 324util-linux 2.13-pre1
baf39af1 325
48d7b13a
KZ
326* use GNU autoconf/automake/libtool for building
327* added schedutils
328* removed support for curses implementations other than ncurses
ca3ea756 329* removed programs: arch, passwd, rescuept, setfdprm, sln
48d7b13a
KZ
330* removed mkminix-0.1/
331* misc fixes and documentation updates
332* new translation: vi
333* updated translations: ca, de, fi, fr, it, nl, ru, tr
9d761c85 334
091b402e 335util-linux 2.12q
baf39af1 336
091b402e
KZ
337* updated translation: nl
338
b359eb3b
KZ
339util-linux 2.12q-pre2
340
341* sfdisk: document -G option in --help output
342* updated translations: ca, et, fr
343
cf3f26bf
KZ
344util-linux 2.12q-pre1
345
346* new maintainer
347* sfdisk: add -G option (Andries Brouwer)
348* updated translations: de, es, ru, sv, tr
349
bf3baa99
KZ
350util-linux 2.12p
351
352* cfdisk: fix number of new partition when partitions not in disk order
353* fdisk: fix Sun label handling in sector mode
354* mkfs: never truncate filename (not that that ever happened)
355* more: fix redraw flaw
356
756bfd01
KZ
357util-linux 2.12n,o
358
359* lomount: revert patch from 2.12j
360* lptune.8: -T option is obsolete
361* mkswap, mkswap.8, swapon: support labels
80d7a313 362 (use HAVE_BLKID=no as long as the blkid library doesn't support this)
756bfd01
KZ
363* umount: allow user unmounting repeatedly mounted nfs mounts
364
a47f2e66
KZ
365util-linux 2.12m
366
367* cfdisk: recognize JFS, support reiserfs labels (flavio.stanchina@tin.it)
368* mount: fix option parsing bug
369* mount.8: several updates
370* swapon.8: document -v option
371
5213517f
KZ
372util-linux 2.12l
373
374* Makefile: remove cat-id-tbl.c upon make clean
375* fdisk: fixed a bug that would cause a non-update of a sun disklabel
376* fdisk: use sectorsize instead of 512 for SGI (Eric Y. Theriault)
377* fdisk: use __attribute__((packed)) for alpha, ARM: avoid unaligned accesses
378* hwclock: actually use HAVE_tm_gmtoff
379* swapon: fix priority handling
380* umount: refuse to unmount an empty string
381
b22550fa
KZ
382util-linux 2.12k
383
384* cfdisk: fixed a signed character bug causing problems for Spanish users
385* configure, MCONFIG: detect gcc 3.4.0 and use -mtune option (Matthew Burgess)
386* configure: do not run ./conftest (for cross compilation) (NIIBE Yutaka)
387* fsck.cramfs: try to get correct PAGE_CACHE_SIZE
388* losetup: try to give better error messages
389* readprofile: default map file is /boot/System.map
390* rdev.8: added historical info on ramdisk
391* New French, Spanish, Swedish and Turkish messages
392
d162fcb5
KZ
393util-linux 2.12j
394
395* cal: highlight today (Pádraig Brady)
396* lomount: stop reading passwd at NUL, fix lo_encrypt key_size (Wolfram Kleff)
397* losetup: add -f option to find an unused loop device
398 (Alexander Wigen, Remco van Mook)
399* more: code cleanup (Joachim Henke)
400* mount: add "group" mount option (Martin Dickopp)
401* sfdisk: fix 2.6.8 BLKRRPART ioctl damage (Eric Lammerts)
402* swapon: let swapon -a skip the swapfiles marked "noauto" (Dale R. Worley)
403* umount: fix problem with empty mtab (Bryan Kadzban)
404* umount: use special umount program if it exists (Ram Pai)
b22550fa 405* New Danish and French messages
d162fcb5 406
0b0bb920
KZ
407util-linux 2.12i
408
409* MCONFIG: fix build conditions
410* chfn, chsh: add error checking
411* cytune: use local header cyclades.h
412* fdisk: fix default SGI volume header size (Eric Sandeen)
413* fstab.c: use strsignal() instead of sys_siglist[]
414* hwclock: use <sys/io.h> when available on i386
3fd1f771 415* hwclock: don't try KDGHWCLK on archs other than __m68k__
0b0bb920
KZ
416* sfdisk: correct typo in __attribute__used nonsense
417* sfdisk: use PACKED on __arm__ (Jeroen Dobbelaere)
418* sfdisk: fix warning printout
419
d26aa358
KZ
420util-linux 2.12e,f,g,h
421
422* cfdisk: avoid crash if no partition table
423* elvtune: tell user that this only works on 2.4 kernels
424* lomount: clear passwords after use
425* mount: accept comments (introduced by \;) in fstab - withdrawn again
426* mount: accept comments (specified by comment=) in fstab
427* mount: support ocfs, ocfs2
428* [u]mount: be more careful with malloc, try to avoid OOM with many mounts
429* sfdisk: __attribute__used nonsense to support gcc 3.4
430* shutdown: do not unmount various virtual filesystems
431
2cccd0ff
KZ
432util-linux 2.12c,d
433
434* mount.8: added recent ext2 mount options
435* mount: support jfs mount-by-label, improve reiserfs support
436* sfdisk: remove strange "ends in a digit" heuristic
437* *fdisk: use common disksize() routine
438
c129767e
KZ
439util-linux 2.12b
440
441* chsh: improved error message
442* dmesg: ask kernel proper buffer size
443* losetup: handle 64-bit offsets
444* blockdev: also report BLKGETSIZE64 result
445* blockdev, elvtune, fdisk: handle new kernel _IOR,_IOW defines
446* fdisk: remove strange "ends in a digit" heuristic
447* fdisk: also list Solaris as possible type for 0x82
448* mount: added --rbind option
2cccd0ff 449* mount: use blkid, uuid libraries when available
c129767e
KZ
450* mount: support reiserfs mount by label
451* mount: attempt to use the right definition of dev_t in struct loopinfo
452* mount.8: jfs mount options added
453* readprofile: new -s option
454* rename.1: added ref to mmv.1
455* replay: renamed to scriptreplay; correct typos
456* script: do not use locale for time delay floating point number format
457* sfdisk: error messages to stderr
458* New Catalan, Dutch, Finnish, French, German, Spanish, Swedish, Turkish,
459 Ukrainian messages
460
d03dd608
KZ
461util-linux 2.12a
462
463* chfn, chsh, login, vipw: SElinux support
464* fdisk: fix for kernels 2.4.15-2.4.17
465* fdisk: fix when all partitions are in use
9e94f393 466* hwclock: add a timeout when waiting for a clock update (Göran Weinholt)
d03dd608
KZ
467* ipcs: compilation fix
468* ipcs: shminfo.shmall gives pages
469* login: use getutline() instead of getutid()
470* login: fix for 64-bit time_t
471* mount: efs support
472* partx: bigendian fix
473* readprofile: support for 64-bit addresses
474* setterm: fix klogctl error message (Joern Heissler)
475* setterm.1: clarification
476* sfdisk: fix check for is_ide_cdrom_or_tape
477* umount: skip proc, devfs, devpts on umount -a
478
479util-linux 2.12
480
481* losetup: cryptoloop support
482* losetup: -p option specifies fd for passphrase
483* fdisk: sgi layout fix
484* mount: -p option specifies fd for passphrase
485* mount: recognize some PCDOS floppies
486* umount: in "umount name", first try to interpret "name" as a mount point
487
df1dddf9
KZ
488util-linux 2.12pre
489
7692c2c8 490* Catalan messages (Antoni Bella Pérez)
df1dddf9
KZ
491* Danish messages (Claus Hindsgaul)
492* Dutch messages (Taco Witte)
493* Finnish messages (Lauri Nurmi)
494* French messages (Michel Robitaille)
495* German messages (Michael Piefel)
7692c2c8 496* Slovenian messages (Primož Peterlin)
df1dddf9
KZ
497* Spanish messages (Santiago Vila Doncel)
498* Swedish messages (Christian Rose)
9e94f393 499* Turkish messages (Nilgün Belma Bugüner)
df1dddf9
KZ
500* cfdisk: localize the Y/N answer, improve printing localized messages
501* cfdisk: make various variables long long - some disks are close to 2 TB
502* cfdisk: use BLKGETSIZE64
503* fdisk: make various variables unsigned to lengthen the life of 32-bit vars
504* fdisk: some sgi fixes (Phillip Kesling)
505* fdisk: k=1000, K=1024
506* fdisk: removed last occurrences of HDIO_REQ
507* fdisk: use BLKGETSIZE64
508* hwclock: fix rtc test (Heiko Zuerker)
509* login: set a timeout on printing the timeout message (Robert Ambrose)
510* md5: x86_64 fix (mmj)
511* more: POSIX fixes
512* mount: do not supply MS_MGC_VAL when there are conflicting flags
513* mount: ncp and smb are called smbfs and ncpfs - global change
514* mount: add support for xvm mount by label (Eric Sandeen)
515* mount: correct hfs magic recognition
516* mount: keep original umask - it influences the mount call (mmj)
517* raw.8: documented unbinding of raw devices
518* readprofile: fixed off-by eight error (Werner Almesberger)
519* script: add -c option (Wayne Davison)
520* sfdisk.8: added an example of partitioning with logical partitions
521* sfdisk: only add a AA55 signature for DOS-type partition tables
522* tailf: new (Rik Faith)
523
524util-linux 2.11z
525
7692c2c8 526* Catalan messages (Antoni Bella Pérez)
df1dddf9
KZ
527* Danish messages (Claus Hindsgaul)
528* Dutch messages (Taco Witte)
529* Finnish messages (Lauri Nurmi)
530* French messages (Michel Robitaille) - HURRAY!
531* German messages (Michael Piefel)
7692c2c8 532* Slovenian messages (Primož Peterlin)
df1dddf9
KZ
533* Spanish messages (Santiago Vila Doncel)
534* Swedish messages (Christian Rose)
9e94f393 535* Turkish messages (Nilgün Belma Bugüner)
df1dddf9
KZ
536* getopt: replaced getopt-1.1.2 by getopt-1.1.3 (Frodo Looijaard)
537* mkcramfs: change default blocksize for ia64 and alpha
538* more.help: removed (it is built-in now, and translated)
539* mount: add -i option (inhibit calling external mount programs)
540* mount: change default: do resolve symlinks
541* readprofile: look for System.map also in /boot/System.map-`uname -r` (mmj)
542* sfdisk: also translate "start" and "end"; s/MB/MiB/
543
a5a16c68
KZ
544util-linux 2.11y
545
546* Danish messages (Claus Hindsgaul)
547* Finnish messages (Lauri Nurmi)
548* German messages (Michael Piefel)
549* Spanish messages (Santiago Vila Doncel)
550* Swedish messages (Christian Rose)
551* cfdisk: improve escape seq recognition when compiled with slang
552* fdisk: decimal units
553* hwclock/rtc.c: minor cleanup (Joachim Henke)
554* ipcs: compilation fix
555* more: kill external help file (Joachim Henke)
556* mount: fix LABEL= handling for user umount
7692c2c8 557* mount: don't abort on read error on photocds (György Kövesdi)
a5a16c68
KZ
558* mount.8: add dmask and fmask vfat mount options
559* pg: compilation fix (Joachim Henke)
7692c2c8 560* script: localized time strings (Göran Uddeborg)
a5a16c68
KZ
561* setterm: accept devfs name (Joachim Henke)
562* simpleinit: security: refuse initctl_fd if setting FD_CLOEXEC fails
563* umount: allow user umount after mount by label or uuid
564
95f1bdee
KZ
565util-linux 2.11x
566
567* Danish messages (Claus Hindsgaul)
568* Dutch messages (Taco Witte)
569* Finnish messages (Lauri Nurmi)
95f1bdee
KZ
570* German messages (Michael Piefel)
571* Swedish messages (Christian Rose)
9e94f393 572* Turkish messages (Nilgün Belma Bugüner)
95f1bdee
KZ
573* cfdisk: correct error printout
574* fdisk: allow addition of a new partition when logicals all used
575 but primary free
576* hwclock: detect systime jumps backward during setting hwclock
577* mkfs.cramfs: do not mmap all files simultaneously
578* mkfs.cramfs: make blocksize settable
579* mkfs.minix: correct error printout
580* mkswap.8: now max 32 swapspaces
581* mount: new --rbind flag, for recursive loopback mounts
582* mount, umount: new -O option (Michael K. Johnson)
583* mount.8: -O and win95 options documented
584* setpwnam.c: open temp pw file with O_EXCL
585* simpleinit: fix for "spawn too fast" (Denis Vlasenko)
586* swapon: new -e option (Erik Troan)
587
24f4bbff
KZ
588util-linux 2.11w
589
590* cfdisk, fdisk: allow slightly larger disk sizes
591* fdisk: Makefile: also for m68 (sun3) (Kaj-Michael Lang)
592* fdisk: allow to use the last partial cylinder, change display format
593* fdisk: do not ask partition number in case there is only one choice
594* fdisk: new sunlabel fix
7692c2c8 595* login: fix possible local root exploit (Wojciech Purczyński)
24f4bbff
KZ
596* more: bigendian fix
597
0e6f4a20
KZ
598util-linux 2.11v
599
7692c2c8 600* Catalan messages (Antoni Bella Pérez)
0e6f4a20 601* Finnish messages (Lauri Nurmi)
0e6f4a20 602* Very few Russian messages (panivan@yandex.ru)
7692c2c8 603* Slovenian messages (Primož Peterlin)
0e6f4a20
KZ
604* Spanish messages (Santiago Vila Doncel)
605* Swedish messages (Christian Rose)
9e94f393 606* Turkish messages (Nilgün Belma Bugüner)
0e6f4a20
KZ
607* fdisk: add -C, -H, -S command line options
608* fdisk: allow changing type 0
609* mkswap: enable use of > 2GB swapspace
610* more: translation fix
611* mount: set umask (Sebastian Krahmer)
612* mount: test both le and be version of cramfs magic (Olaf Hering)
613* mount: recognize Oracle magic
614* pg: use fseeko64 and ftello64 when available
615
f0c8eda1
KZ
616util-linux 2.11u
617
618* Danish messages (Claus Hindsgaul)
619* German messages (Michael Piefel)
620* Spanish messages (Santiago Vila Doncel)
621* Swedish messages (Christian Rose)
9e94f393 622* Turkish messages (Nilgün Belma Bugüner)
f0c8eda1
KZ
623* configure: for fsck.cramfs, mkfs.cramfs: add test for libz
624* text-utils/Makefile: pg fix (Toomas Rosin)
625* po/Makefile: typo fix (Silvan Minghetti)
626* agetty: use same test as login does to find utmp entry
627* fdisk: fix for fdisk on empty disk (Michael D. Black)
628* hwclock: compilation fix on alpha
629* mount: add mount by label for jfs (Christoph Hellwig)
630* mount: add mount by label for evms (Luciano Chavez)
631* mount: allow regular files when guessing (Michal Svec)
632* partx/gpt.c: fix size computation (Matt Domsch)
633* readprofile: new option -b (David Mosberger)
634* umount: don't umount devfs upon umount -a (David Gilbert)
635
63cccae4
KZ
636util-linux 2.11t
637
638* fdformat: remove test on major
639* fsck.cramfs: added NLS
640* fdisk: fix device names with sundisklabels under devfs (Kaj-Michael Lang)
641* fdisk: minor polishing
642* hwclock: also handle ENOTTY ioctl return (Maciej W. Rozycki)
643* hwclock: minor polishing
644* ipcrm.8: minor polishing
645* mkfs.cramfs: added NLS
646* mkfs.cramfs: added -v (verbose) option, and made default silent
647* mount: patch for make -j (RedHat)
648* swapoff: minor polishing
649
650util-linux 2.11s
651
652* Estonian messages (Meelis Roos)
653* French messages: some minor corrections
63cccae4
KZ
654* German messages (Michael Piefel)
655* Spanish messages (Santiago Vila Doncel)
656* Swedish messages (Christian Rose)
9e94f393 657* Turkish messages (Nilgün Belma Bugüner)
63cccae4
KZ
658* MCONFIG: allow "make DISABLE_NLS=yes <target>" (Peter Breitenlohner)
659* configure: don't run ./conftest - better for cross-compilation (Magnus Damm)
660* fdisk: fixes for disks with OSF/1 label
661* fsck.cramfs: new (from kernel source)
662* hwclock: improved adjtime handling (James P. Rutledge)
663* hwclock: remove shhopts stuff
664* ipcs: remove unused heading (Michael Kerrisk)
665* line: replace by C version - the sh version was broken (Gunnar Ritter)
666* login: default root path: added /usr/local/[s]bin (RedHat)
667* mkfs.cramfs: new (from kernel source)
668* mount: when no type is known, assume that prefix // implies samba (RedHat)
669* mount -a: avoid stat on devices that have noauto option (Jeroen Mostert)
670* mount by label: ignore RAID partitions (RedHat)
671* [u]mount: fstab.c fix (ejb@ql.org)
672* pg: new (Gunnar Ritter)
673* sfdisk: small BSD partition fix
674* swapoff -a: also do swapoff on all files found in /proc/swaps
675* swapon -a: skip files already found in /proc/swaps
676
a2c5f3ca
KZ
677util-linux 2.11r
678
679* Estonian messages (Meelis Roos)
a2c5f3ca
KZ
680* German messages (Michael Piefel)
681* Spanish messages (Santiago Vila Doncel)
682* Swedish messages (Christian Rose)
9e94f393 683* Turkish messages (Nilgün Belma Bugüner)
a2c5f3ca
KZ
684* MCONFIG: move $(CFLAGS) to the end to allow overrides (Kevin P. Fleming)
685* cal: tiny fix (Mitsuru Chinen)
686* fdisk: avoid <linux/hdreg.h>
9e94f393 687* fdisk: x86_64 patch (Mads Martin Jørgensen)
a2c5f3ca
KZ
688* hwclock.8: zoneinfo is now in /usr/share
689* mkswap: report in KiB instead of bytes.
690
1d4ad1de
KZ
691util-linux 2.11q
692
693* fdisk: geometry improvement
694* login: open tty fix (Denis Vlasenko)
695* more: wide character patches (Mitsuru Chinen)
696* mount: complain on mount-by-label when label is not unique (Matt Copping)
697* partx: add GUID Partition Tables (Matt Domsch)
698
699util-linux 2.11p
700
701* Danish messages (Claus Hindsgaul)
1d4ad1de
KZ
702* German messages (Karl Eichwalder)
703* Spanish messages (Santiago Vila Doncel)
704* Swedish messages (Christian Rose)
9e94f393 705* Turkish messages (Nilgün Belma Bugüner)
1d4ad1de
KZ
706* ipcrm: make POSIX compatible (Andre Corwin Mazzone)
707* ipcrm.8: idem
708* kill: fixed Makefile
a2c5f3ca 709* login: setsid fixes
1d4ad1de
KZ
710* mkswap: max size of swap space is very large (Peter Chubb)
711* mount: JFS support for mount-by-label (hch)
712* nfsmount: check for <rpcsvc/nfs_prot.h> (hch)
713* readprofile: keep track of line numbers (John Levon)
714* umount: fix for MNT_DETACH
715
ffc43748
KZ
716util-linux 2.11o
717
718* Estonian messages (Meelis Roos)
ffc43748
KZ
719* Japanese messages (Daisuke Yamashita)
720* Spanish messages (Santiago Vila Doncel)
721* cal: option -s: Sunday is first day of the week
722* cal.1: updated
723* cfdisk: give not only bytes but also MB or GB for clarity.
724* colrm: wide character fix (Elliot Lee)
725* *fdisk: added Darwin types (Vincent Bourgonjen)
726* fstab.5: updated
1d4ad1de 727* hexdump: -C option
ffc43748
KZ
728* hwclock: cmos.c: do not include <asm/io.h> on alpha
729* mount: improved detection of ufs (and slowdown of detection of iso9660)
730* mount.8: added info on * in /etc/filesystems, shortname option of vfat,
731 mount --move, udf, return codes
732* raw: try /dev/raw/rawctl when /dev/rawctl fails (Thierry Vignaud)
733* rc.serial: removed - setserial is no longer in util-linux (kromJx)
734* README.admutil: removed - only of historical interest
735* README.bootutils-0.1: removed - only of historical interest
736* script: security fix
737* sfdisk: improved geometry detection; wider columns; default disks from
738 /proc/partitions
739* umount: permission test owner umount
740* wall.1: added suid restriction
741
612721db
KZ
742util-linux 2.11n
743
744* Danish messages (Claus Hindsgaul)
612721db
KZ
745* German messages (Karl Eichwalder)
746* Swedish messages (Christian Rose)
9e94f393 747* Turkish messages now in UTF-8 (Nilgün Belma Bugüner)
612721db
KZ
748* blockdev: add --report option
749* cal: fix for wide multibyte-char (Motonobu Ichimura)
750* cfdisk: recognize ext3 and reiserfs (Flavio Stanchina)
751* fsck.minix: i18n changes
752* ipc.{info,texi}: minor correction
753* login: compilation fix (Jaroslaw J. Pyszny)
754* mount.8: tmpfs mount options (Karl Eichwalder)
755* mount: recognize minix v2
756* mount: support mount-by-label also for lvm (Kirby Bohling)
757* mount: order guessing of fstypes according to seek offset
758* pivot_root: compilation fix for ia64
759* readprofile: byte order auto-detection (Werner Almesberger)
760
e8f26419
KZ
761util-linux 2.11m
762
763* Danish messages (Claus Hindsgaul)
764* German messages (Karl Eichwalder)
765* Swedish messages (Christian Rose)
9e94f393 766* Turkish messages (Nilgün Belma Bugüner)
e8f26419
KZ
767* fdisk: added netbsd type (Steven J. Hill)
768* more: fix for unsigned char (Rusty Russell)
769* mount: added sysv magic (Tim Launchbury)
770* setterm: fixed "setterm -foreground default"
771
772util-linux 2.11l
773
774* Danish messages (Claus Hindsgaul)
775* banner: removed - it is in bsdgames
776* fdisk: show partitions with empty type but some other nonzero field
777* login: copy the static struct that getpwnam() returns before calling
778 PAM routines that might themselves use getpwnam(). Abort on problems.
779 (Olaf Kirch)
780* mount: added jfs magic (Christoph Hellwig)
781* renice: report the correct new priority after a setpriority()
782* umount: add lazy unmount (Christoph Hellwig)
783
784util-linux 2.11k
785
786 Various potential buffer overflows were pointed out by awayzzz@digibel.org.
787 Fixes in agetty, hwclock, namei, readprofile, simpleinit, vipw.
788 (Also added a few [f]close() calls - entirely superfluously.)
789
790* agetty: avoid possible buffer overflow
791* cfdisk: recognize xfs (Nathan Scott)
792* cytune: added close()
793* fdformat: added close()
794* fdisk: added fclose()
795* hwclock: avoid possible buffer overflow
796* mkfs.minix: added fclose()
797* mount: remove the assumption that 635 is the default mount port
798* namei: avoid possible buffer overflow
799* rdev: added closedir()
800* readprofile: avoid possible buffer overflow
801* sfdisk: added fclose()
802* simpleinit: avoid possible buffer overflow
803* swapon: added fclose()
804* umount: use tcp when mount was done using tcp (James D Strandboge)
805* vipw: avoid possible buffer overflow
806
807util-linux 2.11j
808
e8f26419
KZ
809* fdisk: fix for AIX label (Olaf Hering)
810* fdisk: fix for creating DOS label when BSD label is present
811* mount.8: added remark about blocksize to ext2 sb= mount option description.
812* partitiontype: new, not installed
813
814util-linux 2.11i
815
816* testincl: do not run conftest (Brian Murphy)
817* blockdev: corrected ioctl numbers now that BLKBSZGET is in 2.4.10pre3
818* cal: fixed for Hungarian locale
819* cal: fixed for multibyte locales (Pablo Saratxaga)
820* fdisk: avoid superfluous warning about DOS partitions
821* line: new, to support SCO shell scripts (Christoph Hellwig)
822* mount: added vxfs magic
823* passwd: tiny fix for ARM (Ken Cox)
824* replay: replay typescript with timings (Joey Hess)
825* script: add -t flag for timing (Joey Hess)
826
827util-linux 2.11h
828
9e94f393 829* Turkish messages (Nilgün Belma Bugüner)
e8f26419
KZ
830* Danish messages (Claus Hindsgaul)
831* banner: minor fix (awayzzz@digibel.org)
832* mkfs.minix: minix v2 fix
833* more.1: improved (Edward Betts)
834* mount.8: corrected description of the nwfs uni_xlate mount option
835* vipw: make temp files of mode 0600 (Bill Nottingham)
836* wall: avoid writing to /dev/:0
837
838util-linux 2.11g
839
840* MCONFIG & configure: fix for gcc 3.0
841 Note that nfsmount_xdr.c may give warnings with gcc 3.0, essentially
842 because of defines in <rpc/xdr.h> that use things like ntohl(*buf++)
843 where ntohl(x) is a macro with several occurrences of x.
844* blockdev: support for the get/set blocksize ioctls
845 [not yet in the 2.4.5 kernel]
846* fdisk: added Linux/PA-RISC type (Matt Taggart)
847* mount: minor fix (Andrey J. Melnikoff)
848* mount: added some ext3 stuff (Andrew Morton)
849* mount: added heuristics for reiserfs (Andrew Morton)
850* mount.8: added ext3 and reiserfs docs (Andrew Morton)
851
364cda48
KZ
852util-linux 2.11f
853
9e94f393 854* Czech messages (Jiří Pavlovský)
364cda48
KZ
855* fdisk: fix for "reorder" expert command
856 (use of sfdisk afterwards is still recommended)
857* mount: minor fixes
858
859util-linux 2.11e
860
861* Danish messages (Claus Hindsgaul)
862* Brazilian Portuguese messages (Rodrigo Stulzer Lopes)
863* agetty: give tty mode 0600 instead of 0622
864* cal: improved manpage
865* cfdisk: add user-friendliness in case of empty disk (Matthew Wilcox)
866* dmesg: improved manpage
867* fdisk: SuperH fix (ISHIKAWA Mutsumi)
868* hwclock: accept alpha options in both upper and lower case
869 (so as to make the man page correct)
7692c2c8
BS
870* hwclock: add option --noadjtime (Henrique M. Holschuh)
871* login: child must have controlling tty (Michał Moskal)
364cda48
KZ
872* more: don't seek unseekable input (David Whedon)
873* mount: upon request by Richard Gooch: if the mount point is specified
874 as symlink, put symlink, not actual mount point in mtab.
875 (This avoids the long and ugly devfs names, but may break things.
876 Please complain in case of problems.)
877* mount: with mount -a -t nfs:
878 if we used fallback to nfs v3, don't do so for subsequent mounts
879* mount: add heuristics for ext3 (Andrew Morton)
880* mount: added quota info to mount.8
881* mount: allow comma-separated type lists, also in fstab
882* raw: small fix for ppc
883
884util-linux 2.11d
885
886* fdisk: fix for OSF (Will Woods)
887* chsh: compilation fix (Ronald Wahl)
888
889util-linux 2.11c
890
9e94f393 891* Czech messages (Jiří Pavlovský)
364cda48
KZ
892* German messages (Elrond)
893* Makefile/MCONFIG improvements (Peter Breitenlohner)
894* fdisk: added a few partition types
895* fdisk: correct partition numbering for sgi partitions (Nathan Scott)
896* fdisk: make it compile on hppa by arbitrarily treating hppa like powerpc
897 (Matt Taggart)
898* fsck.minix: improved localisation (Elrond)
899* getopt: updated to version 1.1.2 (Frodo Looijaard)
900* hwclock: fixes for IA64 (Thorsten Kukuk)
901* hwclock: use /dev/vc/1 when devfs is used (Thomas Koeller)
902* hwclock: more devfs support (e.g. /dev/misc/rtc)
903* ipcs: add spaces in output (DeWitt Clinton),
904 correct some error messages (Bobby de Vos)
905* login: fix TIOCNOTTY (Andreas Haumer, Adam J. Richter)
906* login: add btmp logging of unsuccessful login attempts (Erik Troan)
907* login: avoid a SIGHUP race with PAM enabled (Peter 'Luna' Runestig)
908* login: copy the static result returned by gethostbyname to avoid
909 corruption by pam_authenticate via pam_ldap (Andreas Damm)
910* login: removed the REDHAT_IGNORED_MAILSIZE hack
911* login: unconditionally do vhangup
b50945d4 912* login: zero PAM_USER when no username was given (Arkadiusz Miśkiewicz)
364cda48
KZ
913* look: dictionary now under /usr/share (Erik Troan)
914* mount: add sanitize_env() (Solar Designer)
915* mount: another heuristic for vfat (Michal Svec)
916* mount: xfs magic has only one endianness (Nathan Scott)
917* mount: return failure when tcp used and portmap returns 0 (H. J. Lu)
918* rdev: allow unlimited recursion to find the long devfs names
919 Also, allow major,minor pair the specify device (request by Russell Coker)
920* readprofile: array bound check (Andrew Morton)
921* script: transmit window changes to child (Joey Hess)
922* sfdisk: endian fix for ppc (Gregory Geiselhart)
923* sfdisk: new feature: sign is offset from default (Byron Stanoszek)
924* sfdisk: add some default devices to list (Luca Montecchiani)
925* sfdisk: no partition table on ide tape
926* shutdown: close files, unblock signals (Richard Gooch)
927* simpleinit: block signals in handlers; add no_reboot option (Richard Gooch)
928* swapdev: deleted, it was last used with Linux 0.12.
929* umount: mips does support umount2 (Maciej W. Rozycki)
930* umount: add sanitize_env() (Solar Designer)
931* umount: fix exit status
932* wall: do not forget 80th character (Thorsten Kukuk)
933
c07ebfa1
KZ
934util-linux 2.11b:
935
936* Danish messages (Claus Hindsgaul)
937* umount: mips does not support umount2 (Christoph Martin)
938* fdisk: tiny fix
939* mount.8: adfs options documented, xfs corrected
940
941util-linux 2.11a:
942
943* tsort: deleted - it is part of GNU textutils 2.0
944* mount: fix rootdev() (Richard Kettlewell)
945* mount: fix gid of mtab file
946* mount: try /proc/filesystems after /etc/filesystems if the latter ends in "*"
947* fdisk: added a few system types
948
949util-linux 2.11:
950
951* Jump to 2.11 to note that libc-4.5.26 is no longer supported,
952 and we require libc-4.6.27 (since now snprintf is used).
953 Also, kbdrate has now been removed. Find it in kbd-1.05.
954 Added -D_FILE_OFFSET_BITS=64 to CFLAGS.
955* Danish messages (Claus Hindsgaul)
956* fdisk: avoid loop in case of extended without logical
957* ipcs: corrected interchanged report on msg_rtime/msg_stime (Arun Kumar U)
958* kill: updated manpage
959* last: very much faster with mmap (Marek Zelem)
960* login: Applied PAM patch by David MacKenzie <djm@web.us.uu.net>
961* login: do a setsid in the child (Erik Troan)
962* mount: make "mount 192.168.1.8:/ /a -o bg" work again (Bjoern Voigt)
963* mount: added constant MS_MOVE
964* readprofile: added -M option, updated manpage (Andrew Morton)
965* setsid: fork when it would fail otherwise (John Fremlin)
966* simpleinit: updated (Richard Gooch et al.)
967* vipw: also offer to edit shadow file (Erik Troan)
968* xfs docs (Nathan Scott)
969
66ee8158
KZ
970util-linux 2.10s:
971
972* Danish messages (Claus Hindsgaul)
973* fixes to make gcc happy (Joseph S. Myers)
974* fix for more on parisc (Richard Hirst)
975* change rdev to search subdirectories of /dev (Paul Clements)
976* ul fix (Masao Kawamura) - set columns correctly
977* cal fix (Brendan Kehoe) - don't overflow weekday array in Gaelic
978* fdisk fix (niles@scyld.com) - flush stdout
979* fdisk fix - don't forget to write out empty label
980* login: make default tty mode 0600
981* script: refuse to write typescript if that is a symlink
982* script: accept -V to output version
983* whereis: also search /usr/share/man.
984* hwclock: improve locale handling
985* hwclock: fix for Nautilus (Neoklis Kyriazis)
986* isosize: new
987
988util-linux 2.10r:
989
990* mount: support mount by uuid or label for xfs (Nathan Scott)
991* mount: added probe for minix on bigendian systems (Nathan Scott)
992* mount: added probes for cramfs, hfs, hpfs and adfs (Sepp Wijnands)
993* mount: change setup; let umount remove at most one line from /etc/mtab
994* mount: improve man page
995* more, col, colcrt, colrm, column, ul: nls improvements (Masao Kawamura)
996
997util-linux 2.10q:
998
999* mount: accept nonnumeric uid= and gid= options
1000* write and wall: security improvement
1001* fixed fdformat flaw (Werner Almesberger)
1002* use right mountport upon umount (Glenn Lingle)
1003* simpleinit / need / initctl stuff (Richard Gooch)
1004* Portuguese messages (Rodrigo Stulzer Lopes et al.)
1005
1006util-linux 2.10p:
1007
1008* mount: don't set up a loop file with -o loop,remount (Marc Mutz)
1009* fdisk: changes for sectorsize different from 512
1010* more: standout fix (Paul Vojta)
1011* more: improve usage message (Lincoln Myers)
1012* logger: Added -d option to use datagrams (Gerwin Pfab)
1013* cal: Added -3 option to also print prev/next month (Michael Charles Pruznick)
1014* French messages (Christophe Merlet)
1015* Japanese messages (Daisuke Yamashita)
1016
1017util-linux 2.10o:
1018
1019* fdformat: fixed to work with kernel 2.4.0test6 (Marek Wojtowicz)
1020* losetup: also return status when only showing loop device status (ewt)
1021* mount: do not retry ro if mount was ro; improve error message
1022* login: not installed suid
1023* getopt: by default install aux files in /usr/share/misc
1024
1025util-linux 2.10n:
1026
1027* added blockdev.8
1028* change to elvtune (andrea)
1029* fixed overrun in agetty (vii@penguinpowered.com)
1030* shutdown: prefer umounting by mount point (rgooch)
1031* fdisk: added plan9
1032* fdisk: remove empty links in chain of extended partitions
1033* mount: define ALWAYS_STAT
1034* mount: add replace, after, before, over, bind
1035* umount: also free loop device when not writing mtab
1036* lomount: try both /dev/loopN and /dev/loop/N
1037* hwclock: handle both /dev/rtc and /dev/efirtc (Bill Nottingham)
1038* script: added -f (flush) option (Ivan Schreter)
1039* script: added -q (quiet) option (Per Andreas Buer)
1040* getopt: updated to version 1.1.0 (Frodo Looijaard)
7692c2c8 1041* Czech messages (Jiří Pavlovský)
66ee8158 1042
22853e4a
KZ
1043util-linux 2.10m:
1044
1045* chfn fix when PAM is used (Martin-D. Lacasse)
1046* do not use LC_NUMERIC part of locale in hwclock when writing /etc/adjtime
1047* mount status return from smb or ncp fix (Mark Peloquin)
1048* mount new option -l: also print label when listing mounts
1049* mount add heuristic for xfs (Martin K. Petersen)
1050* mount UUID and label cache (Erik Troan)
66ee8158 1051* mount improve check for `already mounted' in case of label or uuid
22853e4a
KZ
1052* fdisk partition names more devfs-friendly
1053* fdisk bsdlabel large disk support
1054* setterm.1: options documented (Colin Watson)
1055* rename correction
1056* German, Spanish, French, Italian, Portuguese messages
1057 (Roger Luethi, Beth Powell, Alvaro Antunes)
1058
1059util-linux 2.10l:
1060
1061* Merged losetup.c and lomount.c
1062* ANSIfied everything
1063
1064util-linux 2.10k:
1065
1066* NFS version 4 mount support (Trond Myklebust)
1067* hwclock fix (Stefan Ring)
1068* Added -p option to col, as required by SUS (Joseph S. Myers)
1069
1070util-linux 2.10j:
1071
1072* fdisk fixes (Michal Jaegermann)
1073
1074util-linux 2.10i:
1075
1076* new directory partx (with code to play with, not to use)
1077* minor fdisk changes
1078
1079util-linux 2.10h:
1080
1081* Added pivot_root (Werner Almesberger)
1082* Added elvtune (Andrea Arcangeli)
1083* Added need and extended simpleinit and shutdown (Richard Gooch)
1084* Removed all #include <linux/fs.h>
1085* errno fixes (Joseph S. Myers)
1086* IA-64 fixes (Michael K. Johnson)
1087* fdisk fixes for OSF/1 on Alpha (David Huggins-Daines)
1088* fdisk sectorsize fix (Greg Hosler)
1089* mount speed= option to enable mounting bad CDROMs (Marco d'Itri)
1090* ipcrm deletes several things at once (Frank Zago)
1091
1092util-linux 2.10g:
1093
1094* fdisk can now sort partitions into order [untested, beware!]
1095* Update of mkswap for sparc64 (jj)
1096* Update of raw (Stephen Tweedie):
1097 Control file was /dev/raw, now /dev/rawctl
1098 Access files were /dev/raw*, now /dev/raw/raw*
7692c2c8 1099* Czech messages (Jiří Pavlovský)
22853e4a
KZ
1100* German messages (Daniel Egger)
1101* losetup locks memory (Frank v Waveren)
1102
eb63b9b8
KZ
1103util-linux 2.10f:
1104
1105* Security fix for mount (okir)
1106* Avoid infinite loop in namei (Brett Wuth)
1107* added clock-ppc.c (from Matsuura Takanori), not merged yet
1108* deleted clockB subdirectory
1109* recognize mkdosfs string (Michal Svec)
1110
1111util-linux 2.10e:
1112
1113* New: rename
1114* Added option to mkswap so that user can override pagesize
1115* fdisk -l now reads /proc/partitions when no device was given
1116* Fixed fdisk.8 (James Manning)
1117* Added devpts info to mount.8 (Elrond)
1118* Newline fix for logger output to stdout (Henri Spencer)
1119
1120util-linux 2.10d:
1121
1122* Do not try to mount something as udf without good reason
1123* Do not loop in umount if there is a stale lock file
1124* Allow fdisk twice as many cylinders
1125* Fixed non-casefolding search in look (Markus Demleitner)
1126
1127util-linux 2.10c:
1128
1129* Various compilation fixes
1130
1131util-linux 2.10b:
1132
1133* Fixed smbmount problem (Andrew Tridgell)
1134* Fixed ddate problem with the day after St. Tib's Day (Brad)
1135* German messages (Elrond)
1136* Made kill a bit more standard compliant
1137* Made some more programs output a version
1138
1139util-linux 2.10a:
1140
1141* Japanese messages (Daisuke Yamashita)
1142* French messages and several Debian fixes (Vincent Renardias)
1143* Fixed infinite loop in mkfs.minix
1144
1145util-linux 2.10:
1146
1147* Added BSD disklabel code to rescuept
1148* Added blockdev utility
1149* Fix losetup return code
1150* Fix unit display in cfdisk
1151* Do not redefine _PATH_MAILDIR (so that recent systems can have /var/mail)
1152* Added --localtime option to hwclock;
1153 added third line (LOCAL/UTC) to /etc/adjtime.
1154* Add -H option to agetty (David Holland)
1155
1156util-linux 2.9z:
1157
1158* Japanese messages (Daisuke Yamashita)
7692c2c8 1159* Czech messages (Jiří Pavlovský)
eb63b9b8
KZ
1160* Added some udf stuff to mount.8
1161* Added ioctl for fdisk on bsdlabels
1162
1163util-linux 2.9y:
1164
1165* Wide character support (Bruno Haible)
1166* German messages and some small fixes (Elrond)
1167* Small fix to owner mount option (Erik Troan)
1168* Don't sleep so long in clock/kd.c (Christian T. Steigies)
1169
1170util-linux 2.9x:
1171
1172* German messages and a i18n fix (Elrond)
1173* mount option: allow the owner to mount a device (RedHat)
1174* ugly: let login open console with O_NONBLOCK (Maciej W. Rozycki)
1175* UGLY: let login ignore mail that is precisely 523 bytes long (RedHat)
1176* added mkfs.bfs, mkfs.bfs.8
1177* mount now recognizes qnx4 and bfs partitions
1178* rescuept now recognizes Unixware partitions
1179* hwclock fix on m68k (Roman Hodek)
1180* several minor things
1181
1182util-linux 2.9w:
1183
1184* Updated mount.8 (Yann Droneaud)
1185* Improved makefiles
1186* Fixed flaw in fdisk
1187
7eda085c
KZ
1188util-linux 2.9v:
1189
1190* cfdisk no longer believes the kernel's HDGETGEO
1191 (and may be able to partition a 2 TB disk)
1192
1193util-linux 2.9u:
1194
9e94f393 1195* Czech more.help and messages (Jiří Pavlovský)
7eda085c
KZ
1196* Japanese messages (Daisuke Yamashita)
1197* fdisk fix (Klaus G. Wagner)
1198* mount fix (Hirokazu Takahashi)
1199* agetty: enable hardware flow control (Thorsten Kranzkowski)
1200* minor cfdisk improvements
1201* fdisk no longer accepts a default device
1202* Makefile fix
1203
1204util-linux 2.9t:
1205
1206* national language support for hwclock
1207* Japanese messages (both by Daisuke Yamashita)
1208* German messages and some misc i18n fixes (Elrond)
9e94f393 1209* Czech messages (Jiří Pavlovský)
7eda085c
KZ
1210* wall fixed for /dev/pts/xx ttys
1211* make last and wall use getutent() (Sascha Schumann)
1212 [Maybe this is bad: last reading all of wtmp may be too slow.
1213 Revert in case people complain.]
1214* documented UUID= and LABEL= in fstab.5
1215* added some partition types
1216* swapon: warn only if verbose
1217
1218util-linux 2.9s:
1219
1220* tunelp patch (Andrea Arcangeli)
eb63b9b8 1221* fixed mount race (HJLu)
7eda085c
KZ
1222* German messages (Elrond)
1223
1224util-linux 2.9[pqr]:
1225
1226* errno->errsv patch (Arnaldo Carvalho de Melo)
1227* hwclock patch for the Award 4.50g BIOS "2094" bug. (Dave Coffin)
1228* fdisk patch to correct deletion of last logical partition
1229
1230util-linux 2.9o:
1231
1232* fix to login by Ambrose C. Li
1233* improvement to mcookie inspired by a patch from Rik Faith
1234* more i18n by Arnaldo Carvalho de Melo; pt_BR locale
1235
1236util-linux 2.9n:
1237
1238* Added -u option to logger (write to user-specified socket; Martin Schultze)
1239* Added mount.smb script contributed by Greg Galperin
1240* Some more national language support
1241* mkfs.minix argument parsing fixed
1242* write fixed for /dev/pts/xx ttys
1243* configure adapted for the case of <scsi/scsi.h> that needs u_char.
1244
1245util-linux 2.9m:
1246
c07ebfa1 1247* Added national language support (misiek@pld.ORG.PL)
7eda085c
KZ
1248* minor improvements in mount, fdisk, cfdisk, agetty, more
1249
1250util-linux 2.9l:
1251
1252* Added /dev/port use to hwclock again - it may be necessary for Jensen.
1253
1254util-linux 2.9k:
1255
1256* major reshuffle of hwclock stuff; added sparc and alpha code
eb63b9b8 1257* fdisk fix
7eda085c 1258* tiny shutdown fix
7eda085c
KZ
1259
1260util-linux 2.9j:
1261
1262* added configure
1263* merged three lists of partition types in *fdisk
1264* multi page display in cfdisk
1265* test for getlogin() == "";
1266* start fixup hwclock
1267
5c36a0eb
KZ
1268util-linux 2.9i:
1269
1270* fixed 2.9h typo in more
1271* added -m: `Monday is 1st day' option to cal (Jean-Francois Bignolles)
1272* changed PAM stuff in login.c (+- mjohnson)
1273* added warning to cfdisk in case of multiple bootable partitions
1274* added 2048-byte sector support in fdisk (Oliver Schaertel)
1275
1276util-linux 2.9h:
1277
1278* mount recognizes "uid=useruid" and "gid=usergid" in /etc/fstab.
1279* documented the fact that "mount -t smb" will call /sbin/mount.smb.
1280* mount gives clear error message when fstab does not end in newline.
1281* swapon checks mode of file
1282* cfdisk got a more specific exit status (Enrique Zanardi)
1283
1284util-linux 2.9g:
1285
1286* mount updates (locking, "users" keyword, "/etc/filesystems",
1287 "proto" and "vers" options in nfsmount, ...)
1288
1289util-linux 2.9f:
1290
1291* made ul handle lines of arbitrary length (Scott Maxwell)
1292* killed some C/H/S nonsense in fdisk
1293* fixes for archs with unsigned char type (Ambrose Li)
1294* fdisk fixes for power pc (Tom Rini)
1295* added a define for NCURSES_CONST
1296* fixes for list of signals in kill.c
1297* fixes for user name length in last.c
1298
1299util-linux 2.9e:
1300
1301* added a forgotten declaration to login.c (Christian Oyarzun)
6dbe3af9 1302
5c36a0eb 1303util-linux 2.9d:
6dbe3af9 1304
5c36a0eb
KZ
1305* fixed segfault in umount caused by Wilcox' patch (Steffen Zahn)
1306* added lnz stuff to fdisk
6dbe3af9 1307
5c36a0eb 1308util-linux 2.9c:
6dbe3af9 1309
5c36a0eb 1310* refixed PAM stuff in login.c that was broken in 2.8.
6dbe3af9 1311
5c36a0eb 1312util-linux 2.9b:
6dbe3af9 1313
5c36a0eb
KZ
1314* split README into INSTALL and HISTORY
1315* added a sentence to swapon.8
ee312c65 1316* behavior of write on non-ASCII fixed
5c36a0eb 1317* hwclock adapted to survive a failing mktime()
2b6fc908 1318
5c36a0eb 1319util-linux 2.9a:
6dbe3af9 1320
5c36a0eb
KZ
1321* added an include to lib/my_reboot.c so that __GLIBC__ is defined
1322* added setlocale() to login-utils/chfn.c
1323* do not recompute MAIL in login-utils/login.c
1324
1325util-linux 2.9:
1326
1327HIGHLIGHTS for version 2.9:
1328
13291) Removed programs:
1330 - strings. There is a version in binutils.
1331 - frag. (Moved to historic in 2.4, crept back in 2.5. Gone again.)
13321a) Not yet removed program:
1333 - setfdprm. It also is in fdutils-5.2 (with an exceptionally
1334 ugly man page).
13351b) Removed directory:
1336 - bsd. (The routine getopt() is in libc. err() moved to lib.)
13372) Improvements:
1338 - ddate has been fixed to count down to the new, right X-day
1339 - look is now willing to search non-English dictionaries
1340 (i.e., uses locale)
1341 - cal now knows that Dutch day abbreviations have length 2 only
1342 - mcookie does not block when no random stuff is available
1343 - shutdown got a configuration file /etc/shutdown.conf
1344 - fdisk now reads SGI disk labels (thanks to Andreas Neuper)
1345 - mkswap now knows about new swap areas; mkswap.8 has been rewritten
1346 - umount knows about umount2() and forced unmounting of nfs mounts
1347 (however, I don't think it really works)
1348 - mount is now willing to handle file names with embedded spaces
1349 - mount can now mount things by UUID or volume name
13503) Uglifications:
1351 - swap.h has been replaced by a private swap_constants.h since
1352 <linux/swap.h> does not compile
1353 - reboot has become a private routine, since libc5 and glibc2 conflict
1354 - a mkminix-0.1 directory contains some patches to let mkfs.minix
1355 work under DOS. (Untested.)
13564) Numerous other small changes.
1357
13580xF) Send questions and/or patches to util-linux@math.uio.no
1359
7eda085c
KZ
1360util-linux 2.9 was released by Andries Brouwer - aeb@cwi.nl
1361The address util-linux@math.uio.no reaches Rik, Andries, Peter,
1362Michael, Erik, Nicolai and possibly others. Hwclock stuff is
1363forwarded to Bryan.
1364
5c36a0eb 1365util-linux 2.8:
726f69e2 1366
2b6fc908
KZ
1367HIGHLIGHTS for version 2.8:
1368
2b6fc908
KZ
13691) New programs:
1370 - getopt(1) by Frodo Looijaard replaces the older bsd based version.
1371 Keywords: Backward compatible, supports --long options.
13721) Removed programs:
1373 - chroot: is no longer in util-linux. Get it free with GNU sh-utils
2b6fc908
KZ
1374 - hostid: No-one could figure out the right way for this program to
1375 work. Another hostid program is included in poeigl
1376 (see the LSM, Primary-site: ftp.daimi.aau.dk /pub/linux/poe)
13772) Various portability enhancements. Among other things hwclock now works
1378 a lot better on non Intel architectures. Should compile with libc 4, 5
1379 and 6 as well as old and recent kernels. People using non-intel hardware
1380 are encouraged to send patches.
13813) rev now only limits linelength to memory capacity
13824) dmesg now uses a buffer that matches the kernel buffer in size (8KB)
2b6fc908
KZ
1383
1384
1385util-linux 2.7:
1386
73afd3f8 1387HIGHLIGHTS for version 2.7:
fd6b7a7f
KZ
1388
13891) util-linux now _requires_ ncurses. Several programs are completely
1390 converted to use terminfo (instead of termcap).
1391
73afd3f8 13922) Removed programs:
5c36a0eb 1393 - clock: Dropped entirely. Use hwclock (included).
fd6b7a7f
KZ
1394 - sync: is in gnu fileutils.
1395 - setserial: Is being maintained by Ted Ts'o, he recommends
1396 setserial-2.12 (2.13 is bad luck)
1397 - clear: Included in ncurses
1398 - hostname, domainname, dnsdomainname: It's in net-utils.
5c36a0eb 1399 - lpcntl.
fd6b7a7f
KZ
1400
14013) Bugfixes, additions:
1402 - cfdisk: A much improved version. All known bugs have been fixed.
1403 - sfdisk: A command line fdisk type utility, formerly called fdisk-3.04.
1404 - SECURITY: All known holes in login, chfn, chsh and others have been
1405 plugged. UPGRADE NOW if you haven't already fixed them yourself.
1406 - Should work with libc 4, 5 and 6 (gnulibc), on m68k, intel, alpha
1407 and sparc.
1408
2b6fc908 14094) Problems:
fd6b7a7f
KZ
1410 - The rpcgen that comes in NetKit-B-0.09 is broken. At least as
1411 packaged with RedHat 4.2 (NetKit-B-0.09-6). There are several
1412 ways to deal with this:
1413 - Don't run rpcgen, the needed pre-generated sources are included
1414 (nfsmount_xdr.c). You must hack mount/Makefile to do this.
5c36a0eb 1415 - Edit the source emitted by rpcgen so it can compile. This is very
fd6b7a7f
KZ
1416 simple if you know C.
1417 - Disable the NFS parts of mount. You have to edit mount/Makefile
1418 to do this.
5c36a0eb 1419 - Use some other rpcgen.
fd6b7a7f
KZ
1420
1421util-linux 2.6.1
1422
1423This release was never made public
1424
1425See notes for 2.6 for installation instructions.
1426
1427This is a incremental release containing some fixes. A new release
1428will be made later fixing the outstanding bugs.
1429- Things compiles and works better with recent releases of kernel,
1430 ncurses, and so forth: fdisk, more
1431- Some fixes to make things compile out of the box on alphas.
1432- There has been reported a problem with login and /etc/usertty. It
1433 should be fixed. If you still have problems get a recent MAKEDEV and
1434 use it to make new tty devices. They were renumbered sometime during
1435 the 1.3 phase of the kernel.
1436- ipcs now displays the key of the structures.
1437- A (harmless?) overflow bug was fixed in login.
1438
1439Outstanding bugs:
1440- login/getty has a denial of service problem.
1441- Several places needs a bit more polish.
1442- There are a _lot_ of nonfatal warnings when compiling mount. This will
80d7a313 1443 not necessarily be fixed.
fd6b7a7f
KZ
1444
1445
1446util-linux 2.6
1447
1448HIGHLIGHTS for version 2.6:
1449
14500) The first release with me at the helm. PLEASE SEND PATCHES AND
1451 UPDATES TO: util-linux@math.uio.no.
1452
14531) Removed programs:
5c36a0eb 1454 - md5sum, dsplit: available in GNU textutils.
7007991f 1455 - syslogd: Sysklogd is now preferred. It is available at
fd6b7a7f
KZ
1456 tsx-11.mit.edu:/pub/sources/sbin
1457 sunsite.unc.edu:/pub/Linux/system/Daemons
1458
14592) Bugfixes, additions:
1460 - SECURITY: All known holes in mount have been fixed. UPGRADE NOW
1461 if you haven't already!
73afd3f8 1462 - Portability enhancements to the minix filesystem utils (m68k and
fd6b7a7f
KZ
1463 Arm patches).
1464 - passwd/chsh/chfn will not mess up the passwd file on a NIS machine
1465 - others too numerous to enumerate.
1466
14673) New programs:
1468 - vigr (it's like vipw)
1469 - Introducing hwclock. A complete rewrite of the latest available
1470 clock source. It supports intel/CMOS, /dev/rtc and linux/m68k
1471 system clock interfaces. Clock supports the same things but is now
1472 obsolete and will not be present in the next release. Start using
1473 hwclock now. Please.
1474
1475
1476util-linux 2.5
726f69e2
KZ
1477
1478HIGHLIGHTS for version 2.5:
14790) Nicolai Langfeldt is taking over maintenance of util-linux, with the
1480 help of a few others (Michael K. Johnson, Andries Brouwer, and Rik
1481 Faith).
1482
1483 PLEASE SEND PATCHES AND UPDATES TO: util-linux@math.uio.no
1484
14851) The following packages have been removed. Please use the up-to-date,
1486 canonical versions of these packages from the listed places:
1487
1488 timezone support (/usr/lib/zoneinfo, libz.a, zic, zdump):
1489 elsie.nci.nih.gov:/pub/tzcode95d.tar.gz
1490 elsie.nci.nih.gov:/pub/tzdata95h.tar.gz
1491 MAKEDEV-C:
1492 sunsite.unc.edu:/pub/Linux/system/Admin/MAKEDEV-C-1.5.tar.gz
1493 MAKEDEV:
1494 sunsite.unc.edu:/pub/Linux/system/Admin/MAKEDEV-2.2.tar.gz
1495 md5sum:
1496 prep.ai.mit.edu:/pub/gnu/textutils-1.3.tar.gz
1497 [The GNU version is now compatible with the Plumb/Lankester
1498 version.]
1499 ksymoops:
1500 Now bundled with the kernel in linux/scripts.
1501
15022) update_state has been removed
15033) fdisk now supports NetBSD disklabels courtesy of Bernhard Fastenrath
1504 <fasten@athene.informatik.uni-bonn.de> (and > 8GB disks, courtesy of
1505 Andries Brouwer)
15064) mount improved -- many patches from Andries Brouwer for greatly improved
1507 error reporting
15085) ddate, chkdupexe, and other programs have been improved and bug fixed
15096) util-linux is now a source-only distribution
15107) mcookie generates better random numbers and will use /dev/random or
1511 /dev/audio if available
15128) chfn, chsh, passwd, and vipw have been updated with security patches
1513 from Zefram <A.Main@dcs.warwick.ac.uk>. Now, they all use the same
1514 locking, and several security holes have been patched. Further, chsh
1515 and chfn can be configured at compile time to require a password before
1516 updates and chsh can be configured to only use shells from /etc/shells.
1517
1518
1519HIGHLIGHTS for version 2.4 (2.3 was never released):
15200) Michael K. Johnson <johnsonm@nigel.vnet.net> is the interim maintainer
1521 while Rik Faith is working on PhD work.
15221) login now makes the login tty mode 600 and places it in group "tty"
15232) wall, and write will not write dangerous escape sequences
15243) wall and write can be run setgid "tty". If util-linux is compiled for
1525 this option, "mesg y" will only set group write instead of group/other
1526 write.
15274) fdisk and cfdisk have been patched with the latest llseek.c. Although I
1528 had a lot of bug reports about fdisk from util-linux-2.2, I was unable
1529 to reproduce any of the problems. Some of the problems appeared to be
73afd3f8 1530 related to a failure to reboot the machine after changing the partition
726f69e2
KZ
1531 table, and some may have been due to a specific kernel revision problem.
1532 However, this doesn't seem to account for all of the bug reports -- if
1533 this version gives you problem, please send as complete a bug report as
1534 possible.
15355) chkdupexe from Nicolai Langfeldt (janl@ifi.uio.no)
15366) ctrlaltdel now installs into /sbin instead of /usr/sbin
15377) mkfs replacement from Ron Sommeling (sommel@sci.kun.nl)
15388) lpcntl removed. Use tunelp instead.
15399) ksymoops from Greg McGary <gkm@magilla.cichlid.com>
154010) mkfs.minix now clears the first 512 bytes of the file system so that
1541 Minix disks won't be confused with MSDOS disks (Daniel Quinlan
1542 (quinlan@yggdrasil.com))
154311) mkswap should now work on an Alpha running Linux
154412) frag removed. See
1545 sunsite.unc.edu:/pub/Linux/system/Filesystems/defrag-0.6.tar.gz for the
1546 latest version.
154713) mount patches from Andries.Brouwer@cwi.nl and Dan Quinlan
1548 (quinlan@yggdrasil.com).
154914) MAKEDEV and MAKEDEV-C updated to the latest versions.
155015) Paths updated for FSSTND 1.2. This means that you may need to make
1551 some links. The links you need to make we system dependent. The
1552 ultimate goal is to rename /var/adm to /var/log and have a symbolic
1553 link from /var/adm to /var/log during the transition period. If you
1554 are running an ELF system, you probably won't have to do anything. The
1555 bottom line is that the following files must exist or be pointers to
1556 the old version (used internally by the a.out libraries):
1557
1558 New Old
1559
1560 /var/log/wtmp /var/adm/wtmp
1561 /var/log/lastlog /var/adm/lastlog
1562 /var/run/utmp /var/adm/utmp
6dbe3af9
KZ
1563
1564HIGHLIGHTS for version 2.2:
15651) This is primarily a quick bug-fix release for version 2.1
15662) mkfs wrapper added back in, since e2fsprogs only supplies an fsck wrapper
15673) selection removed, since someone appears to be maintaining it now. See
1568 sunsite.unc.edu:/pub/linux/kernel/patches/console for recent sources.
1569 For the time being, I'm keeping a copy in the historic subdirectory of
1570 util-linux. A "make install" should work find from within that
1571 directory.
15724) Note that other floppy utilities are available from:
1573 ftp.imag.fr:pub/Linux/ZLIBC/fdutils/fdutils-4.1.src.tar.gz
1574 sunsite.unc.edu:/pub/Linux/system/Misc/fdutils-4.1.src.tar.gz
1575 tsx-11.mit.edu:/pub/linux/sources/sbin/fdutils-4.1.src.tar.gz
1576
1577
1578HIGHLIGHTS for version 2.1:
1579
15801) Directory structure rearrange, with configuration support for those who
1581 use shadow passwords and System V init (no support is provided for these
1582 things, but your utilities won't get overwritten if you do a "make
1583 install" after you properly edit MCONFIG).
15842) fdisk and cfdisk should work as expected with 2GB+ disk drives
15853) As usual, lots of stuff was updated and added, including mount, vipw,
1586 readprofile
15874) Some stuff was also deleted, and can now be found elsewhere:
1588 fsck wrapper: tsx-11.mit.edu:/pub/linux/ALPHA/ext2fs/e2fsprogs*
1589 pwd, su: prep.ai.mit.edu:/pub/gnu/sh-utils*
1590 ed: prep.ai.mit.edu:/pub/gnu/ed*
1591 od: prep.ai.mit.edu:/pub/gnu/textutils*
1592 uudecode/uuencode: prep.ai.mit.edu:/pub/gnu/sharutils*
1593 bdflush/update: ftp.funet.fi:/pub/OS/Linux/PEOPLE/Linus/v1.1/bdflush*
1594
1595
1596
1597PARTIAL HISTORY OF UTIL-LINUX:
1598
1599bsd:
1600 Nothing in this directory gets installed, but some BSD programs need
1601 this support:
1602 err.c: 8.1 (Berkeley) 6/4/93
1603 err.h: 8.1 (Berkeley) 6/2/93
1604 getopt.c: 4.13 (Berkeley) 2/23/91
1605 pathnames.h: 5.3 (Berkeley) 5/9/89 with extensive modifications for
1606 Linux
1607
1608disk-utils:
1609 cfdisk: 0.8 BETA (>2GB) from Kevin E. Martin (martin@cs.unc.edu) with
1610 modifications for disks > 2GB.
1611 ftp.cs.unc.edu:/pub/users/martin/linux/cfdisk-0.8.tar.gz
1612 fdformat: Werner Almesberger (almesber@nessie.cs.id.ethz.ch), with
1613 modifications by Marcel Mol (marcel@dutecad.et.tudelft.nl)).
1614 Later, updated with a September 1992 version by Werner.
1615 fdisk: A. V. Le Blanc (LeBlanc@mcc.ac.uk) fdisk 1.5 release, with
1616 patched from Kevin Martin for DOS and OS/2 compatibility (1.5a);
1617 Rik Faith (1.5b, 2.0).
6dbe3af9
KZ
1618 fsck.minix, mkfs.minix: Linus Torvalds, with modifications by: Rik
1619 Faith (faith@cs.unc.edu), Scott Heavner
1620 (sdh@po.cwru.edu), Dr. Wettstein
1621 (greg%wind.uucp@plains.nodak.edu), Daniel
1622 Quinlan (quinlan@yggdrasil.com).
726f69e2
KZ
1623 mkfs: David Engel (david@ods.com) and Fred N. van Kempen
1624 (waltje@uWalt.NL.Mugnet.ORG)
1625 Version 1.9 from Ron Sommeling (sommel@sci.kun.nl)
6dbe3af9
KZ
1626 mkswap: Linus Torvalds, with modifications by Mike Jagdis
1627 (jaggy@purplet.demon.co.uk. )
726f69e2
KZ
1628 Version for Alpha from
1629 cage.cs.arizona.edu:/pub/davidm/linux/mkswap-axp-950503.tar.gz
6dbe3af9
KZ
1630 setfdprm: Werner Almesberger (almesber@nessie.cs.id.ethz.ch)
1631 Note that more floppy utilities are available from:
1632 ftp.imag.fr:pub/Linux/ZLIBC/fdutils/fdutils-4.1.src.tar.gz
1633 sunsite.unc.edu:/pub/Linux/system/Misc/fdutils-4.1.src.tar.gz
1634 tsx-11.mit.edu:/pub/linux/sources/sbin/fdutils-4.1.src.tar.gz
726f69e2
KZ
1635 llseek.c: from Remy Card's e2fsprogs-0.5b.tar.gz (21Mar95 version) from:
1636 sunsite.unc.edu:/pub/Linux/system/Filesystems/ext2
6dbe3af9
KZ
1637
1638games:
1639 banner: (8.3 (Berkeley) 4/2/94)
726f69e2 1640 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
6dbe3af9
KZ
1641
1642login-utils:
1643 agetty: W. Z. Venema, ported by Peter Orbaek <poe@daimi.aau.dk>.
726f69e2 1644 ftp.daimi.aau.dk:/pub/linux/poe/poeigl-1.37.tar.gz
6dbe3af9
KZ
1645 chfn: Salvatore Valente <svalente@athena.mit.edu>
1646 chsh: Salvatore Valente <svalente@athena.mit.edu>
1647 last: 5.11 w/year (Berkeley) 6/29/88; Port by Michael Haardt with
1648 changes by Peter Orbaek.
726f69e2 1649 ftp://ftp.daimi.aau.dk/pub/linux/poe/admutil-1.16.tar.gz
6dbe3af9 1650 login: 5.40 (Berkeley) 5/9/89; with ports by Michael Glad and Peter Orbaek
726f69e2
KZ
1651 ftp.daimi.aau.dk:/pub/linux/poe/poeigl-1.37.tar.gz
1652 mesg: 8.2 (Berkeley) 1/21/94
1653 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
6dbe3af9 1654 newgrp: Michael Haardt, with modifications by Peter Orbaek.
726f69e2 1655 ftp://ftp.daimi.aau.dk/pub/linux/poe/admutil-1.16.tar.gz
6dbe3af9
KZ
1656 passwd: Peter Orbaek, with yp modifications by Alvaro Martinez
1657 Echevarria (alvaro@enano.etsit.upm.es)
726f69e2 1658 ftp://ftp.daimi.aau.dk/pub/linux/poe/admutil-1.16.tar.gz
6dbe3af9
KZ
1659 shutdown: Peter Orbaek, with new modifications by Stephen Tweedie, Rik
1660 Faith, and Dave (gentzel@nova.enet.dec.com).
726f69e2 1661 ftp://ftp.daimi.aau.dk/pub/linux/poe/admutil-1.16.tar.gz
6dbe3af9 1662 simpleinit: Peter Orbaek
726f69e2 1663 ftp.daimi.aau.dk:/pub/linux/poe/poeigl-1.37.tar.gz
6dbe3af9
KZ
1664 vipw: 5.16 (Berkeley) 3/3/91, with modifications by Mike Grupenhoff
1665 <kashmir@umiacs.UMD.EDU>
726f69e2 1666 wall: 8.2 (Berkeley) 11/16/93 (With changes so that damaging escape
5c36a0eb 1667 sequences cannot be sent.)
726f69e2 1668 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
6dbe3af9
KZ
1669
1670
1671misc-utils:
1672 cal: 8.4 (Berkeley) 4/2/94, with modifications by Rik Faith and
1673 Hein@student.tu-clausthal.de (Jochen Hein).
1674 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
726f69e2 1675 chkdupexe: Version 1.2 from "Nicolai Langfeldt" <janl@ifi.uio.no>
6dbe3af9 1676 clear: Rik Faith
726f69e2
KZ
1677 ddate: Druel the Chaotic aka Jeremy Johnson aka mpython@gnu.ai.mit.edu,
1678 with modifications by Lee Harvey Oswald Smith, K.S.C. and
1679 substantial updates from Rev. Bro. Lee H:. O:. Smith, KYTP
6dbe3af9 1680 domainname: Peter Orbaek
726f69e2 1681 ftp.daimi.aau.dk:/pub/linux/poe/poeigl-1.37.tar.gz
6dbe3af9
KZ
1682 dsplit: David Arnstein (arnstein@netcom.com)
1683 gatekeeper.dec.com:/pub/usenet/comp.sources.misc/volume40/dsplit
1684 getopt (getoptprog): jhunix.hcf.jhu.edu:
1685 /pub/public_domain_software/NetBSD/usr/src/usr.bin/getopt
5c36a0eb
KZ
1686 replaced by getopt-1.0.3.tar.gz from Frodo Looijaard,
1687 found at http://huizen.dds.nl/~frodol
6dbe3af9 1688 hostid: Mitch DSouza (m.dsouza@mrc-apu.cam.ac.uk)
726f69e2 1689 ftp.daimi.aau.dk:/pub/linux/poe/poeigl-1.37.tar.gz
6dbe3af9
KZ
1690 hostname/dnsdomainname: Peter Tobias <tobias@server.et-inf.fho-emden.de>
1691 This version (1.6) should also be available soon in:
1692 nic.funet.fi:/pub/OS/Linux/PEOPLE/Linus/net-source/base/NetKit-A*
1693 kill: BSD version, modified by Salvatore Valente <svalente@mit.edu>
1694 logger: 8.1 (Berkeley) 6/6/93, with modifications by Rik Faith
1695 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
1696 look.c: 8.1 (Berkeley) 6/14/93, with modifications by Rik Faith
1697 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
1698 mcookie: Rik Faith (faith@cs.unc.edu)
1699 md5sum: Branki Lankester and Colin Plumb. The MD5 message-digest
1700 algorithm is in the Public Domain. This implementation
1701 calculates message-digest information only, and can NOT be used
1702 for encryption. Therefore it is exportable from the USA.
1703 Original sources in the MIT version of PGP 2.6.2.
1704 namei: Roger S. Southwick, with modifications by Steve Tell.
1705 reset: Rik Faith
1706 script: 5.13 (Berkeley) 3/5/91, with modifications by Rick Sladkey
1707 (jrs@world.std.com), Harald Koenig
1708 (koenig@nova.tat.physik.uni-tuebingen.de).
1709 setterm: Gordon Irlam (gordoni@cs.ua.oz.au), with modifications by
1710 Peter MacDonald, Mika Liljeberg (liljeber@cs.Helsinki.FI),
1711 John Walder (j-walder@uiuc.edu) [for dosemu].
1712 tsort: 5.3 (Berkeley) 6/1/90
1713 wuarchive.wustl.edu:/mirrors/4.3-reno
1714 whereis: 5.5 (Berkeley) 4/18/91
1715 wuarchive.wustl.edu:/mirrors/4.3-reno
726f69e2
KZ
1716 write: 8.1 (Berkeley) 6/6/93, with modifications by Mike Grupenhoff
1717 (kashmir@umiacs.umd.edu). With changes so that damaging escape
1718 sequences cannot be sent.
1719 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
1720
6dbe3af9
KZ
1721
1722mount:
1723 mount, umount, swapon
1724
1725 Rick Sladkey put together the mount-0.99.6.tar.Z package, and Stephen
1726 Tweedie provided updates. The utilities were originally from that
1727 package (all appear to be by Doug Quale (quale@saavik.cs.wisc.edu),
1728 with modifications by H. J. Lu (hlu@eecs.wsu.edu) on 11/25/92; Rick
1729 Sladkey (jrs@world.std.com) in January 1993; and Stephen Tweedie
1730 <sct@dcs.ed.ac.uk> on 8 October 1993. This distribution mount now
1731 supports NFS stuff. I have modified the man pages. I have also added
1732 a small patch from Hamish Glen Coleman (t933093@minyos.xx.rmit.OZ.AU)
1733 which restores the -o semantics.
1734
1735 Updated with Rick Sladkey's mount-0.99.14.tar.gz package, and with
1736 extra patches from Rick. Adam J. Richter allowed -t option to be
1737 optional. Patrick J. Volkerding (volkerdi@mhd1.moorhead.msus.edu) and
1738 Mitchum DSouza both provided patches that fixed the (null) problem when
1739 not using -t. Mitchum DSouza
1740 (mitch@mrc-applied-psychology.cambridge.ac.uk) added support for loop
1741 device mounts. Sebastian Lederer
1742 (lederer@next-pc.informatik.uni-bonn.de) added support for sending an
1743 unmount RPC call to the server when an NFS-filesystem is unmounted.
1744 Sander van Malssen (svm@kozmix.hacktic.nl) added support for remounting
1745 readonly file systems readonly. Mike Grupenhoff
1746 <kashmir@umiacs.UMD.EDU> added a probe of the superblock for the type
1747 before /proc/filesystems is checked. Andries.Brouwer@cwi.nl fixed up
1748 error reporting.
1749
726f69e2
KZ
1750 Updated with patches from Andries.Brouwer@cwi.nl and Dan Quinlan
1751 (quinlan@yggdrasil.com). And more patches from Andries and others.
1752
6dbe3af9
KZ
1753historic/selection: The complete selection-1.5 package, by Andrew Haylett
1754 <ajh@gec-mrc.co.uk>, 17th June 1993, is included in the historic tree.
1755 Kernel patches are no longer necessary for modern kernels, but these
1756 were tiny so I left them in for historical reasons. The Makefile was
1757 modified for this distribution. With changes from Rick Sladkey.
1758
1759sys-utils:
6dbe3af9
KZ
1760 arch: Rik Faith <faith@cs.unc.edu>
1761 chroot: Rick Sladkey <jrs@world.std.com>
1762 clock: Originally from the timesrc-1.2.tar.Z package, Charles Hedrick,
1763 hedrick@cs.rutgers.edu (V1.0); Rob Hooft, hooft@chem.ruu.nl
1764 (V1.1); Harald Koenig (koenig@nova.tat.physik.uni-tuebingen.de)
1765 (V1.2). With additional changes: Hamish Coleman
1766 (hamish@zot.apana.org.au) (V1.2a); Alan Modra
1767 (alan@spri.levels.unisa.edu.au (V1.3, V1.4).
1768 ctrlaltdel: Peter Orbaek <poe@daimi.aau.dk>
726f69e2
KZ
1769 ftp://ftp.daimi.aau.dk/pub/linux/poe/admutil-1.16.tar.gz
1770 cytune: Nick Simicish (njs@scifi.emi.net) and Rik Faith (faith@cs.unc.edu)
6dbe3af9
KZ
1771 dmesg: Theodore Ts'o (tytso@athena.mit.edu); Rick Sladkey
1772 (jrs@world.std.com)
1773 ipcrm: From the ipcdelta.tar.z distribution by krishna
1774 balasub@cis.ohio-state.edu on 3/15/93. ipc.info and ipc.texi
1775 are also from that distribution.
1776 ipcs: Also from the ipcdelta.tar.z distribution by krishna
1777 balasub@cis.ohio-state.edu, with patches from Mike Jagdis
1778 (jaggy@purplet.demon.co.uk)
1779 kbdrate: Rik Faith (faith@cs.unc.edu), with patches from
1780 Andries.Brouwer@cwi.nl and John Bowman
1781 (bowman@hagar.ph.utexas.edu)
726f69e2 1782 ksymoops: 1.7 from Greg McGary <gkm@magilla.cichlid.com>
6dbe3af9
KZ
1783 rdev: almesber@nessie.cs.id.ethz.ch (Werner Almesberger), with
1784 modifications from Peter MacDonald, Stephen Tweedie
1785 (sct@dcs.ed.ac.uk), and Dave (gentzel@nova.enet.dec.com)
5c36a0eb 1786 readprofile: Alessandro Rubini from readprofile-2.0.tar.gz
6dbe3af9
KZ
1787 renice: 8.1 (Berkeley) 6/9/93
1788 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
1789 setserial: Michael K. Johnson (johnsonm@stolaf.edu) re-released Rick
1790 Sladkey's setserial in January 1993, with changes by
1791 Theodore Ts'o (tytso@mit.edu). I think that Theodore also
1792 did extensive changes for version 2.01, I can't find any
1793 notes about this in the documentation. However, Theodore
1794 Ts'o (tytso@ATHENA.MIT.EDU) released version 2.10, and that
1795 is now included.
1796 setsid: Rick Sladkey <jrs@world.std.com>
1797 sln: Mike Parker and David MacKenzie (from Linux's libc)
1798 sync: Nick Holloway, with thanks to James Bonfield
1799 tunelp: Michael K. Johnson (johnsonm@nigel.vnet.net)
726f69e2 1800
6dbe3af9
KZ
1801
1802syslogd:
1803 5.45 (Berkeley) 3/2/91
1804
1805 Most of the changes for syslogd come from Rick Sladkey
1806 (jrs@world.std.com), but I'd like to thank other people who sent in
1807 changes (which usually got forwarded to Rick): Carsten Paeth
1808 (calle@calle.in-berlin.de) and Kaz Sasayama (kaz@lilia.iijnet.or.jp).
1809
1810text-utils:
1811 col: 5.3 (Berkeley) 2/2/91; with patches from Andries.Brouwer@cwi.nl
1812 and Carl Christofferson (cchris@connected.com)
1813 wuarchive.wustl.edu:/mirrors/4.3-reno/{bin,usr.bin}
1814 colcrt: 8.1 (Berkeley) 6/6/93 (Bill Joy)
1815 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
1816 colrm: 5.4 (Berkeley) 6/1/90 (Jeff Schriebman)
1817 column: 8.3 (Berkeley) 4/2/94
1818 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
1819 hexdump: 5.5 (Berkeley) 6/1/90
1820 wuarchive.wustl.edu:/mirrors/4.3-reno/{bin,usr.bin}
1821 more: 5.19 (Berkeley) 6/29/88 (Eric Shienbrood, Geoff Peck, John Foderaro)
1822 rev: 5.2 (Berkeley) 3/21/92; with modifications by Charles Hannum
1823 (mycroft@gnu.ai.mit.edu), Brian Koehmstedt (bpk@gnu.ai.mit.edu),
1824 bjdouma@xs4all.nl
1825 wuarchive.wustl.edu:/mirrors/4.3-reno/{bin,usr.bin}
1826 strings: 5.10 (Berkeley) 5/23/91; with patches from Vitor Duarte
1827 <vad@fct.unl.pt>
1828 wuarchive.wustl.edu:/mirrors/4.3-reno/{bin,usr.bin}
1829 ul: 8.1 (Berkeley) 6/6/93
1830 ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
1831