Overview
Comment: | Accept GnuPG 2.1 as a valid OpenPGP implementation. Attempt to force the use of IPv4 for sockets in native Tcl 8.6 and later. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
7fa8ffee59fa79d0178d5a1fd0d9e7bf |
User & Date: | mistachkin on 2016-10-31 20:13:09 |
Original Comment: | Accept GnuPG 2.1 as a valid OpenPGP implementation. Attempt to force the use of IPv4 for sockets. |
Other Links: | manifest | tags |
Context
2016-11-01
| ||
01:15 | Make it possible to skip loading setting files for the package client script files using environment variables. check-in: 4cd08e7fac user: mistachkin tags: trunk | |
2016-10-31
| ||
20:13 | Accept GnuPG 2.1 as a valid OpenPGP implementation. Attempt to force the use of IPv4 for sockets in native Tcl 8.6 and later. check-in: 7fa8ffee59 user: mistachkin tags: trunk | |
01:21 | Fix a comment. check-in: 086029eb28 user: mistachkin tags: trunk | |
Changes
Modified client/1.0/neutral/pkgr.eagle from [3456f0b008] to [5d0b4ee1f3].
︙ | ︙ | |||
1780 1781 1782 1783 1784 1785 1786 | } # # NOTE: The regular expression pattern used when attempting to verify # that OpenPGP is installed locally. This must be configured # according to the implementation of OpenPGP in use. # | | | | 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 | } # # NOTE: The regular expression pattern used when attempting to verify # that OpenPGP is installed locally. This must be configured # according to the implementation of OpenPGP in use. # variable openPgpInstalledPattern; # DEFAULT: ^gpg \(GnuPG\) 2\.[01]\. if {![info exists openPgpInstalledPattern]} then { set openPgpInstalledPattern {^gpg \(GnuPG\) 2\.[01]\.} } # # NOTE: The command to use when verifying OpenPGP signatures for the # downloaded package scripts. This must be configured according # to the implementation of OpenPGP in use. # |
︙ | ︙ | |||
1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 | # NOTE: This procedure was stolen from the "getEagle.tcl" script. It is # designed to process a single HTTP request, including any HTTP # 3XX redirects (up to the specified limit), and return the raw # HTTP response data. It may raise any number of script errors. # # <public> proc getFileViaHttp { uri redirectLimit channel quiet args } { # # NOTE: This variable is used to determine if plain HTTP URIs should be # converted to HTTPS, if the "tls" package is available. # variable forceSecureUri # | > > > > > > | 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 | # NOTE: This procedure was stolen from the "getEagle.tcl" script. It is # designed to process a single HTTP request, including any HTTP # 3XX redirects (up to the specified limit), and return the raw # HTTP response data. It may raise any number of script errors. # # <public> proc getFileViaHttp { uri redirectLimit channel quiet args } { # # NOTE: This global variable is used to check the running version of # Tcl. # global tcl_version # # NOTE: This variable is used to determine if plain HTTP URIs should be # converted to HTTPS, if the "tls" package is available. # variable forceSecureUri # |
︙ | ︙ | |||
2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 | variable afterForPageProgress # # NOTE: This procedure requires the modern version of the HTTP package, # which is typically included with the Tcl core distribution. # package require http 2.0 # # NOTE: If the 'tls' package is available, always attempt to use HTTPS; # otherwise, only attempt to use HTTP if explicitly allowed. # if {[catch {package require tls}] == 0} then { ::http::register https 443 [list ::tls::socket -tls1 true] | > > > > > > > > > > | 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 | variable afterForPageProgress # # NOTE: This procedure requires the modern version of the HTTP package, # which is typically included with the Tcl core distribution. # package require http 2.0 # # NOTE: Tcl 8.6 added support for IPv6; however, on some machines this # support can cause sockets to hang for a long time. Therefore, # for now, always force the use of IPv4. # if {[info exists tcl_version] && $tcl_version >= 8.6} then { namespace eval ::tcl::unsupported {} set ::tcl::unsupported::socketAF inet } # # NOTE: If the 'tls' package is available, always attempt to use HTTPS; # otherwise, only attempt to use HTTP if explicitly allowed. # if {[catch {package require tls}] == 0} then { ::http::register https 443 [list ::tls::socket -tls1 true] |
︙ | ︙ |
Modified client/1.0/neutral/pkgr.eagle.asc from [d1a4a2d2a1] to [8277f13574].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository iQIcBAABCAAGBQJYF6WkAAoJEFAslq9JXcLZDMMQAIHD/y1sPPFFl0/VFLhUdD27 5tL4OpKZ9QZFPm5A6kVGrsJDNymmiTz9qb/1kZJi13xjXxFazvgbR8SHuFLEYJ5A usLbfIF2r9ZQAEZPGg47Ks9J4ABD7UaIi4LBTYneZTDubugMExYmOeFyGNnuTF4D vNK+nPej7Um1aW7icn0Jp6btONBeeSZJR7Lac9OaxTSLrXqMNkW52qFKPwpsWoCv eg5BAN6wmUqxc3YYkdAQR8ohjAVT/d9RXLCxZ14J/m/O825dWRlrHX/yyZrW0csW VSnU0+xgK4UXhwajKCBdHAgemuiyJIjEyJzNz0FQNNd8iVz5anlSr89me7NtWL+O THQImEM9FHNx1gMKeaQyTQf8QBnwCHIlq0buADo46HQtMgFsl+ckXjTY4nCji10E RxrACrOldi1gn43i3f4zP/7PGxaDCJQ1hTufHbb7ZrRKkOmZ2FnWwlnu6NLga/DQ DheD96WvetbW8YPoSxso6au+WlMzWwDRvSw0WwxwovLYlsRCgBpj7ESUmwYI3rUT Wxsed9WhEfZSRAH+UuoC5clUbuHKK3IJTRjS9q63zrVhl0dby9qDftcJCBeSwt2d zQGqITv8WAiCQrdJhWMU2SUwb3FHmcjvJ2EbN8z6rFUevPlGx1nMYda2CCTT2X8T ehqHVlE6Ad/Lk7TjOxdF =wN9Y -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr.eagle.harpy from [8d09927bd2] to [cb18a05f12].
︙ | ︙ | |||
17 18 19 20 21 22 23 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> <Id>32ba189a-7c9e-42d6-8ade-e4cfe15b9ec0</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-10-31T20:11:46.9721016Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> 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 </Signature> </Certificate> |
Modified client/1.0/neutral/pkgr.eagle.harpy.asc from [7b17706134] to [5b8e18a124].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository iQIcBAABCAAGBQJYF6WmAAoJEFAslq9JXcLZsDgQAKpDbDUW79M51sOBbWtfJOiL ucGWyUW+qMx6cjlKcUBWLPj+A1c8WxfMFLL2DN4HxZ0fM4RDB5kSxpYU7iRA+Pt4 TGbXUM2SV7amb3rik1IbqcoZ33FtghcC2BQHZ3RU3Ia7ZtDZTwCEQLeJHO/523go 1OcbJBlowj3xSZnY8sQELeobjFnmFZQyQla15S9xzalEJmb6wcEOXciffwQjJ/Nj SezV5mqI1HEuPo6I15AiI1coKX/XnQ9+niNo9HKjdtdu1AzYJ/GJlzDNUJ/u1x/k mQDLXdPRc4Vg6q7TQvbjHRjhs3tZ/tjeOXC7JtL588p9Kb4yzy6voJGNso1Y7Dmi Vyvl+lSIwmQSpM2RQ0qdCYu5vY4TckrElyTFC+bwsRWyvYhob2CHACkVrM8Fmkga d49zxCoees7PE+Jh+DvFn3gpRaZoyrVGYK40o5TgslFTiQVkXf6dA56tAGIFPcFd w7QuGzvhxNmJuLu6lDIfprFkcoV6TqqWAvEGUkqEcS3a8LV3U6WEUn/fAuB6XElq Pk2wi+C+yLU+OliBc1wJijPVW+2/w4xXky6XGipsQa4YqZIjEMPlcrDtNtfIrx9F H0wBW2h4QDsMmris7BqB+/Ita793TpIei45LFK91qtfAyneTDVbtAQByRc0mF1G3 aqFeszHMAdvmYAkkZ4vE =loXs -----END PGP SIGNATURE----- |