Check-in [7fa8ffee59]
Not logged in
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: 7fa8ffee59fa79d0178d5a1fd0d9e7bf7de245fe
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
1787

1788
1789
1790

1791
1792
1793
1794
1795
1796
1797
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\.0\.
    variable openPgpInstalledPattern; # DEFAULT: ^gpg \(GnuPG\) 2\.[01]\.

    if {![info exists openPgpInstalledPattern]} then {
      set openPgpInstalledPattern {^gpg \(GnuPG\) 2\.0\.}
      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
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
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
5
6
7
8
9
10
11
12
13
14
15
16
17













18
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

iQIcBAABCAAGBQJYFpKWAAoJEFAslq9JXcLZFg0QAJCv48Iy2dh3PTKf49XphgzQ
g3HtzsFxGDu6SI8F+VzeFe6GDM+JAjyXg9jd4hRRqBu4tXLfqxEK+QJ1ZFywEJk3
KOfnhKsk7cjNhkQ9SY1gq53RoT+cHwWTPBFX4nkQYFw1kZM/H4HkO49y4AXDFkId
k7rtZh8sc5fXBfSHBxvbal9jIdq4LVbGZ2/yWGmjEcYOnhH/RW1u9FZT+V02R492
BvhGhTE6Rr6uLo+YarMxMh2kiQt4P1xHurN0baalzrL7mfH7M+CYIXnjS+p7sABv
QVw/ZHpGyTFoBehcddIkT5ODZdibdkyCXMOO/pZ+eOlswwc7e3o3p2heVYyo+IyV
eOfwa4BcE4JUl6GkcEBHmj+UKNCKjHv1hXl0M0KglqQuvGn3A5JgUukETmkQhbPP
WWjD2DfzyqOdvpjh3r+GKyGsF06OGIc/hBuFzDnIUIJ5sUpzNrAnuXyQLYW7PMYc
VX9R1V01VomZXV00lS7BthgXucr7huAuadG+R8w2JKeJKYQY26evC3ygEfM/oA5w
FmZsNlL9Ju3Rnw7yZrjqbHIWN/pzotT0IT2/q3dIdhUwEyOQvtP/v1yce+eIrBH+
RTgM/WGUhsfVp/1xPm8+xIGoeKBMbTk0kOdncmJEWTx6P3zcp7h5gSqjxY0JNFfv
ydP83V9D2lP75K1btsSJ
=AwPq
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
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
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>bfe7ea6e-05e7-4c46-b24f-b6e17e8fd4d8</Id>
  <Id>32ba189a-7c9e-42d6-8ade-e4cfe15b9ec0</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-10-31T00:37:04.3334297Z</TimeStamp>
  <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
5
6
7
8
9
10
11
12
13
14
15
16
17













18
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

iQIcBAABCAAGBQJYFpKYAAoJEFAslq9JXcLZHdgP/jEf5Pbq2X+mjFH8QiRpJhnP
ZZ1jErRpXuZ5YgKdIQDq/SHJFKyqGWlO8Km14NCpEt/W3weU8OCjVDB89+f0sX1V
22ahQZpE/ubzzeFgFt+DPC6QW6D6qaxUcOj62RTepp/oyq/b/zVWTmF0xurqeCpb
QJHinZH9ONje379tg2VkI/0nwDayfwzshSSpWDc2uyosKvpASY8mwybhmefdbnj3
cglScjJQoNBhO5j6Lu/xJxT1eFyli8FYh+w5Oc/UuhGls70aoiIxoxeD3tQKj715
tLhQxfz8TP8V+DBdx7JPaPnNnCDwjcFgRXZg80BX6nLZacAFZZXYjKQJTYDmRa2v
RZHyhNJp9XTvH6fqbDF1JYAgdQM8ARp1BehEIudGhZ5zRKTf/EkVx48T0Ajwr06w
Qb2py9gvgX4pbHKVBy5uc1JHgu9nL4dT0qhWGfHDpg3lE6PS77EbNKVXlTut9PHY
1pvnbGc6EZnTdlv9jCxAvS1SwPQgYqx6l/8QHnx+nMAgzXSB65GswYXRTyyqpZEH
1VrkTMvBSy299+KMebUCMTtyXSTcAH/kPTBaDImhXk5HlpPckkHD65TdVbEWQmy/
+G7d/mWcVkf1OVReeE73AOne2p6CNH/bAkzAQiD6NRc2m64yuRX9zEEMI7EQYLqJ
8+t6pGIk/BilbkwoRNua
=DNwu
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-----