grep-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

grep branch, master, updated. v3.1-26-g7a89c66


From: Paul Eggert
Subject: grep branch, master, updated. v3.1-26-g7a89c66
Date: Sat, 21 Apr 2018 16:47:32 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "grep".

The branch, master has been updated
       via  7a89c66674d1b8ff8ab5a294ee79974106bff371 (commit)
       via  5b4d2b0e7383b0450cc9a7bd719f03731b923295 (commit)
      from  e552346b1a4a1427c0f52aadde1292a7258314a0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit/grep.git/commit/?id=7a89c66674d1b8ff8ab5a294ee79974106bff371


commit 7a89c66674d1b8ff8ab5a294ee79974106bff371
Author: Paul Eggert <address@hidden>
Date:   Sat Apr 21 13:46:20 2018 -0700

    maint: update URLs
    
    Mostly this is just changing http: to https:.
    In one or two places it removes no-longer-useful URLs.

diff --git a/COPYING b/COPYING
index a737dcf..f288702 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 bad3519..389d568 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 <address@hidden>
-          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 5ffbadc..464714e 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 4b01adf..6e571ee 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 97ca964..8178a9e 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 fd27b66..1cc3509 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 <address@hidden>.
 
 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 <address@hidden> 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 <address@hidden> 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 bbf7826..5fcba4a 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 0422aa6..28d3868 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 9d74108..b84004e 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 2f53e3e..e979bb1 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 6af93f1..9af3a8c 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 dccc561..890cee2 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 1361fe8..2f0dfb0 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 8b6a85a..ffb4979 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 58caa62..872ba07 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.
address@hidden://dx.doi.org/10.1145/360825.360855}.
address@hidden://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.
address@hidden://dx.doi.org/10.1145/359842.359859}.
address@hidden://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.
address@hidden://dx.doi.org/10.1145/2431211.2431212}.
address@hidden://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
address@hidden://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep,
address@hidden://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
address@hidden://www.gnu.org/philosophy/open-source-misses-the-point.html}.
address@hidden://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
address@hidden://www.gnu.org/licenses/gpl.html}.
address@hidden://www.gnu.org/licenses/gpl.html}.
 
 @menu
 * GNU Free Documentation License::
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 12a5c8b..692be01 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 8b2e5d3..e33a2f6 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 656ba13..985fcd9 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 bc47243..6754e4e 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 95e4b9b..c9409cf 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 70332e0..d334a27 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 ebff5eb..aee265d 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 f31e34a..2c98b74 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 0ebb51b..9f52941 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 df8dd8d..a223a2c 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 6ec4fe7..ff98f3a 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 0f70b30..83aef2d 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 124778c..b567a41 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 6d9a373..fd1f236 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 46a4e3b..d1c686e 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 406d086..d78fe07 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 a99a208..2980108 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 705a698..d37f157 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 1a2aa7d..82fb296 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 e52175f..b876ba6 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 e39376b..4a31aeb 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 9912bd6..d2a6d76 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 c3ab10e..33676e9 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 2decc20..4d8b2b9 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 0a86edf..e0db950 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 8762062..1a5ff64 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 4f5f43c..0f3f2d0 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 44d1e8a..07ab254 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 6f7c2a6..3c3f979 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 a093ff4..f36d54e 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 ab51fd0..ffa564a 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 10b9709..ad75eb3 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 74335b9..ff9044a 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 d023106..3bba9b7 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 e3ac51b..bd78fb9 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 4d71f5d..d07e46e 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 f53afdc..6d21753 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 d57b4a9..b5c671f 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 b8b4033..1911945 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 f65298f..0bc0e33 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 1816d60..4b63520 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 19e3704..8e8b8ee 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 cd972da..e3a0d97 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
 

http://git.savannah.gnu.org/cgit/grep.git/commit/?id=5b4d2b0e7383b0450cc9a7bd719f03731b923295


commit 7a89c66674d1b8ff8ab5a294ee79974106bff371
Author: Paul Eggert <address@hidden>
Date:   Sat Apr 21 13:46:20 2018 -0700

    maint: update URLs
    
    Mostly this is just changing http: to https:.
    In one or two places it removes no-longer-useful URLs.

diff --git a/COPYING b/COPYING
index a737dcf..f288702 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 bad3519..389d568 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 <address@hidden>
-          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 5ffbadc..464714e 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 4b01adf..6e571ee 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 97ca964..8178a9e 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 fd27b66..1cc3509 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 <address@hidden>.
 
 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 <address@hidden> 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 <address@hidden> 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 bbf7826..5fcba4a 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 0422aa6..28d3868 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 9d74108..b84004e 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 2f53e3e..e979bb1 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 6af93f1..9af3a8c 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 dccc561..890cee2 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 1361fe8..2f0dfb0 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 8b6a85a..ffb4979 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 58caa62..872ba07 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.
address@hidden://dx.doi.org/10.1145/360825.360855}.
address@hidden://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.
address@hidden://dx.doi.org/10.1145/359842.359859}.
address@hidden://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.
address@hidden://dx.doi.org/10.1145/2431211.2431212}.
address@hidden://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
address@hidden://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep,
address@hidden://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
address@hidden://www.gnu.org/philosophy/open-source-misses-the-point.html}.
address@hidden://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
address@hidden://www.gnu.org/licenses/gpl.html}.
address@hidden://www.gnu.org/licenses/gpl.html}.
 
 @menu
 * GNU Free Documentation License::
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 12a5c8b..692be01 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 8b2e5d3..e33a2f6 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 656ba13..985fcd9 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 bc47243..6754e4e 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 95e4b9b..c9409cf 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 70332e0..d334a27 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 ebff5eb..aee265d 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 f31e34a..2c98b74 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 0ebb51b..9f52941 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 df8dd8d..a223a2c 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 6ec4fe7..ff98f3a 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 0f70b30..83aef2d 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 124778c..b567a41 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 6d9a373..fd1f236 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 46a4e3b..d1c686e 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 406d086..d78fe07 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 a99a208..2980108 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 705a698..d37f157 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 1a2aa7d..82fb296 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 e52175f..b876ba6 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 e39376b..4a31aeb 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 9912bd6..d2a6d76 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 c3ab10e..33676e9 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 2decc20..4d8b2b9 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 0a86edf..e0db950 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 8762062..1a5ff64 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 4f5f43c..0f3f2d0 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 44d1e8a..07ab254 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 6f7c2a6..3c3f979 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 a093ff4..f36d54e 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 ab51fd0..ffa564a 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 10b9709..ad75eb3 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 74335b9..ff9044a 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 d023106..3bba9b7 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 e3ac51b..bd78fb9 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 4d71f5d..d07e46e 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 f53afdc..6d21753 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 d57b4a9..b5c671f 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 b8b4033..1911945 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 f65298f..0bc0e33 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 1816d60..4b63520 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 19e3704..8e8b8ee 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 cd972da..e3a0d97 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
 

-----------------------------------------------------------------------

Summary of changes:
 COPYING                          |  9 ++++-----
 ChangeLog-2009                   | 10 +++++-----
 HACKING                          | 19 +++++++++----------
 Makefile.am                      |  2 +-
 README                           |  4 ++--
 README-alpha                     | 12 +++++-------
 README-hacking                   |  2 +-
 README-prereq                    | 24 ++++++++++++------------
 TODO                             | 18 +++++++++---------
 bootstrap.conf                   |  2 +-
 cfg.mk                           |  4 ++--
 configure.ac                     |  2 +-
 doc/Makefile.am                  |  2 +-
 doc/grep.in.1                    | 23 ++++++++++++-----------
 doc/grep.texi                    | 12 ++++++------
 lib/Makefile.am                  |  2 +-
 po/POTFILES.in                   |  2 +-
 src/Makefile.am                  |  2 +-
 src/grep.c                       |  2 +-
 src/kwset.c                      |  6 +++---
 tests/Coreutils.pm               |  2 +-
 tests/CuSkip.pm                  |  2 +-
 tests/CuTmpdir.pm                |  2 +-
 tests/Makefile.am                |  4 ++--
 tests/case-fold-titlecase        |  2 +-
 tests/count-newline              |  2 +-
 tests/dfa-coverage               |  2 +-
 tests/dfa-heap-overrun           |  2 +-
 tests/envvar-check               |  2 +-
 tests/filename-lineno.pl         |  2 +-
 tests/help-version               |  2 +-
 tests/high-bit-range             |  2 +-
 tests/init.sh                    |  2 +-
 tests/initial-tab                |  2 +-
 tests/kwset-abuse                |  2 +-
 tests/long-pattern-perf          |  2 +-
 tests/match-lines                |  2 +-
 tests/mb-dot-newline             |  2 +-
 tests/mb-non-UTF8-overrun        |  2 +-
 tests/mb-non-UTF8-performance    |  2 +-
 tests/multiple-begin-or-end-line |  2 +-
 tests/null-byte                  |  2 +-
 tests/options                    |  2 +-
 tests/pcre-infloop               |  2 +-
 tests/posix-bracket              |  2 +-
 tests/surrogate-pair             |  2 +-
 tests/symlink                    |  2 +-
 tests/turkish-I                  |  2 +-
 tests/turkish-I-without-dot      |  2 +-
 tests/turkish-eyes               |  2 +-
 tests/unibyte-binary             |  2 +-
 tests/unibyte-bracket-expr       |  2 +-
 tests/unibyte-negated-circumflex |  2 +-
 tests/utf8-bracket               |  2 +-
 tests/word-delim-multibyte       |  2 +-
 tests/word-multi-file            |  2 +-
 tests/write-error-msg            |  2 +-
 tests/z-anchor-newline           |  2 +-
 58 files changed, 117 insertions(+), 120 deletions(-)


hooks/post-receive
-- 
grep



reply via email to

[Prev in Thread] Current Thread [Next in Thread]