link fixes
Graham Knop [Sun, 14 Apr 2019 08:08:49 +0000 (10:08 +0200)]
24 files changed:
lib/Catalyst/Manual.pm
lib/Catalyst/Manual/About.pod
lib/Catalyst/Manual/Components.pod
lib/Catalyst/Manual/Cookbook.pod
lib/Catalyst/Manual/Deployment.pod
lib/Catalyst/Manual/Deployment/Apache/FastCGI.pod
lib/Catalyst/Manual/Deployment/IIS/FastCGI.pod
lib/Catalyst/Manual/Deployment/lighttpd/FastCGI.pod
lib/Catalyst/Manual/Deployment/nginx/FastCGI.pod
lib/Catalyst/Manual/DevelopmentProcess.pod
lib/Catalyst/Manual/ExtendingCatalyst.pod
lib/Catalyst/Manual/Internals.pod
lib/Catalyst/Manual/Tutorial.pod
lib/Catalyst/Manual/Tutorial/01_Intro.pod
lib/Catalyst/Manual/Tutorial/02_CatalystBasics.pod
lib/Catalyst/Manual/Tutorial/03_MoreCatalystBasics.pod
lib/Catalyst/Manual/Tutorial/04_BasicCRUD.pod
lib/Catalyst/Manual/Tutorial/05_Authentication.pod
lib/Catalyst/Manual/Tutorial/06_Authorization.pod
lib/Catalyst/Manual/Tutorial/07_Debugging.pod
lib/Catalyst/Manual/Tutorial/08_Testing.pod
lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD.pod
lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormFu.pod
lib/Catalyst/Manual/Tutorial/10_Appendices.pod

index f28878f..e100257 100644 (file)
@@ -99,7 +99,7 @@ http://www.packtpub.com/catalyst-perl-web-application/book
 =head1 SUPPORT
 
 Corrections or amendments may be submitted through L<the RT bug tracker|https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>
-(or L<bug-Catalyst-Manual@rt.cpan.org|mailto:Catalyst-Manual@rt.cpan.org>).
+(or L<bug-Catalyst-Manual@rt.cpan.org|mailto:bug-Catalyst-Manual@rt.cpan.org>).
 
 There is also a mailing list available for users of this distribution, at
 L<http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst>.
@@ -109,7 +109,7 @@ L<irc://irc.perl.org/#catalyst>.
 
 =head1 AUTHORS
 
-Catalyst Contributors, see Catalyst.pm
+Catalyst Contributors, see L<Catalyst>
 
 =head1 COPYRIGHT AND LICENCE
 
index 5300e79..1072ddf 100644 (file)
@@ -185,7 +185,7 @@ L<AxKit>, which is designed for use with XML running under mod_perl;
 L<Maypole>--upon which Catalyst was originally based--designed for the
 easy development of powerful web databases; L<Jifty>, which does a great
 deal of automation in helping to set up web sites with many complex
