2002-10-13 14:47:23 +08:00
|
|
|
Here are the names of the programs in this package,
|
|
|
|
each followed by the name(s) of its author(s).
|
|
|
|
|
2007-06-06 05:29:32 +08:00
|
|
|
arch: David MacKenzie, Karel Zak
|
2023-08-29 03:42:23 +08:00
|
|
|
b2sum: Pádraig Brady, Samuel Neves
|
2015-08-05 16:28:36 +08:00
|
|
|
base32: Simon Josefsson
|
2006-02-27 18:48:04 +08:00
|
|
|
base64: Simon Josefsson
|
2008-06-23 20:54:33 +08:00
|
|
|
basename: David MacKenzie
|
basenc: A new program complementary to base64/base32
Encodes/decodes data in various common formats:
base64,base64url,base32,base32,base16,base2,z85.
Discussed here:
https://lists.gnu.org/r/coreutils/2018-11/msg00014.html
https://lists.gnu.org/r/coreutils/2018-12/msg00019.html
* AUTHORS: Add basenc.
* README: Reference the new program.
* NEWS: Mention the new program.
* build-aux/gen-lists-of-programs.sh: Add basenc.
* doc/coreutils.texi: (basenc invocation): Document the new command.
* man/.gitignore: Ignore the generated man page.
* man/basenc.x: A new template, with few examples.
* man/local.mk: Reference the new man page.
* scripts/git-hooks/commit-msg: Allow basenc as program prefix.
* src/.gitignore: Ignore the new binary.
* src/basenc.c:
(usage): Mention new options.
(main): Handle new options.
(isbase*, base*_length, base*_encode, base*_decode_ctx): Implement new
encoding/decoding formats.
* src/local.mk: Add new program.
* tests/local.mk: Add new test.
* tests/misc/basenc.pl: New tests.
* tests/misc/help-version.sh (basenc_setup): use '--version' for default
invocation (basenc errors with no parameters).
2018-12-28 13:36:08 +08:00
|
|
|
basenc: Simon Josefsson, Assaf Gordon
|
2023-08-29 03:42:23 +08:00
|
|
|
cat: Torbjörn Granlund, Richard M. Stallman
|
2007-01-14 00:49:17 +08:00
|
|
|
chcon: Russell Coker, Jim Meyering
|
2004-09-23 04:03:50 +08:00
|
|
|
chgrp: David MacKenzie, Jim Meyering
|
|
|
|
chmod: David MacKenzie, Jim Meyering
|
|
|
|
chown: David MacKenzie, Jim Meyering
|
2002-10-13 14:47:23 +08:00
|
|
|
chroot: Roland McGrath
|
2023-08-29 03:42:23 +08:00
|
|
|
cksum: Pádraig Brady, Q. Frank Xia
|
2008-06-02 20:12:59 +08:00
|
|
|
comm: Richard M. Stallman, David MacKenzie
|
2014-06-06 10:50:32 +08:00
|
|
|
coreutils: Alex Deymo
|
2023-08-29 03:42:23 +08:00
|
|
|
cp: Torbjörn Granlund, David MacKenzie, Jim Meyering
|
2004-09-23 04:03:50 +08:00
|
|
|
csplit: Stuart Kemp, David MacKenzie
|
2008-06-02 20:12:59 +08:00
|
|
|
cut: David M. Ihnat, David MacKenzie, Jim Meyering
|
2002-10-13 14:47:23 +08:00
|
|
|
date: David MacKenzie
|
2004-09-23 04:03:50 +08:00
|
|
|
dd: Paul Rubin, David MacKenzie, Stuart Kemp
|
2023-08-29 03:42:23 +08:00
|
|
|
df: Torbjörn Granlund, David MacKenzie, Paul Eggert
|
2008-06-02 20:12:59 +08:00
|
|
|
dir: Richard M. Stallman, David MacKenzie
|
2002-10-13 14:47:23 +08:00
|
|
|
dircolors: H. Peter Anvin
|
2004-09-23 04:03:50 +08:00
|
|
|
dirname: David MacKenzie, Jim Meyering
|
2023-08-29 03:42:23 +08:00
|
|
|
du: Torbjörn Granlund, David MacKenzie, Paul Eggert, Jim Meyering
|
2008-06-23 20:00:26 +08:00
|
|
|
echo: Brian Fox, Chet Ramey
|
2018-04-21 10:58:28 +08:00
|
|
|
env: Richard Mlynarik, David MacKenzie, Assaf Gordon
|
2002-10-13 14:47:23 +08:00
|
|
|
expand: David MacKenzie
|
2008-10-17 02:09:59 +08:00
|
|
|
expr: Mike Parker, James Youngman, Paul Eggert
|
factor: merge with preexisting factor; integrate tests; avoid warnings
* src/factor.c: Renamed from factor-ng.c, with the following changes:
Adjust copyright header to be consistent with others.
Use xmalloc and xrealloc, to avoid segv upon OOM.
Switch back to using readtokens to handle input.
Diagnose invalid inputs.
s/fprintf+exit/error/
(print_factors): Add comments.
(strto2uintmax): Return strtol_error, not int.
(read_item): Remove, no longer used.
(main): Use atexit(close_stdout) so that we don't ignore failed write.
* cfg.mk: Exempt src/longlong.h from several tests.
Exempt run.sh from the test-list-consistency test.
Exempt make-prime-list.c from numerous tests, since we won't
be making it conform: it must not link with libcoreutils.a.
Exempt factor-ng.c from the no-upper-case error message test.
* AUTHORS (factor): Add Torbjörn and Niels.
* tests/local.mk (factor_tests): Encode the 37 tests.
($(factor_tests)): Rule to generate a test script for each test.
* tests/factor/run.sh: New script, marked as very expensive.
* .gitignore: Ignore new generated files.
* src/local.mk (src/primes.h): New rule.
(noinst_PROGRAMS): Add make-prime-list.
(noinst_HEADERS): Add longlong.h.
Remove all wheel-related rules and files.
* src/wheel-gen.pl: Remove file.
maint: mark set-but-not-used variables with ATTRIBUTE_UNUSED
* src/factor-ng.c (redcify, prime_p, isqrt2): Mark them, so we
don't have to disable -Wunused-but-set-variable.
maint: use __builtin_expect only if __GNUC__
* src/factor-ng.c (LIKELY, UNLIKELY) [__GNUC__]: Add #ifdef guard.
build: avoid warning about unused macro
* src/factor-ng.c (__GMP_DECLSPEC): Don't define here
* src/longlong.h (__GMP_DECLSPEC): Define if not already defined.
2012-09-17 04:31:04 +08:00
|
|
|
factor: Paul Rubin, Torbjörn Granlund, Niels Möller
|
2004-09-23 04:03:50 +08:00
|
|
|
false: Jim Meyering
|
2002-10-13 14:47:23 +08:00
|
|
|
fmt: Ross Paterson
|
|
|
|
fold: David MacKenzie
|
2004-09-23 04:03:50 +08:00
|
|
|
ginstall: David MacKenzie
|
2008-01-26 00:05:52 +08:00
|
|
|
groups: David MacKenzie, James Youngman
|
2004-09-23 04:03:50 +08:00
|
|
|
head: David MacKenzie, Jim Meyering
|
|
|
|
hostid: Jim Meyering
|
2002-10-13 14:47:23 +08:00
|
|
|
hostname: Jim Meyering
|
2004-09-23 04:03:50 +08:00
|
|
|
id: Arnold Robbins, David MacKenzie
|
2002-10-13 14:47:23 +08:00
|
|
|
join: Mike Haertel
|
|
|
|
kill: Paul Eggert
|
|
|
|
link: Michael Stone
|
2004-09-23 04:03:50 +08:00
|
|
|
ln: Mike Parker, David MacKenzie
|
2002-10-13 14:47:23 +08:00
|
|
|
logname: FIXME: unknown
|
2008-06-02 20:12:59 +08:00
|
|
|
ls: Richard M. Stallman, David MacKenzie
|
2005-10-23 23:37:53 +08:00
|
|
|
md5sum: Ulrich Drepper, Scott Miller, David Madore
|
2002-10-13 14:47:23 +08:00
|
|
|
mkdir: David MacKenzie
|
|
|
|
mkfifo: David MacKenzie
|
|
|
|
mknod: David MacKenzie
|
2009-11-05 02:13:39 +08:00
|
|
|
mktemp: Jim Meyering, Eric Blake
|
2004-09-23 04:03:50 +08:00
|
|
|
mv: Mike Parker, David MacKenzie, Jim Meyering
|
|
|
|
nice: David MacKenzie
|
|
|
|
nl: Scott Bartram, David MacKenzie
|
|
|
|
nohup: Jim Meyering
|
2009-11-01 01:59:50 +08:00
|
|
|
nproc: Giuseppe Scrivano
|
2012-12-07 06:30:23 +08:00
|
|
|
numfmt: Assaf Gordon
|
2002-10-13 14:47:23 +08:00
|
|
|
od: Jim Meyering
|
2004-09-23 04:03:50 +08:00
|
|
|
paste: David M. Ihnat, David MacKenzie
|
2004-10-18 14:29:19 +08:00
|
|
|
pathchk: Paul Eggert, David MacKenzie, Jim Meyering
|
2004-09-23 04:03:50 +08:00
|
|
|
pinky: Joseph Arceneaux, David MacKenzie, Kaveh Ghazi
|
|
|
|
pr: Pete TerMaat, Roland Huebner
|
|
|
|
printenv: David MacKenzie, Richard Mlynarik
|
2002-10-13 14:47:23 +08:00
|
|
|
printf: David MacKenzie
|
2008-05-20 01:39:30 +08:00
|
|
|
ptx: François Pinard
|
2002-10-13 14:47:23 +08:00
|
|
|
pwd: Jim Meyering
|
2004-09-23 04:03:50 +08:00
|
|
|
readlink: Dmitry V. Levin
|
2023-08-29 03:42:23 +08:00
|
|
|
realpath: Pádraig Brady
|
2008-06-02 20:12:59 +08:00
|
|
|
rm: Paul Rubin, David MacKenzie, Richard M. Stallman, Jim Meyering
|
2002-10-13 14:47:23 +08:00
|
|
|
rmdir: David MacKenzie
|
2007-02-03 01:58:41 +08:00
|
|
|
runcon: Russell Coker
|
2002-10-13 14:47:23 +08:00
|
|
|
seq: Ulrich Drepper
|
2005-10-23 23:37:53 +08:00
|
|
|
sha1sum: Ulrich Drepper, Scott Miller, David Madore
|
|
|
|
sha224sum: Ulrich Drepper, Scott Miller, David Madore
|
|
|
|
sha256sum: Ulrich Drepper, Scott Miller, David Madore
|
|
|
|
sha384sum: Ulrich Drepper, Scott Miller, David Madore
|
|
|
|
sha512sum: Ulrich Drepper, Scott Miller, David Madore
|
2002-10-13 14:47:23 +08:00
|
|
|
shred: Colin Plumb
|
2006-08-09 06:10:05 +08:00
|
|
|
shuf: Paul Eggert
|
2004-09-23 04:03:50 +08:00
|
|
|
sleep: Jim Meyering, Paul Eggert
|
|
|
|
sort: Mike Haertel, Paul Eggert
|
2023-08-29 03:42:23 +08:00
|
|
|
split: Torbjörn Granlund, Richard M. Stallman
|
2002-10-13 14:47:23 +08:00
|
|
|
stat: Michael Meskes
|
2023-08-29 03:42:23 +08:00
|
|
|
stdbuf: Pádraig Brady
|
2002-10-13 14:47:23 +08:00
|
|
|
stty: David MacKenzie
|
2004-09-23 04:03:50 +08:00
|
|
|
sum: Kayvan Aghaiepour, David MacKenzie
|
2015-01-25 08:33:45 +08:00
|
|
|
sync: Jim Meyering, Giuseppe Scrivano
|
2004-09-23 04:03:50 +08:00
|
|
|
tac: Jay Lepreau, David MacKenzie
|
|
|
|
tail: Paul Rubin, David MacKenzie, Ian Lance Taylor, Jim Meyering
|
|
|
|
tee: Mike Parker, Richard M. Stallman, David MacKenzie
|
|
|
|
test: Kevin Braunsdorf, Matthew Bradburn
|
2023-08-29 03:42:23 +08:00
|
|
|
timeout: Pádraig Brady
|
2004-09-23 04:03:50 +08:00
|
|
|
touch: Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, Randy Smith
|
2002-10-13 14:47:23 +08:00
|
|
|
tr: Jim Meyering
|
2004-09-23 04:03:50 +08:00
|
|
|
true: Jim Meyering
|
2023-08-29 03:42:23 +08:00
|
|
|
truncate: Pádraig Brady
|
2002-10-13 14:47:23 +08:00
|
|
|
tsort: Mark Kettenis
|
|
|
|
tty: David MacKenzie
|
|
|
|
uname: David MacKenzie
|
|
|
|
unexpand: David MacKenzie
|
2008-06-02 20:12:59 +08:00
|
|
|
uniq: Richard M. Stallman, David MacKenzie
|
2002-10-13 14:47:23 +08:00
|
|
|
unlink: Michael Stone
|
2004-09-23 04:03:50 +08:00
|
|
|
uptime: Joseph Arceneaux, David MacKenzie, Kaveh Ghazi
|
|
|
|
users: Joseph Arceneaux, David MacKenzie
|
2008-06-02 20:12:59 +08:00
|
|
|
vdir: Richard M. Stallman, David MacKenzie
|
2004-09-23 04:03:50 +08:00
|
|
|
wc: Paul Rubin, David MacKenzie
|
|
|
|
who: Joseph Arceneaux, David MacKenzie, Michael Stone
|
2002-10-13 14:47:23 +08:00
|
|
|
whoami: Richard Mlynarik
|
|
|
|
yes: David MacKenzie
|
2008-05-20 01:39:30 +08:00
|
|
|
|
|
|
|
;; Local Variables:
|
|
|
|
;; coding: utf-8
|
|
|
|
;; End:
|