From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2201) id 2FAC4385DC0C; Mon, 13 Apr 2020 18:06:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2FAC4385DC0C To: cygwin-apps-cvs@sourceware.org Subject: [calm - Cygwin server-side packaging maintenance script] branch master, updated. 20200401-9-g49c58c4 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: def453ca2dbcf4b392ed001d0924abbe9c42efb4 X-Git-Newrev: 49c58c4aeb14b75be801856024d64713e645ddc3 Message-Id: <20200413180628.2FAC4385DC0C@sourceware.org> Date: Mon, 13 Apr 2020 18:06:28 +0000 (GMT) From: Jon TURNEY X-BeenThere: cygwin-apps-cvs@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin-apps git logs List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Apr 2020 18:06:28 -0000 https://sourceware.org/git/gitweb.cgi?p=cygwin-apps/calm.git;h=49c58c4aeb14b75be801856024d64713e645ddc3 commit 49c58c4aeb14b75be801856024d64713e645ddc3 Author: Jon Turney Date: Mon Apr 13 16:46:27 2020 +0100 Add a tool for demonstrating version sort https://sourceware.org/git/gitweb.cgi?p=cygwin-apps/calm.git;h=2d6362640447e1766a0c2dccb2bdc12ed6037c92 commit 2d6362640447e1766a0c2dccb2bdc12ed6037c92 Author: Jon Turney Date: Mon Apr 13 15:51:36 2020 +0100 Enhance homepage fixing Handle: * Trivial terminal '/' redirects * 308 Permanent Redirect as well as 301 Moved Permanently * sites which block urllib's default user-agent Diff: --- calm/fixes.py | 1 + 1 file changed, 1 insertion(+) diff --git a/calm/fixes.py b/calm/fixes.py index b42c575..a89896a 100644 --- a/calm/fixes.py +++ b/calm/fixes.py @@ -71,6 +71,7 @@ class NoRedirection(urllib.request.HTTPErrorProcessor): @functools.lru_cache(maxsize=None) def follow_redirect(homepage): opener = urllib.request.build_opener(NoRedirection) + opener.addheaders = [('User-Agent', 'calm')] try: response = opener.open(homepage) if response.code in [301, 308]: