summaryrefslogtreecommitdiff
path: root/doc/coreutils.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/coreutils.texi')
-rw-r--r--doc/coreutils.texi35
1 files changed, 17 insertions, 18 deletions
diff --git a/doc/coreutils.texi b/doc/coreutils.texi
index 2da543cc2..64243a633 100644
--- a/doc/coreutils.texi
+++ b/doc/coreutils.texi
@@ -2194,7 +2194,7 @@ base64 --decode [@var{option}]@dots{} [@var{file}]
The base64 encoding expands data to roughly 133% of the original.
The base32 encoding expands data to roughly 160% of the original.
The format conforms to
-@uref{ftp://ftp.rfc-editor.org/in-notes/rfc4648.txt, RFC 4648}.
+@uref{https://tools.ietf.org/search/rfc4648, RFC 4648}.
The program accepts the following options. Also see @ref{Common options}.
@@ -8919,7 +8919,7 @@ tape=/dev/rmt/0
For failing disks, other tools come with a great variety of extra
functionality to ease the saving of as much data as possible before the
disk finally dies, e.g.
-@uref{http://www.gnu.org/software/ddrescue/, GNU @command{ddrescue}}.
+@uref{https://www.gnu.org/software/ddrescue/, GNU @command{ddrescue}}.
However, in some cases such a tool is not available or the administrator
feels more comfortable with the handling of @command{dd}.
As a simple rescue method, call @command{dd} as shown in the following
@@ -9502,7 +9502,7 @@ This uses many overwrite passes, with the data patterns chosen to
maximize the damage they do to the old data. While this will work on
floppies, the patterns are designed for best effect on hard drives.
For more details, see the source code and Peter Gutmann's paper
-@uref{http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html,
+@uref{https://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html,
@cite{Secure Deletion of Data from Magnetic and Solid-State Memory}},
from the proceedings of the Sixth USENIX Security Symposium (San Jose,
California, July 22--25, 1996).
@@ -13144,7 +13144,7 @@ you often want to verify its signature or checksum right away.
The inefficient way to do it is simply:
@example
-wget http://example.com/some.iso && sha1sum some.iso
+wget https://example.com/some.iso && sha1sum some.iso
@end example
One problem with the above is that it makes you wait for the
@@ -13158,7 +13158,7 @@ free, because the entire process parallelizes so well:
@example
# slightly contrived, to demonstrate process substitution
-wget -O - http://example.com/dvd.iso \
+wget -O - https://example.com/dvd.iso \
| tee >(sha1sum > dvd.sha1) > dvd.iso
@end example
@@ -13184,7 +13184,7 @@ Since the above example writes to one file and one process,
a more conventional and portable use of @command{tee} is even better:
@example
-wget -O - http://example.com/dvd.iso \
+wget -O - https://example.com/dvd.iso \
| tee dvd.iso | sha1sum > dvd.sha1
@end example
@@ -13193,7 +13193,7 @@ computing MD5 and SHA1 checksums in parallel. In this case,
process substitution is required:
@example
-wget -O - http://example.com/dvd.iso \
+wget -O - https://example.com/dvd.iso \
| tee >(sha1sum > dvd.sha1) \
>(md5sum > dvd.md5) \
> dvd.iso
@@ -14277,7 +14277,7 @@ May be negated.
@opindex extproc
Enable @samp{LINEMODE}, which is used to avoid echoing
each character over high latency links. See also
-@uref{ftp://ftp.rfc-editor.org/in-notes/rfc1116.txt, Internet RFC 1116}.
+@uref{https://tools.ietf.org/search/rfc1116, Internet RFC 1116}.
Non-POSIX@.
May be negated.
@@ -15516,16 +15516,16 @@ For example:
Fri, 09 Sep 2005 13:51:39 -0700
@end example
-This format conforms to
-@uref{ftp://ftp.rfc-editor.org/in-notes/rfc2822.txt, Internet
-RFCs 2822} and
-@uref{ftp://ftp.rfc-editor.org/in-notes/rfc822.txt, 822}, the
+This format conforms to Internet RFCs
+@uref{https://tools.ietf.org/search/rfc5322, 5322},
+@uref{https://tools.ietf.org/search/rfc2822, 822} and
+@uref{https://tools.ietf.org/search/rfc822, 822}, the
current and previous standards for Internet email.
@item --rfc-3339=@var{timespec}
@opindex --rfc-3339=@var{timespec}
Display the date using a format specified by
-@uref{ftp://ftp.rfc-editor.org/in-notes/rfc3339.txt, Internet
+@uref{https://tools.ietf.org/search/rfc3339, Internet
RFC 3339}. This is a subset of the ISO 8601
format, except that it also permits applications to use a space rather
than a @samp{T} to separate dates from times.
@@ -18212,10 +18212,9 @@ Know your toolbox! Use each program appropriately. If you don't have an
appropriate tool, build one.
@end enumerate
-As of this writing, all the programs discussed are available from
-@uref{http://ftp.gnu.org/old-gnu/textutils/textutils-1.22.tar.gz},
-with more recent versions available from
-@uref{http://ftp.gnu.org/gnu/coreutils}.
+All the programs discussed are available as described in
+@uref{https://www.gnu.org/software/coreutils/coreutils.html,
+GNU core utilities}.
None of what I have presented in this column is new. The Software Tools
philosophy was first introduced in the book @cite{Software Tools}, by
@@ -18235,7 +18234,7 @@ reading if you're a programmer. They certainly made a major change in
how I view programming.
The programs in both books are available from
-@uref{http://cm.bell-labs.com/who/bwk, Brian Kernighan's home page}.
+@uref{https://www.cs.princeton.edu/~bwk/, Brian Kernighan's home page}.
For a number of years, there was an active
Software Tools Users Group, whose members had ported the original
@command{ratfor} programs to essentially every computer system with a