This is the mail archive of the
mailing list for the Cygwin project.
Re: Proposed patch for web site: update most links to HTTPS
- From: Warren Young <wyml at etr-usa dot com>
- To: cygwin at cygwin dot com
- Date: Fri, 20 May 2016 14:47:22 -0600
- Subject: Re: Proposed patch for web site: update most links to HTTPS
- Authentication-results: sourceware.org; auth=none
- References: <BL2PR03MB228A4FE7B2CCA51E5FF5163DF610 at BL2PR03MB228 dot namprd03 dot prod dot outlook dot com> <20160520163624 dot GA22065 at calimero dot vinschen dot de>
On May 20, 2016, at 10:36 AM, Corinna Vinschen <email@example.com> wrote:
> On Apr 24 17:18, Brian Clifton wrote:
>> This patch (see below) will update most of the urls to HTTPS.
> Since Cygwin.com redirects http requests to https anyway, all links
> to cygwin.com (or, FWIW, sourceware.org) will end up as https requests
Additionally, cygwin.com is using HSTS with a half-year expiration time, which means youâll only visit via HTTP *once*, ever, unless you stop visiting cygwin.com for over half a year. Excepting that case, any HSTS-compliant web client will use HTTPS even if you type HTTP.
You can fix the remaining TOFU problem with the EFFâs âHTTPS Everywhereâ plugin for Firefox, Chrome, and Opera:
> wouldn't it make sense then to avoid absolute links
> to cygwin.com and rather convert them to relative links
Internal links within the docs should always use relative URLs, but external links should be absolute.
Why? Install cygwin-doc, then say:
$ info cygwin-ug-net
Now drill down to Cygwin Overview > A brief history of the Cygwin project. The first cygwin.com link (to the ML) should be absolute, but the second (to using-utils.html) should be relative so info(1) can follow it.
(Actually, the problem with the second link is that itâs probably using the wrong DocBook link type, so itâs forced to consider it a web link, instead of realizing that it can resolve it as an internal cross-reference.)
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple