Modified client/1.0/neutral/VERSION
from [c2e64b60cb]
to [1fe894c9b8].
Modified client/1.0/neutral/VERSION.asc
from [3f114e1a07]
to [4c63af5937].
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
iQIcBAABCAAGBQJddXhYAAoJEFAslq9JXcLZFLMP/2156gUp6jMA/vlfSHafgwzT
xYCQ0noghNIFBwVFl65NYGeteTx3Vbw4oAcY6U4DS3AKbckwXYXpGlxBBE3DruVZ
QxfI5docytBkIZKuVWMCkuaKVQjqMsj1OXDuaS1ejuYYwN7BA/5iubZ59pNP2b0r
/5ab7SYm1t6ctV64VM2ydIGZWKOk2hUxlxugbgwVmdmEDmIMS0Cg53ymZ9vf+YxD
3yxHVHmQfEwGw7ovkJapHUGdtRAiTpgkOYDGk0CVegD8ZquLNcbK7t4ceWMEoVys
naOD4fUB8NtnKPkF0qZ/CXwOnNeSQjGDQfq/BPD2fUaO6iCBprSAP/9tIvNBHoDI
bUqZWtz3/sscpDhQ+EBtnOXCQ5ZodbC00l9Hm3tROGCwD4zm4W79NUnQIrkoOVmk
4B1whPgn1R6r9Jd8Za9YwlVEGSP4+ReLwPGeDcFt4BJRQUHqp5PmVd3oktQI3aK2
67p2TEcRWtLyMsErU1ukXFliHNVRPITXB+G+dVRWTuYMbpvI9nIt1KJLDrYJKkna
5V2/5VRB+8C1xWTK+2TGLEJ0Vw0CrkSi/iQX/m4c0eJ6Vqw7li1vyGN+hb8lAGLj
VjV1O2ruOk5MBYkoaDTaO76GJaHspzHlS9CNUJE05HM4HPgiGDA5LQY5LcyYyVRA
jRdW64rJH8DPqyIBdSrc
=A8Sm
iQIcBAABCAAGBQJdwu0RAAoJEFAslq9JXcLZjpMQAIGkIFDuDsSEed4HMwUsZJDe
SSisqlHu/4h/bNj0lGHR3o5TwJpSkHKR2Ck57P3yCvTMbUCtSam/x8pqNP5gVY2C
XjBsCSHj/vin09gPxySyRuPRXDcPDKNpy20YhZW8m7wF+laY6/Rgk/CwLMFUlqyW
WMH+BNkkK92ZtgwbCAMQ/HENzCWZEruw4ZSeoW7842qImZxOwmLU0q74qbDvLCez
lWH+LfZqESitMWIQrebCC9ZMJmQeZu110zziiXPMLYTyiEw1L9+7dHicIlNbu3WD
cBp3JQmo4VhHtDLiWlRPAdjIqOv6ABQBelFbxZkKa2ZVOu1mseTA8/Nl/6X/i3If
FlOtyy4RfNaS66UHbRPwOWtDMcwCbXJDRAUyIqLFY0bRBRDmnIMsoNAvV5+nfRks
HE3o7U1VG/fM4QpDnHJbY/OPOEKsbcC4OnL+31ladYeE/1hbhNsAkepIyFINuy+z
GDaUvAyIKXwyjidTSOcPnvg21dqYIWnzX67Gf+xvXD0C07ZPvXJrODFLanhLET+4
JDkNT0aAVQu32MhjN/I66aNqfW1nOOqEkfUKy9bnMGJoEEeKwHXjY6CCAzAnH3Tg
M/ZOA6C3vdcp21h/7p1XStyBwjVg/AXwdGjpwRMFDyFX9/CQS4MsGeTq2O/+4/R2
EHRtzqA6ufNHJA/8Xd8m
=olrM
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/common.tcl
from [777dc338d2]
to [4eebca3233].
︙ | | |
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
+
+
+
+
+
+
+
+
+
+
|
#
variable forceSecureUri; # DEFAULT: true
if {$force || ![info exists forceSecureUri]} then {
set forceSecureUri true
}
#
# NOTE: Should the HTTP request processor fail if the "tls" package is
# not available?
#
variable mustHaveTls; # DEFAULT: true
if {$force || ![info exists mustHaveTls]} then {
set mustHaveTls true
}
#
# NOTE: Is this HTTP request processor allowed to use plain HTTP if/when
# the "tls" package is not available? This should only be changed
# if the "tls" package cannot be easily installed for use with the
# native Tcl interpreter in use. It should be noted here that the
# official package repository server reserves the right to refuse
# plain HTTP connections, which means that changing this setting
|
︙ | | |
223
224
225
226
227
228
229
230
231
232
233
234
235
236
|
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
|
+
+
+
+
+
+
|
#
# NOTE: This variable is used to determine if plain HTTP URIs should be
# converted to HTTPS, if the "tls" package is available.
#
variable forceSecureUri
#
# NOTE: This variable is used to determine if an error should be raised
# if the "tls" package is not available.
#
variable mustHaveTls
#
# NOTE: This variable is used to determine if plain HTTP is allowed if
# the "tls" package is not available.
#
variable allowInsecureUri
#
|
︙ | | |
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
|
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
|
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
+
+
+
+
+
-
-
+
+
|
#
if {[info exists tcl_version] && $tcl_version >= 8.6} then {
namespace eval ::tcl::unsupported {}
set ::tcl::unsupported::socketAF inet
}
#
# NOTE: Setup lowercase URI scheme prefixes used within this procedure
# to detect and/or change the URI scheme used. By default, this
# procedure will always attempt to force HTTPS use when the "tls"
# package is available -AND- it disallows redirects from HTTPS to
# HTTP -AND- it disallows using HTTP when the "tls" package is
# unavailable.
#
set http http://; set https https://
#
# NOTE: If the 'tls' package is available, always attempt to use HTTPS;
# 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 {
if {[catch {package require tls} error] == 0} then {
::http::register https 443 [list ::tls::socket -tls1 true]
if {$forceSecureUri} then {
if {[string range $uri 0 6] eq "http://"} then {
set uri [appendArgs https:// [string range $uri 7 end]]
if {[string tolower [string range $uri 0 6]] eq $http} then {
set uri [appendArgs $https [string range $uri 7 end]]
}
}
} else {
if {$mustHaveTls} then {
error [appendArgs \
"the \"tls\" package cannot be loaded: " $error]
}
if {$allowInsecureUri} then {
if {[string range $uri 0 7] eq "https://"} then {
set uri [appendArgs http:// [string range $uri 8 end]]
if {[string tolower [string range $uri 0 7]] eq $https} then {
set uri [appendArgs $http [string range $uri 8 end]]
}
}
}
#
# NOTE: Unless the caller forbids it, display progress messages during
# the download.
|
︙ | | |
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
|
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
|
-
-
+
+
|
#
# NOTE: For security, by default, do NOT follow an HTTP
# redirect if it attempts to redirect from HTTPS
# to HTTP.
#
if {!$allowInsecureRedirect && \
[string range $uri 0 7] eq "https://" && \
[string range $location 0 7] ne "https://"} then {
[string tolower [string range $uri 0 7]] eq $https && \
[string tolower [string range $location 0 7]] ne $https} then {
#
# NOTE: Just "give up" and raise a script error.
#
::http::cleanup $token; error [appendArgs \
"refused insecure redirect from \"" $uri "\" to \"" \
$location \"]
}
|
︙ | | |
Modified client/1.0/neutral/common.tcl.asc
from [7c05327947]
to [c0edbd5e89].
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
iQIcBAABCAAGBQJdae1rAAoJEFAslq9JXcLZltMQALMJcB5OEX4PNaEx6jldcjjh
n3vVMjEWyXVc0R2k2g1s+warifNrWZOQqULBctj7LlQ4TbM2IUvue/8ZGVjhWaCi
1+fVwRIdrCqETeMaofAW/1L+tALWaUW39i47I6080rpUGB9Ixo6+yfL34O2gkLUw
D0QM0mok7spztTY/+LE4kCRIYIlxpFR07lq4yx0SfzhYf0rPp2GqBGvVx4N2yUUx
A3lzT/GE7ye13Cx7byctHQYeLtKNf3PG2aogdHAQwKqRvkShfWbpXE0NrBqnRQBe
GUizMVBLFJKtuR/PnMwGKg0Eif+X6Xdp9brEKr+lJwmNRiXPY0CQpw27W5NLb0R7
bMKAaBta99wca67EbIc84aqQZdHUs1zz5OFqbqN1YsO96ez3k9vEQ+wlCR72x6PW
lQymB7ewfsK60iA+IEt4RmYdWCMD6viMlQsqg9tgO32FcEIldKpP3UzBR7IpQtnO
SNjKBJnCBHgUw0z0kLQ+6/mtGrW/jrSLYrfBR3QmeMpTAunND9dxttLXuscCRh0s
NC6VDRnmxAHBD24XK+rz2dR0ncQxWI42tbEHX2wUrCeemtRYVT1Jk4E1f1xFMblk
u5pxT777QqUHjB4rDqsVQi6CUgscIBCCR9lWxocdEvs0kZ9/j0w5LhZwXPQQf9GM
5p5ir83UUEIe62CmFdYt
=Fo7k
iQIcBAABCAAGBQJdwuweAAoJEFAslq9JXcLZXBIP/3AljWlM+FVGIHPg8dzZQGP2
taIaYU4TN1J2dwwNhcw+lBG/aaGtvwjdGdWrEoPQ/V/+ix2jDnC/bIpORLoW6oKt
1ZLHLPIUH6PwgxVdC9Jnirwh2qcRlOXuJEWeKVCE3mwEzMnWgmN0f0UpnmiG9xV3
L+Q/QAqIWI/EO7TI2thZCtu6Xa/gTexT9NSfpT7Wrb3ycFm9MSAylkMDgpKIV4NT
Ix/VaceRBHTEL8PnU2v4QS5Oy4qYDKT+7gXwYgZa37hpFE0u+Te/gmw/E0f9+i4F
jaasJYjPfwakw4zkhvyGrBqPQghvOmTLNSYaAnXinVbdbFqDuhLHFuRsXSsjQzOS
s7tsomAXeap21KkAOmj5L4xmzRUneV0mu4eG55dcBVPkkB4PSnM0x6K26FsjQHVa
hb+cbkdzokiSfx5RSA52+XM6qoYssERg03mmWXnSB0HQiS3zwgMgFXiLyn/wuS7M
xB78bGec2sZcvDFt4iNGeLU9gUpkeRFw8Y2nWJufF7qaZLYMPDrvxKXeyAv+rVJ5
FpE6EDs+87edtTY4Gas31LiX01/IqtOoItwcMTq3cRaMHW0JV5TTkfovDfUXb6ZY
VrskkrEJINr+hjuyWZt+qKM5yLynonkRIGKHzgKyKcGcfq/T2Dc18F9etuWuKxZx
8evp66iJ3/hGlV27JB84
=KydR
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgIndex.eagle
from [efb7154339]
to [c6a8e297f6].
︙ | | |
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
-
+
-
+
-
+
|
# RCS: @(#) $Id: $
#
###############################################################################
if {![package vsatisfies [package provide Tcl] 8.4]} {return}
if {![package vsatisfies [package provide Eagle] 1.0]} {return}
package ifneeded Eagle.Package.Repository 1.0.8 \
package ifneeded Eagle.Package.Repository 1.0.9 \
[list source [file join $dir pkgr.eagle]]
package ifneeded Eagle.Package.Downloader 1.0.8 \
package ifneeded Eagle.Package.Downloader 1.0.9 \
[list source [file join $dir pkgd.eagle]]
package ifneeded Eagle.Package.Uploader 1.0.8 \
package ifneeded Eagle.Package.Uploader 1.0.9 \
[list source [file join $dir pkgu.eagle]]
|
Modified client/1.0/neutral/pkgIndex.eagle.asc
from [94989ac99f]
to [7eee737737].
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
iQIcBAABCAAGBQJddXi0AAoJEFAslq9JXcLZgm0QAL719+h+EWhF7HT/H0+XzPHE
jrxTI5p3dgPBe3O+ahofnGKu1aK1NkmryLgSYBDVOWn+PH8yRC3Ml0CTIsLAFNAk
ibJnwgvzNi+VQ/TVCAFg/Ol8nyqfl67/Pqo8V0w+Tjiefprgk78t0I9PpcI+Tp0U
6k4cPwcnUMJ+z2598qDSEHM1U1gWUI9zTZvmhET2taw3In5gxP7vFc4FLsUvNzk8
ewj4dcjY1XqapPWHA5J7kMZRP4TJx9uH+vHgHaGUpaYugvvOScx0BGW3ZPlgynhA
aMTbw6F4f1VuoqG2Ud2UDAbLdfh1LgITVRgdVWDn0SCbI0wMPS552xamq7r3fKPr
DqKrF99E/+jUbTSwY2/x6fccg4ZXwuFJI38t1kzw6RxuR4zqd/aI6JZvtSuq5qz4
/mHpJ8eqLr55z+2QcUx4cDAJlEcq8yba6UVGs3B9ovHWx9UOW0Iax5FInVfNmpiQ
2gRDmPRM+2YaakHtbJJrzIRsgqE5GuB8Tn+zIsSd7XvPECfGTphDQqQg2WrMBkYN
P1ovx4+aN9ebDf3yQCaH2kuz9uumAIIqAW1RhoETgFTh1ATmN6SxfHOpTKxsGHVt
pN3yGEXq0HYB4Jr8SDmjpArF5P+2bvOGDV9nkwQ/+IuN1DqXMVti6DqoGG7mAEQY
EjH82R2/UNgIl81RV5dp
=4f9j
iQIcBAABCAAGBQJdwuzwAAoJEFAslq9JXcLZ8a0P/3QTz2XMwNlQuRTOa5XIKKNR
db9oRikBI/7Q3YiUd3wP0bjSLQSj8pEce8tofTccs/CN69xZeTbqBIe5lCNHr1VD
H8aj05B7jKfheLCElnJi/vGlU5+WQFor1zjHvD7db1GZikRsutiW8kN6nlOmtCWD
AUWMDIEtwdeAdykJYmK0H3DpqL1owPsxtIE479ZJuTE6cSg2P56hDLo9Ly7SHzo5
Cq4XWHFyPzhCVgWgC4YtvOyUjefT3npPYNAgBZcCR9j8NVSWBSV0gQ2prbtzOkSp
FyPbFxDJFR45VdJqJFPDM0zb0UXSaLQJVcXTB5l5WB07Qntiek6DxgUFCMoBX7Wu
X7XY4lymfxTSTyvLGgtHT32Yp44pWaVuGHkTmMH1NVq4EkRVIqd1jrg1+7uRSDSz
D3gv26Wiimx6dODQSGB5+WZ6EQxRE2f5YyTgmWoqUgr74K6pEPmFvQDtH5M+XVIr
bplJkTul4vBMCwrmeKsyGSeQN/Qa09J+9RV9mmh73j2eVBoQw0Mo93/oOV/qQU40
bL5a4hY1o5iTjf+h37jyZPej0YktsKToKz4F8uNDTwehIenwn2wun+DpAETRLfiS
+qalYlT9wQD0n899xFGudRjeWJlnDCv/3gkJR29GynV0TWUTOJjgd2B5DkWL0Pv3
jMObKwg9HF1eTwwtboYB
=CDI/
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgIndex.eagle.harpy
from [1111dac78e]
to [c2cf04b630].
︙ | | |
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>0a50abf9-713b-4173-8ae7-8c46b2316118</Id>
<Id>a08df69d-86bd-4e87-b0ec-8d16dcabfa96</Id>
<HashAlgorithm>SHA512</HashAlgorithm>
<EntityType>Script</EntityType>
<TimeStamp>2019-09-08T21:54:33.8906221Z</TimeStamp>
<TimeStamp>2019-11-06T15:54:12.0237335Z</TimeStamp>
<Duration>-1.00:00:00</Duration>
<Key>0x9559f6017247e3e2</Key>
<Signature>
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
</Signature>
</Certificate>
|
Modified client/1.0/neutral/pkgIndex.eagle.harpy.asc
from [4e14f6309d]
to [19f9cccda1].
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
iQIcBAABCAAGBQJddXi1AAoJEFAslq9JXcLZY3kP/j1AUopTsS20D0BKblGP07FV
Ytl53zrkXlb0vLq+53/ZACzDKNiiZvSE5p2buaOry3ErpZMyg6A/IXuAgLz/QUBm
SV+qEYq1mJwGUoLzP3euzI04BY3KVlTUtSpNFW7PcT3ODzFzNnRJCO6pamFUZnZd
fm4uohA3Jol4ahjVTS8p6ZQ1kZ+Fmt5kJA4tsaogww1v/TOgpcNBk5i6mLB3xp0c
Tdr3eUnjS7xYHc8p+MV4UEbyE4w59EywP3vBPFIH8czMymF7Eh9Dh5FZ4HROt9dq
zFv/nmn4/NV1C2tGoSO4qKN+MlSiX18pqomBzpKRJz2wyQIVlwzORqpxwXJh/Mkx
PvjhwHofdO819j/NlNS4dLMunZ5uo5Cs0F9XxjCbVIU1uv3bii0nptzMaa16E+p7
PBhSZXo12Hhv3sQBmDFWii7I/AP1/23z9zmrOTBQxpjFI9wsS+QDXVWOzZ6yUMDm
+u1xKrZGnN/xwfIggcRlnuo4WeBBuZktw3gy5iapDLGd1FTIJI5mwEgKp6Q1gyYb
pevpgD7je5m3UkfSRZCX6V/98Q8AnAF40P6RUSTQkTxS9wnn49W3IvhlH/BjG5+q
0nwut9YJlOXo9fSudnBTWvfVz3B/HLyvcV9rZFOzvJoT6cnIjrQ5dfM8j0EOIj3A
QJAoHRouquWokE+uZjjK
=ErsQ
iQIcBAABCAAGBQJdwuzzAAoJEFAslq9JXcLZAQsP+wTws+YmOsBYL438XE/ELUdR
Dilx40p/e8xFqsa+qz7cpCQ/KTQsiUmyYAC6hXHu3U7VchhuYaF55YZtX7d/9Ug7
2g4sBJhPU6x5i7uzUkW1M3Hq6NAgUh0CXN6O9zYWFm8NMOs34Sbwy8S6OXx6cRZP
WaMynzI6PNvmbO1TD9B0gwcpdMH6uKmIanEYOIRLHM3eUeUlwVekMZq+PwLgPmnq
cz1ASvNtQJIU2lh51OCMPq/fv8OCe3dTL+JJf1N+2rPXB/5lNB8B4ucR/Z5J+p3d
czZSFP8UiR1g6wD+hMs2j+drCIY09eTRJcJvOdr+Be5PRxOTnXBywv/s1g/N+Ht2
Qr20io0HRu+xKDerngyGTPea6EPURKd/X9JuWasNUkuVT4uEPuTK0J03MTXGtgeD
CsNwJNDdZEYEH27VqRfJYEwAOn9Bfk4EOkCqnqULUHY/fh0RC0WCYRR9zF3b9LjW
7CM+hoPFu6fmAFqHWwq3vr/KTp6dgJDz/8M0kvwOOwWAdH4TLYUZOjvlBGJSH7bd
Ig30tRm4GpQPPZIBtHvSgr+0cjN/Zu+R1fmyU8HEYb2s/PdjtSA0CkYEppyLF+yK
zpPkA0pMeQHHLMoyiI1Poc6sCpcJHfkyb3oKSDEjszcRX+u6DXSGP+yrJOFLsJTq
Q5tjjHdsxyux6nPTFmEg
=IZtJ
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgIndex.tcl
from [ae23f17591]
to [3f2ee55585].
︙ | | |
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
-
+
-
+
-
+
|
# RCS: @(#) $Id: $
#
###############################################################################
if {![package vsatisfies [package provide Tcl] 8.4]} {return}
if {[string length [package provide Eagle]] > 0} then {return}
package ifneeded Eagle.Package.Repository 1.0.8 \
package ifneeded Eagle.Package.Repository 1.0.9 \
[list source [file join $dir pkgr.eagle]]
package ifneeded Eagle.Package.Downloader 1.0.8 \
package ifneeded Eagle.Package.Downloader 1.0.9 \
[list source [file join $dir pkgd.eagle]]
package ifneeded Eagle.Package.Uploader 1.0.8 \
package ifneeded Eagle.Package.Uploader 1.0.9 \
[list source [file join $dir pkgu.eagle]]
package ifneeded Eagle.Tools.Common 1.0 \
[list source [file join $dir common.tcl]]
|
Modified client/1.0/neutral/pkgIndex.tcl.asc
from [b140f62c0a]
to [92c31eb9bd].
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
iQIcBAABCAAGBQJddXiuAAoJEFAslq9JXcLZ8f0P/RwDTpblKHqYjw8/QXbyeRdy
fJBsQ/TxCEOwVLgaxZqxVRGrbUh+OOg0qY52/muFqrm32MRay0VvhDJ98uJ86mQi
qULJ7Cju7aSUnpvyhIkuJGiUlEX1rBN7ivunNJws8VTFnO/Y5ko9W2QOrIEUWmOq
5ME3qKcWDZi3O8/9zEq5Vu8ghz5NE8xfjTlxB2hZanktGSH/cNMwQrC9qENGB/JZ
gr3AbZ3MNNMohh1Qwr+0gbnNYZuw+owO9a7enHb8DD6WaWrCfAHUSnwC8/67iCnX
Mt3zQuljCUg19WDu2gdbhQxGiGfci17oFRL96OL9SWThwYwJesYrdF2bXYvn5inj
6D2I8AwukxTpB2ESgCqDUB9xCIkOSsZSnAXR4WWNEqB3EwGID2UrjEb9exAXstjJ
LOHtsyJkvAWDb22LeZjmcGrV7po7hXi1Dfdt6Ik6L+BixqSlHwkLvrcbAV2y2pIC
WGcqBINGyFQ/PSM1OpLoc0WbXq4ob/cWncT2n9pJmSCkAeRcntYv1wsOT4kkPKd7
8rXBWc19lZBtu7abbcUDCQhWUwYMFARx9PATa65UKhRiAog2LsG5FA2Hq3OnA4AR
+44Va99dZUmSu5ZinTzB/patuDxXT48G9Sr2aYIxn7IhOCj2zxuhIk+04UrMPyt9
mIhdITs0MBFa1R7DZrM1
=fLNL
iQIcBAABCAAGBQJdwu1lAAoJEFAslq9JXcLZRTkP/j9/cVau+OcQFUhLSp0vmGRS
KVVeKeWSm9/uEq63So4ulOop3IP54v5qUXLcMLcPCPw574KNXJ4FDSI59IAUsLxO
C0S2dlXMucrRhvvzBseE2+X88ZCrmnBLS+P28o93sKHnCNuBcAZ+eM3UEaBHsuDX
wmps1B4/nyeJ6zgGdgBhxnYcYhZ6hdS4zyo0LG7kO82hBP8bGPVYyRZZ7fDmtbZE
CkNvo50FJ16HSRxd69HQUrLuNYDIxZve8XVNGSRF1D9nMUd6QBTU85HWIHthykhU
gW18C2UxprnDpo+anNaLqwCXMhroT3yUDlGRH8pys/YibysZRvYLNPCzWtgl1C+0
7AM4dppAScdHfLvzI1RVYDTSxttLaq54YI6VAH8kC+NcU+kH/d20Cl2WrBMGT+16
5ol9iQK2nZZ0BhsRgVt43Oblhdje1p+SExxsT2hOsvgGtTMa3wxHBzAYQ0ywkFnQ
CuciHEkx0dfBY9pys5bINuAdwS5ruDs6LZQzvAfvqCmc+QRIXsJRRDdKjSk3edYP
3baedv+eOr7h9Wvy9daRxKS+d4RkiKuxBXLdt+zUt+AV/mW3KBnVc2C7X50kURYH
m37HghAUF2T5DG3EizOikN/fIXq0FDYoXe5hjVerBkm8/SHhO8YSXppv9j1SDKo9
G3Y+LmBLDF2cm+TFIbEm
=2m/u
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgd.eagle
from [cc15863c0a]
to [a8520a0f88].
︙ | | |
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
|
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
|
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
|
#
# NOTE: This procedure sets up the default values for all configuration
# parameters used by the package downloader client. The script
# argument is the fully qualified path and file name for the script
# being evaluated.
#
proc setupDownloadVars { script } {
proc setupDownloadVars { script force } {
#
# NOTE: What is the fully qualified path to the directory containing the
# package downloader client?
#
variable clientDirectory
if {![info exists clientDirectory]} then {
if {$force || ![info exists clientDirectory]} then {
set clientDirectory [file normalize [file dirname $script]]
}
#
# NOTE: This is the HTTP(S) login cookie to use when downloading files
# from the package file server.
#
variable loginCookie; # DEFAULT: NONE
if {![info exists loginCookie]} then {
if {$force || ![info exists loginCookie]} then {
set loginCookie [list]
}
#
# NOTE: Prevent progress messages from being displayed while downloading
# from the repository, etc? By default, this is enabled.
#
variable quiet; # DEFAULT: true
if {![info exists quiet]} then {
if {$force || ![info exists quiet]} then {
set quiet true
}
#
# NOTE: Emit diagnostic messages when a new temporary directory name is
# created.
#
variable verboseTemporaryDirectory; # DEFAULT: false
if {![info exists verboseTemporaryDirectory]} then {
if {$force || ![info exists verboseTemporaryDirectory]} then {
set verboseTemporaryDirectory false
}
#
# NOTE: The user name for the public account on the package file server.
# If this is an empty string, there is no public account.
#
variable publicUserName; # DEFAULT: public
if {![info exists publicUserName]} then {
if {$force || ![info exists publicUserName]} then {
set publicUserName public
}
#
# NOTE: The password associated with the public account on the package
# file server. If this is an empty string, the public account is
# disabled. This is not considered to be a secret; however, it
# should not be shared with any person or organization that does
# not have access to the package downloader client.
#
variable publicPassword; # DEFAULT: X+NlF2obS5tQFKIsf/q345/naqVSGD67Cg
if {![info exists publicPassword]} then {
if {$force || ![info exists publicPassword]} then {
set publicPassword X+NlF2obS5tQFKIsf/q345/naqVSGD67Cg
}
#
# NOTE: The root directory where any persistent packages will be saved.
#
variable persistentRootDirectory; # DEFAULT: [getPersistentRootDirectory]
if {![info exists persistentRootDirectory]} then {
if {$force || ![info exists persistentRootDirectory]} then {
set persistentRootDirectory [getPersistentRootDirectory]
}
#
# NOTE: The root directory where any temporary packages will be written.
#
variable temporaryRootDirectory; # DEFAULT: [getFileTempDirectory PKGD_TEMP]
if {![info exists temporaryRootDirectory]} then {
if {$force || ![info exists temporaryRootDirectory]} then {
set temporaryRootDirectory \
[::PackageRepository::getFileTempDirectory PKGD_TEMP]
}
#
# NOTE: Is this package being run by the package installer tool? If so,
# all downloaded packages should be automatically persisted to the
# library path.
#
variable viaInstall; # DEFAULT: false
if {![info exists viaInstall]} then {
if {$force || ![info exists viaInstall]} then {
set viaInstall false
}
#
# NOTE: This is the name of the executable file used to invoke the
# Mono implementation, possibly without a file extension.
#
variable monoFileNameOnly; # DEFAULT: <unset>
if {![info exists monoFileNameOnly]} then {
if {$force || ![info exists monoFileNameOnly]} then {
if {[isWindows]} then {
set monoFileNameOnly mono.exe
} else {
set monoFileNameOnly mono
}
}
#
# NOTE: The command to use when attempting to verify that Mono and its
# associated runtimes are installed locally. Generally, this is
# not needed on Windows machines.
#
variable monoInstalledCommand; # DEFAULT: mono --version
if {![info exists monoInstalledCommand]} then {
if {$force || ![info exists monoInstalledCommand]} then {
set monoInstalledCommand {{${monoFileNameOnly}} --version}
}
#
# NOTE: The regular expression pattern used when attempting to verify
# that Mono and its associated runtimes are installed locally.
# Generally, this is not needed on Windows machines.
#
variable monoInstalledPattern; # DEFAULT: ^Mono JIT compiler version \d+\.
if {![info exists monoInstalledPattern]} then {
if {$force || ![info exists monoInstalledPattern]} then {
set monoInstalledPattern {^Mono JIT compiler version \d+\.}
}
#
# NOTE: This is the name of the executable file used to invoke the
# .NET Core implementation, possibly without a file extension.
#
variable dotnetFileNameOnly; # DEFAULT: <unset>
if {![info exists dotnetFileNameOnly]} then {
if {$force || ![info exists dotnetFileNameOnly]} then {
if {[isWindows]} then {
set dotnetFileNameOnly dotnet.exe
} else {
set dotnetFileNameOnly dotnet
}
}
#
# NOTE: The command to use when attempting to verify that .NET Core and
# its associated runtimes are installed locally. Generally, this
# is not needed on Windows machines.
#
variable dotnetInstalledCommand; # DEFAULT: dotnet --version
if {![info exists dotnetInstalledCommand]} then {
if {$force || ![info exists dotnetInstalledCommand]} then {
set dotnetInstalledCommand {{${dotnetFileNameOnly}} --version}
}
#
# NOTE: The regular expression pattern used when attempting to verify
# that .NET Core and its associated runtimes are installed locally.
# Generally, this is not needed on Windows machines.
#
variable dotnetInstalledPattern; # DEFAULT: ^\d+\.\d+(?:\.\d+)*$
if {![info exists dotnetInstalledPattern]} then {
if {$force || ![info exists dotnetInstalledPattern]} then {
set dotnetInstalledPattern {^\d+\.\d+(?:\.\d+)*$}
}
}
#
# NOTE: This procedure modifies the URN variables used by the package
# downloader client so that one or more alternative (private?)
|
︙ | | |
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
|
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
|
-
+
|
# one or more of the variable setup in the next step.
#
::PackageRepository::maybeReadSettingsFiles [info script]
#
# NOTE: Setup the variables, within this namespace, used by this script.
#
setupDownloadVars [info script]
setupDownloadVars [info script] false
#
# NOTE: Setup the server, version, and URI variables, in this namespace,
# that are used by this script.
#
setupDownloadServerVars false
setupDownloadVersionVars false
|
︙ | | |
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
|
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
|
-
+
|
maybeAddToAutoPath [expr {[isEagle] ? "eagle" : "tcl"}] \
$persistentRootDirectory
#
# NOTE: Provide the package to the interpreter.
#
package provide Eagle.Package.Downloader 1.0.8
package provide Eagle.Package.Downloader 1.0.9
}
|
Modified client/1.0/neutral/pkgd.eagle.asc
from [574c2050f1]
to [ca7e2d07fe].
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
iQIcBAABCAAGBQJdppyKAAoJEFAslq9JXcLZOT0QALJFCw3NN+zRINstmBC6lyQj
Gc29577wlUerftSdWcoUvTy/s/9abWDcDyTPSrBVI3FmlF70J32F2n+yqoIpRvb7
L1gqfhuBn9NOS2spxVyrTdagZsOLluprPOMCY0ou+tCPNoQCO/UUepyNuXgiccAl
bFG/nA1hBB3UjVy2sE2uVN0SfztcBPj0sLXOfqBzEkbBL9sffiSA3vSqmSr1ncAj
FXmbPVbPxJBfNIfeE26rxHTVNDFpbC/jBQlQ9pvWTh0wuzdwl4f4oC9Gvabuhqog
uMMwLDLr7WkNjh7hrgtuqWacahQgLo/08J1reapG7nRSnd5AaurmC9N5OkMefgTN
cMKSyItUoxRGiDyEZ0owww9wRnuFezVa20oSoz3asLIyAETE1xhpGGdvVl7Pnzwg
xgP7dnON4TVEXf52GozSUXA3GCgRlewxcKEU6W6hePuLnjuMGjOd3EP/ZDqonF7G
wH3pvqMsfP+NbJ3PfxOHo/alI2mrNB/7P3WQsjHNbAk0FSysjgY3gIGGplI1iTRg
daWOsE2ilvYOI9b6MSRoV84zapLb5klc8XiOJwikWQ3es2O1Q4QlhbMAHkmpX5Rj
FnyKLWZorVsd3AwwWIEIOn3Ls4qDBTKaOeF5Qyrf8w8qChqzrmq0b1RgvgGxnzMT
oUEzWE4r6kcw30HlbZmX
=zHwL
iQIcBAABCAAGBQJdwuz3AAoJEFAslq9JXcLZHRAQAJq45rRYk9r9CjPmahPUfOeF
baZC3iDFz8VWDuv4hcU6W2q+RgwqWnsS06wUoVXYnrk2bCY8MH/0XDvkQwtGxIEc
k2p63L9zxw/ri5FxvNYuGIvDl+lhrqKleMHZODCKibQwM51to2CPXx1bMgbKsvDO
sXW2Mz4gcV8GwItdY/sZjEwq8qU/wfXjW4ZWcwaBp3smadUZBv7r94i4nFRdT+yD
5YwxT7Qy0J6qyVxseH4GI1onA/ds1p/to2Wmy4fELUesAuOwwsGNcDTUZl+zDUEy
Fxj16CHWu62lv+YSBDmFFd1xrUBNKvVZ3ckATRXVznbmQYYEwRgv9Dg8GeDg7qtv
zRnUYj5BCCVG8aBYJccCXC2h+cby8otoUF/bCPr9BJwWw/KqzZFeLGLSf5/5rIUB
XK7sOe/2GNkw4nu7NxbgCyHUpZfbr/5eafmhOK2AAwR518NbqDhjhTzJGOUCkkbd
G9qZpkcDQZULVYu20fRYqUW341k5frZ03dcqKVx0ZWg9EQhspbNkV07MQnH3lTG2
A4AkgUQladsqfgR6wnskF0tlcTozy50Jj2wUNZU8N0ciQEUS/2vZDO0hwRrSuJdj
dq6L8+4/EBrEGO3bbwcipi0CACMTYviI5gSECc6wBaqSwllilXVrPLmm/GLgb2yU
xp1P34dex7A0cxbnlncp
=8/XM
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgd.eagle.harpy
from [4d4d21bcbd]
to [d344a71fd0].
︙ | | |
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>31bb3471-2334-43df-af47-297180e903de</Id>
<Id>99b4ca9b-d98b-4ff8-9f54-4ceda46b22e5</Id>
<HashAlgorithm>SHA512</HashAlgorithm>
<EntityType>Script</EntityType>
<TimeStamp>2019-10-16T04:28:19.4953622Z</TimeStamp>
<TimeStamp>2019-11-06T15:53:46.6032795Z</TimeStamp>
<Duration>-1.00:00:00</Duration>
<Key>0x9559f6017247e3e2</Key>
<Signature>
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
</Signature>
</Certificate>
|
Modified client/1.0/neutral/pkgd.eagle.harpy.asc
from [673e74af97]
to [6993fd762b].
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
iQIcBAABCAAGBQJdppyLAAoJEFAslq9JXcLZBB8QAKESbJFBHLMSNhPpHgqpvHuP
S08DGQ05+eB2RjW7hkcudvd4STwMTbE0wonUHljAFKeYM5vSjXITsoqssjMBzSPz
1Ud35yqEpi5+d7uqtPf8fL8YIOoxjGv1KXrlpe+m7CEPv5I/U/W3ZdEOvEL6CBW6
A5FjiLySAdDYwj1qTWFw35DJTn0Eh3Iotfll7GT7G2vhCPfzjqKVGhyw22DRIAnh
4HyzIv0LG22o34bpuMqIkr858tXjr/nLZSdwsPTRnuI5y0NiSohBMIyzxV1Zd/CG
JM2jlIOTRowuZGXa02QV/lBiGe9MgIHeGHoABjneP9fQhCxMedFZa/t0+0JCR8gI
ARcjdTbBsQIpvAj3JeDIBzK2ngHtAPTXy1WflNKUNAdouXCFZyOj4U68M50VVhGb
zs5b0kt7KBQnv2vGQ32cw3Y8w00SR0eb20wnzXiUGkGAiDlPqgCbaVTLDIp4VHwQ
x+brJ6c2IgYg6K7mUUOmpe4+vdNUMbf36iQfFT9sJrdTdhGS4aP6SvUaA/K4gRR1
GM4+POge2qCnTrwsLtj+biRe/3Da3hH6ps08NtCbcOqZFSuiogOQvk8iVCr7iuaT
flJ0ssa53lomespgcD0LimnOxiyHZduJzrhydQSRhiKxFyiL5sx4VbXYok+jtUG4
Rmw38KJVtrmZXoSRDy+r
=V6HG
iQIcBAABCAAGBQJdwuz5AAoJEFAslq9JXcLZUDUQAIlvZ+UZowmVWidxVUfoblPo
oLRZfqAHGoMqZfywKPuwrUY7CTJooQcn94bQ7Hu818AwRD+H3QWEqL98XaXADnEe
b0Xk0zD2Carq2XIAKrWwFPQE/sJFdXfFPAWh3NMfzxjd2qgDDZCdV22pr8fiQ4So
EnsVQqPeYJqUExU3Ye7WvamuDwcWJ9uiiXb+imTWzpl/1it879Kk2zwgYW/a1NuA
nSUoyL9uoNtCFjbrvgpoVmIrgJ1EINEarOCkLhg/sBcna4Ub/hk2ACdx+Nqh/nBg
pLov823BCyf3kluI0fOaw6xJ9XfOijebz2iV8SN8ey6TEDNM8n9WKxLn7i4vxkBx
9tcMWP1qQ6IGHAOjABdYUFVn/YrvJhbYYJXBDTAMNduBAHezzJYYRN+DL2UfpE1I
gffU15sSORtbApU9gmWjIhGg4kxfqiVr1R5dwHgoTOdZZ6K2/GRAr033x9qyshdz
7m+MD4sYCog+OqhimgX3QQaNvNZEFjQe9sdkzia13pkQ4JECj6qOPuLhiof8zCU2
NOfMFJDIz1TYbAG29BxjyLqMbt9wj2YZA4y1pdLPH9LdrDBowyGee5t519c8wM6f
6dJRAVoMKYc5OPbe9RJ11C0cPB9dIenGrTuHuj5xKctAvRmhR9fJa8/tJ7bRcH5I
r/mx5wYNZ4oPTbhzJT38
=N7fZ
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgr.eagle
from [bbff2d5c48]
to [8f2d9374a1].
︙ | | |
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
|
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
|
+
-
+
-
+
|
}
}
}
#
# NOTE: This procedure sets up the default values for all configuration
# parameters used to interact with the OpenPGP implementation.
# If the force argument is non-zero, any existing values will be
# There are no arguments.
# overwritten and set back to their default values.
#
proc setupRepositoryOpenPgpVars {} {
proc setupRepositoryOpenPgpVars { force } {
#
# NOTE: This is the name of the sub-directory containing the OpenPGP
# implementation. It is platform-specific. On Windows, this
# sub-directory is relative to the "Program Files" directory.
#
variable openPgpInstalledDirectory; # DEFAULT: [file join GNU GnuPG]
|
︙ | | |
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
|
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
|
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
|
append openPgpSignCommand { --batch --yes {${fileName}}}
}
}
#
# NOTE: This procedure sets up the default values for all configuration
# parameters used by the package repository client. There are no
# arguments.
# parameters used by the package repository client. If the force
# argument is non-zero, any existing values will be overwritten
# and set back to their default values.
#
proc setupPackageUnknownVars {} {
proc setupPackageUnknownVars { force } {
#
# NOTE: What is the default set of API keys if none were set explicitly?
# This list is subject to change at any time -AND- may be empty or
# may contain non-working API keys, please do not rely on it.
#
variable autoApiKeys; # DEFAULT: 0000000000000000000000000000000000000000
if {![info exists autoApiKeys]} then {
if {$force || ![info exists autoApiKeys]} then {
set autoApiKeys [list 0000000000000000000000000000000000000000]
}
#
# NOTE: Automatically install our [package unknown] handler when this
# package is loaded?
#
variable autoHook; # DEFAULT: true
if {![info exists autoHook]} then {
if {$force || ![info exists autoHook]} then {
set autoHook true
}
#
# NOTE: Automatically [tcl load] when this package is loaded from the
# Eagle language?
#
variable autoLoadTcl; # DEFAULT: <automatic>
if {![info exists autoLoadTcl]} then {
if {$force || ![info exists autoLoadTcl]} then {
#
# TODO: Better automatic detection of native Tcl installs here?
#
if {[isEagle] && [catch {
tcl select -flags +TrustedOnly -robustify -architecture
}] == 0} then {
set autoLoadTcl true
} else {
set autoLoadTcl false
}
}
#
# NOTE: Automatically [package require Garuda] when this package is
# loaded from the Tcl language?
#
variable autoRequireGaruda; # DEFAULT: <automatic>
if {![info exists autoRequireGaruda]} then {
if {$force || ![info exists autoRequireGaruda]} then {
#
# TODO: Better automatic detection of Garuda here?
#
if {![isEagle] && \
[llength [package versions Garuda]] > 0} then {
set autoRequireGaruda true
} else {
set autoRequireGaruda false
}
}
#
# NOTE: The command to use when creating Harpy signatures for downloaded
# package scripts.
#
variable harpySignCommand; # DEFAULT: {${shellFileName}} -file ...
if {![info exists harpySignCommand]} then {
if {$force || ![info exists harpySignCommand]} then {
set harpySignCommand ""
append harpySignCommand {{${shellFileName}}}
append harpySignCommand { -noArgumentsFileName -file {${toolFileName}}}
append harpySignCommand { {${scriptFileName}} {${vendor}}}
}
#
# NOTE: Verify that the package script matches the current language
# when called from the [package unknown] handler?
#
variable strictUnknownLanguage; # DEFAULT: true
if {![info exists strictUnknownLanguage]} then {
if {$force || ![info exists strictUnknownLanguage]} then {
set strictUnknownLanguage true
}
#
# NOTE: Emit diagnostic messages when a [package unknown] handler
# is called?
#
variable verboseUnknownResult; # DEFAULT: false
if {![info exists verboseUnknownResult]} then {
if {$force || ![info exists verboseUnknownResult]} then {
set verboseUnknownResult false
}
#
# NOTE: Emit diagnostic messages when a URI is fetched?
#
variable verboseUriDownload; # DEFAULT: false
if {![info exists verboseUriDownload]} then {
if {$force || ![info exists verboseUriDownload]} then {
set verboseUriDownload false
}
}
#
# NOTE: This procedure is the primary entry point to the package repository
# client. It attempts to lookup the specified package using the
|
︙ | | |
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
|
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
|
-
+
-
+
-
+
|
setupRepositoryServerVars false
setupRepositoryUriVars false
#
# NOTE: Setup the OpenPGP implementation related variables, in this
# namespace, that are used by this script.
#
setupRepositoryOpenPgpVars
setupRepositoryOpenPgpVars false
#
# NOTE: Setup the variables, within this namespace, used by this script.
#
setupPackageUnknownVars
setupPackageUnknownVars false
#
# NOTE: Setup for our [package unknown] handler, which may involve a few
# different operations.
#
setupPackageUnknownHandler
#
# NOTE: Provide the package to the interpreter.
#
package provide Eagle.Package.Repository 1.0.8
package provide Eagle.Package.Repository 1.0.9
}
|
Modified client/1.0/neutral/pkgr.eagle.asc
from [5a8fdaa5df]
to [00f9341292].
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
iQIcBAABCAAGBQJdpR7FAAoJEFAslq9JXcLZRvUQAL9z8TA46pR5OGKO9qyPTdjt
hDYeWB5hYdaHuHSKIQ3Hv77pLOMV8cfFe/V9DiIWPOXchFdnA5u3/t3s2LG6veTS
eDm2OkpheDYDoPQ8Qu5BOZeHxIkI83vwBy5zOKMqroli08lAsepELDIrr2IStCeg
C7SG+acQ2RJQC5NPTJDX3IGwwt4Z5oubmthqBx/FLEUPY9iu+Gfk3TiYUOnoctSC
TsOPQcRhln9UcKWE7lxbJOCjqnVNraDhN1PZRjyTK3w95ibhBiHC+rAINtuZt/Sb
7vd+P48v6UVkABM5moaY1nCJfNsWWqfRIoJrsNvrlcCdC49+yucLzRVRRKSY8OwV
CYjgYsDf+oQ3audhPxI3ICsewXNTVXX9v4E2k0XiUD83OO2i2QK8EKXZUDeVeJnC
WHrZX7oBCfaO+8du6wnUqT+3CJCLrmBXit2R/VkcF5E6aWvoLlh/T49Z9Jo+4z7E
0b6PFXTOpUxhRCqrZiGCB5gzVHAhPB2Wtxz7o9rxQIGQ0zjoIPVo9TzkDa5mvtZ8
oHWpan79WXypqwvUp1GRfANjLS3LPJDY3CvIoFaFeyeNB8kRW70ALlKww48z2bvC
NadL1ZPPc9c+ru+x3g8miC+kIBXpC3mphPZ3nutBVD9sIQvytUODjd0tArmeoFu+
Jt9I7O1BNlegSNnwfHMV
=Lm1O
iQIcBAABCAAGBQJdwuz8AAoJEFAslq9JXcLZcVkP/jS4+eAdHt6D+Tmv5elrElPX
GiNMqBGiehn5l8uWB5SnjeU/zvvJqW2MybhKvCTwIjEXYu7mv2vFPZBRXADUpvtF
tOfzeIP8K8crlJwz8c/O1NQCvzfA3U2sEa03y7ULu8vZSpXgrtijBMDfu8ABrFlc
StVvLyQhQ0KJtsn5IR9LKLvWb8Izk3/+YTQp+i5jWv3LU40FbBJZinc4K3W6h/Cj
Zg3QFGxRyO2tGw3j2JO6NPtQN6OIIvNLc2nmkEjUnlHROLwxsChMapQmGxVmA1CI
QWtKjsaLbIZXKPGTeryQ7i50icW5AV1uGox/yDp/RFt8a9Sc5Spjr9qoRn5T4wVT
AEYFSIyIi/sy8uZTr6BqeR03QXZ78kfTTLHmOzkjKUiqHwMseEBX1k6jjZUMlymR
Kkofb/uNhW8v0sSezqFQ92bI9XgslTQF/fqyH2yv9ZCaoiyjBoFMzAGGv6y3XzMi
+4i0/drM3BmoF39F2vAiFyObT3cCqGDt0/MgO8y44HHAIROxMO0N1A/xgxtpTWl9
IG/CXTFmLLdUgnDPYya55m9ri0bz7GstcInWdMN7+X0whucYQqcbGIqA/w4CWr6T
87hxtlDGcw1wWxizBa5yDzwaRS6jjGhMw79Sp1QGnF9Hb7lRoZsZxXghDKmMU6cN
Cm9qH9IrK/n3JoDP681A
=FxL1
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgr.eagle.harpy
from [17e251e101]
to [78dfc1d1f9].
︙ | | |
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>19ad56cf-b8fb-4c94-aede-605c94f23b8f</Id>
<Id>36f37a40-de70-4264-8fdb-512973db856d</Id>
<HashAlgorithm>SHA512</HashAlgorithm>
<EntityType>Script</EntityType>
<TimeStamp>2019-10-15T01:19:14.8892030Z</TimeStamp>
<TimeStamp>2019-11-06T15:54:28.2976643Z</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 [e012eb0d77]
to [edb05628a8].
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
iQIcBAABCAAGBQJdpR7KAAoJEFAslq9JXcLZwlEP/0evtum+iCdlPU0zcCVOMQM/
1P1ui4Nk97d9Ko6F28Np3NvyY1blEOua35HcbNSIgOidf1PwLtmUB/Deile1amZx
hth6PTqpg72tqQQXg+0eqih156hl4WteL3gTNiVhuEq2C3PcYBX93ubE0SXW5K3C
gRFAnvyCTuvMzP7wK1u24bwIBxvty6j5YMRSCE1MOOIB0f8m5IFMKz0EiqLIe/Zh
9e5CuQQB4eOLsx0skl6bUTeokraq0C5VQgj3GlYRDT1KMmJyFpRy56ZzYmcCNwG5
YHfBmma8uo02Ywe4/QVtouaQZ/p5RQztkMgTqlEDRz2rwUSKGTvfTkGMAbO1pj+S
GxAVISi3639ClsJOjNsf3u8K3S5f+TyUkXXbba8W3f2xWXOTUuKn+/lUK4ZzhbjH
DnliK3XHliPA2/n9eyvxwwlXv+n+u9LEdIY44fxC3k15UT/WrbMs7OoRf50cW7T/
EWklslaaRlh/Hs7Bf9+k2+IfABef9f84Iv27vT6JfJN32C1l8/WpMtM5l1GbqHBA
lKY9JStw2DsT9lbldfHRWLtue+5Jc5En74m5/kJuMipVmG1W00F06Nb+GF69YYK9
BWHLooW0SZoiCX9T4cIj8DB9Yt8UpiVKz4FqvqtmskLb/Sp7tmnYCnW8p5k5RCwc
53lzlQUtwlDQPZe3fIH0
=fvr1
iQIcBAABCAAGBQJdwuz9AAoJEFAslq9JXcLZLrQP/1quy2q2tao4bGkR29oDg56P
VBc68F7VCt3slnRpkjseLeOBoK2JNGxTZp2dkgODHxkeseLypCfkS2xiiwZS0c6Q
zInz66QCLgnKT370Vst+Qa1yeJKYLfOUsT1D4zT7mvMJ0Fnm/SxmZplIBrjBY+XX
IjdAtgWaXgDke14ugi+K+2itB4I/SnJigrO0QVRDzIOZfWoZl48PBjxfiPeO7pPE
BZno5e+vGcM0BEsJlX3vlQcv4W47XABUC05Tz6X4Md2Xhnnb64SSSG1XpLklCuEb
X9g0GkKIB/6aXh5Uct0Jg09N8wpR1UjZkWI+t7ZFXOowucbBsFgaHJfTch0ojON/
6JpdWl2sXoZKsdKxa3fHvAzhobhwGUkjEhi5Kxc1T2484deKYV+SPQ9HU+Vdmih5
4D7bamBwy3rCru3sU69nKHFRxrqa38Hl4IgODA7SnqGgpM9J78cZfqlm3DDN2WXl
EDeKyGye30gciJA+iUHcOu2a1soxcwYcyvVsQ+tEEOfd5Nk2vwlsdcHZKrp3FvPE
xNB8zpNHoFjbkeRTxp8zZHrB7DS+WxODhIPAOQxZ78DuCEhvNSKhqPEVoSt/l7Hr
2o0QUjOniI2XHEhCbpbkj/x3ogmZ5rNcWn9y8kYtqGrXn2PgjxPz1Erof01N5fFK
TCMiWvCssnb7qhdhxty9
=8T2C
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgr.settings.debug.eagle.asc
from [d93c287ecd]
to [5adb996403].
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
iQIcBAABCAAGBQJdpSPXAAoJEFAslq9JXcLZ8V0QAI5Uk21lwgmS+U6og2h9qjkw
ERxOKUrH1op2sXWZMlgIUHWxBPPGwlWGYVaDG53mF73h/J5FOfaELDCO/hMTaA+g
gKWxNheVqnzd6roMt8bPRVOoGOcsyDY9GcqTEONDEqXYJG9HXhYLTCCe4bMPfVRE
ICFHbcwvFPkQDGZQfvIOA5osdcU9FCQDTcKdLpzIcEOgSwrgTdTvsBwLdBeMgXSF
z7LOeOEx9qpTNv3Sq+51839HlMnDjafYKxovDimLEKy8oYraBzcKt0I93mqih2zQ
+bx9Kzg2G0JEc9qas9S22vIDiW0qsrIAxDcI++QVUDaXVTMzdpomfNan97gAVGUq
mVUL/6hC27xweF//aVVf1ClysvXPts4FKfpVOUz2McGcHrOASUZ1gN23NVNpRBs9
jXso8WDG00efrcnHafliAY5H3d1lzhuhfX9I2cgP1EpCSopuKgru//lnPKgn1nbD
VBdvc7NlszWfJfbzac4zOtY+2camAYk7Vp51MURWpGtGMs89o7zZIhlCHWZZFe4R
37zxt6l/9DB6g/kB8ne3WBxXOsPIzPh+AEHoge9BPahFifQoPqzgskZA94Cy1ARZ
1ZSzbeg5ux+lJPHzBqrb7JP4llzQDfS4Ybyb6UM004gJH+y7P/YSXX0GpJ4rFhBz
A5QArtzLxKJh1I0Z0ob7
=PbzT
iQIcBAABCAAGBQJdwu2kAAoJEFAslq9JXcLZHZQQALIPmVCVVn3V3NdwIxec4F7g
ttSkzSZqJR4WgIDWq73r1urhIwN5tHd7AMU1H/WBj+YrRodNfHQk+1dsS5th9sEf
U9iK8Y2L2/YXg4LbDt/yFj3lJyhl6AL/63yMNZu5je2itVWJeVtKNeq43AMgVJUz
TRBVSgin7xTRRiWG8BSql5Zh12/DydvlDdG08Wydn0tzFaJ7fmMrfzGt5vpclNnM
H7gUdjFBe48BYiYhM70E/7Y92THPYQppvOwtm43oxIv8fjouvlZ4woPrOtRuGGmz
EafeiEPABN6fR7so+Qzt06zQ+kfEm9ux5HUQ8/5jQMSRIhHVOf3rvU0ReTL4b3BM
Q8oZWvkFVTUvIqs5a8oyFAw3dMDskR6DKWWM74KF/WejOBg2pAPRFwKx854PWNuH
og6uOb/D9JyRA52ESFJKNqtFuwmcliMwqYnbLmwV8wwYmDrsrH5itbuaNUw4xgwx
7Z49JY/UE7ZzMEnL8PNO/lxI4Jad+yd1TtqCLxlRiCIC4C245zJfBL6y5JrBmxpt
CIfoQ2Hfwxu50RURU2qKyGa03jAa0tZuAoSXmKf7QIK+HL20PDGbzRKk6lzpTMxv
9ksjCLpyssW4vybDONA/3xRJByUgHTwEqtJr7h0n5k3/KQJlIN6rxHGMGxJxxwPc
/KmjpRbMGpSLr+7jFYov
=t0sj
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgr.settings.debug.eagle.harpy
from [46069854c9]
to [cfb9da2138].
︙ | | |
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>3770a6d9-e693-484a-a9be-56addde56ffc</Id>
<Id>51efd296-036d-4d4e-9359-b0d04252cffa</Id>
<HashAlgorithm>SHA512</HashAlgorithm>
<EntityType>Script</EntityType>
<TimeStamp>2019-10-15T01:41:27.1944065Z</TimeStamp>
<TimeStamp>2019-11-06T15:58:15.0796355Z</TimeStamp>
<Duration>-1.00:00:00</Duration>
<Key>0x9559f6017247e3e2</Key>
<Signature>
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
</Signature>
</Certificate>
|
Modified client/1.0/neutral/pkgr.settings.debug.eagle.harpy.asc
from [6c60989f37]
to [f99179d6f7].
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
iQIcBAABCAAGBQJdpSPYAAoJEFAslq9JXcLZCZMP/0dd0oP9/sZp+ijVt+XGpBgQ
UHcka3idlcchkWcQVG2HKbsr8Ow6KKff/jbyfD+SCfz+DhwFfBKMY4UfdD5Io+8x
yTIdYr8jl+10T9ZGRnDIaWTv+LVWt7TFKbWccrtQlaoj4kG9YqXWYEEpn+osl+If
R4p+rSZiDNht79KD8Qli5JdTtF5yfJK0n2s0yvWK11EQ9Dbg2qpPGdUkgPrtiXxm
rrDA9Ujsvo/fm2iVC3uc2l5mUDvfub5rNdGGLctCJFYVmtf5B/m19DIM5eRwUXwR
CJ69A6hYKjtoaypKVfvTTXNlt9FHuvO03Rl+tmGue47zYMjb4vmjflnw4TZXW3L/
0jDgt88IbLLd7vMSQ46j/IBsgeLtcbQ+zO9MLB2zedMFp6BxF/NiZpgIS1V5lLFi
6nqgJEVFa+pJUpd7DWe1ugaOx5qkvvFTMiBirhoShBTrjnoCCMsJwJIeRkVT1UHU
uChtXASjH3awFYLBzJ8FZNKDp1on8uE/j+S2XixIz56VVB+6aY+V0gY3REKTCJZF
GjIL2CcaGhJa1Z8nCPj02WfAlJ4t3wgLWufRaNFup0BeRGTtBM5I8NnyYQp7qRjm
3hSNkfmbZQyx+TXzGCU185YXa64viAyEhoVVFyRb/TKUYogOgRRvMzi63DmqRJ0O
0jcYOCXWb1cee9HUNxUD
=qX/A
iQIcBAABCAAGBQJdwu2mAAoJEFAslq9JXcLZ/IkQALhjRP2Nmss/0GwAeftbXcko
Eyq3iP5N1cA9hWBlNoXQR3ovePIipYKKlgl0L96BOBGp0Ypzmhu6Wkn9BCxvi+21
GbgImt/Yf1gYF3XbDZnvB1FmgmafwnY/7lWmQpUZVH9NsiiFLZ9hVOPC5jRj445J
0vMl1262ePLWrbtS6j/K9qdRB83kNRvZkUG+33rF6WxwiJ2xRNg70hhZyPKmGC3/
fB2poaXHpiJw3OfyulTO/eiALE8u9VH5qtVsm5JqkIO7xQGiqaMm4LH3whvO/cda
sIIUwI4eg5ka3ci97rqId3slpAOVljuOUvuGLmbgNsEMU1bMI0upfxY2FBM/i0eI
NktOULj7dokPqqPdgF1IAV7fwkrCUNgi6FT7e5zNlU3E6xPvX98+2OtuwdGw+gUb
FvEN2A+3rsnbsuG0tI/d7XLoTMUiRh/pQTaid2rxuGZEZbwk7MH3vES/gy4597D4
CbBc0iRUk5/06zw0GLmfk2NdqXmhNUmzU8lKthA7Emrei+AId5oFFlTHMaedK9tC
0JvjIRRi0AZaUomSspvV5wc/BXIUp28h5kWZC8ftW8XvNzqD415AfQlSvCMGkm4b
WZhbAjTtEd3LueCsGoZ01ToP3FH3ot0B2Phq7E8vylJ5Zz5Q6/xfJ9M45RE5dY7J
57VJru6eh0VpTR5JlJJ3
=xA3r
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgu.eagle
from [ca0c7be030]
to [bbc0f7d2d2].
︙ | | |
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
|
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
|
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
-
+
-
+
|
# NOTE: Use our own namespace here because even though we do not directly
# support namespaces ourselves, we do not want to pollute the global
# namespace if this script actually ends up being evaluated in Tcl.
#
namespace eval ::PackageUploader {
#
# NOTE: This procedure sets up the default values for all configuration
# parameters used by the package uploader client. There are no
# arguments.
# parameters used by the package uploader client. If the force
# argument is non-zero, any existing values will be overwritten
# and set back to their default values.
#
proc setupUploadVars {} {
proc setupUploadVars { force } {
#
# NOTE: This variable must exist and must be the fully qualified path
# of the directory containing this script.
#
variable pkgr_path
if {![info exists pkgr_path]} then {
error [appendArgs \
"required namespace variable \"" [namespace current] \
"::pkgr_path\" does not exist"]
}
#
# NOTE: The project code for the Fossil repository. This will be checked
# prior to staging or committing any files.
#
variable projectCode; # DEFAULT: 9ceada8dbb8678898e5b2c05386e73b3ff2c2dec
if {![info exists projectCode]} then {
if {$force || ![info exists projectCode]} then {
set projectCode 9ceada8dbb8678898e5b2c05386e73b3ff2c2dec
}
#
# NOTE: What is the fully qualified path to the directory containing
# package client toolset?
#
variable scriptDirectory; # DEFAULT: <scriptDir>
if {![info exists scriptDirectory]} then {
if {$force || ![info exists scriptDirectory]} then {
set scriptDirectory $pkgr_path
}
#
# NOTE: This is the name of the executable file used to invoke Fossil,
# possibly without a file extension.
#
variable fossilFileNameOnly; # DEFAULT: <unset>
if {![info exists fossilFileNameOnly]} then {
if {$force || ![info exists fossilFileNameOnly]} then {
if {[isWindows]} then {
set fossilFileNameOnly fossil.exe
} else {
set fossilFileNameOnly fossil
}
}
#
# NOTE: The command to use when attempting to verify that Fossil is
# available for use.
#
variable fossilVersionCommand; # DEFAULT: fossil version
if {![info exists fossilVersionCommand]} then {
if {$force || ![info exists fossilVersionCommand]} then {
set fossilVersionCommand {{${fossilFileNameOnly}} version}
}
#
# NOTE: The regular expression pattern used when attempting to verify
# that Fossil is installed.
#
variable fossilVersionPattern; # DEFAULT: {^This is fossil version [12]... }
if {![info exists fossilVersionPattern]} then {
if {$force || ![info exists fossilVersionPattern]} then {
set fossilVersionPattern {^This is fossil version [12]\.\d+ }
}
#
# NOTE: The command to use when attempting to check for changes prior to
# staging files using Fossil.
#
variable fossilChangesCommand; # DEFAULT: fossil changes ...
if {![info exists fossilChangesCommand]} then {
if {$force || ![info exists fossilChangesCommand]} then {
set fossilChangesCommand \
{{${fossilFileNameOnly}} changes --chdir {${directory}}}
}
#
# NOTE: The regular expression pattern used when attempting to verify
# that the Fossil checkout has no changes staged. Generally, this
# pattern should only match an empty string.
#
variable fossilChangesPattern; # DEFAULT: {^$}
if {![info exists fossilChangesPattern]} then {
if {$force || ![info exists fossilChangesPattern]} then {
set fossilChangesPattern {^$}
}
#
# NOTE: The command to use when attempting to check the checkout status
# prior to staging files using Fossil.
#
variable fossilInfoCommand; # DEFAULT: fossil info ...
if {![info exists fossilInfoCommand]} then {
if {$force || ![info exists fossilInfoCommand]} then {
set fossilInfoCommand \
{{${fossilFileNameOnly}} info --chdir {${directory}}}
}
#
# NOTE: The regular expression pattern used when attempting to extract
# the current check-in identifier for the Fossil checkout.
#
variable fossilInfoCheckoutPattern; # DEFAULT: {^checkout:\s+... UTC$}
if {![info exists fossilInfoCheckoutPattern]} then {
if {$force || ![info exists fossilInfoCheckoutPattern]} then {
set fossilInfoCheckoutPattern \
{^checkout:\s+([0-9a-f]{40}) \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2} UTC$}
}
#
# NOTE: The regular expression pattern used when attempting to extract
# the root directory for the Fossil checkout.
#
variable fossilInfoLocalRootPattern; # DEFAULT: {^local-root:\s+(.*?)$}
if {![info exists fossilInfoLocalRootPattern]} then {
if {$force || ![info exists fossilInfoLocalRootPattern]} then {
set fossilInfoLocalRootPattern {^local-root:\s+(.*?)$}
}
#
# NOTE: The regular expression pattern used when attempting to verify
# that the Fossil checkout belongs to the correct project.
#
variable fossilInfoProjectCodePattern; # DEFAULT: {^project-code:\\s+...\$}
if {![info exists fossilInfoProjectCodePattern]} then {
if {$force || ![info exists fossilInfoProjectCodePattern]} then {
set fossilInfoProjectCodePattern [appendArgs \
{^project-code:\\s+${projectCode}\$}]
}
#
# NOTE: The regular expression pattern used when attempting to verify
# that the Fossil checkout is sitting on the correct branch.
#
variable fossilInfoTagsPattern; # DEFAULT: {^tags:\s+trunk(?:,|$)}
if {![info exists fossilInfoTagsPattern]} then {
if {$force || ![info exists fossilInfoTagsPattern]} then {
set fossilInfoTagsPattern {^tags:\s+trunk(?:,|$)}
}
#
# NOTE: The command to use when attempting to reset the checkout to the
# default branch prior to staging files using Fossil.
#
variable fossilUpdateCommand; # DEFAULT: fossil update trunk ...
if {![info exists fossilUpdateCommand]} then {
if {$force || ![info exists fossilUpdateCommand]} then {
set fossilUpdateCommand \
{{${fossilFileNameOnly}} update trunk --chdir {${directory}}}
}
#
# NOTE: The command to use when attempting to stage package files using
# Fossil.
#
variable fossilAddCommand; # DEFAULT: fossil add ...
if {![info exists fossilAddCommand]} then {
if {$force || ![info exists fossilAddCommand]} then {
set fossilAddCommand \
{{${fossilFileNameOnly}} add --chdir {${directory}} {${fileName}}}
}
#
# NOTE: The command to use when attempting to commit package files using
# Fossil.
#
variable fossilCommitCommand; # DEFAULT: fossil commit ...
if {![info exists fossilCommitCommand]} then {
if {$force || ![info exists fossilCommitCommand]} then {
set fossilCommitCommand \
{{${fossilFileNameOnly}} commit -m {${comment}}\
--branch {${branch}} --user anonymous --chdir\
{${directory}} --no-prompt}
}
#
# NOTE: The regular expression pattern used when attempting to verify
# that Fossil committed a set of files.
#
variable fossilCommitPattern; # DEFAULT: {^New_Version: ([0-9a-f]{40,64})$}
if {![info exists fossilCommitPattern]} then {
if {$force || ![info exists fossilCommitPattern]} then {
set fossilCommitPattern {^New_Version: ([0-9a-f]{40,64})$}
}
#
# NOTE: Emit diagnostic messages when a new package is submitted?
#
variable verboseMetadataSubmit; # DEFAULT: false
if {![info exists verboseMetadataSubmit]} then {
if {$force || ![info exists verboseMetadataSubmit]} then {
set verboseMetadataSubmit false
}
}
#
# NOTE: This procedure sets up the default values for all configuration
# parameters used by the package uploader client that require the
# location of the checkout directory. There are no arguments.
# location of the checkout directory. If the force argument is
# non-zero, any existing values will be overwritten and set back
# to their default values.
#
proc setupCheckoutVars {} {
proc setupCheckoutVars { force } {
#
# NOTE: What is the fully qualified path to the root directory of the
# Fossil checkout containing the package client toolset? This
# procedure may raise script errors.
#
variable checkoutDirectory; # DEFAULT: <checkoutDir>
if {![info exists checkoutDirectory]} then {
if {$force || ![info exists checkoutDirectory]} then {
set checkoutDirectory [getCheckoutDirectory]
}
}
#
# NOTE: This procedure returns a string value, formatted for use within a
# script block being processed by the [string map] command. The
|
︙ | | |
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
|
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
|
-
-
+
+
-
+
|
# one or more of the variable setup in the next step.
#
::PackageRepository::maybeReadSettingsFiles [info script]
#
# NOTE: Setup the variables, within this namespace, used by this package.
#
setupUploadVars
setupCheckoutVars
setupUploadVars false
setupCheckoutVars false
#
# NOTE: Provide the package to the interpreter.
#
package provide Eagle.Package.Uploader 1.0.8
package provide Eagle.Package.Uploader 1.0.9
}
|
Modified client/1.0/neutral/pkgu.eagle.asc
from [6fbdb9f023]
to [da0b430cb1].
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
iQIcBAABCAAGBQJdpR7IAAoJEFAslq9JXcLZYvoP/2bUtAivWTRiTyXCwZs4yr5B
GlwWRD5kMiadIzP4f1AjhetMjZ3VchnXuFgmJOsYyGPHvZTjUxqR+eqf6n8OiNq2
A3WW8l6PExnCHTET9PlUt/68rxsjmCOMJGRQa5R/rzuOtVJpHFTM1veoD+vcDy9Y
d78aLPWRE9gM/tPI9Zn+HF9niKSZ32XCOR0lFi8I364vYQ1tH1r21wyDZfOwes0F
GHwrFh+mEeOv9baM/BNv7EFvrH7tBrcgSFvjtx4LmCRtchNr+9vf1fQADylqQuOk
4cqQvg+8yspRuWzQUlzw8AaD9phqXinGLc35rqg2dzt7DCdx2wsOS5sKsE6mp0DD
zmPKeM3XQ3pfkMQz5Aw7xLf/7EH1W1ntJjdufty6YgJ8V2UJzbY+F7rCBm8qpi7Y
byEZlWCBoMEeUHo7by18GhBtPshNQNFhrF39s5bem0Z2mQRF8TzzWo+NaYTmSdtW
fHXc6xpumdqQPGxAHHRAZ5AldoYWqZ8j9qeYsB689JygWtovC3nxxQledlycW92K
3KZ23jMPTAN5RRSU794GEaUR8QdmdHT3zGe8AUChoAdJcqQcS4Qd5pAa77/Ca0Xm
lYqI92d+OxIhznLdHcdHQikn2FwX3E81ULs4z4C7cBaDk+LPfeqFTp0bJZAJfvCx
NkMyFThPqevL/Fp6jQFO
=Kw3H
iQIcBAABCAAGBQJdwu0AAAoJEFAslq9JXcLZcBgP/1kMGw+L3XEQJ4I1Jgl6GjRv
J7AhAN4qZjDL8Qms9YCdHBL3B8ENFAXzdubmHh2kYyA8WReHwlKUec3kzgRXe0Zo
AdBXkNEPCJ5vQ8NA6BHi9GPijp5uAa8hEgtW9eA/2uW0zn9vg6bT3zVZcVYjERzP
SRtzq6DyYUSmkFzPgM0vTKfl+R64UNxp1f3BpDt4oCrQlWea0fkfjeCGmP9uZn9U
YseOgXcWyHhWjI8ib+TE1TQPO/q9SosYDiisWWS6TqPAED4LqMKT2M4aD5AD0k8H
mVPU72q92qajG44txOWIH3l1vF4bv0h6YBOcwbbIlQMRErBvwMy2WUxWlC/RabEd
z0Ra24G8pjrvHDQqd31DdceOrW6WXe6b0aeJuuZPzDbd4P5y6FXkr36FgIzkl53E
HgU7vFzxVujg4OK/7FrbaNega9Ce32ILCAiO6wgT7tPhyTcYCVNVrksmXxiLk7Om
uOEJiusL+e1+NBcW2AxS+36Ik6M/xmBhg0tx8w+8ss5HIxy0OWOuLjwqo/BnWib/
DKkYHvDI50k8v7YzNUJY4QHvEg2nE37FzHlO0pnzQl+M7hu/+WiNwNQTcfVmiTjm
8UW1KX6WU9MySltMp7mfh/5zZh6HyOBcA8PSitYqeCmCYl7i7akgwmbtczKNBLvL
GWQaWQlBEkuHM23Fkix5
=UjAD
-----END PGP SIGNATURE-----
|
Modified client/1.0/neutral/pkgu.eagle.harpy
from [3f4b89f14d]
to [b9bcfc4e1e].
︙ | | |
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>4cfca6e4-2d28-4e66-ae4e-6cd635554f0c</Id>
<Id>7fcc83fc-cd96-411f-b986-2852851e73bd</Id>
<HashAlgorithm>SHA512</HashAlgorithm>
<EntityType>Script</EntityType>
<TimeStamp>2019-10-15T01:19:31.0831292Z</TimeStamp>
<TimeStamp>2019-11-06T15:55:05.1957748Z</TimeStamp>
<Duration>-1.00:00:00</Duration>
<Key>0x9559f6017247e3e2</Key>
<Signature>
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
</Signature>
</Certificate>
|
Modified client/1.0/neutral/pkgu.eagle.harpy.asc
from [636b30aa75]
to [36c8574fcc].
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
iQIcBAABCAAGBQJdpR7NAAoJEFAslq9JXcLZARsP/3Wt7A4C9XBSzRVyX5jlD45I
RKEHo55jSKc/pAzZoB5DAbimiyHv2pFqTyckqzwevQSYxTT1yHi+1FM6TTcJTnXO
Bev4UtjEH3T/C3X/eZL/nDUtqdpgurcew673XzY/JjNJDYkZP2ftoW4GM5buk/GA
lTVF7dbncRnq41NeR0bLpfKseYkOa81YSrqhmi44cDvKggiuiPkVFZwyHJqX9BUN
POIj0BneplYad2V6F4ZQ4ymJ1bVaQ5Ceuf9dILoF2rhXosr66DhkbQ8j33IRwT29
5vznFl2tt8EKUTCp46GabT3xXFJMVY4tfPBfdlioQJxN98JmdRy2GMTG6SQFfj50
80qG/t5IesBLwJ0fko3MrPeDRv5ilhkDyn7aIPN9byGJYTzVhfxdY/X7UTj2v2Lh
mbtQ/5t6RUozC7Y3zXw6UqMtjh3pLdm5R0Txe2auWZL5sd7coyf/glUTXgJomN0Q
oSEEyJnnxe93vDpg18Nqw5AVo0BVE9NPSP0A0WRvhH7uLc1Xm0G3XQmFZMhI977Y
46xRD/fys2d/+1en0WWPQhPUZA66YSgIevqFn0b+HHyl5ZUjVS8opXb97CZwUpRX
hwBUYaYx92Aj2u0BLVOsuyXvplqyHamm2uXb7EPiX13PLZFRZ+5eiXJuei9rW6V/
hiu57GboyM4EPoufO82l
=sh4l
iQIcBAABCAAGBQJdwu0CAAoJEFAslq9JXcLZpUwQAIAiMQF0HWnqbAmvUZ30pkPz
Jm94LQXlk6LZ0MXIBi7reQH0mw+8uk5E7Ukymjig1UMdw8MWFBpps2fgnv5QwO74
HmiEX6ET/EuNjr4Q0P1yGuVxoBmV0Rwhhm2NDb9tkQiGyTxeVmFv2khKW35OamRf
rj8KBdEAmX80rvOuNLLkHETDd4SAojiQC/v6+aHbUyzM4UMtpY9wvCAecQpyL3gE
J+UbASMywWpdt2xIEx1WEKp6zb9jc8UMMYzr5f+aR8PcQSDvj3s668gFC36T2sVY
8TCnHoMtoP+1CkKXYV3IiswMkT7DwNJMwyDqM+8TYM3er8dJ0Xggd6yxGb3+YUw1
zmfsyMX66hKQpy9/htln+k8bpz6ZK6HE5Z8+IpP0lUQtDxlz6Njn7ttK2csI9wJK
8XnxeI6bcq0Y27MNH7QX7WX+vvUXshMJCkXhkau+1EYaAUO4L1gAblPh6pGdHOxc
HLkUW4/JKcgb+0EcEgig555f/TZBPz8stK+YNHC566xUZxeing2OOCJZHfpMoyYG
0yEG0EVi8TZQtfzsqHVK751dM1qhymp+NmRyJMD75kvcYkgXxpF+eQE/xA3A4khg
HY6pyum0/ItDJvjozqmVyRy2J2bYA1cIerQcIgN71i3a4e9EnuSMTbRhEa+nIyum
AAuUNnUayN6f2vXhpv04
=d+h/
-----END PGP SIGNATURE-----
|