summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2018-04-21 13:46:20 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2018-04-21 13:47:28 -0700
commit7a89c66674d1b8ff8ab5a294ee79974106bff371 (patch)
treee6f8b3f546ec4b3409c419e0d09099148356ca75
parent5b4d2b0e7383b0450cc9a7bd719f03731b923295 (diff)
downloadgrep-7a89c66674d1b8ff8ab5a294ee79974106bff371.tar.gz
maint: update URLs
Mostly this is just changing http: to https:. In one or two places it removes no-longer-useful URLs.
-rw-r--r--COPYING9
-rw-r--r--ChangeLog-200910
-rw-r--r--HACKING19
-rw-r--r--Makefile.am2
-rw-r--r--README4
-rw-r--r--README-alpha12
-rw-r--r--README-hacking2
-rw-r--r--README-prereq24
-rw-r--r--TODO18
-rw-r--r--bootstrap.conf2
-rw-r--r--cfg.mk4
-rw-r--r--configure.ac2
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/grep.in.16
-rw-r--r--doc/grep.texi12
-rw-r--r--lib/Makefile.am2
-rw-r--r--po/POTFILES.in2
-rw-r--r--src/Makefile.am2
-rw-r--r--src/grep.c2
-rw-r--r--src/kwset.c6
-rw-r--r--tests/Coreutils.pm2
-rw-r--r--tests/CuSkip.pm2
-rw-r--r--tests/CuTmpdir.pm2
-rw-r--r--tests/Makefile.am4
-rwxr-xr-xtests/case-fold-titlecase2
-rwxr-xr-xtests/count-newline2
-rwxr-xr-xtests/dfa-coverage2
-rwxr-xr-xtests/dfa-heap-overrun2
-rw-r--r--tests/envvar-check2
-rwxr-xr-xtests/filename-lineno.pl2
-rwxr-xr-xtests/help-version2
-rwxr-xr-xtests/high-bit-range2
-rw-r--r--tests/init.sh2
-rwxr-xr-xtests/initial-tab2
-rwxr-xr-xtests/kwset-abuse2
-rwxr-xr-xtests/long-pattern-perf2
-rwxr-xr-xtests/match-lines2
-rwxr-xr-xtests/mb-dot-newline2
-rwxr-xr-xtests/mb-non-UTF8-overrun2
-rwxr-xr-xtests/mb-non-UTF8-performance2
-rwxr-xr-xtests/multiple-begin-or-end-line2
-rwxr-xr-xtests/null-byte2
-rwxr-xr-xtests/options2
-rwxr-xr-xtests/pcre-infloop2
-rwxr-xr-xtests/posix-bracket2
-rwxr-xr-xtests/surrogate-pair2
-rwxr-xr-xtests/symlink2
-rwxr-xr-xtests/turkish-I2
-rwxr-xr-xtests/turkish-I-without-dot2
-rwxr-xr-xtests/turkish-eyes2
-rwxr-xr-xtests/unibyte-binary2
-rwxr-xr-xtests/unibyte-bracket-expr2
-rwxr-xr-xtests/unibyte-negated-circumflex2
-rwxr-xr-xtests/utf8-bracket2
-rwxr-xr-xtests/word-delim-multibyte2
-rwxr-xr-xtests/word-multi-file2
-rwxr-xr-xtests/write-error-msg2
-rwxr-xr-xtests/z-anchor-newline2
58 files changed, 108 insertions, 112 deletions
diff --git a/COPYING b/COPYING
index a737dcfe..f288702d 100644
--- a/COPYING
+++ b/COPYING
@@ -1,8 +1,7 @@
-
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -646,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
@@ -665,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
+<https://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+<https://www.gnu.org/licenses/why-not-lgpl.html>.
diff --git a/ChangeLog-2009 b/ChangeLog-2009
index bad3519c..389d568c 100644
--- a/ChangeLog-2009
+++ b/ChangeLog-2009
@@ -347,7 +347,7 @@
(GNU Free Documentation License): @include fdl.texi instead.
(@copying): update to v1.3 or later.
* doc/fdl.texi: new file, copied from
- http://www.gnu.org/licenses/fdl.texi.
+ https://www.gnu.org/licenses/fdl.texi.
* doc/Makefile.am (grep_TEXINFOS): new variable to get fdl.texi.
Also add usual GPL license statement.
@@ -561,9 +561,9 @@
of execute() were not up to it. This set of changes aims to
rectify that situation. Previously failing tests relative to
left anchors (^ and \<) and -w should now pass. This fixes
- <http://savannah.gnu.org/bugs/?func=detailitem&item_id=11579>,
- <http://savannah.gnu.org/patch/?func=detailitem&item_id=1834>,
- <http://savannah.gnu.org/bugs/?func=detailitem&item_id=8243>,
+ <https://savannah.gnu.org/bugs/?func=detailitem&item_id=11579>,
+ <https://savannah.gnu.org/patch/?func=detailitem&item_id=1834>,
+ <https://savannah.gnu.org/bugs/?func=detailitem&item_id=8243>,
and possibly part of other, bigger, pending patches. The problem
was also compounded by the POSIX requirement to support a pattern
list instead of just an individual pattern (for -G and -E as well).
@@ -661,7 +661,7 @@
src/grep.h, po/da.po, po/nb.po, po/no.po, po/sv.po:
Replace all capitalized "Grep" by a lowercase "grep", except
in citations. Reported by Benno Schulenberg <benno@nietvergeten.nl>
- from the <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=190551>
+ from the <https://bugs.debian.org/190551>
entry in the Debian bug tracker.
* doc/grep.1, doc/grep.texi: Explain that the "egrep" and "fgrep"
commands are deprecated and provided for historical applications.
diff --git a/HACKING b/HACKING
index 5ffbadc9..464714e0 100644
--- a/HACKING
+++ b/HACKING
@@ -211,7 +211,7 @@ keep the maximum line length at 72 or smaller, so that the generated
ChangeLog lines, each with its leading TAB, will not exceed 80 columns.
As for the ChangeLog-style content, please follow these guidelines:
- http://www.gnu.org/software/guile/changelogs/guile-changelogs_3.html
+ https://www.gnu.org/prep/standards/html_node/Change-Logs.html
Try to make the summary line fit one of the following forms:
@@ -377,7 +377,7 @@ Send patches to the address listed in --help output
Please follow the guidelines in the "Sending your patches." section of
git's own SubmittingPatches:
- http://git.kernel.org/?p=git/git.git;a=blob;f=Documentation/SubmittingPatches
+ https://git.kernel.org/pub/scm/git/git.git/tree/Documentation/SubmittingPatches
Add documentation
@@ -394,7 +394,7 @@ active voice, not a passive one. I.e., say "print the frobnozzle",
not "the frobnozzle will be printed".
Please add comments per the GNU Coding Standard:
- http://www.gnu.org/prep/standards/html_node/Comments.html
+ https://www.gnu.org/prep/standards/html_node/Comments.html
Minor syntactic preferences
@@ -405,8 +405,7 @@ Minor syntactic preferences
mathematics background and perhaps a streak of something odd in their
character ;-) ]
In writing arithmetic comparisons, use "<" and "<=" rather than
-">" and ">=". For some justification, read this:
- http://thread.gmane.org/gmane.comp.version-control.git/3903/focus=4126
+">" and ">=".
const placement:
Write "Type const *var", not "const Type *var".
@@ -461,18 +460,18 @@ The forms to choose from are in gnulib's doc/Copyright/ directory.
If you want to assign a single change, you should use the file,
doc/Copyright/request-assign.changes:
- http://www.gnu.org/software/gnulib/Copyright/request-assign.changes
+ https://www.gnu.org/software/gnulib/Copyright/request-assign.changes
If you would like to assign past and future contributions to a project,
you'd use doc/Copyright/request-assign.future:
- http://www.gnu.org/software/gnulib/Copyright/request-assign.future
+ https://www.gnu.org/software/gnulib/Copyright/request-assign.future
You may make assignments for up to four projects at a time.
-
+[
In case you're wondering why we bother with all of this, read this:
- http://www.gnu.org/licenses/why-assign.html
+ https://www.gnu.org/licenses/why-assign.html
Run "make syntax-check", or even "make distcheck"
@@ -505,7 +504,7 @@ to configure your editor to highlight any offending characters in the
files you edit. If you use Emacs, customize its font-lock mode
or use its WhiteSpace mode:
- http://www.emacswiki.org/emacs/WhiteSpace
+ https://www.emacswiki.org/emacs/WhiteSpace
If you use vim, add this to ~/.vimrc:
diff --git a/Makefile.am b/Makefile.am
index 4b01adf1..6e571ee4 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
AUTOMAKE_OPTIONS = gnu 1.12
diff --git a/README b/README
index 97ca9648..8178a9e8 100644
--- a/README
+++ b/README
@@ -49,11 +49,11 @@ necessarily of the same byte length.
A list of outstanding and resolved bugs can be found at:
- http://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep
+ https://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep
You can also browse the bug-grep mailing list archive at:
- http://lists.gnu.org/archive/html/bug-grep/
+ https://lists.gnu.org/r/bug-grep/
For any copyright year range specified as YYYY-ZZZZ in this package
note that the range specifies every single year in that closed interval.
diff --git a/README-alpha b/README-alpha
index fd27b660..1cc35098 100644
--- a/README-alpha
+++ b/README-alpha
@@ -5,29 +5,27 @@
notice and this notice are preserved.
The development source code is available via Git from Savannah: see
-<http://git.savannah.gnu.org/cgit/grep.git>. The main project page is at
-<http://savannah.gnu.org/projects/grep/>.
+<https://git.savannah.gnu.org/cgit/grep.git>. The main project page is at
+<https://savannah.gnu.org/projects/grep/>.
The source code in the Git uses autotools to generate some files. Before
following the instructions in the INSTALL file for compiling grep, you
need to run the bootstrap script.
-Test releases are available at <http://alpha.gnu.org/gnu/grep/>.
-
Please submit bug reports to <bug-grep@gnu.org>.
If you are interested in the development of GNU grep, you may want to
subscribe to the development mailing list. To subscribe, send an email
message to <bug-grep-request@gnu.org> with "subscribe" (without the
quotation marks) in the subject header field (or in the body) of the
-email, or visit <http://lists.gnu.org/mailman/listinfo/bug-grep>.
+email, or visit <https://lists.gnu.org/mailman/listinfo/bug-grep>.
To follow development more closely, there is also the grep-commit mailing
list to which log entries (one per commit) and diff output (one per
modified file) from CVS are automatically sent. To subscribe, send an
email message to <grep-commit-request@gnu.org> with "subscribe" (without
the quotation marks) in the subject header field (or in the body) of
-the email, or visit <http://lists.gnu.org/mailman/listinfo/grep-commit>.
+the email, or visit <https://lists.gnu.org/mailman/listinfo/grep-commit>.
A web page containing information for GNU grep developers is at
-<http://www.gnu.org/software/grep/devel.html>.
+<https://www.gnu.org/software/grep/devel.html>.
diff --git a/README-hacking b/README-hacking
index bbf78262..5fcba4a5 100644
--- a/README-hacking
+++ b/README-hacking
@@ -80,4 +80,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
+along with this program. If not, see <https://www.gnu.org/licenses/>.
diff --git a/README-prereq b/README-prereq
index 0422aa64..28d38685 100644
--- a/README-prereq
+++ b/README-prereq
@@ -1,18 +1,18 @@
This gives some notes on obtaining the tools required for development.
I.E. the tools checked for by the bootstrap script and include:
-- Autoconf <http://www.gnu.org/software/autoconf/>
-- Automake <http://www.gnu.org/software/automake/>
-- Bison <http://www.gnu.org/software/bison/>
-- Gettext <http://www.gnu.org/software/gettext/>
-- Git <http://git.or.cz/>
-- Gperf <http://www.gnu.org/software/gperf/>
-- Gzip <http://www.gnu.org/software/gzip/>
-- Perl <http://www.cpan.org/>
-- Pkg-config <http://www.freedesktop.org/wiki/Software/pkg-config/>
-- Rsync <http://samba.anu.edu.au/rsync/>
-- Tar <http://www.gnu.org/software/tar/>
-- Texinfo <http://www.gnu.org/software/texinfo/>
+- Autoconf <https://www.gnu.org/software/autoconf/>
+- Automake <https://www.gnu.org/software/automake/>
+- Bison <https://www.gnu.org/software/bison/>
+- Gettext <https://www.gnu.org/software/gettext/>
+- Git <https://git-scm.com/>
+- Gperf <https://www.gnu.org/software/gperf/>
+- Gzip <https://www.gnu.org/software/gzip/>
+- Perl <https://www.cpan.org/>
+- Pkg-config <https://www.freedesktop.org/wiki/Software/pkg-config/>
+- Rsync <https://rsync.samba.org/>
+- Tar <https://www.gnu.org/software/tar/>
+- Texinfo <https://www.gnu.org/software/texinfo/>
Note please try to install/build official packages for your system.
If these programs are not available use the following instructions
diff --git a/TODO b/TODO
index 9d741081..b84004ef 100644
--- a/TODO
+++ b/TODO
@@ -83,10 +83,10 @@ included version of the regex code to defer to the native version when
handling [= =] and [. .].
For Unicode, interesting things to check include the Unicode Standard
-<http://www.unicode.org/standard/standard.html> and the Unicode Technical
-Standard #18 (<http://www.unicode.org/reports/tr18/> “Unicode Regular
+<https://www.unicode.org/standard/standard.html> and the Unicode Technical
+Standard #18 (<https://www.unicode.org/reports/tr18/> “Unicode Regular
Expressions”). Talk to Bruno Haible who’s maintaining GNU libunistring.
-See also Unicode Standard Annex #15 (<http://www.unicode.org/reports/tr15/>
+See also Unicode Standard Annex #15 (<https://www.unicode.org/reports/tr15/>
“Unicode Normalization Forms”), already implemented by GNU libunistring.
In particular, --ignore-case needs to be evaluated against the standards.
@@ -232,24 +232,24 @@ Unicode and --ignore-case
For this issue, interesting things to check in Unicode include:
- The Unicode Standard, Chapter 3
- (<http://www.unicode.org/versions/Unicode9.0.0/ch03.pdf>
+ (<https://www.unicode.org/versions/Unicode9.0.0/ch03.pdf>
“Conformance”), Section 3.13 (“Default Case Algorithms”) and the
toCasefold() case conversion operation.
- The Unicode Standard, Chapter 4
- (<http://www.unicode.org/versions/Unicode9.0.0/ch04.pdf>
+ (<https://www.unicode.org/versions/Unicode9.0.0/ch04.pdf>
“Character Properties”), Section 4.2 (“Case”) and
- the <http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt>
+ the <https://www.unicode.org/Public/UNIDATA/SpecialCasing.txt>
SpecialCasing.txt and
- <http://www.unicode.org/Public/UNIDATA/CaseFolding.txt>
+ <https://www.unicode.org/Public/UNIDATA/CaseFolding.txt>
CaseFolding.txt files.
- The Unicode Standard, Chapter 5
- (<http://www.unicode.org/versions/Unicode9.0.0/ch05.pdf>
+ (<https://www.unicode.org/versions/Unicode9.0.0/ch05.pdf>
“Implementation Guidelines”), Section 5.18 (“Case Mappings”),
Subsection “Caseless Matching”.
- - The Unicode case charts <http://www.unicode.org/charts/case/>.
+ - The Unicode case charts <https://www.unicode.org/charts/case/>.
Unicode uses the
diff --git a/bootstrap.conf b/bootstrap.conf
index 2f53e3e6..e979bb14 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
avoided_gnulib_modules='
--avoid=lock-tests
diff --git a/cfg.mk b/cfg.mk
index 6af93f15..9af3a8c6 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -12,7 +12,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Cause the tool(s) built by this package to be used also when running
# commands via e.g., "make syntax-check". Doing this a little sooner
@@ -24,7 +24,7 @@ manual_title = GNU Grep: Print lines matching a pattern
# Use the direct link. This is guaranteed to work immediately, while
# it can take a while for the faster mirror links to become usable.
-url_dir_list = http://ftp.gnu.org/gnu/$(PACKAGE)
+url_dir_list = https://ftp.gnu.org/gnu/$(PACKAGE)
# Tests not to run as part of "make distcheck".
local-checks-to-skip = \
diff --git a/configure.ac b/configure.ac
index dccc561e..890cee2e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -16,7 +16,7 @@ dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
dnl GNU General Public License for more details.
dnl
dnl You should have received a copy of the GNU General Public License
-dnl along with this program. If not, see <http://www.gnu.org/licenses/>.
+dnl along with this program. If not, see <https://www.gnu.org/licenses/>.
AC_INIT([GNU grep],
m4_esyscmd([build-aux/git-version-gen .tarball-version]),
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 1361fe82..2f0dfb0c 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
info_TEXINFOS = grep.texi
grep_TEXINFOS = fdl.texi
diff --git a/doc/grep.in.1 b/doc/grep.in.1
index 8b6a85a3..ffb49794 100644
--- a/doc/grep.in.1
+++ b/doc/grep.in.1
@@ -1284,11 +1284,11 @@ Email bug reports to
the bug-reporting address
.ME .
An
-.UR http://lists.gnu.org/mailman/listinfo/bug-grep
+.UR https://lists.gnu.org/mailman/listinfo/bug-grep
email archive
.UE
and a
-.UR http://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep
+.UR https://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep
bug tracker
.UE
are available.
@@ -1318,7 +1318,7 @@ glob(7), regex(7).
grep(1p).
.SS "Full Documentation"
A
-.UR http://www.gnu.org/software/grep/manual/
+.UR https://www.gnu.org/software/grep/manual/
complete manual
.UE
is available.
diff --git a/doc/grep.texi b/doc/grep.texi
index 58caa622..872ba07a 100644
--- a/doc/grep.texi
+++ b/doc/grep.texi
@@ -1893,20 +1893,20 @@ used by @command{grep}.
@item
Aho AV, Corasick MJ. Efficient string matching: an aid to bibliographic search.
@emph{CACM}. 1975;18(6):333--40.
-@url{http://dx.doi.org/10.1145/360825.360855}.
+@url{https://dx.doi.org/10.1145/360825.360855}.
This introduces the Aho--Corasick algorithm.
@item
Boyer RS, Moore JS. A fast string searching algorithm.
@emph{CACM}. 1977;20(10):762--72.
-@url{http://dx.doi.org/10.1145/359842.359859}.
+@url{https://dx.doi.org/10.1145/359842.359859}.
This introduces the Boyer--Moore algorithm.
@item
Faro S, Lecroq T. The exact online string matching problem: a review
of the most recent results.
@emph{ACM Comput Surv}. 2013;45(2):13.
-@url{http://dx.doi.org/10.1145/2431211.2431212}.
+@url{https://dx.doi.org/10.1145/2431211.2431212}.
This surveys string matching algorithms that might help improve the
performance of @command{grep} in the future.
@end itemize
@@ -1917,7 +1917,7 @@ performance of @command{grep} in the future.
@cindex bugs, reporting
Bug reports can be found at the
-@url{http://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep,
+@url{https://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep,
GNU bug report logs for @command{grep}}.
If you find a bug not listed there, please email it to
@email{bug-grep@@gnu.org} to create a new bug report.
@@ -1952,12 +1952,12 @@ same restrictions.
This general method of licensing software is sometimes called
@dfn{open source}. The GNU project prefers the term ``free software''
for reasons outlined at
-@url{http://www.gnu.org/philosophy/open-source-misses-the-point.html}.
+@url{https://www.gnu.org/philosophy/open-source-misses-the-point.html}.
This manual is free documentation in the same sense. The
documentation license is included below. The license for the program
is available with the source code, or at
-@url{http://www.gnu.org/licenses/gpl.html}.
+@url{https://www.gnu.org/licenses/gpl.html}.
@menu
* GNU Free Documentation License::
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 12a5c8b8..692be01b 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
AM_CFLAGS =
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 8b2e5d31..e33a2f66 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
lib/argmatch.c
lib/c-stack.c
diff --git a/src/Makefile.am b/src/Makefile.am
index 656ba13d..985fcd92 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -12,7 +12,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
LN = ln
diff --git a/src/grep.c b/src/grep.c
index bc472431..6754e4e3 100644
--- a/src/grep.c
+++ b/src/grep.c
@@ -58,7 +58,7 @@ static char const SEP_STR_GROUP[] = "--";
#define AUTHORS \
proper_name ("Mike Haertel"), \
- _("others, see <http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>")
+ _("others, see <https://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>")
/* When stdout is connected to a regular file, save its stat
information here, so that we can automatically skip it, thus
diff --git a/src/kwset.c b/src/kwset.c
index 95e4b9bd..c9409cf1 100644
--- a/src/kwset.c
+++ b/src/kwset.c
@@ -22,18 +22,18 @@
/* For the Aho-Corasick algorithm, see:
Aho AV, Corasick MJ. Efficient string matching: an aid to
bibliographic search. CACM 18, 6 (1975), 333-40
- <http://dx.doi.org/10.1145/360825.360855>, which describes the
+ <https://dx.doi.org/10.1145/360825.360855>, which describes the
failure function used below.
For the Boyer-Moore algorithm, see: Boyer RS, Moore JS.
A fast string searching algorithm. CACM 20, 10 (1977), 762-72
- <http://dx.doi.org/10.1145/359842.359859>.
+ <https://dx.doi.org/10.1145/359842.359859>.
For a survey of more-recent string matching algorithms that might
help improve performance, see: Faro S, Lecroq T. The exact online
string matching problem: a review of the most recent results.
ACM Computing Surveys 45, 2 (2013), 13
- <http://dx.doi.org/10.1145/2431211.2431212>. */
+ <https://dx.doi.org/10.1145/2431211.2431212>. */
#include <config.h>
diff --git a/tests/Coreutils.pm b/tests/Coreutils.pm
index 70332e05..d334a278 100644
--- a/tests/Coreutils.pm
+++ b/tests/Coreutils.pm
@@ -14,7 +14,7 @@ package Coreutils;
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
use strict;
use vars qw($VERSION @ISA @EXPORT);
diff --git a/tests/CuSkip.pm b/tests/CuSkip.pm
index ebff5ebd..aee265d5 100644
--- a/tests/CuSkip.pm
+++ b/tests/CuSkip.pm
@@ -14,7 +14,7 @@ package CuSkip;
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
use strict;
use warnings;
diff --git a/tests/CuTmpdir.pm b/tests/CuTmpdir.pm
index f31e34a3..2c98b742 100644
--- a/tests/CuTmpdir.pm
+++ b/tests/CuTmpdir.pm
@@ -14,7 +14,7 @@ package CuTmpdir;
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
use strict;
use warnings;
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 0ebb51b2..9f52941c 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -12,7 +12,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
TEST_EXTENSIONS = .sh .pl
@@ -193,7 +193,7 @@ EXTRA_DIST = \
spencer1-locale.awk
# Default to a nonzero value. Environment overrides.
-# http://udrepper.livejournal.com/11429.html
+# https://udrepper.livejournal.com/11429.html
MALLOC_PERTURB_ = 1
TESTS_ENVIRONMENT = \
diff --git a/tests/case-fold-titlecase b/tests/case-fold-titlecase
index df8dd8d7..a223a2c3 100755
--- a/tests/case-fold-titlecase
+++ b/tests/case-fold-titlecase
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/count-newline b/tests/count-newline
index 6ec4fe75..ff98f3ab 100755
--- a/tests/count-newline
+++ b/tests/count-newline
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/dfa-coverage b/tests/dfa-coverage
index 0f70b30f..83aef2db 100755
--- a/tests/dfa-coverage
+++ b/tests/dfa-coverage
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/dfa-heap-overrun b/tests/dfa-heap-overrun
index 124778ce..b567a419 100755
--- a/tests/dfa-heap-overrun
+++ b/tests/dfa-heap-overrun
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/envvar-check b/tests/envvar-check
index 6d9a373a..fd1f236d 100644
--- a/tests/envvar-check
+++ b/tests/envvar-check
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
as_unset=unset
diff --git a/tests/filename-lineno.pl b/tests/filename-lineno.pl
index 46a4e3bf..d1c686e3 100755
--- a/tests/filename-lineno.pl
+++ b/tests/filename-lineno.pl
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
use strict;
diff --git a/tests/help-version b/tests/help-version
index 406d0865..d78fe07a 100755
--- a/tests/help-version
+++ b/tests/help-version
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/high-bit-range b/tests/high-bit-range
index a99a2086..29801088 100755
--- a/tests/high-bit-range
+++ b/tests/high-bit-range
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/init.sh b/tests/init.sh
index 705a698d..d37f1575 100644
--- a/tests/init.sh
+++ b/tests/init.sh
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Using this file in a test
# =========================
diff --git a/tests/initial-tab b/tests/initial-tab
index 1a2aa7dd..82fb2967 100755
--- a/tests/initial-tab
+++ b/tests/initial-tab
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/kwset-abuse b/tests/kwset-abuse
index e52175ff..b876ba61 100755
--- a/tests/kwset-abuse
+++ b/tests/kwset-abuse
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/long-pattern-perf b/tests/long-pattern-perf
index e39376bc..4a31aebb 100755
--- a/tests/long-pattern-perf
+++ b/tests/long-pattern-perf
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/match-lines b/tests/match-lines
index 9912bd66..d2a6d769 100755
--- a/tests/match-lines
+++ b/tests/match-lines
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/mb-dot-newline b/tests/mb-dot-newline
index c3ab10ea..33676e97 100755
--- a/tests/mb-dot-newline
+++ b/tests/mb-dot-newline
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/mb-non-UTF8-overrun b/tests/mb-non-UTF8-overrun
index 2decc20d..4d8b2b9b 100755
--- a/tests/mb-non-UTF8-overrun
+++ b/tests/mb-non-UTF8-overrun
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
require_JP_EUC_locale_
diff --git a/tests/mb-non-UTF8-performance b/tests/mb-non-UTF8-performance
index 0a86edf5..e0db950a 100755
--- a/tests/mb-non-UTF8-performance
+++ b/tests/mb-non-UTF8-performance
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/multiple-begin-or-end-line b/tests/multiple-begin-or-end-line
index 87620628..1a5ff64c 100755
--- a/tests/multiple-begin-or-end-line
+++ b/tests/multiple-begin-or-end-line
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/null-byte b/tests/null-byte
index 4f5f43c9..0f3f2d02 100755
--- a/tests/null-byte
+++ b/tests/null-byte
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/options b/tests/options
index 44d1e8a3..07ab2547 100755
--- a/tests/options
+++ b/tests/options
@@ -39,7 +39,7 @@ if test $? -ne 1 ; then
fi
# checking for multiple -e options; see:
-# http://bugs.gnu.org/21670
+# https://bugs.gnu.org/21670
echo abchelloabc | grep -e '^hello' -e 'hello$' > /dev/null 2>&1
if test $? -ne 1 ; then
echo "Options: Wrong status code, test #4 failed"
diff --git a/tests/pcre-infloop b/tests/pcre-infloop
index 6f7c2a6f..3c3f979c 100755
--- a/tests/pcre-infloop
+++ b/tests/pcre-infloop
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
require_timeout_
diff --git a/tests/posix-bracket b/tests/posix-bracket
index a093ff4d..f36d54e8 100755
--- a/tests/posix-bracket
+++ b/tests/posix-bracket
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
LC_ALL=C
diff --git a/tests/surrogate-pair b/tests/surrogate-pair
index ab51fd08..ffa564a4 100755
--- a/tests/surrogate-pair
+++ b/tests/surrogate-pair
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/symlink b/tests/symlink
index 10b9709a..ad75eb31 100755
--- a/tests/symlink
+++ b/tests/symlink
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# written by Paul Eggert
diff --git a/tests/turkish-I b/tests/turkish-I
index 74335b99..ff9044a2 100755
--- a/tests/turkish-I
+++ b/tests/turkish-I
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/turkish-I-without-dot b/tests/turkish-I-without-dot
index d0231069..3bba9b7c 100755
--- a/tests/turkish-I-without-dot
+++ b/tests/turkish-I-without-dot
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/turkish-eyes b/tests/turkish-eyes
index e3ac51bf..bd78fb9c 100755
--- a/tests/turkish-eyes
+++ b/tests/turkish-eyes
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
diff --git a/tests/unibyte-binary b/tests/unibyte-binary
index 4d71f5d7..d07e46e2 100755
--- a/tests/unibyte-binary
+++ b/tests/unibyte-binary
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
require_unibyte_locale
diff --git a/tests/unibyte-bracket-expr b/tests/unibyte-bracket-expr
index f53afdc1..6d217538 100755
--- a/tests/unibyte-bracket-expr
+++ b/tests/unibyte-bracket-expr
@@ -18,7 +18,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
require_ru_RU_koi8_r
diff --git a/tests/unibyte-negated-circumflex b/tests/unibyte-negated-circumflex
index d57b4a99..b5c671fc 100755
--- a/tests/unibyte-negated-circumflex
+++ b/tests/unibyte-negated-circumflex
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
require_unibyte_locale
diff --git a/tests/utf8-bracket b/tests/utf8-bracket
index b8b40332..1911945e 100755
--- a/tests/utf8-bracket
+++ b/tests/utf8-bracket
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
require_en_utf8_locale_
diff --git a/tests/word-delim-multibyte b/tests/word-delim-multibyte
index f65298f6..0bc0e333 100755
--- a/tests/word-delim-multibyte
+++ b/tests/word-delim-multibyte
@@ -1,6 +1,6 @@
#!/bin/sh
# exercise \< and \> with multibyte data.
-# Derived from http://savannah.gnu.org/bugs/?29537
+# Derived from https://savannah.gnu.org/bugs/?29537
. "${srcdir=.}/init.sh"; path_prepend_ ../src
require_en_utf8_locale_
diff --git a/tests/word-multi-file b/tests/word-multi-file
index 1816d606..4b635208 100755
--- a/tests/word-multi-file
+++ b/tests/word-multi-file
@@ -1,6 +1,6 @@
#!/bin/sh
# exercise the -w option on multiple files
-# Derived from http://bugzilla.redhat.com/570500
+# Derived from https://bugzilla.redhat.com/570500
. "${srcdir=.}/init.sh"; path_prepend_ ../src
mkdir a || framework_failure_
diff --git a/tests/write-error-msg b/tests/write-error-msg
index 19e37044..8e8b8eea 100755
--- a/tests/write-error-msg
+++ b/tests/write-error-msg
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src
test -e /dev/full || skip_ your system lacks /dev/full
diff --git a/tests/z-anchor-newline b/tests/z-anchor-newline
index cd972daf..e3a0d97a 100755
--- a/tests/z-anchor-newline
+++ b/tests/z-anchor-newline
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
. "${srcdir=.}/init.sh"; path_prepend_ ../src