-features; and Ruby on Rails (see L<http://www.rubyonrails.org>), written
+features; and Ruby on Rails (see L<https://rubyonrails.org>), written
 of course in Ruby and among the most popular web development systems. It
 is not the purpose of this document to criticize or even briefly
 evaluate these other frameworks; they may be useful for you and if so we
index 45283e6..e4b74ff 100644 (file)
@@ -13,7 +13,7 @@ This list may well be outdated by the time you read this, and some
 plugins may be deprecated, or, conversely, may now part of core
 L<Catalyst>. Be sure to check the Catalyst:: and CatalystX:: namespaces
 for additional components, and consult the mailing list (
-L<http://dev.catalyst.perl.org/wiki/Support> ) for advice on the current
+L<http://wiki.catalystframework.org/wiki/Support> ) for advice on the current
 status or preferred use of your chosen plugin/framework.
 
 =head1 PLUGINS
@@ -274,10 +274,10 @@ L<Catalyst::Plugin::ConfigLoader::YAML>
 
 =head2 L<Catalyst::Plugin::FillInForm>
 
-A plugin based on C<HTML::FillInForm>, which describes itself as a module
+A plugin based on L<HTML::FillInForm>, which describes itself as a module
 to automatically insert data from a previous HTML form into the HTML input,
-textarea, radio buttons, checkboxes, and select tags.  C<HTML::FillInForm>
-is a subclass of C<HTML::Parser> and uses it to parse the HTML and insert
+textarea, radio buttons, checkboxes, and select tags.  L<HTML::FillInForm>
+is a subclass of L<HTML::Parser> and uses it to parse the HTML and insert
 the values into the form tags.
 
 =head2 L<Catalyst::Plugin::Flavour>
index 9ae8738..b6acb04 100644 (file)
@@ -1293,7 +1293,7 @@ please put your actions into your Root controller.
 =head3 Flowchart
 
 A graphical flowchart of how the dispatcher works can be found on the wiki at
-L<http://dev.catalyst.perl.org/attachment/wiki/WikiStart/catalyst-flow.png>.
+L<http://dev.catalystframework.org/attachment/wiki/WikiStart/catalyst-flow.png>.
 
 =head2 DRY Controllers with Chained actions
 
index 816d3ed..8903826 100644 (file)
@@ -87,10 +87,10 @@ mean that it is not suitable for most deployments.
 
 =head2 Chef
 
-L<Chef|http://www.opscode.com/chef/> is an open-source systems integration
+L<Chef|https://www.chef.io/products/chef-infra/> is an open-source systems integration
 framework built specifically for automating cloud computing deployments. A
 Cookbooks demonstrating how to deploy a Catalyst application using Chef is
-available at L<http://community.opscode.com/cookbooks/catalyst> and
+available at L<https://supermarket.chef.io/cookbooks/catalyst> and
 L<https://github.com/melezhik/cookbooks/wiki/Catalyst-cookbook-intro>.
 
 =head1 AUTHORS
index ceeeddf..64b075e 100644 (file)
@@ -7,7 +7,7 @@ Catalyst::Manual::Deployment::Apache::FastCGI - Deploying Catalyst with FastCGI
 =head3 1. Install Apache with mod_fastcgi
 
 mod_fastcgi for Apache is a third-party module, and can be found at
-L<http://www.fastcgi.com/>. It is also packaged in many distributions
+L<https://fastcgi-archives.github.io/>. It is also packaged in many distributions
 (for example, libapache2-mod-fastcgi in Debian). You will also need to
 install the L<FCGI> module from CPAN.
 
@@ -100,12 +100,12 @@ Then a request for /script/myapp_fastcgi.pl will run the
 application.
 
 For more information on using FastCGI under Apache, visit
-L<http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html>
+L<https://fastcgi-archives.github.io/mod_fastcgi.html>
 
 =head3 Authorization header with mod_fastcgi or mod_cgi
 
 By default, mod_fastcgi/mod_cgi do not pass along the Authorization header,
-so modules like C<Catalyst::Plugin::Authentication::Credential::HTTP> will
+so modules like L<Catalyst::Plugin::Authentication::Credential::HTTP> will
 not work.  To enable pass-through of this header, add the following
 mod_rewrite directives:
 
index d384896..41f84f6 100644 (file)
@@ -30,7 +30,7 @@ Let us assume that our server has the following layout:
 
 FastCGI is not a standard part of IIS 6 - you have to install it
 separately. For more info and the download, go to
-L<http://www.iis.net/extensions/FastCGI>. Choose the appropriate version
+Lhttps://www.iis.net/downloads/microsoft/fastcgi-for-iis>. Choose the appropriate version
 (32-bit/64-bit); installation is quite simple (in fact no questions, no
 options).
 
index 7357e69..8ea1844 100644 (file)
@@ -54,7 +54,7 @@ above modes.  Note the required mod_rewrite rule.
     )
 
 For more information on using FastCGI under Lighttpd, visit
-L<http://www.lighttpd.net/documentation/fastcgi.html>
+L<https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModFastCGI>
 
 
 =head2 Static file handling
index 85ec816..a04c2ee 100644 (file)
@@ -96,7 +96,7 @@ the following in your nginx config for the SSL vhost:
 =head1 MORE INFO
 
 For more information on nginx, visit:
-L<http://nginx.net>
+L<https://nginx.net>
 
 =head1 AUTHORS
 
index f12e49d..910649f 100644 (file)
@@ -39,11 +39,6 @@ The Catalyst git repository can be found at:
     write: catagits@git.shadowcat.co.uk:PROJECTNAME
     browser: https://git.shadowcat.co.uk/gitweb/gitweb.cgi
 
-The Catalyst subversion repository can be found at:
-
-    svn: http://dev.catalyst.perl.org/repos/Catalyst
-    browser: http://dev.catalyst.perl.org/svnweb/Catalyst
-
 =head2 Schedule
 
 There is no dated release cycle for Catalyst. New releases will be made
index 5aa74c1..e2e81d0 100644 (file)
@@ -68,7 +68,8 @@ there's always the IRC channel and the mailing list to discuss things.
 
 This gives a stable basis for contribution, and even more importantly,
 builds trust. The easiest way is a test application. See
-L<Catalyst::Manual::Tutorial::Testing> for more information.
+L<Catalyst::Manual::Tutorial::Testing|Catalyst::Manual::Tutorial::08_Testing>
+for more information.
 
 =back
 
@@ -223,7 +224,7 @@ configuration. There is of course again more than one way to do it.
 
 You can specify any valid Perl attribute on Catalyst actions you like.
 (See L<attributes/"Syntax of Attribute Lists"> for a description of
-what is valid.) These will be available on the C<Catalyst::Action>
+what is valid.) These will be available on the L<Catalyst::Action>
 instance via its C<attributes> accessor. To give an example, this
 action:
 
index b8083c9..bd66921 100644 (file)
@@ -38,7 +38,7 @@ C<Catalyst> and from the selected specialized Engine module.
 Catalyst automatically loads all
 components it finds in the C<$class::Controller>, C<$class::C>,
 C<$class::Model>, C<$class::M>, C<$class::View> and C<$class::V>
-namespaces (using C<Module::Pluggable>). As each is loaded, if it has a
+namespaces (using L<Module::Pluggable>). As each is loaded, if it has a
 L<COMPONENT|Catalyst::Component/"COMPONENT"> method then this method
 will be called, and passed that component's configuration. It then returns
 an instance of the component, which becomes the C<$self> when methods in
@@ -48,7 +48,7 @@ that component are called later.
 
 Each controller has it's C<register_actions> method called. At this point,
 the subroutine attributes are retrieved from the
-L<MooseX::MethodAttributes::Role::Meta::Map|metaclass>, parsed, and used to
+L<metaclass|MooseX::MethodAttributes::Role::Meta::Map>, parsed, and used to
 build instances of L<Catalyst::Action>, which are then registered with
 the dispatcher.
 
index a4a1388..772b4c8 100644 (file)
@@ -66,7 +66,7 @@ L<Appendices|Catalyst::Manual::Tutorial::10_Appendices>
 =back
 
 Final code tarballs for each chapter of the tutorial are available at
-L<http://dev.catalyst.perl.org/repos/Catalyst/trunk/examples/Tutorial/>.
+L<http://dev.catalystframework.org/repos/Catalyst/trunk/examples/Tutorial/>.
 
 
 =head1 Detailed Table of Contents
@@ -732,4 +732,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2010, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index 8e5c0d1..7d52877 100644 (file)
@@ -220,8 +220,8 @@ Uncompress the image on the "host machine":
 =item 3
 
 Boot the virtual machine using a tool like VMWare Player
-L<http://www.vmware.com/products/player> or VirtualBox
-L<http://www.virtualbox.org/>.
+L<https://www.vmware.com/products/workstation-player.html> or VirtualBox
+L<https://www.virtualbox.org/>.
 
 =item 4
 
@@ -368,7 +368,7 @@ For KDE, just substitute the package name "C<kde>" for "C<gnome>" above.
 Note that C<iceweasel> is basically used to install Firefox on Debian
 boxes.  You can start it under X Windows with either the C<firefox>
 command or the C<iceweasel> command (or use the menus).  You can get
-more information on Iceweasel at L<http://wiki.debian.org/Iceweasel>.
+more information on Iceweasel at L<https://wiki.debian.org/Iceweasel>.
 
 Also, you might need to add more memory to your virtual machine if you
 want to run X Windows (or other tools that might require additional
@@ -456,15 +456,15 @@ help:
 
 =item *
 
-L<http://vmfaq.com/index.php?View=entry&EntryID=34>
+L<https://web.archive.org/web/20160623183717/http://vmfaq.com/index.php?View=entry&EntryID=34>
 
 =item *
 
-L<http://www.vmware.com/support/pubs/player_pubs.html>
+L<https://www.vmware.com/support/pubs/player_pubs.html>
 
 =item *
 
-L<http://www.virtualbox.org/manual/ch06.html>
+L<https://www.virtualbox.org/manual/ch06.html>
 
 =back
 
@@ -544,7 +544,7 @@ command line).
 B<Please Note:> Depending on the web browser you are using, you might
 need to hit C<Shift+Reload> or C<Ctrl+Reload> to pull a fresh page when
 testing your application at various points (see
-L<http://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache> for a
+L<https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache> for a
 comprehensive list of options for each browser).
 
 Also, the C<-k> B<keepalive option> to the development server can be
@@ -580,4 +580,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index 5d0721c..7184a7e 100644 (file)
@@ -534,4 +534,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index ae7edf9..9a6c1fd 100644 (file)
@@ -169,7 +169,7 @@ L<Catalyst::Plugin::ConfigLoader>
 C<ConfigLoader> provides an automatic way to load configurable
 parameters for your application from a central
 L<Config::General> file (versus having the values
-hard-coded inside your Perl modules).  Config::General uses syntax very
+hard-coded inside your Perl modules).  L<Config::General> uses syntax very
 similar to Apache configuration files.  We will see how to use this
 feature of Catalyst during the authentication and authorization sections
 (L<Chapter 5|Catalyst::Manual::Tutorial::05_Authentication> and
@@ -178,13 +178,13 @@ L<Chapter 6|Catalyst::Manual::Tutorial::06_Authorization>).
 B<IMPORTANT NOTE:> If you are using a version of
 L<Catalyst::Devel> prior to version 1.06, be aware that
 Catalyst changed the default format from YAML to the more
