develooper Front page | perl.perl5.changes | Postings from October 2019

[perl.git] branch blead updated. v5.31.4-322-g71c89d211a

From:
Max Maischein
Date:
October 11, 2019 08:08
Subject:
[perl.git] branch blead updated. v5.31.4-322-g71c89d211a
Message ID:
E1iIpyP-0002eY-Oc@git.dc.perl.space
In perl.git, the branch blead has been updated

<https://perl5.git.perl.org/perl.git/commitdiff/71c89d211a61ffe1c5b9b28229483814d2eb2825?hp=4c2aa7c802893d0276551ade1b9d5dcd1226afc4>

- Log -----------------------------------------------------------------
commit 71c89d211a61ffe1c5b9b28229483814d2eb2825
Author: Max Maischein <corion@corion.net>
Date:   Wed Oct 9 21:41:08 2019 +0200

    Move more URLs from http:// to https://

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

Summary of changes:
 README.cygwin          |  6 ++---
 README.hurd            |  2 +-
 README.macosx          |  6 ++---
 README.win32           | 16 ++++++-------
 pod/perl.pod           |  2 +-
 pod/perlbook.pod       | 64 +++++++++++++++++++++++++-------------------------
 pod/perlcheat.pod      |  6 ++---
 pod/perldelta.pod      |  2 +-
 pod/perldiag.pod       |  2 +-
 pod/perldtrace.pod     |  2 +-
 pod/perlfilter.pod     |  2 +-
 pod/perlgit.pod        |  8 +++----
 pod/perlhack.pod       | 28 +++++++++++-----------
 pod/perlmodinstall.pod | 10 ++++----
 pod/perlmodlib.PL      | 12 +++++-----
 pod/perlootut.pod      |  6 ++---
 pod/perlpacktut.pod    |  6 ++---
 pod/perlpodspec.pod    | 16 ++++++-------
 pod/perlport.pod       |  6 ++---
 pod/perlreguts.pod     |  4 ++--
 pod/perlthrtut.pod     |  4 ++--
 pod/perlunicode.pod    | 36 ++++++++++++++--------------
 22 files changed, 123 insertions(+), 123 deletions(-)

diff --git a/README.cygwin b/README.cygwin
index 90fb14ba15..f9516799e5 100644
--- a/README.cygwin
+++ b/README.cygwin
@@ -27,7 +27,7 @@ platforms.  They run thanks to the Cygwin library which provides the UNIX
 system calls and environment these programs expect.  More information
 about this project can be found at:
 
-L<http://www.cygwin.com/>
+L<https://www.cygwin.com/>
 
 A recent net or commercial release of Cygwin is required.
 
@@ -419,7 +419,7 @@ or:
  as parent(0x6FB30000) != 0x6FE60000 46 [main] perl 3488 fork: child
  3588 - died waiting for dll loading, errno11
 
-See L<http://cygwin.com/faq/faq-nochunks.html#faq.using.fixing-fork-failures>
+See L<https://cygwin.com/faq/faq-nochunks.html#faq.using.fixing-fork-failures>
 It helps if not too many DLLs are loaded in memory so the available address space is larger,
 e.g. stopping the MS Internet Explorer might help.
 
@@ -523,7 +523,7 @@ path is mounted in textmode.
 =item C<Cygwin::sync_winenv>
 
 Cygwin does not initialize all original Win32 environment variables.
-See the bottom of this page L<http://cygwin.com/cygwin-ug-net/setup-env.html>
+See the bottom of this page L<https://cygwin.com/cygwin-ug-net/setup-env.html>
 for "Restricted Win32 environment".
 
 Certain Win32 programs called from cygwin programs might need some environment
diff --git a/README.hurd b/README.hurd
index 8cb0563424..6ce3c2ee06 100644
--- a/README.hurd
+++ b/README.hurd
@@ -9,7 +9,7 @@ perlhurd - Perl version 5 on Hurd
 =head1 DESCRIPTION
 
 If you want to use Perl on the Hurd, I recommend using the Debian
