Объявлено о выходе комплекта базовых утилит coreutils-6.11, ранее представленных в виде трех независимых пакетов fileutils, sh-utils и textutils. В coreutils входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д.
С момента выхода прошлого релиза 6.10, в программах из состава coreutils внесено более 200 изменений, плюс еще 300 изменений затронуло библиотеку gnulib.
Некоторые новшества:
- Утилита join отныне проверяет заданы ли входные данные в отсортированном виде, отключить проверку можно через опцию --nocheck-order;
- В команде sort появилась новая опция "--sort=WORD", где в качестве WORD может быть выбран тип сортируемых данных: general-numeric, month, numeric, random, что эквивалентно опциям --general-numeric-sort/-g, --month-sort/-M, --numeric-sort/-n и --random-sort/-R;
- Убран вывод лишних escape-символов в "ls --color";
- В утилите seq реализован вывод более детальных диагностических сообщений при обнаружении на входа данных в некорректном формате;
- Устранены проблемы в утилитах id и groups при работе с файловой системой AFS;
- В md5sum, sha1sum, sha224sum, sha384sum и sha512sum исправлена ошибка мешающая работе с хэшами заданными в BSD-стиле (префикс 'MD5 ('). Кроме того, теперь допустимо использования символа с нулевым кодом при чтении хэша через опцию "-c";
- mv ранее удалял файл назначения, если у него имелось два или более хардлинка;
- Вызов "paste -d'\' file" теперь не съедает излишне много памяти. Использование смеси символов табуляций и возврата каретки на входе "pr -e" не приводит к переполнению кучи. Данные ошибки тянутся с 1992 года;
|