Lines Matching refs:in
3 * Noteworthy changes in release ?.? (????-??-??) [?]
12 [bug introduced with numfmt in coreutils-8.21]
15 [bug introduced in textutils-2.1]
17 ** Changes in behavior
37 wc is now much faster in single-byte locales and somewhat faster in
41 * Noteworthy changes in release 9.4 (2023-08-29) [stable]
47 [This bug was present in "the beginning".]
51 [bug introduced in coreutils-9.2]
55 [bug introduced in coreutils-9.1]
58 to ensure no holes present in the destination copy.
59 [bug introduced in coreutils-9.0]
61 cksum again diagnoses read errors in its default CRC32 mode.
62 [bug introduced in coreutils-9.0]
65 are escaped appropriately in the status output.
67 [bug introduced in coreutils-8.25]
71 [bug introduced in coreutils-9.1]
74 [This bug was present in "the beginning".]
78 [This bug was present in "the beginning".]
82 [This bug was present in "the beginning".]
87 [bug introduced in coreutils-9.0]
90 [This bug was present in "the beginning".]
94 [bug introduced in coreutils-9.0]
98 [This bug was present in "the beginning".]
102 [bugs introduced in coreutils-9.2]
106 [bug introduced in coreutils-9.0]
108 ** Changes in behavior
123 [problem introduced in coreutils-6.0]
156 * Noteworthy changes in release 9.3 (2023-04-18) [stable]
161 will again fall back to a standard copy in more cases.
164 [bug introduced in coreutils-9.2]
169 [bug introduced in coreutils-9.2]
173 [This bug was present in "the beginning".]
178 [bug introduced in coreutils-9.2]
181 [This bug was present in "the beginning".]
185 [bug introduced in coreutils-8.27]
190 [This bug was present in "the beginning".]
192 ** Changes in behavior
202 in the destination, while not affecting the exit status.
206 * Noteworthy changes in release 9.2 (2023-03-20) [stable]
210 'comm --output-delimiter="" --total' now delimits columns in the total
211 line with the NUL character, consistent with NUL column delimiters in
213 total line in this case.
214 [bug introduced with the --total option in coreutils-8.26]
218 [bug introduced in coreutils-9.1]
221 [bug introduced in coreutils-9.1]
226 [bug introduced in coreutils-6.0]
232 which may have resulted in data corruption.
233 [bug introduced in coreutils-7.5 and enabled by default in coreutils-9.0]
237 [issue introduced in coreutils-9.0]
240 [bug introduced in coreutils-9.1]
243 Previously it may have aborted with a failed assertion in some cases.
244 [This bug was present in "the beginning".]
248 [bug introduced in v8.19 with the addition of this option]
250 runcon --compute no longer looks up the specified command in the $PATH
252 [bug introduced when runcon was introduced in coreutils-6.9.90]
255 like x86_64 where 'long double' has padding bits in memory.
258 [bug introduced 1999-05-02 and only partly fixed in coreutils-8.14]
264 [This bug was present in "the beginning".]
268 [bug introduced in coreutils-5.3]
272 [bug introduced in fileutils-4.1.6]
277 [bug introduced in coreutils-8.24]
279 ** Changes in behavior
285 in others, where they exceed integer width limits, they now elicit
296 cp, mv, and install again read in multiples of the reported block size,
298 [behavior inadvertently changed in coreutils-7.2]
306 reverting to the behavior in coreutils-9.0 and earlier.
333 No file name or other information is output in this mode.
339 in the form p^e, rather than repeating the prime p, e times.
350 split -n now accepts piped input even when not in round-robin mode,
364 On macOS, cp creates a copy-on-write clone in more cases.
368 specified, as only the last specified is significant in that case.
370 rm outputs more accurate diagnostics in the presence of errors
376 Previously tail would not show any new data in this case.
387 * Noteworthy changes in release 9.1 (2022-04-15) [stable]
393 [bug introduced in coreutils-9.0]
398 [bug introduced in coreutils-8.17]
402 [bug introduced in coreutils-6.7]
404 On macOS, 'cp A B' no longer miscopies when A is in an APFS file system
405 and B is in some other file system.
406 [bug introduced in coreutils-9.0]
410 [This bug was present in "the beginning".]
413 [bug introduced in coreutils-8.22]
419 [bug introduced in coreutils-7.0]
422 when A and B are in the same tmpfs file system.
423 [bug introduced in coreutils-9.0]
427 [bug introduced in coreutils-6.3]
429 ** Changes in behavior
450 dd now counts bytes instead of blocks if a block count ends in "B".
461 before the statx() call was introduced in coreutils-8.32.
464 behavior before the statx() call was introduced in coreutils-8.32.
480 dircolors will now also match COLORTERM in addition to TERM environment
502 that conflict with characters possibly used in numbers.
506 root invoked coreutils, that are built and run in single binary mode,
513 [bug introduced in coreutils-8.32]
516 * Noteworthy changes in release 9.0 (2021-09-24) [stable]
521 [bug introduced in coreutils-5.3.0]
526 [bug introduced in coreutils-8.6]
530 [bug introduced with the --suppress-matched feature in coreutils-8.22]
532 df no longer outputs duplicate remote mounts in the presence of bind mounts.
533 [bug introduced in coreutils-8.26]
536 [bug introduced in coreutils-8.29]
540 [bug introduced in coreutils-8.25]
543 [bug introduced in coreutils-8.30]
545 expr no longer mishandles unmatched \(...\) in regular expressions.
546 [bug introduced in coreutils-6.0]
549 [bug introduced in coreutils-6.9.91]
552 [bug introduced in coreutils-8.22]
556 [This bug was present in "the beginning".]
558 pr again adjusts tabs in input, to maintain alignment in multi column output.
559 [bug introduced in coreutils-6.9]
562 [bug introduced by the rewrite to use fts in coreutils-8.0]
566 [bug introduced in coreutils-8.26]
570 [bug introduced in coreutils-7.5]
574 [bug introduced in coreutils-8.6]
578 [bug introduced in coreutils-8.31]
580 ** Changes in behavior
591 that was made in release 8.32.
597 stat will use decomposed (major,minor) device numbers in its default format.
635 literally, thus overwriting the first character in the line with '$'.
661 * Noteworthy changes in release 8.32 (2020-03-05) [stable]
667 [bug introduced in fileutils-4.1.6]
673 [bugs introduced in coreutils-6.0]
676 like ones with '\r' in a field value ("mount -t tmpfs tmpfs /foo$'\r'bar"),
679 [bugs introduced in coreutils-8.24 with the introduction of reading
683 [bug introduced in coreutils-8.24]
688 [bug introduced in coreutils-8.31]
693 [bug introduced in coreutils-6.11]
696 [bug introduced with the --repeat feature in coreutils-8.22]
701 [bug introduced in coreutils-8.24]
705 [bug introduced in coreutils-6.10]
707 ** Changes in behavior
716 date now parses military time zones in accordance with common usage:
720 For example, 'date -d "09:00B" is now equivalent to 9am in UTC+2 time zone.
723 [The old behavior was introduced in sh-utils 2.0.15 ca. 1999, predating
744 file, greatly improving performance in some cases.
764 * Noteworthy changes in release 8.31 (2019-03-10) [stable]
769 [bug introduced in coreutils-5.3.0]
773 [This bug was present in "the beginning".]
780 [bug introduced in coreutils-7.0]
790 [bug introduced with argument support to sync in coreutils-8.24]
793 [bug introduced in coreutils-8.28]
797 [bug introduced in coreutils-8.28]
799 ** Changes in behavior
818 approach is still used in situations where hard links to directories
836 introduced in POSIX.1-2017.
839 numbers in either the current or the C locale. For example, if the
843 more compatible with other implementations in non-C locales.
863 which is common in Asian locales.
872 * Noteworthy changes in release 8.30 (2018-07-01) [stable]
897 [bug introduced with --remove-destination in fileutils-4.1.1]
904 [bug introduced in coreutils-5.3.0]
909 in recent Linux and macOS kernels. As a side effect, 'mv -n A A'
913 ** Changes in behavior
928 string into multiple arguments. Used to pass multiple arguments in scripts
947 wc avoids redundant processing of ASCII text in multibyte locales,
951 * Noteworthy changes in release 8.29 (2017-12-27) [stable]
959 and "direct" flags. Previously some pages in the page cache were not
960 invalidated. [bug introduced for "direct" in coreutils-7.5,
961 and with the "nocache" implementation in coreutils-8.11]
964 [bug introduced in coreutils-7.3]
971 [bug introduced in coreutils-8.28]
974 [bug introduced in fileutils-4.0]
978 [bug introduced in coreutils-8.24]
981 invoked with blocked CHLD signal, or in a narrow window where
984 [bug introduced in coreutils-8.27]
1007 * Noteworthy changes in release 8.28 (2017-09-01) [stable]
1013 mv would leave such symlinks behind in the source file system.
1017 races that could lose backup data in unlikely circumstances. Since
1034 [bug introduced in coreutils-8.27]
1038 [bug introduced in coreutils-8.24]
1042 [bug introduced in coreutils-8.21]
1046 [bug introduced in coreutils-8.21]
1050 [bug introduced in the bourne-shell-to-C rewrite for coreutils-6.11]
1054 [bug introduced in fileutils-4.1.9]
1058 [bug introduced in coreutils-8.26]
1061 [bug introduced in coreutils-8.26]
1065 [bug introduced in coreutils-8.14]
1068 [bug introduced with inotify support added in coreutils-7.5]
1073 [bug introduced with inotify support added in coreutils-7.5]
1077 [bug introduced with inotify support added in coreutils-7.5]
1081 [bug introduced in coreutils-7.0]
1103 ** Changes in behavior
1119 is effective in this case.
1122 * Noteworthy changes in release 8.27 (2017-03-08) [stable]
1128 [bug present since SELinux support added in coreutils-6.10]
1131 not converted to the local time zone, and remained in the specified one.
1132 [bug introduced in coreutils-8.26]
1136 [bug introduced in fileutils-4.0]
1140 [bug introduced in coreutils-8.20]
1144 [bug introduced with inotify support added in coreutils-7.5]
1149 to have reallocated that command's pid in that short time window.
1150 [bug introduced when timeout was added in coreutils-7.0]
1155 [bug introduced in coreutils-8.24]
1171 nested level syntax allowed in this variable.
1191 * Noteworthy changes in release 8.26 (2016-11-30) [stable]
1196 handling ACLs on Cygwin and Solaris platforms. [bug introduced in
1201 [bug introduced in coreutils-5.93]
1205 [this bug was inherent in the use of fts: thus, for rm the bug was
1206 introduced in coreutils-8.0. du, chmod, chgrp and chown started using
1207 fts in 6.0. chcon was added in coreutils-6.9.91 with fts support. ]
1211 in the global variable 'tzname'. [bug introduced in coreutils-8.24]
1214 [bug introduced in coreutils-8.24]
1217 which resulted in failures on FreeBSD 11 at least.
1218 [bug introduced in coreutils-8.24]
1221 two or more directories nested in each other are created and each of them
1224 ls --time-style no longer mishandles '%%b' in formats.
1225 [bug introduced in coreutils-7.2]
1229 [bug introduced with the --ignore-missing feature in coreutils-8.25]
1232 [This bug was present in "the beginning".]
1236 [This bug was detected with ASAN and present in "the beginning".]
1238 sort -h -k now works even in locales that use blank as thousands separator.
1241 for translated languages. [bug introduced in coreutils-8.24]
1247 [This bug was present in "the beginning".]
1250 [bug introduced in coreutils-8.15]
1254 and is now handled correctly in all cases.
1255 [bug introduced in fileutils-4.0h]
1259 [This bug was present in "the beginning".]
1263 [This bug was present in "the beginning" but exacerbated in coreutils-8.24]
1266 Previously truncation was ignored thus not outputting new data in the file.
1267 [bug introduced in coreutils-5.3.0]
1271 [This bug was present in "the beginning".]
1274 [bug introduced in coreutils-8.24]
1276 ** Changes in behavior
1298 mount entries now being processed in about 1.1s compared to 1.7s.
1341 * Noteworthy changes in release 8.25 (2016-01-20) [stable]
1347 That combination resulted in the trailing hole not being reproduced.
1348 [bug introduced in coreutils-8.10]
1351 [bug introduced in coreutils-6.11]
1355 [bug introduced in coreutils-6.2]
1358 [bug introduced in coreutils-5.1.0]
1362 [bug introduced in coreutils-8.24]
1365 [bug introduced in coreutils-5.93]
1369 [bug introduced with the --debug feature in coreutils-8.6]
1372 [bug introduced in coreutils-7.5]
1384 dd now summarizes sizes in --human-readable format too, not just --si.
1394 printf now supports the '%q' format to print arguments in a form that
1401 ** Changes in behavior
1412 ls now quotes file names unambiguously and appropriate for use in a shell,
1419 All utilities now quote user supplied arguments in error strings,
1420 which avoids confusing error messages in the presence of '\r' chars etc.
1429 dircolors now supports globbing of TERM entries in its database.
1434 [issue introduced in coreutils-8.20]
1443 by quoting names containing '\n' characters; appropriate for use in a shell.
1446 * Noteworthy changes in release 8.24 (2015-07-03) [stable]
1454 [bug introduced in coreutils-8.21]
1458 [bug introduced in coreutils-8.1 and partially fixed in coreutils-8.23]
1463 [bugs introduced in coreutils-8.23]
1473 head, od, split, tac, tail, and wc no longer mishandle input from files in
1478 [bug introduced with the -Z restorecon functionality in coreutils-8.22]
1482 [bug introduced when numfmt was added in coreutils-8.21]
1486 [bug introduced when numfmt was added in coreutils-8.21]
1493 rm indicates the correct number of arguments in its confirmation prompt,
1494 on all platforms. [bug introduced in coreutils-8.22]
1497 a diagnostic. [bug introduced in coreutils-8.22]
1501 [bug introduced in coreutils-7.5]
1504 [bug introduced in coreutils-7.5]
1508 [bug introduced in coreutils-7.5]
1511 [bug introduced in the beginning]
1515 [bug introduced in coreutils-7.5]
1540 and output errors in general.
1542 ** Changes in behavior
1547 [suppression was introduced in coreutils-8.21]
1550 The implementation was susceptible to races in the presence of multiple mv
1551 instances, which could result in both hardlinks being deleted. Also on case
1553 if called like `mv file File`. The feature was added in coreutils-5.0.1.
1561 for better conformance to POSIX. This feature was added in coreutils-5.3.0.
1568 cp,install,mv will convert smaller runs of NULs in the input to holes,
1583 in various cases, and more direct links to the corresponding online
1587 * Noteworthy changes in release 8.23 (2014-07-18) [stable]
1592 [bug introduced in coreutils-6.0]
1595 context for existing directories in the destination. Previously they set
1597 [bug introduced in coreutils-8.22]
1602 [bug introduced in coreutils-8.22]
1605 [bug introduced with extended attribute preservation feature in coreutils-7.1]
1608 [bug introduced with the --date='TZ="" ..' parsing feature in coreutils-5.3.0]
1614 corrected as shown in the following table, where A is the ASCII value, W is
1616 values are in octal.
1629 [These dd bugs were present in "the beginning".]
1636 [These bugs were present in "the beginning".]
1638 df now outputs all appropriate entries in the presence of bind mounts.
1641 [bug introduced in coreutils-8.22]
1645 [bug introduced in coreutils-8.1]
1650 [bug introduced in coreutils-5.0.1]
1654 [bug introduced with the --bytes=-N feature in coreutils-5.0.1]
1657 now copies all input to stdout. Previously nothing was output in this case.
1658 [bug introduced with the --lines=-N feature in coreutils-5.0.1]
1661 Previously, in the default output format, it would print the default group ID
1662 in the password database, which may be neither real nor effective. For e.g.,
1664 [bug introduced in coreutils-8.1]
1668 [bug introduced in coreutils-5.3.0]
1671 [bug introduced with the --relative feature in coreutils-8.16]
1673 numfmt now handles blanks correctly in all unibyte locales. Previously
1674 in locales where character 0xA0 is a blank, numfmt would mishandle it.
1675 [bug introduced when numfmt was added in coreutils-8.21]
1678 [bug introduced in TEXTUTILS-1_22i]
1681 [This bug was present in "the beginning".]
1684 [bug introduced in coreutils-8.20.]
1687 [bug introduced with the --repeat feature in coreutils-8.22]
1691 [bug introduced in coreutils-8.6]
1694 [bug introduced with inotify support added in coreutils-7.5]
1702 selected programs in a single binary called "coreutils". The selected
1719 ** Changes in behavior
1727 cut -d$'\n' again outputs lines identified in the --fields list, having
1728 not done so in v8.21 and v8.22. Note using this non portable functionality
1729 will result in the delayed output of lines.
1739 in case the look-up within the chroot fails due to library conflicts etc.
1760 * Noteworthy changes in release 8.22 (2013-12-13) [stable]
1764 df now processes the mount list correctly in the presence of unstattable
1766 [bug introduced in coreutils-8.21]
1771 [This bug was present in "the beginning".]
1773 df now processes disk device nodes correctly in the presence of bind mounts.
1775 [This bug was present in "the beginning".]
1780 [This bug was present in "the beginning".]
1784 [This bug was introduced when --relative was added in coreutils-8.16.]
1788 [Bug introduced in coreutils-5.3.0]
1790 mkdir, mkfifo, and mknod now work better when creating a file in a directory
1793 [bug introduced in coreutils-6.0]
1795 mv will now replace empty directories in the destination with directories
1797 [This bug was present in "the beginning".]
1801 [Bug introduced in coreutils-7.0]
1804 [Bug introduced in coreutils-6.8]
1808 [The "last write" bug was introduced in coreutils-5.3.0 but masked
1809 by the alignment bug introduced in coreutils-6.0]
1813 [This bug was introduced when inotify support was added in coreutils-7.5]
1817 [This bug was introduced when inotify support was added in coreutils-7.5]
1823 appropriate for the new item location in the file system.
1840 id can now lookup by user ID, in addition to the existing name lookup.
1852 shuf accepts a new option: --repeat (-r), which can repeat items in
1855 ** Changes in behavior
1858 hard link in the destination unless the -P,--no-deref option is specified.
1901 factor now builds on aarch64 based systems [bug introduced in coreutils-8.20]
1904 * Noteworthy changes in release 8.21 (2013-02-14) [stable]
1913 to include in the output, or all available columns if the FIELD_LIST is
1926 [bug introduced in coreutils-8.20]
1930 [bug introduced in coreutils-8.10]
1934 [This bug was present in "the beginning".]
1938 [This bug was present in "the beginning".]
1942 "2:3". Now it prints "23". [bug introduced in 5.3.0]
1946 [bug introduced in TEXTUTILS-1_8b]
1949 [bug introduced in coreutils-8.20]
1956 [bug introduced in TEXTUTILS-1_22i]
1958 seq -w ensures that for numbers input in scientific notation,
1960 [This bug was present in "the beginning".]
1964 [This bug was present in "the beginning".]
1969 [bugs introduced in coreutils-8.20]
1975 ** Changes in behavior
1979 can be in any column. If there is no source column, then df prints
1980 'total' in the target column.
1986 cut -d$'\n' no longer outputs lines identified in the --fields list,
2004 Perl is now more of a prerequisite. It has long been required in order
2006 also required in order to generate proper man pages, via help2man. The
2011 in distributed (not from clone) Makefile.in that could cause parallel
2016 by avoiding incompatible asm. [bug introduced in coreutils-8.20]
2021 Now, those tests may be run once again. [bug introduced in coreutils-8.20]
2024 * Noteworthy changes in release 8.20 (2012-10-23) [stable]
2040 [bug introduced in coreutils-8.11]
2054 [bug introduced in coreutils-7.0, with GNU MP support]
2057 directories, with orphaned symlink coloring disabled in LS_COLORS.
2058 [bug introduced in coreutils-8.14]
2062 [bug introduced in coreutils-8.19, with the addition of --dir (-d)]
2066 [bug introduced in coreutils-8.6]
2074 ** Changes in behavior
2087 seq is now up to 70 times faster than it was in coreutils-8.19 and prior,
2103 are run without following the instructions in README.
2106 rather than running make in man/, lib/, src/, tests/, instead, the top
2108 the targets in the corresponding directory. Two directories remain
2114 * Noteworthy changes in release 8.19 (2012-08-20) [stable]
2121 [This bug was present in "the beginning".]
2126 [bug introduced in coreutils-8.6]
2131 [bug introduced in coreutils-8.6]
2141 * Noteworthy changes in release 8.18 (2012-08-12) [stable]
2152 [This bug was present in "the beginning".]
2154 df no longer outputs control characters present in the mount point name.
2157 [This bug was present in "the beginning".]
2161 [This bug dates back to when --total was added in coreutils-7.0]
2168 [This bug was present in "the beginning".]
2170 ls --color would mis-color relative-named symlinks in /
2171 [bug introduced in coreutils-8.17]
2177 in all situations on GNU/Linux, by correctly determining the block size.
2181 [you might say this was introduced in coreutils-7.5, along with inotify
2182 support, but even now, its magic number isn't in the usual place.]
2188 ** Changes in behavior
2198 sort avoids redundant processing in the presence of inaccessible inputs,
2204 [The default max memory usage changed from 50% to 100% in coreutils-8.16]
2207 * Noteworthy changes in release 8.17 (2012-05-10) [stable]
2212 the default group ID listed in the password database, and sometimes
2214 set-GID, or in a session for which the default group has just been
2216 yet effective. [bug introduced in coreutils-8.1]
2221 found. Now, in this unusual case, it retries the open (but with O_CREATE),
2224 precede the initial stat. [This bug was present in "the beginning".]
2227 [bug introduced in coreutils-8.8]
2230 [bug present since 'stat' was introduced in fileutils-4.1.9]
2234 split and truncate now allow any seekable files in situations where
2241 ** Changes in behavior
2251 * Noteworthy changes in release 8.16 (2012-03-26) [stable]
2296 [bug introduced in coreutils-8.15]
2300 they are the same, implicitly warning you that the move would result in
2314 --relative-to=/. [bug since the beginning, in 8.15]
2322 'realpath --relative-base=dir' in isolation now implies '--relative-to=dir'
2328 * Noteworthy changes in release 8.15 (2012-01-06) [stable]
2337 [bug introduced in coreutils-5.1.0]
2340 [bug introduced in coreutils-5.2.1]
2347 [bug introduced in coreutils-4.5.4]
2351 [bug probably introduced in coreutils-6.10 with SELinux support]
2355 [bug introduced in coreutils-8.0, when rm began using fts]
2361 [bug introduced in coreutils-8.8, with the addition of the -n option]
2366 [bug introduced in coreutils-5.3.0]
2369 [you might say this was introduced in coreutils-7.5, along with inotify
2370 support, but the new magic numbers weren't in the usual places then.]
2372 ** Changes in behavior
2374 df avoids long UUID-including file system names in the default listing.
2386 * Noteworthy changes in release 8.14 (2011-10-12) [stable]
2391 dangling symlinks when an 'ln=target' entry is in $LS_COLORS.
2392 [bug introduced in fileutils-4.0]
2395 [bug introduced in coreutils-8.13]
2398 [bug introduced in coreutils-8.5]
2410 ** Changes in behavior
2419 xz is portable enough and in wide-enough use that distributing
2423 * Noteworthy changes in release 8.13 (2011-09-08) [stable]
2429 [bug introduced in sh-utils-2.0g]
2432 directory. [bug introduced in coreutils-6.8]
2435 of a src-hard-linked name in the destination tree. I.e., if s/a and s/b
2438 [This bug appears to have been present in "the beginning".]
2441 proportional to the number of entries in each directory they process.
2444 [this bug was inherent in the use of fts: thus, for rm the bug was
2445 introduced in coreutils-8.0. The prior implementation of rm did not use
2446 as much memory. du, chmod, chgrp and chown started using fts in 6.0.
2447 chcon was added in coreutils-6.9.91 with fts support. ]
2450 [bug introduced in textutils-1.19q]
2452 printf '%d' '"' no longer accesses out-of-bounds memory in the diagnostic.
2453 [bug introduced in sh-utils-1.16]
2455 split --number l/... no longer creates extraneous files in certain cases.
2456 [bug introduced in coreutils-8.8]
2460 [bugs introduced in coreutils-7.0]
2465 [bug introduced in coreutils-5.3.0]
2467 ** Changes in behavior
2469 chmod, chown and chgrp now output the original attributes in messages,
2473 files in the destination, to mirror hard links from the source.
2505 in gnulib.
2511 unsorted input, rather than e.g., "join: file 1 is not in sorted order".
2528 * Noteworthy changes in release 8.12 (2011-04-26) [stable]
2533 with inotify support. [bug introduced in coreutils-7.5]
2535 ** Changes in behavior
2537 cp's extent-based (FIEMAP) copying code is more reliable in the face
2553 * Noteworthy changes in release 8.11 (2011-04-13) [stable]
2559 [bug introduced in coreutils-8.0]
2562 which could result in corrupt copies of sparse files.
2563 [bug introduced in coreutils-8.10]
2567 [bug introduced in coreutils-5.3.0]
2570 [bug introduced in coreutils-7.1]
2573 [bug introduced in coreutils-8.6]
2576 [bug introduced in coreutils-8.8]
2579 [bug introduced in coreutils-7.1]
2588 in various cases where partial reads can cause issues.
2590 ** Changes in behavior
2594 [The sync was introduced in coreutils-8.10]
2598 create a hole in the output file when --sparse=always is specified.
2609 * Noteworthy changes in release 8.10 (2011-02-04) [stable]
2614 part of the hierarchy being traversed is moved to a higher level in the
2617 [bug introduced in coreutils-5.1.0]
2620 even if the other file is empty. [bug introduced in coreutils-8.5]
2624 the first file. [bug present in "the beginning".]
2630 [bug introduced in coreutils-7.0]
2637 non-sparse sections of a file. Similarly, to induce a hole in the
2639 it knows precisely where each hole in an input file is, and can
2640 reproduce them efficiently in the output file. mv also benefits
2644 output format from the first line in each file, to ensure
2647 ** Changes in behavior
2654 * Noteworthy changes in release 8.9 (2011-01-04) [stable]
2660 [bug introduced in coreutils-8.8]
2663 * Noteworthy changes in release 8.8 (2010-12-22) [stable]
2671 it no longer omits spaces between floating-point columns in some cases.
2674 corrupted pointer. [bug introduced in coreutils-8.6]
2679 [bug introduced in coreutils-8.6]
2682 into the stack of an expired thread. [bug introduced in coreutils-8.6]
2685 no longer hangs indefinitely due to a bug in waiting for subprocesses,
2690 ** Changes in behavior
2703 * Noteworthy changes in release 8.7 (2010-11-13) [stable]
2709 latent bug introduced in coreutils 8.1, and possibly a second latent
2714 [the bugs were present in the initial implementation]
2716 tail -F once again notices changes in a currently unavailable
2717 remote directory [bug introduced in coreutils-7.5]
2719 ** Changes in behavior
2739 * Noteworthy changes in release 8.6 (2010-10-15) [stable]
2755 [bug introduced in coreutils-4.5.8]
2758 [bug introduced in coreutils-8.3]
2760 tail -F once again notices changes in a currently unavailable directory,
2762 [bugs introduced in coreutils-7.5]
2766 while in all locales, some invalid specifications were undiagnosed.
2767 [bugs introduced in coreutils 6.9.90 and 6.9.92]
2778 line significant in the sort, and warn about questionable options.
2780 sort now supports -d, -f, -i, -R, and -V in any combination.
2786 ** Changes in behavior
2796 the wider two field numeric ISO style, in locales where a style has
2797 not been specified. The new approach has nicer behavior in some
2799 of generating less-predictable and often worse output in poorly-configured
2801 [The old behavior was introduced in coreutils-6.0 and had been removed
2827 option is in effect, since security context is a file attribute
2844 * Noteworthy changes in release 8.5 (2010-04-23) [stable]
2849 [bug introduced in coreutils-8.4]
2854 [bug introduced in coreutils-6.11]
2857 in the locale database. Also locales with 8 bit characters are
2862 Previously if -POS was specified, 1 field too many was used in the sort.
2863 [bug introduced in coreutils-7.2]
2875 messages could be incorrectly listed as "+", when in fact, the user was
2879 that would make it unwritable (via write(1)) by normal users, in spite
2884 ** Changes in behavior
2893 * Noteworthy changes in release 8.4 (2010-01-13) [stable]
2900 [bug introduced in coreutils-8.1]
2907 Compilation would fail on systems using glibc-2.7..2.9 due to changes in
2908 gnulib's wchar.h that tickled a bug in at least those versions of glibc's
2909 own <wchar.h> header. Now, gnulib works around the bug in those older
2917 * Noteworthy changes in release 8.3 (2010-01-07) [stable]
2923 [bug introduced in coreutils-6.12].
2925 ls -l --color no longer prints "argetm" in front of dangling
2927 [bug introduced in fileutils-4.0]
2930 [bug introduced in coreutils-7.2]
2935 [bug introduced in coreutils-8.0]
2939 [bug introduced in coreutils-8.1]
2944 [bug introduced in coreutils-7.5]
2948 [bug introduced in coreutils-7.5]
2953 [bug introduced in coreutils-7.5]
2955 touch -a and touch -m could trigger bugs in some file systems, such
2957 [bug introduced in coreutils-8.1]
2964 * Noteworthy changes in release 8.2 (2009-12-11) [stable]
2969 [bug introduced in coreutils-8.1]
2972 [bug introduced in coreutils-8.1]
2978 [bug introduced in coreutils-8.0]
2983 ignores CHLD signals. [bug introduced in coreutils-6.9]
2986 [bug introduced in coreutils-7.6]
2990 if its parent ignores CHLD signals. [bug introduced in coreutils-7.6]
2992 a user running "make distcheck" in the coreutils source directory,
2996 [bug introduced in coreutils-5.0]
2999 * Noteworthy changes in release 8.1 (2009-11-18) [stable]
3005 [bug introduced in coreutils-8.0]
3017 without capabilities were colored in error. [bug introduced in coreutils-7.0]
3033 they detect write failure in printing an otherwise non-fatal warning
3041 Before, any data appended in the tiny interval between the initial
3045 [The race was introduced in coreutils-7.5]
3050 [The bug came with the implementation change in coreutils-7.5]
3053 for any specified signal. [bug introduced in coreutils-7.0].
3055 ** Changes in behavior
3063 du (due to a change in gnulib's fts) can now traverse NFSv4 automounted
3064 directories in which the stat'd device number of the mount point differs
3071 on systems with an unlinkat syscall that sets errno to EROFS in that case.
3083 avoid ambiguity with newlines embedded in the environment.
3089 after the substitution in the template. Additionally, uses such as
3096 * Noteworthy changes in release 8.0 (2009-10-06) [beta]
3102 [bug introduced in coreutils-7.1]
3104 touch -t [[CC]YY]MMDDhhmm[.ss] now accepts a timestamp string ending in .60,
3110 [bug introduced in coreutils-5.90]
3114 "ls -is" is now consistent with ls -lis in ignoring values returned
3121 [The race was introduced in coreutils-7.5,
3131 ** Changes in behavior
3138 since mkdir will succeed in that case.
3155 This makes rm -rf significantly faster (400-500%) in some pathological
3156 cases, and slightly slower (20%) in at least one pathological case.
3159 was quadratic in the depth of the hierarchy, now it is merely linear.
3170 * Noteworthy changes in release 7.6 (2009-09-11) [stable]
3177 [bug introduced in coreutils-7.5]
3180 [bug introduced in coreutils-7.5]
3183 [bug introduced in coreutils-7.1]
3187 [bug introduced in coreutils-6.11]
3194 [bug introduced in coreutils-7.3]
3198 because ls must stat every file in order to obtain a guaranteed-valid
3199 inode number. [bug introduced in coreutils-6.0]
3205 [bug introduced in coreutils-7.5]
3213 [bug introduced in coreutils-7.5]
3228 ** Changes in behavior
3237 * Noteworthy changes in release 7.5 (2009-08-20) [stable]
3248 [introduced in coreutils-7.0]
3253 [introduced in coreutils-7.0]
3256 before the start position. Previously in numeric mode the remaining
3258 [This bug appears to have been present in "the beginning".]
3260 truncate -s failed to skip all whitespace in the option argument in
3268 ** Changes in behavior
3279 nl --page-increment: deprecated in favor of --line-increment, the new option
3299 * Noteworthy changes in release 7.4 (2009-05-07) [stable]
3304 7 days in the future rather than the current day. Same for any other
3306 [This bug appears to have been present in "the beginning". ]
3309 release tarball, not from git -- would print the date 7 days in the future.
3311 human error (including not-committed changes in a release tarball)
3325 * Noteworthy changes in release 7.3 (2009-05-01) [stable]
3330 --preserve=context,xattr is specified in combination with -a.
3334 ls now aligns output correctly in the presence of abbreviated month
3344 [introduced in coreutils-7.2]
3346 ** Changes in behavior
3349 This is mainly noticeable in shred where the 3 random passes it does by
3363 [the optimization was introduced in coreutils-6.0]
3373 [truncation introduced in coreutils-6.11]
3374 [infinite loop introduced in coreutils-7.1]
3377 * Noteworthy changes in release 7.2 (2009-03-31) [stable]
3390 [bug introduced in coreutils-6.0]
3395 [bug introduced in coreutils-7.0]
3400 [bug introduced in coreutils-7.1]
3406 [bug introduced in coreutils-6.9.90]
3410 included in the sort while -k2,3.0 would have not included field 3.
3412 ** Changes in behavior
3426 * Noteworthy changes in release 7.1 (2009-02-21) [stable]
3439 dd accepts iflag=cio and oflag=cio to open the file in CIO (concurrent I/O)
3454 [bug introduced in coreutils-5.1]
3456 cp uses much less memory in some situations
3458 cp -a now correctly tries to preserve SELinux context (announced in 6.9.90),
3467 from 3 to at least 1026 lines long. [bug introduced in coreutils-6.11]
3476 ** Changes in behavior
3483 in redundant reading of the file with no warnings or errors.
3495 * Noteworthy changes in release 7.0 (2008-10-05) [beta]
3507 per-entry seek time cost when operating on entries in readdir order.
3509 from the newer version of fts in gnulib.
3511 comm now verifies that the inputs are in sorted order. This check can
3556 od no longer suffers from platform bugs in printf(3). This is
3560 Before, it would mistakenly omit the final number in that example.
3576 no matter how many files are in a given directory. I.e., to list a directory
3583 ** Changes in behavior
3589 * Noteworthy changes in release 6.12 (2008-05-31) [stable]
3609 Printing of such large-numbered, kernel-only (not in /etc/group) group-IDs
3610 was suppressed in 6.11 due to ignorance that they are useful.
3618 "echo > x; tac -r x x". [bug present at least in textutils-1.8b, from 1992]
3620 ** Changes in behavior
3623 [it was deliberately disabled in 6.9.90]
3626 * Noteworthy changes in release 6.11 (2008-04-19) [stable]
3635 to create the destination file. [bug introduced in coreutils-5.90]
3638 of=/dev/stdout. [bug introduced in fileutils-4.0h]
3640 id now uses getgrouplist, when possible. This results in
3643 ls no longer segfaults on files in /proc when linked with an older version
3649 [bug introduced in coreutils-5.1.0]
3656 [bug present in the original version, in coreutils-4.5.1, 1995]
3663 [bug introduced in coreutils-5.3.0]
3666 stack before then) [bug present in the original version, in 1992]
3669 [bug present in the original version, in 1992]
3680 in more cases when a directory is empty.
3684 [bug introduced in coreutils-6.0]
3688 join now verifies that the inputs are in sorted order. This check can
3716 * Noteworthy changes in release 6.10 (2008-01-22) [stable]
3720 Fix a non-portable use of sed in configure.ac.
3721 [bug introduced in coreutils-6.9.92]
3724 * Noteworthy changes in release 6.9.92 (2008-01-12) [beta]
3730 [bug introduced in coreutils-6.9.90]
3732 tr's case conversion would fail in a locale with differing numbers
3735 [bug introduced in coreutils-6.9.90]
3745 * Noteworthy changes in release 6.9.91 (2007-12-15) [beta]
3751 "rm" would fail to unlink a non-directory when run in an environment
3752 in which the user running rm is capable of unlinking a directory.
3753 [bug introduced in coreutils-6.9]
3756 * Noteworthy changes in release 6.9.90 (2007-12-01) [beta]
3767 runcon: run a program in a different SELinux security context
3773 ** Changes in behavior
3778 pr -F no longer suppresses the footer or the first two blank lines in
3811 wc no longer warns about character decoding errors in multibyte locales.
3849 in its 35-colon command-line argument
3855 [bug introduced in coreutils-5.1.0]
3860 and create a nonempty one. [bug introduced in coreutils-6.0]
3862 cp --parents no longer mishandles symlinks to directories in file
3863 name components in the source, e.g., "cp --parents symlink/a/b d"
3881 cut now diagnoses the '-' in "cut -f -" as an invalid range, rather
3885 in addition to the usual 'YYYYMMDD N days'.
3888 in the total size.
3893 ls -x DIR would sometimes output the wrong string in place of the
3894 first entry. [introduced in coreutils-6.8]
3898 was not a command-line argument and in a directory with d_type support.
3899 [introduced in coreutils-6.0]
3903 before the name of each symlink. [introduced in coreutils-6.0]
3907 with files in /proc and linux-2.6.22.
3912 od would skip only the first N-1 files. [introduced in textutils-2.0.9]
3916 and exits with nonzero status. [present in initial implementation]
3928 invalid pointer [introduced in coreutils-6.5]
3937 complement of Set1. [present in the original version, in 1992]
3939 tr no longer rejects an unmatched [:lower:] or [:upper:] in SET1.
3940 [present in the original version]
3943 * Noteworthy changes in release 6.9 (2007-03-22) [stable]
3956 * Noteworthy changes in release 6.8 (2007-02-24) [not-unstable]
3963 chmod no longer fails in an environment (e.g., a chroot) with openat
3970 too-generous permissions in some cases. For example, when copying a
3978 in coreutils-5.3.0.
3983 "ls -FRL" always follows symbolic links on Linux. Introduced in
4011 Introduced in coreutils-6.0. Similarly, when a cross-partition
4032 * Noteworthy changes in release 6.7 (2006-12-08) [stable]
4038 This could result in files that were setuid to the wrong user.
4039 To fix this, special mode bits are now set in the copy only if its
4045 had too-generous permissions in some cases. For example, when
4058 * Noteworthy changes in release 6.6 (2006-11-22) [stable]
4063 nameless group or owner. This bug was introduced in coreutils-6.5.
4065 A bug in the latest official m4/gettext.m4 (from gettext-0.15)
4067 way in which coreutils uses AM_GNU_GETTEXT.
4072 trailing slash in the name of a symlink-to-directory even on
4076 * Major changes in release 6.5 (2006-11-19) [stable]
4093 * Major changes in release 6.4 (2006-10-22) [stable]
4103 This bug was introduced in coreutils-6.0.
4110 * Major changes in release 6.3 (2006-09-30) [stable]
4117 rm works around a bug in Darwin 7.9.0 (MacOS X 10.3.9) that would
4118 sometimes keep it from removing all entries in a directory on an HFS+
4126 chmod would fail unnecessarily in an unusual case: when an initially-
4131 in coreutils-5.1.0 (2003-10-15).
4156 * Major changes in release 6.2 (2006-09-18) [stable candidate]
4158 ** Changes in behavior
4177 in README-cvs. Although this represents a large change to the
4178 infrastructure, it should cause no change in how the tools work.
4193 where the first one names a directory and the second name ends in
4195 now succeeds, once more. This bug was introduced in coreutils-5.3.0.
4198 * Major changes in release 6.1 (2006-08-19) [unstable]
4200 ** Changes in behavior
4213 [introduced with the original design, in fileutils-4.0r, 2000-04-29]
4216 [introduced in coreutils-6.0]
4218 ls -CF would misalign columns in some cases involving non-stat'able files
4219 [introduced in coreutils-6.0]
4221 * Major changes in release 6.0 (2006-08-15) [unstable]
4242 ** Changes in behavior
4252 clear the bits, mention them explicitly in a symbolic mode, e.g.,
4254 in either a symbolic or a numeric mode, e.g., 'mkdir -m 2755 DIR',
4276 the wrong date in some time zones. (see the test for an example)
4289 expr no longer complains about leading ^ in a regular expression
4292 errors it detects in the expression's values; exit status 3 is now
4319 $HOME/nohup.out) if stdout is closed and stderr is a tty; this is in
4331 You no longer need the '-f%.f' in 'seq -f%.f 1048575 1024 1050623',
4348 stat: backslash escapes are interpreted in a format string specified
4361 ptx's --copyright (-C) option is scheduled for removal in 2007, and
4364 rm's --directory (-d) option is scheduled for removal in 2006. This
4370 -F) option in 2006. Please write to <bug-coreutils@gnu.org> if this
4424 file in /proc or /sys (linux-specific), would truncate its output,
4427 cp -p would fail in a /proc-less chroot, on some systems
4429 When 'cp -RL' encounters the same directory more than once in the
4461 a false positive (introduced in fileutils-4.1.9).
4474 * Major changes in release 5.97 (2006-06-24) [stable]
4475 * Major changes in release 5.96 (2006-05-22) [stable]
4476 * Major changes in release 5.95 (2006-05-12) [stable]
4477 * Major changes in release 5.94 (2006-02-13) [stable]
4481 * Major changes in release 5.93 (2005-11-06) [stable]
4514 * Major changes in release 5.92 (2005-10-22) [stable]
4523 * Major changes in release 5.91 (2005-10-17) [stable candidate]
4546 * Major changes in release 5.90 (2005-09-29) [unstable]
4592 These changes are in response to decisions taken in the January 2005
4594 "Utility Syntax Guidelines" in the Minutes of the January 2005
4620 binary if they actually read them in text mode.
4626 Leading white space is now significant in responses to yes-or-no questions.
4655 in the range -20...19) rather than "nice values" (commonly 0...39).
4667 It now rejects the empty name in the normal case. That is,
4672 as suggested in interpretation "Austin-039:XCU:pathchk:pathchk -p"
4690 using unsafe code in signal handlers; this fixes some core dumps.
4704 directory, dir (in /tmp/a), when, after creating /tmp/a/b, it is unable
4723 nice now works on Darwin 7.7.0 in spite of its invalid definition of NZERO.
4725 'rm -r' can remove all entries in a directory even when it is on a
4730 in spite of that kernel's buggy nanosleep implementation.
4775 * Major changes in release 5.3.0 (2005-01-08) [unstable]
4790 are both used, then -P must be in effect.
4819 Since the bug was in the underlying fts.c module, it also affected
4832 blanks (which can include characters other than space and tab in
4856 closest values in range; formerly it sometimes reported an error.
4879 like %#d, instead of relying on undefined behavior in the underlying
4934 who now prints user names in full instead of truncating them after 8 bytes.
4963 preexisting timestamp. This saves work in the common case when
4964 copying or moving multiple times to the same destination in a file
5044 pr no longer depends on LC_TIME for the date format in non-POSIX locales.
5054 even without --traditional. This is a change in behavior if there
5060 -h is no longer documented, and may be withdrawn in future versions.
5085 * Major changes in release 5.2.1 (2004-03-12) [stable]
5093 holes in the destination.
5120 * Major changes in release 5.2.0 (2004-02-19) [stable]
5127 * Major changes in release 5.1.3 (2004-02-08): candidate to become stable 5.2.0
5142 * Major changes in release 5.1.2 (2004-01-25):
5158 paste no longer infloops on ppc systems (bug introduced in 5.1.1)
5161 * Major changes in release 5.1.1 (2004-01-17):
5171 and size_t (bug introduced in 5.1.0)
5175 touch -r now specifies the origin for any relative times in the -d
5185 by setting _POSIX2_VERSION=199209 in your environment.
5186 [This change was reverted in coreutils 5.3.1.]
5189 * Major changes in release 5.1.0 (2003-12-21):
5232 and options in the C locale. POSIX requires this for printf.
5238 csplit would mistakenly exhaust virtual memory in some cases
5241 arithmetic bug that could result in bounds violations.
5248 * Major changes in release 5.0.91 (2003-09-08):
5269 in addition to the BSD format for MD5 ones.
5284 in two ways: few file systems appear to be affected (hpfs and ntfs are),
5287 without writing to the file system in question, please let me know:
5292 stat no longer overruns a buffer for format strings ending in '%'
5294 fold -s -wN would infloop for N < 8 with TABs in the input.
5315 * Major changes in release 5.0.90 (2003-07-29):
5319 sort is now up to 30% more CPU-efficient in some cases
5340 kill no longer tries to operate on argv[0] (introduced in 5.0.1)
5342 them made an effort to avoid using the shell's built-in kill.
5372 * Major changes in release 5.0.1 (2003-07-15):
5383 - chown: '.' is no longer recognized as a separator in the OWNER:GROUP
5387 old behavior by setting _POSIX2_VERSION=199209 in your environment.
5393 chown command run by some other user and operating on files in a
5402 - split's --verbose option works once again [broken in 4.5.10 and 5.0]
5412 - mv now removes 'a' in this example on all systems: touch a; ln a b; mv a b
5435 Before 'rm -rf DIR' would fail to remove all files in DIR
5438 * Major changes in release 5.0 (2003-04-02):
5443 * printf avoids buffer overrun with format ending in a backslash and
5445 * printf accepts multiple flags in a single conversion specifier
5459 via nftw's use of the buggy replacement function in getcwd.c
5461 * du -S *really* now works like it did before the change in 4.5.5
5464 * du no longer truncates file sizes or sums to fit in 32-bit size_t
5465 * work around Linux kernel bug in getcwd (fixed in 2.4.21-pre4), so that pwd
5469 hard-mounted NFS file system (preceding /some/mount-point in /proc/mounts)
5477 * du -S once again works like it did before the change in 4.5.5
5480 * du --bytes (-b) works the same way it did in fileutils-3.16 and before
5481 * du reports proper sizes for directories (not zero) (broken in 4.5.6 or 4.5.7)
5496 contain a slash (due to a bug in ftw.c)
5499 * du no longer segfaults on Solaris systems (fixed heap-corrupting bug in ftw.c)
5509 nonprintable characters in a multibyte locale
5522 * Fix a bug introduced in 4.5.4 that made it so that ls --color would no
5541 * stty supports all baud rates defined in linux-2.4.19.
5544 * In the unlikely event that running 'du /' resulted in 'stat ("/", ...)'
5553 - A size suffix without a leading integer generates a suffix in the output.
5557 * ls's --block-size option now affects file sizes in all cases, not
5565 * du --dereference-args (-D) no longer fails in certain cases
5586 * 'rm symlink-to-unwritable' doesn't prompt [introduced in 4.1.10]
5589 owned by someone else in a sticky directory [introduced in 4.1.9]
5593 use traditional timestamp format when in the POSIX locale.
5596 * 'rm dangling-symlink' doesn't prompt [introduced in 4.1.9]
5601 * rm can now remove very deep hierarchies, in spite of any limit on stack size
5617 * cp and inter-partition mv no longer give a misleading diagnostic in some
5641 This was broken by the cycle-detection change in 4.1.1.
5656 the source files in the following example:
5690 * ls can now display dates and times in one of four time styles:
5697 'touko 14 2001' and 'touko 14 23:45' (in a Finnish locale).
5700 specifies a non-POSIX locale, in which case it uses ISO-style dates.
5717 * date no longer accepts e.g., September 31 in the MMDDhhmm syntax
5718 * fix a bug in this package's .m4 files and in configure.ac
5738 [This change was reverted in coreutils 5.3.1.]
5762 * fixed a bug introduced in 2.0h that made many programs fail with a
5787 * fix portability problems with nanosleep.c and with the new code in sleep.c
5789 * Regenerate lib/Makefile.in so that nanosleep.c is distributed.
5812 Texts. A copy of the license is included in the "GNU Free