summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorMax Maischein <corion@corion.net>2019-10-09 21:41:08 +0200
committerMax Maischein <corion@corion.net>2019-10-11 10:06:49 +0200
commit71c89d211a61ffe1c5b9b28229483814d2eb2825 (patch)
tree9a3fd310bca9f75a743a84d4760a8fc2de5ddb32 /pod
parent4c2aa7c802893d0276551ade1b9d5dcd1226afc4 (diff)
downloadperl-71c89d211a61ffe1c5b9b28229483814d2eb2825.tar.gz
Move more URLs from http:// to https://
Diffstat (limited to 'pod')
-rw-r--r--pod/perl.pod2
-rw-r--r--pod/perlbook.pod64
-rw-r--r--pod/perlcheat.pod6
-rw-r--r--pod/perldelta.pod2
-rw-r--r--pod/perldiag.pod2
-rw-r--r--pod/perldtrace.pod2
-rw-r--r--pod/perlfilter.pod2
-rw-r--r--pod/perlgit.pod8
-rw-r--r--pod/perlhack.pod28
-rw-r--r--pod/perlmodinstall.pod10
-rw-r--r--pod/perlmodlib.PL12
-rw-r--r--pod/perlootut.pod6
-rw-r--r--pod/perlpacktut.pod6
-rw-r--r--pod/perlpodspec.pod16
-rw-r--r--pod/perlport.pod6
-rw-r--r--pod/perlreguts.pod4
-rw-r--r--pod/perlthrtut.pod4
-rw-r--r--pod/perlunicode.pod36
18 files changed, 108 insertions, 108 deletions
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