-straightforward C<Config::General> style.  This tutorial uses the newer
-C<myapp.conf> file for C<Config::General>. However, Catalyst supports
+straightforward L<Config::General> style.  This tutorial uses the newer
+C<myapp.conf> file for L<Config::General>. However, Catalyst supports
 both formats and will automatically use either F<myapp.conf> or
 F<myapp.yml> (or any other format supported by
 L<Catalyst::Plugin::ConfigLoader> and
 L<Config::Any>).  If you are using a version of
-Catalyst::Devel prior to 1.06, you can convert to the newer format by
+L<Catalyst::Devel> prior to 1.06, you can convert to the newer format by
 simply creating the F<myapp.conf> file manually and deleting
 F<myapp.yml>.  The default contents of the F<myapp.conf> you create
 should only consist of one line:
@@ -227,7 +227,7 @@ Then replace it with:
         StackTrace
     /;
 
-B<Note:> Recent versions of C<Catalyst::Devel> have used a variety of
+B<Note:> Recent versions of L<Catalyst::Devel> have used a variety of
 techniques to load these plugins/flags.  For example, you might see the
 following:
 
@@ -334,8 +334,8 @@ and add the following method to the controller:
         $c->stash(template => 'books/list.tt2');
     }
 
-B<TIP>: See L<Appendix 1|Catalyst::Manual::Tutorial::10_Appendices> for
-tips on removing the leading spaces when cutting and pasting example
+B<TIP>: See L<Appendix 1|Catalyst::Manual::Tutorial::10_Appendices/APPENDIX 1: CUT AND PASTE FOR POD-BASED EXAMPLES>
+for tips on removing the leading spaces when cutting and pasting example
 code from POD-based documents.
 
 Programmers experienced with object-oriented Perl should recognize