-GNU/Hurd distribution ( see L<http://www.debian.org/> ), even if an
+GNU/Hurd distribution ( see L<https://www.debian.org/> ), even if an
 official, stable release has not yet been made.  The old "gnu-0.2"
 binary distribution will most certainly have additional problems.
 
diff --git a/README.macosx b/README.macosx
index 0797c99233..c98fafe03d 100644
--- a/README.macosx
+++ b/README.macosx
@@ -10,7 +10,7 @@ perlmacosx - Perl under Mac OS X
 
 This document briefly describes Perl under Mac OS X.
 
-  curl -O http://www.cpan.org/src/perl-5.31.5.tar.gz
+  curl -O https://www.cpan.org/src/perl-5.31.5.tar.gz
   tar -xzf perl-5.31.5.tar.gz
   cd perl-5.31.5
   ./Configure -des -Dprefix=/usr/local/
@@ -223,7 +223,7 @@ access Foundation (i.e. non-GUI) classes and objects.
 An alternative is CamelBones, a framework that allows access to both
 Foundation and AppKit classes and objects, so that full GUI applications
 can be built in Perl. CamelBones can be found on SourceForge, at
-L<http://www.sourceforge.net/projects/camelbones/>.
+L<https://www.sourceforge.net/projects/camelbones/>.
 
 
 =head1 Starting From Scratch
@@ -258,7 +258,7 @@ or rebuild Perl from the source code with C<Configure -Dprefix=/usr
 works much better with Perl 5.8.1 and later, in Perl 5.8.0 the
 settings were not quite right.
 
-"Pacifist" from CharlesSoft (L<http://www.charlessoft.com/>) is a nice
+"Pacifist" from CharlesSoft (L<https://www.charlessoft.com/>) is a nice
 way to extract the Perl binaries from the OS media, without having to
 reinstall the entire OS.
 
diff --git a/README.win32 b/README.win32
index 9e87709866..01731fa930 100644
--- a/README.win32
+++ b/README.win32
@@ -109,7 +109,7 @@ polling loop.
 
 A port of dmake for Windows is available from:
 
-L<http://search.cpan.org/dist/dmake/>
+L<https://search.cpan.org/dist/dmake/>
 
 Fetch and install dmake somewhere on your path.
 
@@ -148,7 +148,7 @@ everything necessary to build Perl, rather than requiring a separate download
 of the Windows SDK like previous versions did.
 
 These packages can be downloaded by searching in the Download Center at
-L<http://www.microsoft.com/downloads/search.aspx?displaylang=en>.  (Providing exact
+L<https://www.microsoft.com/downloads/search.aspx?displaylang=en>.  (Providing exact
 links to these packages has proven a pointless task because the links keep on
 changing so often.)
 
@@ -220,7 +220,7 @@ Framework Redistributable" to be installed first.  This can be downloaded and
 installed separately, but is included in the "Visual C++ Toolkit 2003" anyway.
 
 These packages can all be downloaded by searching in the Download Center at
-L<http://www.microsoft.com/downloads/search.aspx?displaylang=en>.  (Providing exact
+L<https://www.microsoft.com/downloads/search.aspx?displaylang=en>.  (Providing exact
 links to these packages has proven a pointless task because the links keep on
 changing so often.)
 
@@ -449,7 +449,7 @@ in the May 2019 Update, as explained here: L<https://developercommunity.visualst
 
 If you build with certain versions (e.g. 4.8.1) of gcc from www.mingw.org then
 F<ext/POSIX/t/time.t> may fail test 17 due to a known bug in those gcc builds:
-see L<http://sourceforge.net/p/mingw/bugs/2152/>.
+see L<https://sourceforge.net/p/mingw/bugs/2152/>.
 
 Some test failures may occur if you use a command shell other than the
 native "cmd.exe", or if you are building from a path that contains
@@ -568,7 +568,7 @@ and other special characters in arguments.
 The Windows documentation describes the shell parsing rules here:
 L<http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true>
 and the C runtime parsing rules here:
-L<http://msdn.microsoft.com/en-us/library/17w5ykft%28v=VS.100%29.aspx>.
+L<https://msdn.microsoft.com/en-us/library/17w5ykft%28v=VS.100%29.aspx>.
 
 Here are some further observations based on experiments: The C runtime
 breaks arguments at spaces and passes them to programs in argc/argv.
@@ -637,11 +637,11 @@ quoted.
 
 The Comprehensive Perl Archive Network (CPAN) offers a wealth
 of extensions, some of which require a C compiler to build.
-Look in L<http://www.cpan.org/> for more information on CPAN.
+Look in L<https://www.cpan.org/> for more information on CPAN.
 
 Note that not all of the extensions available from CPAN may work
 in the Windows environment; you should check the information at
-L<http://www.cpantesters.org/> before investing too much effort into
+L<https://www.cpantesters.org/> before investing too much effort into
 porting modules that don't readily build.
 
 Most extensions (whether they require a C compiler or not) can
@@ -667,7 +667,7 @@ L<http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/nmake15.exe>
 Another option is to use the make written in Perl, available from
 CPAN.
 
-L<http://www.cpan.org/modules/by-module/Make/>
+L<https://www.cpan.org/modules/by-module/Make/>
 
 You may also use dmake or gmake.  See L</"Make"> above on how to get it.
 
diff --git a/pod/perl.pod b/pod/perl.pod
index fba112f282..1bbd73460d 100644
--- a/pod/perl.pod
+++ b/pod/perl.pod
@@ -21,7 +21,7 @@ For more information on these options, you can run C<perldoc perlrun>.
 
 The F<perldoc> program gives you access to all the documentation that comes
 with Perl.  You can get more documentation, tutorials and community support
-online at L<http://www.perl.org/>.
+online at L<https://www.perl.org/>.
 
 If you're new to Perl, you should start by running C<perldoc perlintro>,
 which is a general intro for beginners and provides some background to help
diff --git a/pod/perlbook.pod b/pod/perlbook.pod
index e03a1d3241..ffed87c87a 100644
--- a/pod/perlbook.pod
+++ b/pod/perlbook.pod
@@ -7,7 +7,7 @@ perlbook - Books about and related to Perl
 There are many books on Perl and Perl-related. A few of these are
 good, some are OK, but many aren't worth your money. There is a list
 of these books, some with extensive reviews, at
-L<http://books.perl.org/> . We list some of the books here, and while
+L<https://www.perl.org/books/library.html> . We list some of the books here, and while
 listing a book implies our
 endorsement, don't think that not including a book means anything.
 
@@ -26,7 +26,7 @@ I<Programming Perl>:
  by Tom Christiansen, brian d foy, Larry Wall with Jon Orwant
  ISBN 978-0-596-00492-7 [4th edition February 2012]
  ISBN 978-1-4493-9890-3 [ebook]
- http://oreilly.com/catalog/9780596004927
+ https://oreilly.com/catalog/9780596004927
 
 =back
 
@@ -41,7 +41,7 @@ accomplish specific tasks:
  with Foreword by Larry Wall
  ISBN 978-0-596-00313-5 [2nd Edition August 2003]
  ISBN 978-0-596-15888-0 [ebook]
- http://oreilly.com/catalog/9780596003135/
+ https://oreilly.com/catalog/9780596003135/
 
 =back
 
@@ -56,7 +56,7 @@ programming:
  by Randal L. Schwartz, Tom Phoenix, and brian d foy
  ISBN 978-1-4493-0358-7 [6th edition June 2011]
  ISBN 978-1-4493-0458-4 [ebook]
- http://www.learning-perl.com/
+ https://www.learning-perl.com/
 
 =back
 
@@ -72,7 +72,7 @@ object-oriented programming, and modules:
          foreword by Damian Conway
  ISBN 978-1-4493-9309-0 [2nd edition August 2012]
  ISBN 978-1-4493-0459-1 [ebook]
- http://www.intermediateperl.com/
+ https://www.intermediateperl.com/
 
 =back
 
@@ -87,21 +87,21 @@ You might want to keep these desktop references close by your keyboard:
  by Johan Vromans
  ISBN 978-1-4493-0370-9 [5th edition July 2011]
  ISBN 978-1-4493-0813-1 [ebook]
- http://oreilly.com/catalog/0636920018476/
+ https://oreilly.com/catalog/0636920018476/
 
 =item I<Perl Debugger Pocket Reference>
 
  by Richard Foley
  ISBN 978-0-596-00503-0 [1st edition January 2004]
  ISBN 978-0-596-55625-9 [ebook]
- http://oreilly.com/catalog/9780596005030/
+ https://oreilly.com/catalog/9780596005030/
 
 =item I<Regular Expression Pocket Reference>
 
  by Tony Stubblebine
  ISBN 978-0-596-51427-3 [2nd edition July 2007]
  ISBN 978-0-596-55782-9 [ebook]
- http://oreilly.com/catalog/9780596514273/
+ https://oreilly.com/catalog/9780596514273/
 
 =back
 
@@ -119,14 +119,14 @@ You might want to keep these desktop references close by your keyboard:
 
  by James Lee
  ISBN 1-59059-391-X [3rd edition April 2010 & ebook]
- http://www.apress.com/9781430227939
+ https://www.apress.com/9781430227939
 
 =item I<Learning Perl> (the "Llama Book")
 
  by Randal L. Schwartz, Tom Phoenix, and brian d foy
  ISBN 978-1-4493-0358-7 [6th edition June 2011]
  ISBN 978-1-4493-0458-4 [ebook]
- http://www.learning-perl.com/
+ https://www.learning-perl.com/
 
 =item I<Intermediate Perl> (the "Alpaca Book")
 
@@ -134,20 +134,20 @@ You might want to keep these desktop references close by your keyboard:
          foreword by Damian Conway
  ISBN 978-1-4493-9309-0 [2nd edition August 2012]
  ISBN 978-1-4493-0459-1 [ebook]
- http://www.intermediateperl.com/
+ https://www.intermediateperl.com/
 
 =item I<Mastering Perl>
 
     by brian d foy
  ISBN 9978-1-4493-9311-3 [2st edition January 2014]
  ISBN 978-1-4493-6487-8 [ebook]
- http://www.masteringperl.org/
+ https://www.masteringperl.org/
 
 =item I<Effective Perl Programming>
 
  by Joseph N. Hall, Joshua A. McAdams, brian d foy
  ISBN 0-321-49694-9 [2nd edition 2010]
- http://www.effectiveperlprogramming.com/
+ https://www.effectiveperlprogramming.com/
 
 =back
 
@@ -159,7 +159,7 @@ You might want to keep these desktop references close by your keyboard:
 
  by Sam Tregar
  ISBN 1-59059-018-X [1st edition August 2002 & ebook]
- http://www.apress.com/9781590590188
+ https://www.apress.com/9781590590188
 
 =item I<The Perl Cookbook>
 
@@ -167,20 +167,20 @@ You might want to keep these desktop references close by your keyboard:
      with Foreword by Larry Wall
  ISBN 978-0-596-00313-5 [2nd Edition August 2003]
  ISBN 978-0-596-15888-0 [ebook]
- http://oreilly.com/catalog/9780596003135/
+ https://oreilly.com/catalog/9780596003135/
 
 =item I<Automating System Administration with Perl>
 
  by David N. Blank-Edelman
  ISBN 978-0-596-00639-6 [2nd edition May 2009]
  ISBN 978-0-596-80251-6 [ebook]
- http://oreilly.com/catalog/9780596006396
+ https://oreilly.com/catalog/9780596006396
 
 =item I<Real World SQL Server Administration with Perl>
 
  by Linchi Shea
  ISBN 1-59059-097-X [1st edition July 2003 & ebook]
- http://www.apress.com/9781590590973
+ https://www.apress.com/9781590590973
 
 =back
 
@@ -193,80 +193,80 @@ You might want to keep these desktop references close by your keyboard:
  by Jan Goyvaerts and Steven Levithan
  ISBN 978-1-4493-1943-4 [2nd edition August 2012]
  ISBN 978-1-4493-2747-7 [ebook]
- http://shop.oreilly.com/product/0636920023630.do
+ https://shop.oreilly.com/product/0636920023630.do
 
 =item I<Programming the Perl DBI>
 
  by Tim Bunce and Alligator Descartes
  ISBN 978-1-56592-699-8 [February 2000]
  ISBN 978-1-4493-8670-2 [ebook]
- http://oreilly.com/catalog/9781565926998
+ https://oreilly.com/catalog/9781565926998
 
 =item I<Perl Best Practices>
 
  by Damian Conway
  ISBN 978-0-596-00173-5 [1st edition July 2005]
  ISBN 978-0-596-15900-9 [ebook]
- http://oreilly.com/catalog/9780596001735
+ https://oreilly.com/catalog/9780596001735
 
 =item I<Higher-Order Perl>
 
  by Mark-Jason Dominus
  ISBN 1-55860-701-3 [1st edition March 2005]
- free ebook http://hop.perl.plover.com/book/
- http://hop.perl.plover.com/
+ free ebook https://hop.perl.plover.com/book/
+ https://hop.perl.plover.com/
 
 =item I<Mastering Regular Expressions>
 
  by Jeffrey E. F. Friedl
  ISBN 978-0-596-52812-6 [3rd edition August 2006]
  ISBN 978-0-596-55899-4 [ebook]
- http://oreilly.com/catalog/9780596528126
+ https://oreilly.com/catalog/9780596528126
 
 =item I<Network Programming with Perl>
 
  by Lincoln Stein
  ISBN 0-201-61571-1 [1st edition 2001]
- http://www.pearsonhighered.com/educator/product/Network-Programming-with-Perl/9780201615715.page
+ https://www.pearsonhighered.com/educator/product/Network-Programming-with-Perl/9780201615715.page
 
 =item I<Perl Template Toolkit>
 
  by Darren Chamberlain, Dave Cross, and Andy Wardley
  ISBN 978-0-596-00476-7 [December 2003]
  ISBN 978-1-4493-8647-4 [ebook]
- http://oreilly.com/catalog/9780596004767
+ https://oreilly.com/catalog/9780596004767
 
 =item I<Object Oriented Perl>
 
  by Damian Conway
      with foreword by Randal L. Schwartz
  ISBN 1-884777-79-1 [1st edition August 1999 & ebook]
- http://www.manning.com/conway/
+ https://www.manning.com/conway/
 
 =item I<Data Munging with Perl>
 
  by Dave Cross
  ISBN 1-930110-00-6 [1st edition 2001 & ebook]
- http://www.manning.com/cross
+ https://www.manning.com/cross
 
 =item I<Mastering Perl/Tk>
 
  by Steve Lidie and Nancy Walsh
  ISBN 978-1-56592-716-2 [1st edition January 2002]
  ISBN 978-0-596-10344-6 [ebook]
- http://oreilly.com/catalog/9781565927162
+ https://oreilly.com/catalog/9781565927162
 
 =item I<Extending and Embedding Perl>
 
  by Tim Jenness and Simon Cozens
  ISBN 1-930110-82-0 [1st edition August 2002 & ebook]
- http://www.manning.com/jenness
+ https://www.manning.com/jenness
 
 =item I<Pro Perl Debugging>
 
  by Richard Foley with Andy Lester
  ISBN 1-59059-454-1 [1st edition July 2005 & ebook]
- http://www.apress.com/9781590594544
+ https://www.apress.com/9781590594544
 
 =back
 
@@ -274,7 +274,7 @@ You might want to keep these desktop references close by your keyboard:
 
 Some of these books are available as free downloads.
 
-I<Higher-Order Perl>: L<http://hop.perl.plover.com/>
+I<Higher-Order Perl>: L<https://hop.perl.plover.com/>
 
 I<Modern Perl>: L<http://onyxneon.com/books/modern_perl/>
 
@@ -304,7 +304,7 @@ Each version of Perl comes with the documentation that was current at
 the time of release. This poses a problem for content such as book
 lists. There are probably very nice books published after this list
 was included in your Perl release, and you can check the latest
-released version at L<http://perldoc.perl.org/perlbook.html> .
+released version at L<https://perldoc.perl.org/perlbook.html> .
 
 Some of the books we've listed appear almost ancient in internet
 scale, but we've included those books because they still describe the
diff --git a/pod/perlcheat.pod b/pod/perlcheat.pod
index 99a8dfc547..73b4679a72 100644
--- a/pod/perlcheat.pod
+++ b/pod/perlcheat.pod
@@ -95,14 +95,14 @@ Juerd Waalboer <#####@juerd.nl>, with the help of many Perl Monks.
 
 =item *
 
-L<http://perlmonks.org/?node_id=216602> - the original PM post
+L<https://perlmonks.org/?node_id=216602> - the original PM post
 
 =item *
 
-L<http://perlmonks.org/?node_id=238031> - Damian Conway's Perl 6 version
+L<https://perlmonks.org/?node_id=238031> - Damian Conway's Perl 6 version
 
 =item *
 
-L<http://juerd.nl/site.plp/perlcheat> - home of the Perl Cheat Sheet
+L<https://juerd.nl/site.plp/perlcheat> - home of the Perl Cheat Sheet
 
 =back
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 34c6b48054..211ee4aca9 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -441,7 +441,7 @@ XXX Generate this with:
 
 If you find what you think is a bug, you might check the perl bug database
 at L<https://rt.perl.org/>.  There may also be information at
-L<http://www.perl.org/>, the Perl Home Page.
+L<https://www.perl.org/>, the Perl Home Page.
 
 If you believe you have an unreported bug, please run the L<perlbug> program
 included with your release.  Be sure to trim your bug down to a tiny but
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index 0144f99e49..83d0336095 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -5664,7 +5664,7 @@ variables (like PATH) from the user it isn't running under, and isn't
 in a location where the CGI server can't find it, basically, more or
 less.  Please see the following for more information:
 
-	http://www.perl.org/CGI_MetaFAQ.html
+	https://www.perl.org/CGI_MetaFAQ.html
 	http://www.htmlhelp.org/faq/cgifaq.html
 	http://www.w3.org/Security/Faq/
 
diff --git a/pod/perldtrace.pod b/pod/perldtrace.pod
index 2b603517f6..e0280d2973 100644
--- a/pod/perldtrace.pod
+++ b/pod/perldtrace.pod
@@ -214,7 +214,7 @@ L<http://dtrace.org/guide/preface.html>
 
 =item DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD
 
-L<http://www.amazon.com/DTrace-Dynamic-Tracing-Solaris-FreeBSD/dp/0132091518/>
+L<https://www.amazon.com/DTrace-Dynamic-Tracing-Solaris-FreeBSD/dp/0132091518/>
 
 =back
 
diff --git a/pod/perlfilter.pod b/pod/perlfilter.pod
index 6aa6e1a1bd..0744e29f8d 100644
--- a/pod/perlfilter.pod
+++ b/pod/perlfilter.pod
@@ -570,7 +570,7 @@ code chunks beginning with the division operator C</>. As a workaround
 you must use C<m/.../> or C<m?...?> for such patterns. Also, the presence of
 regexes specified with raw C<?...?> delimiters may cause mysterious
 errors. The workaround is to use C<m?...?> instead.  See
-L<http://search.cpan.org/perldoc?Switch#LIMITATIONS>
+L<https://search.cpan.org/perldoc?Switch#LIMITATIONS>
 
 Currently the content of the C<__DATA__> block is not filtered.
 
diff --git a/pod/perlgit.pod b/pod/perlgit.pod
index 000d6ac0d4..65961c4459 100644
--- a/pod/perlgit.pod
+++ b/pod/perlgit.pod
@@ -29,7 +29,7 @@ This uses the git protocol (port 9418).
 If you cannot use the git protocol for firewall reasons, you can also
 clone via http, though this is much slower:
 
-  % git clone http://perl5.git.perl.org/perl.git perl
+  % git clone https://perl5.git.perl.org/perl.git perl
 
 =head1 WORKING WITH THE REPOSITORY
 
@@ -341,12 +341,12 @@ patch will be destroyed.
 Someone may download your patch from RT, which will result in the
 subject (the first line of the commit message) being omitted.  See
 L<RT #74192|https://rt.perl.org/Ticket/Display.html?id=74192> and
-L<commit a4583001|http://perl5.git.perl.org/perl.git/commitdiff/a4583001>
+L<commit a4583001|https://perl5.git.perl.org/perl.git/commitdiff/a4583001>
 for an example. Alternatively someone may
 apply your patch from RT after it arrived in their mailbox, by which
 time RT will have modified the inline content of the message.  See
 L<RT #74532|https://rt.perl.org/Ticket/Display.html?id=74532> and
-L<commit f9bcfeac|http://perl5.git.perl.org/perl.git/commitdiff/f9bcfeac>
+L<commit f9bcfeac|https://perl5.git.perl.org/perl.git/commitdiff/f9bcfeac>
 for a bad example of this failure mode.
 
 =head2 A note on derived files
@@ -928,7 +928,7 @@ general testing and development. Dromedary syncs the git tree from
 camel every few minutes, you should not push there. Both machines also
 have a full CPAN mirror in F</srv/CPAN>, please use this. To share files
 with the general public, dromedary serves your F<~/public_html/> as
-C<L<http://users.perl5.git.perl.org/~yourlogin/>>
+C<L<https://users.perl5.git.perl.org/~yourlogin/>>
 
 These hosts have fairly strict firewalls to the outside. Outgoing, only
 rsync, ssh and git are allowed. For http and ftp, you can use
diff --git a/pod/perlhack.pod b/pod/perlhack.pod
index 02624b06d8..e62f7b015a 100644
--- a/pod/perlhack.pod
+++ b/pod/perlhack.pod
@@ -120,7 +120,7 @@ command line tool.  This tool will ensure that your bug report includes
 all the relevant system and configuration information.
 
 To browse existing Perl bugs and patches, you can use the web interface
-at L<http://rt.perl.org/>.
+at L<https://rt.perl.org/>.
 
 Please check the archive of the perl5-porters list (see below) and/or
 the bug tracking system before submitting a bug report.  Often, you'll
@@ -138,8 +138,8 @@ are also referred to as the "Perl 5 Porters", "p5p" or just the
 "porters".
 
 A searchable archive of the list is available at
-L<http://markmail.org/search/?q=perl5-porters>.  There is also an archive at
-L<http://archive.develooper.com/perl5-porters@perl.org/>.
+L<https://markmail.org/search/?q=perl5-porters>.  There is also an archive at
+L<https://archive.develooper.com/perl5-porters@perl.org/>.
 
 =head2 perl-changes mailing list
 
@@ -177,14 +177,14 @@ directory.
 If you cannot use the git protocol for firewall reasons, you can also
 clone via http, though this is much slower:
 
-  % git clone http://perl5.git.perl.org/perl.git perl
+  % git clone https://perl5.git.perl.org/perl.git perl
 
 =head2 Read access via the web
 
 You may access the repository over the web.  This allows you to browse
 the tree, see recent commits, subscribe to RSS feeds for the changes,
 search for particular commits and more.  You may access it at
-L<http://perl5.git.perl.org/perl.git>.  A mirror of the repository is
+L<https://perl5.git.perl.org/perl.git>.  A mirror of the repository is
 found at L<https://github.com/Perl/perl5>.
 
 =head2 Read access via rsync
@@ -761,7 +761,7 @@ L<Test::More>, but avoids loading most modules and uses as few core
 features as possible.
 
 If you write your own test, use the L<Test Anything
-Protocol|http://testanything.org>.
+Protocol|https://testanything.org>.
 
 =over 4
 
@@ -1144,7 +1144,7 @@ source, and we'll do that later on.
 Gisle Aas's "illustrated perlguts", also known as I<illguts>, has very
 helpful pictures:
 
-L<http://search.cpan.org/dist/illguts/>
+L<https://search.cpan.org/dist/illguts/>
 
 =item * L<perlxstut> and L<perlxs>
 
@@ -1169,21 +1169,21 @@ wanting to go about Perl development.
 
 =head1 CPAN TESTERS AND PERL SMOKERS
 
-The CPAN testers ( L<http://testers.cpan.org/> ) are a group of volunteers
+The CPAN testers ( L<http://cpantesters.org/> ) are a group of volunteers
 who test CPAN modules on a variety of platforms.
 
-Perl Smokers ( L<http://www.nntp.perl.org/group/perl.daily-build/> and
-L<http://www.nntp.perl.org/group/perl.daily-build.reports/> )
+Perl Smokers ( L<https://www.nntp.perl.org/group/perl.daily-build/> and
+L<https://www.nntp.perl.org/group/perl.daily-build.reports/> )
 automatically test Perl source releases on platforms with various
 configurations.
 
 Both efforts welcome volunteers.  In order to get involved in smoke
 testing of the perl itself visit
-L<http://search.cpan.org/dist/Test-Smoke/>.  In order to start smoke
+L<https://search.cpan.org/dist/Test-Smoke/>.  In order to start smoke
 testing CPAN modules visit
-L<http://search.cpan.org/dist/CPANPLUS-YACSmoke/> or
-L<http://search.cpan.org/dist/minismokebox/> or
-L<http://search.cpan.org/dist/CPAN-Reporter/>.
+L<https://search.cpan.org/dist/CPANPLUS-YACSmoke/> or
+L<https://search.cpan.org/dist/minismokebox/> or
+L<https://search.cpan.org/dist/CPAN-Reporter/>.
 
 =head1 WHAT NEXT?
 
diff --git a/pod/perlmodinstall.pod b/pod/perlmodinstall.pod
index 72728f69e1..f507395b86 100644
--- a/pod/perlmodinstall.pod
+++ b/pod/perlmodinstall.pod
@@ -7,10 +7,10 @@ perlmodinstall - Installing CPAN Modules
 You can think of a module as the fundamental unit of reusable Perl
 code; see L<perlmod> for details.  Whenever anyone creates a chunk of
 Perl code that they think will be useful to the world, they register
-as a Perl developer at L<http://www.cpan.org/modules/04pause.html>
+as a Perl developer at L<https://www.cpan.org/modules/04pause.html>
 so that they can then upload their code to the CPAN.  The CPAN is the
 Comprehensive Perl Archive Network and can be accessed at
-L<http://www.cpan.org/> , and searched at L<http://search.cpan.org/> .
+L<https://www.cpan.org/> , and searched at L<https://metacpan.org/> .
 
 This documentation is for people who want to download CPAN modules
 and install them on their own computer.
@@ -140,7 +140,7 @@ If you used WinZip, this was already done for you.
 You'll need the C<nmake> utility, available at
 L<http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/nmake15.exe>
 or dmake, available on CPAN.
-L<http://search.cpan.org/dist/dmake/>
+L<https://search.cpan.org/dist/dmake/>
 
 Does the module require compilation (i.e. does it have files that end
 in .xs, .c, .h, .y, .cc, .cxx, or .C)?  If it does, life is now
@@ -333,7 +333,7 @@ not a module will work under your platform.  If the module you want
 isn't listed there, you can test it yourself and let CPAN Testers know,
 you can join CPAN Testers, or you can request it be tested.
 
-    http://testers.cpan.org/
+    https://cpantesters.org/
 
 
 =head1 HEY
@@ -343,7 +343,7 @@ don't send me mail asking for help on how to install your modules.
 There are too many modules, and too few Orwants, for me to be able to
 answer or even acknowledge all your questions.  Contact the module
 author instead, ask someone familiar with Perl on your operating
-system, or if all else fails, file a ticket at L<http://rt.cpan.org/>.
+system, or if all else fails, file a ticket at L<https://rt.cpan.org/>.
 
 =head1 AUTHOR
 
diff --git a/pod/perlmodlib.PL b/pod/perlmodlib.PL
index 063e56cafd..0e643239ad 100644
--- a/pod/perlmodlib.PL
+++ b/pod/perlmodlib.PL
@@ -118,7 +118,7 @@ push @mod, "=item Config\n\nAccess Perl configuration information\n\n";
 # parse as (reasonably) sane Pod as-is to anything that attempts to
 # brute-force treat it as such. The content is already useful - this just
 # makes it tidier, by stopping anything doing this mistaking the rest of the
-# Perl code for Pod. eg http://search.cpan.org/dist/perl/pod/perlmodlib.PL
+# Perl code for Pod. eg https://search.cpan.org/dist/perl/pod/perlmodlib.PL
 
 print $out <<'=cut';
 =head1 NAME
@@ -238,7 +238,7 @@ CPAN stands for Comprehensive Perl Archive Network; it's a globally
 replicated trove of Perl materials, including documentation, style
 guides, tricks and traps, alternate ports to non-Unix systems and
 occasional binary distributions for these.   Search engines for
-CPAN can be found at http://www.cpan.org/
+CPAN can be found at https://www.cpan.org/
 
 Most importantly, CPAN includes around a thousand unbundled modules,
 some of which require a C compiler to build.  Major categories of
@@ -1098,7 +1098,7 @@ Generated by Porting/make_modlib_cpan.pl
 
 
 For an up-to-date listing of CPAN sites,
-see L<http://www.cpan.org/SITES> or L<ftp://www.cpan.org/SITES>.
+see L<https://www.cpan.org/SITES> or L<ftp://www.cpan.org/SITES>.
 
 =head1 Modules: Creation, Use, and Abuse
 
@@ -1306,7 +1306,7 @@ unique in the first 8 characters. Nested modules make this easier.
 
 For additional guidance on the naming of modules, please consult:
 
-    http://pause.perl.org/pause/query?ACTION=pause_namingmodules
+    https://pause.perl.org/pause/query?ACTION=pause_namingmodules
 
 or send mail to the <module-authors@perl.org> mailing list.
 
@@ -1426,11 +1426,11 @@ How to release and distribute a module.
 If possible, register the module with CPAN. Follow the instructions
 and links on:
 
-   http://www.cpan.org/modules/04pause.html
+   https://www.cpan.org/modules/04pause.html
 
 and upload to:
 
-   http://pause.perl.org/
+   https://pause.perl.org/
 
 and notify <modules@perl.org>. This will allow anyone to install
 your module using the C<cpan> tool distributed with Perl.
diff --git a/pod/perlootut.pod b/pod/perlootut.pod
index b340dc6ea7..e9b58ee05b 100644
--- a/pod/perlootut.pod
+++ b/pod/perlootut.pod
@@ -23,7 +23,7 @@ version.
 This document provides an introduction to object-oriented programming
 in Perl. It begins with a brief overview of the concepts behind object
 oriented design. Then it introduces several different OO systems from
-L<CPAN|http://search.cpan.org> which build on top of what Perl
+L<CPAN|https://search.cpan.org> which build on top of what Perl
 provides.
 
 By default, Perl's built-in OO system is very minimal, leaving you to
@@ -547,7 +547,7 @@ C<Moose> itself.
 =item * Rich ecosystem
 
 There is a rich ecosystem of C<Moose> extensions on CPAN under the
-L<MooseX|http://search.cpan.org/search?query=MooseX&mode=dist>
+L<MooseX|https://search.cpan.org/search?query=MooseX&mode=dist>
 namespace. In addition, many modules on CPAN already use C<Moose>,
 providing you with lots of examples to learn from.
 
@@ -556,7 +556,7 @@ providing you with lots of examples to learn from.
 C<Moose> is a very powerful tool, and we can't cover all of its
 features here. We encourage you to learn more by reading the C<Moose>
 documentation, starting with
-L<Moose::Manual|http://search.cpan.org/perldoc?Moose::Manual>.
+L<Moose::Manual|https://search.cpan.org/perldoc?Moose::Manual>.
 
 =back
 
diff --git a/pod/perlpacktut.pod b/pod/perlpacktut.pod
index ce3dba1799..19bbf1b3a1 100644
--- a/pod/perlpacktut.pod
+++ b/pod/perlpacktut.pod
@@ -632,7 +632,7 @@ characters that are used in several European languages is in the next
 range, up to 255. After some more Latin extensions we find the character
 sets from languages using non-Roman alphabets, interspersed with a
 variety of symbol sets such as currency symbols, Zapf Dingbats or Braille.
-(You might want to visit L<http://www.unicode.org/> for a look at some of
+(You might want to visit L<https://www.unicode.org/> for a look at some of
 them - my personal favourites are Telugu and Kannada.)
 
 The Unicode character sets associates characters with integers. Encoding
@@ -868,8 +868,8 @@ a repeat count for a C<()>-group.
 
 Intel HEX is a file format for representing binary data, mostly for
 programming various chips, as a text file. (See
-L<http://en.wikipedia.org/wiki/.hex> for a detailed description, and
-L<http://en.wikipedia.org/wiki/SREC_(file_format)> for the Motorola
+L<https://en.wikipedia.org/wiki/.hex> for a detailed description, and
+L<https://en.wikipedia.org/wiki/SREC_(file_format)> for the Motorola
 S-record format, which can be unravelled using the same technique.)
 Each line begins with a colon (':') and is followed by a sequence of
 hexadecimal characters, specifying a byte count I<n> (8 bit),
diff --git a/pod/perlpodspec.pod b/pod/perlpodspec.pod
index c91665f035..f4340bf4f9 100644
--- a/pod/perlpodspec.pod
+++ b/pod/perlpodspec.pod
@@ -1232,21 +1232,21 @@ For example:
         'pod',                         # what sort of link
         "/Object Attributes"           # original content
 
-  L<http://www.perl.org/>
+  L<https://www.perl.org/>
     =>  undef,                         # link text
-        "http://www.perl.org/",        # possibly inferred link text
-        "http://www.perl.org/",        # name
+        "https://www.perl.org/",        # possibly inferred link text
+        "https://www.perl.org/",        # name
         undef,                         # section
         'url',                         # what sort of link
-        "http://www.perl.org/"         # original content
+        "https://www.perl.org/"         # original content
 
-  L<Perl.org|http://www.perl.org/>
+  L<Perl.org|https://www.perl.org/>
     =>  "Perl.org",                    # link text
-        "http://www.perl.org/",        # possibly inferred link text
-        "http://www.perl.org/",        # name
+        "https://www.perl.org/",        # possibly inferred link text
+        "https://www.perl.org/",        # name
         undef,                         # section
         'url',                         # what sort of link
-        "Perl.org|http://www.perl.org/" # original content
+        "Perl.org|https://www.perl.org/" # original content
 
 Note that you can distinguish URL-links from anything else by the
 fact that they match C<m/\A\w+:[^:\s]\S*\z/>.  So
diff --git a/pod/perlport.pod b/pod/perlport.pod
index 06407c7735..cfbd6a41cb 100644
--- a/pod/perlport.pod
+++ b/pod/perlport.pod
@@ -827,7 +827,7 @@ Mailing list: cpan-testers-discuss@perl.org
 
 =item *
 
-Testing results: L<http://www.cpantesters.org/>
+Testing results: L<https://www.cpantesters.org/>
 
 =back
 
@@ -1032,12 +1032,12 @@ The C<Win32::*> modules in L<Win32>.
 
 =item *
 
-The ActiveState Pages, L<http://www.activestate.com/>
+The ActiveState Pages, L<https://www.activestate.com/>
 
 =item *
 
 The Cygwin environment for Win32; F<README.cygwin> (installed
-as L<perlcygwin>), L<http://www.cygwin.com/>
+as L<perlcygwin>), L<https://www.cygwin.com/>
 
 =item *
 
diff --git a/pod/perlreguts.pod b/pod/perlreguts.pod
index 0eac156cdb..3347660a45 100644
--- a/pod/perlreguts.pod
+++ b/pod/perlreguts.pod
@@ -897,8 +897,8 @@ Same terms as Perl.
 
 =head1 REFERENCES
 
-[1] L<http://perl.plover.com/Rx/paper/>
+[1] L<https://perl.plover.com/Rx/paper/>
 
-[2] L<http://www.unicode.org>
+[2] L<https://www.unicode.org/>
 
 =cut
diff --git a/pod/perlthrtut.pod b/pod/perlthrtut.pod
index 68d4bfb494..9657f75bcd 100644
--- a/pod/perlthrtut.pod
+++ b/pod/perlthrtut.pod
@@ -1084,13 +1084,13 @@ Annotated POD for L<threads>:
 L<http://annocpan.org/?mode=search&field=Module&name=threads>
 
 Latest version of L<threads> on CPAN:
-L<http://search.cpan.org/search?module=threads>
+L<https://search.cpan.org/search?module=threads>
 
 Annotated POD for L<threads::shared>:
 L<http://annocpan.org/?mode=search&field=Module&name=threads%3A%3Ashared>
 
 Latest version of L<threads::shared> on CPAN:
-L<http://search.cpan.org/search?module=threads%3A%3Ashared>
+L<https://search.cpan.org/search?module=threads%3A%3Ashared>
 
 Perl threads mailing list:
 L<https://lists.perl.org/list/ithreads.html>
diff --git a/pod/perlunicode.pod b/pod/perlunicode.pod
index 8f09a18fca..5b5c88dc8d 100644
--- a/pod/perlunicode.pod
+++ b/pod/perlunicode.pod
@@ -24,7 +24,7 @@ everyone uses Unicode.
 Unicode is a comprehensive standard.  It specifies many things outside
 the scope of Perl, such as how to display sequences of characters.  For
 a full discussion of all aspects of Unicode, see
-L<http://www.unicode.org>.
+L<https://www.unicode.org>.
 
 =head2 Important Caveats
 
@@ -499,7 +499,7 @@ matching Unicode properties against non-Unicode code points.
 
 Every Unicode character is assigned a general category, which is the "most
 usual categorization of a character" (from
-L<http://www.unicode.org/reports/tr44>).
+L<https://www.unicode.org/reports/tr44>).
 
 The compound way of writing these is like C<\p{General_Category=Number}>
 (short: C<\p{gc:n}>).  But Perl furnishes shortcuts in which everything up
@@ -598,7 +598,7 @@ property can have more values added in a future Unicode release.  Those
 listed above comprised the complete set for many Unicode releases, but
 others were added in Unicode 6.3; you can always find what the
 current ones are in L<perluniprops>.  And
-L<http://www.unicode.org/reports/tr9/> describes how to use them.
+L<https://www.unicode.org/reports/tr9/> describes how to use them.
 
 =head3 B<Scripts>
 
@@ -675,7 +675,7 @@ used in more than one script, they will be in C<sc=Common>, but only
 if they are used in many scripts should they be in C<scx=Common>.
 
 The explanation above has omitted some detail; refer to UAX#24 "Unicode
-Script Property": L<http://www.unicode.org/reports/tr24>.
+Script Property": L<https://www.unicode.org/reports/tr24>.
 
 A complete list of scripts and their shortcuts is in L<perluniprops>.
 
@@ -703,7 +703,7 @@ those digits are shared across many scripts, and hence are in the
 C<Common> script.
 
 For more about scripts versus blocks, see UAX#24 "Unicode Script Property":
-L<http://www.unicode.org/reports/tr24>
+L<https://www.unicode.org/reports/tr24>
 
 The C<Script_Extensions> or C<Script> properties are likely to be the
 ones you want to use when processing
@@ -751,12 +751,12 @@ Unicode defines all its properties in the compound form, so all single-form
 properties are Perl extensions.  Most of these are just synonyms for the
 Unicode ones, but some are genuine extensions, including several that are in
 the compound form.  And quite a few of these are actually recommended by Unicode
-(in L<http://www.unicode.org/reports/tr18>).
+(in L<https://www.unicode.org/reports/tr18>).
 
 This section gives some details on all extensions that aren't just
 synonyms for compound-form Unicode properties
 (for those properties, you'll have to refer to the
-L<Unicode Standard|http://www.unicode.org/reports/tr44>.
+L<Unicode Standard|https://www.unicode.org/reports/tr44>.
 
 =over
 
@@ -804,7 +804,7 @@ pre-composed character.  An example is the C<"SUPERSCRIPT ONE">.  It is
 somewhat like a regular digit 1, but not exactly; its decomposition into
 the digit 1 is called a "compatible" decomposition, specifically a
 "super" decomposition.  There are several such compatibility
-decompositions (see L<http://www.unicode.org/reports/tr44>), including
+decompositions (see L<https://www.unicode.org/reports/tr44>), including
 one called "compat", which means some miscellaneous type of
 decomposition that doesn't fit into the other decomposition categories
 that Unicode has chosen.
@@ -1227,7 +1227,7 @@ See L<Encode>.
 The following list of Unicode supported features for regular expressions describes
 all features currently directly supported by core Perl.  The references
 to "Level I<N>" and the section numbers refer to
-L<UTS#18 "Unicode Regular Expressions"|http://www.unicode.org/reports/tr18>,
+L<UTS#18 "Unicode Regular Expressions"|https://www.unicode.org/reports/tr18>,
 version 18, October 2016.
 
 =head3 Level 1 - Basic Unicode Support
@@ -1253,7 +1253,7 @@ properties, as R2.7 asks (see L</"Unicode Character Properties"> above).
 =item [3]
 Perl has C<\d> C<\D> C<\s> C<\S> C<\w> C<\W> C<\X> C<[:I<prop>:]>
 C<[:^I<prop>:]>, plus all the properties specified by
-L<http://www.unicode.org/reports/tr18/#Compatibility_Properties>.  These
+L<https://www.unicode.org/reports/tr18/#Compatibility_Properties>.  These
 are described above in L</Other Properties>
 
 =item [4]
@@ -1319,7 +1319,7 @@ character.
 The reason this is considered to be only partially implemented is that
 Perl has L<C<qrE<sol>\b{lb}E<sol>>|perlrebackslash/\b{lb}> and
 C<L<Unicode::LineBreak>> that are conformant with
-L<UAX#14 "Unicode Line Breaking Algorithm"|http://www.unicode.org/reports/tr14>.
+L<UAX#14 "Unicode Line Breaking Algorithm"|https://www.unicode.org/reports/tr14>.
 The regular expression construct provides default behavior, while the
 heavier-weight module provides customizable line breaking.
 
@@ -1367,7 +1367,7 @@ C<U+10FFFF> but also beyond C<U+10FFFF>
 =item [9]
 Unicode has rewritten this portion of UTS#18 to say that getting
 canonical equivalence (see UAX#15
-L<"Unicode Normalization Forms"|http://www.unicode.org/reports/tr15>)
+L<"Unicode Normalization Forms"|https://www.unicode.org/reports/tr15>)
 is basically to be done at the programmer level.  Use NFD to write
 both your regular expressions and text to match them against (you
 can use L<Unicode::Normalize>).
@@ -1376,7 +1376,7 @@ can use L<Unicode::Normalize>).
 Perl has C<\X> and C<\b{gcb}> but we don't have a "Grapheme Cluster Mode".
 
 =item [11] see
-L<UAX#29 "Unicode Text Segmentation"|http://www.unicode.org/reports/tr29>,
+L<UAX#29 "Unicode Text Segmentation"|https://www.unicode.org/reports/tr29>,
 
 =item [12] see
 L</Wildcards in Property Values> above.
@@ -1402,7 +1402,7 @@ L</Wildcards in Property Values> above.
 =item [13]
 Perl has L<Unicode::Collate>, but it isn't integrated with regular
 expressions.  See
-L<UTS#10 "Unicode Collation Algorithms"|http://www.unicode.org/reports/tr10>.
+L<UTS#10 "Unicode Collation Algorithms"|https://www.unicode.org/reports/tr10>.
 
 =item [14]
 Perl has C<(?<=x)> and C<(?=x)>, but this requirement says that it
@@ -1625,7 +1625,7 @@ noncharacter code points from such text, because of the potential
 security issues caused by deleting uninterpreted characters.  (See
 conformance clause C7 in Section 3.2, Conformance Requirements, and
 L<Unicode Technical Report #36, "Unicode Security
-Considerations"|http://www.unicode.org/reports/tr36/#Substituting_for_Ill_Formed_Subsequences>)."
+Considerations"|https://www.unicode.org/reports/tr36/#Substituting_for_Ill_Formed_Subsequences>)."
 
 =back
 
@@ -1776,7 +1776,7 @@ through C<0x10FFFF>.)
 =head2 Security Implications of Unicode
 
 First, read
-L<Unicode Security Considerations|http://www.unicode.org/reports/tr36>.
+L<Unicode Security Considerations|https://www.unicode.org/reports/tr36>.
 
 Also, note the following:
 
@@ -2042,7 +2042,7 @@ v5.20 and v5.22, however, the earliest usable version is Unicode 5.1.
 Perl v5.18 and v5.24 are able to handle all earlier versions.
 
 Download the files in the desired version of Unicode from the Unicode web
-site L<http://www.unicode.org>).  These should replace the existing files in
+site L<https://www.unicode.org>).  These should replace the existing files in
 F<lib/unicore> in the Perl source tree.  Follow the instructions in
 F<README.perl> in that directory to change some of their names, and then build
 perl (see L<INSTALL>).
@@ -2246,6 +2246,6 @@ C<Nd> compared with the 10 ASCII characters matching C<[0-9]>).
 
 L<perlunitut>, L<perluniintro>, L<perluniprops>, L<Encode>, L<open>, L<utf8>, L<bytes>,
 L<perlretut>, L<perlvar/"${^UNICODE}">,
-L<http://www.unicode.org/reports/tr44>).
+L<https://www.unicode.org/reports/tr44>).
 
 =cut

-- 
Perl5 Master Repository



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About