Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use HTTPS links whenever we can #616

Closed
zoffixznet opened this issue Jun 21, 2016 · 7 comments
Closed

Use HTTPS links whenever we can #616

zoffixznet opened this issue Jun 21, 2016 · 7 comments
Labels
good first issue If you want to dive in, this would be a good place to start

Comments

@zoffixznet
Copy link
Contributor

zoffixznet commented Jun 21, 2016

There appear to be multiple instances of links that still use HTTP to sites on which we now have HTTPS. Those need to be updated.

zoffix@VirtualBox:/tmp/tmp.jhmYicfboO$ grep -r 'http://doc' .
./README.md:An HTML version of this documentation can be found at http://doc.perl6.org/.
./htmlify.p6:# The build logs are available at http://doc.perl6.org/build-log/
./html/.htaccess:Redirect 301 /language/5to6 http://doc.perl6.org/language/5to6-nutshell
./doc/Language/syntax.pod:Scope|http://docs.perl6.org/language/variables#Variable_Declarators_and_Scope>
./doc/Language/syntax.pod:See also L<Multi-dispatch|http://docs.perl6.org/language/functions#Multi-dispatch>.
./doc/Language/glossary.pod:L<http://doc.perl6.org/type/Junction>.
./doc/Language/io.pod:TODO: http://doc.perl6.org/type/IO::Handle has close but no open
./doc/Language/5to6-perlsyn.pod:I'm taking my information from L<http://doc.perl6.org> (in particular,
./doc/Language/5to6-perlsyn.pod:L<http://doc.perl6.org/language/syntax> and
./doc/Language/5to6-perlsyn.pod:L<http://doc.perl6.org/language/control>), supplemented by the design
./doc/Language/5to6-perlsyn.pod:L<http://doc.perl6.org/language/control#given>.
./doc/Language/5to6-perlsyn.pod:L<http://doc.perl6.org/language/control#given>.
./doc/Language/5to6-perlvar.pod:I'm taking my information from L<http://doc.perl6.org/language/variables>
./doc/Language/5to6-perlvar.pod:L<http://doc.perl6.org/language/variables#The_%5E_Twigil>
./doc/Language/5to6-perlvar.pod:=item L<http://doc.perl6.org/routine/%5B%20%5D#language_documentation_Operators>
./doc/Language/5to6-perlvar.pod:=item L<http://doc.perl6.org/type/Whatever>
./doc/Language/performance.pod:Use the C<m: your code goes here> L<#perl6 channel evalbot|http://doc.perl6.org/language/glossary#camelia>
./doc/Language/performance.pod:Enter C<prof-m: your code goes here> in the L<#perl6 channel|http://doc.perl6.org/language/glossary#IRC>
./doc/Language/performance.pod:others using the L<#perl6|http://doc.perl6.org/language/glossary#IRC> evalbot
./doc/Language/performance.pod:L<camelia|http://doc.perl6.org/language/glossary#camelia>.

zoffix@VirtualBox:/tmp/tmp.jhmYicfboO$ grep -r 'http://perl6' .
./WANTED:    * Updated version of http://perl6advent.wordpress.com/2010/12/22/day-22-the-meta-object-protocol/ (RT #121967)
./doc/Type/Int.pod:L<this blog post|http://perl6.party/post/Perl6-.polymod-break-up-a-number-into-denominations>
./doc/Type/Str.pod:    say "http://perl6.org/".starts-with('ftp'); # False
./doc/Type/Junction.pod:=item L<http://perl6maven.com/perl6-is-a-value-in-a-given-list-of-values>
zoffix@VirtualBox:/tmp/tmp.jhmYicfboO$ grep -r 'http://modules' .
./doc/Language/modules.pod:L<http://modules.perl6.org> and github-based infrastructure is temporary. The
./doc/Language/performance.pod:of L<modules aimed at providing convenient use of libs from other langs|http://modules.perl6.org/#q=inline>.

zoffix@VirtualBox:/tmp/tmp.jhmYicfboO$ grep -r 'http://design' .                                                                                                                                                                                               
./doc/Type/Mu.pod:See the L<documentation specification|http://design.perl6.org/S26.html> for
./doc/Language/glossary.pod:L<categories|http://design.perl6.org/S02.html#Grammatical_Categories> of
./doc/Language/glossary.pod:6. See L<S26|http://design.perl6.org/S26.html> for details.
./doc/Language/regexes.pod:L<S05|http://design.perl6.org/S05.html#Predefined_Subrules>.
./doc/Language/mop.pod:L<design documents|http://design.perl6.org/> are very light on details.
./doc/Language/5to6-perlsyn.pod:documents at L<http://design.perl6.org/> and input from the denizens of
./doc/Language/5to6-perlsyn.pod:L<http://design.perl6.org/S04.html#The_goto_statement>.
./doc/Language/5to6-perlsyn.pod:L<http://design.perl6.org/S06.html#Stub_declarations> for the gory
./doc/Language/5to6-perlsyn.pod:Details on Perl 6 style pod is at L<http://design.perl6.org/S26.html>.
./doc/Language/5to6-perlvar.pod:supplemented by L<http://design.perl6.org/S28.html> and input from the
./doc/Language/5to6-perlvar.pod:=item L<http://design.perl6.org/S02.html#line_1126>
./doc/Language/performance.pod:L<subsets|http://design.perl6.org/S12.html#Types_and_Subtypes> -- force dynamic (run-time)
zoffix@VirtualBox:/tmp/tmp.jhmYicfboO$ 
@AlexDaniel
Copy link
Member

By the way, I run checklink periodically (see #561) and it detects permanent redirects. In other words, these links could've appeared in the list of warnings.

The problem is that we do not have any redirects.

So, let's redirect everything to https?

@Altai-man
Copy link
Member

If the whole topic is to just edit such lines with s/http/https/, this task is quite easy, I'll commit a fix tomorrow then.

@zoffixznet
Copy link
Contributor Author

If the whole topic is to just edit such lines with s/http/https/, this task is quite easy, I'll commit a fix tomorrow then.

Yeah, that is the goal here. Thanks!

@AlexDaniel
Copy link
Member

Yea!
I've also opened #621

Altai-man added a commit that referenced this issue Jun 22, 2016
@Altai-man
Copy link
Member

Can be closed. Also, while checking the links I've found this: https://design.perl6.org/S26.html. Is this link dead by design and we should replace all of this:

doc git:(master) grep -r 'https://design.perl6.org/S26.html' .
./doc/Type/Mu.pod:See the L<documentation specification|https://design.perl6.org/S26.html> for
./doc/Language/modules.pod:    https://design.perl6.org/S26.html> markup inside your modules. Module
./doc/Language/5to6-perlsyn.pod:Details on Perl 6 style pod is at L<https://design.perl6.org/S26.html>.
./doc/Language/glossary.pod:6. See L<S26|https://design.perl6.org/S26.html> for details.

or it's definitely a bug and we need to fix this page.

@AlexDaniel
Copy link
Member

@zoffixznet
Copy link
Contributor Author

The spec site says (HTML rendering of S26 is known to be incomplete). This may be due to it being in Pod6 format.

@coke coke added good first issue If you want to dive in, this would be a good place to start and removed LHF labels Apr 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue If you want to dive in, this would be a good place to start
Projects
None yet
Development

No branches or pull requests

4 participants