@@ -447,8 +447,7 @@ your application. However, most Catalyst applications use the Template
 Toolkit, known as TT (for more information on TT, see
 L<http://www.template-toolkit.org>). Other somewhat popular view
 technologies include Mason (L<http://www.masonhq.com> and
-L<http://www.masonbook.com>) and L<HTML::Template>
-(L<http://html-template.sourceforge.net>).
+L<https://masonbook.houseabsolute.com/book/>) and L<HTML::Template>.
 
 
 =head2 Create a Catalyst View
@@ -622,7 +621,7 @@ tutorial.
 
 In this step, we make a text file with the required SQL commands to
 create a database table and load some sample data.  We will use SQLite
-(L<http://www.sqlite.org>), a popular database that is lightweight and
+(L<https://www.sqlite.org>), a popular database that is lightweight and
 easy to use. Be sure to get at least version 3. Open F<myapp01.sql> in
 your editor and enter:
 
@@ -721,7 +720,7 @@ you think that they are easier to read) then see the documentation in
 L<DBIx::Class::Schema::Loader::Base/naming> (version 0.05 or greater).
 
 For using other databases, such as PostgreSQL or MySQL, see
-L<Appendix 2|Catalyst::Manual::Tutorial::10_Appendices>.
+L<Appendix 2|Catalyst::Manual::Tutorial::10_Appendices/APPENDIX 2: USING POSTGRESQL AND MYSQL>.
 
 
 =head1 DATABASE ACCESS WITH DBIx::Class
@@ -1152,7 +1151,7 @@ Authentication chapter of the tutorial).
 
 Although it is beyond the scope of this tutorial, you may wish to use a
 JavaScript or AJAX tool such as jQuery (L<https://www.jquery.com>) or
-Dojo (L<http://www.dojotoolkit.org>).
+Dojo (L<https://dojotoolkit.org/>).
 
 =back
 
@@ -1656,4 +1655,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index 6c0ef54..178a9fc 100644 (file)
@@ -1405,4 +1405,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index 87ab435..f5f4964 100644 (file)
@@ -963,4 +963,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index 35f028c..4346f43 100644 (file)
@@ -274,13 +274,13 @@ the "C<DO NOT MODIFY ...>" line:
         return any(map { $_->role } $self->roles) eq $role;
     }
 
-Let's also add C<Perl6::Junction> to the requirements listed in
+Let's also add L<Perl6::Junction> to the requirements listed in
 Makefile.PL:
 
     requires 'Perl6::Junction';
 
-B<Note:> Feel free to use C<grep> in lieu of C<Perl6::Junction::any> if
-you prefer.  Also, please don't let the use of the C<Perl6::Junction>
+B<Note:> Feel free to use C<grep> in lieu of L<Perl6::Junction::any|Perl6::Junction/any()> if
+you prefer.  Also, please don't let the use of the L<Perl6::Junction>
 module above lead you to believe that Catalyst is somehow dependent on
 Perl 6... we are simply using that module for its
 L<easy-to-read|http://blogs.perl.org/users/marc_sebastian_jakobs/2009/11/my-favorite-module-of-the-month-perl6junction.html>
@@ -367,4 +367,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index faca57f..b108ebc 100644 (file)
@@ -399,4 +399,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index 0120d3e..0957072 100644 (file)
@@ -445,4 +445,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index eda91d0..8d5581c 100644 (file)
@@ -102,4 +102,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index 3ef5fd4..adc0b23 100644 (file)
@@ -242,7 +242,7 @@ the bottom of the existing file:
     </p>
 
 This adds a new link to the bottom of the book list page that we can use
-to easily launch our HTML::FormFu-based form.
+to easily launch our L<HTML::FormFu>-based form.
 
 
 =head2 Test The HTML::FormFu Create Form
@@ -252,7 +252,7 @@ Make sure the server is running with the "-r" restart option:
     $ script/myapp_server.pl -r
 
 Login as C<test01> (password: mypass).  Once at the Book List page,
-click the new HTML::FormFu "Create" link at the bottom to display the
+click the new L<HTML::FormFu> "Create" link at the bottom to display the
 form.  Fill in the following values:
 
     Title:  Internetworking with TCP/IP Vol. II
@@ -409,7 +409,7 @@ unwanted input.  See L<HTML::FormFu::Filter> for more filter options.
 Make sure you are still logged in as C<test01> and try adding a book
 with various errors: title less than 5 characters, non-numeric rating, a
 rating of 0 or 6, etc.  Also try selecting one, two, and zero authors.
-When you click Submit, the HTML::FormFu C<constraint> items will
+When you click Submit, the L<HTML::FormFu> C<constraint> items will
 validate the logic and insert feedback as appropriate.  Try adding blank
 spaces at the front or the back of the title and note that it will be
 removed.
@@ -649,4 +649,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).
index 406ff63..e78a562 100644 (file)
@@ -132,16 +132,16 @@ current major mode). You can run the command by typing M-x
 indent-region or pressing the default keybinding C-M-\ in cperl-mode.
 Additional details can be found here:
 
-L<http://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation-Commands.html>
+L<https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation-Commands.html>
 
 
 =head1 APPENDIX 2: USING POSTGRESQL AND MYSQL
 
 The main database used in this tutorial is the very simple yet powerful
-L<SQLite|http://www.sqlite.org>.  This section provides information
+L<SQLite|https://www.sqlite.org>.  This section provides information
 that can be used to "convert" the tutorial to use
-L<PostgreSQL|http://www.postgresql.org> and
-L<MySQL|http://dev.mysql.com>.  However, note that part of
+L<PostgreSQL|https://www.postgresql.org> and
+L<MySQL|https://dev.mysql.com>.  However, note that part of
 the beauty of the MVC architecture is that very little database-specific
 code is spread throughout the system (at least when MVC is "done
 right").  Consequently, converting from one database to another is
@@ -847,4 +847,4 @@ L<https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual>.
 
 Copyright 2006-2011, Kennedy Clark, under the
 Creative Commons Attribution Share-Alike License Version 3.0
-(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).
+(L<https://creativecommons.org/licenses/by-sa/3.0/us/>).