Check-in [0bcb1f55e5]
Not logged in
Overview
Comment:Update Harpy signing tool from upstream.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 0bcb1f55e53fe3afd5ed30e8b467b169696a81e1
User & Date: mistachkin on 2024-12-28 23:21:43
Other Links: manifest | tags
Context
2025-01-03
07:18
Update Harpy signing tool yet again. Leaf check-in: 42a20c6753 user: mistachkin tags: trunk
2024-12-28
23:21
Update Harpy signing tool from upstream. check-in: 0bcb1f55e5 user: mistachkin tags: trunk
2024-08-15
18:18
Tag the Eagle Beta 55 release. check-in: 62605f49c6 user: mistachkin tags: trunk, release, release-1.0-beta-55, release-beta-1.0.8734.30319
Changes

Modified externals/Harpy/Tools/sign.eagle from [b87672f1e6] to [10f2482b0d].

420
421
422
423
424
425
426









427
428
429
430
431

432
433
434
435
436
437
438
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439

440
441
442
443
444
445
446
447







+
+
+
+
+
+
+
+
+




-
+







  #       removed prior to signing the (script?) file.
  #
  if {$shouldEmbed && \
      ![info exists no(removeEmbeddedCertificate)]} then {
    removeEmbeddedCertificate $fileName
  }

  #
  # NOTE: By default, when a ".harpy" file itself is passed to this
  #       signing tool, treat it specially, i.e. simply update its
  #       timestamp and (re-)sign it.
  #
  if {![info exists harpyIsSpecial]} then {
    set harpyIsSpecial true
  }

  #
  # NOTE: If the file is an XML file, assume it is a license
  #       certificate that we need to manually re-sign.
  #
  if {[file extension $fileName] eq ".harpy"} then {
  if {$harpyIsSpecial && [file extension $fileName] eq ".harpy"} then {
    #
    # NOTE: Set the file type for error messages.
    #
    set fileType "certificate file"

    #
    # NOTE: In this case, the certificate file to export is the same

Modified externals/Harpy/Tools/sign.eagle.asc from [4736ae62b1] to [1f4c8fc4a7].

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

iQIcBAABCAAGBQJmvkXHAAoJEFAslq9JXcLZL8QQAI5UDNTZmrlodmq2adHByRXo
ift7b+O1QJk3bnNH9tQbP7XnPqzT4XEWfGEPstGaCYxt3Z88KZE+3P+12DmWfBq5
hMBE1Ln/uWYVtilA2d5wYtv/7dc5HAwqXc4tR+3+PNPn0Jk89h0ceslvXcZjXkyM
lZWGBH+38zHcjvHkfc0Em1Dhuj/xNCfATeV+Ofs4t2rnhk+sa+sGcAgqDOgPPcF7
BacWFb/EZJAcneqBiGYKfQtY+30jG/TWpfzkVLIaQkBhcITW9e3JpwZx1gjsQsYw
FBEFUeKDEhmjoMS5c1614pRZSxNH7B5Tp+ovLSKhvnavVqtD3LdseeNrjj9pZ6Nc
Wfc3xBz5E5gBLLMJB1+AqKSlXS7dv7+Cms1ZmWbVHONegmvsu/YOjG99D/oa2aHl
tZtVzrEVInx8Y0juJ8e0VQ8S+QZUD4zrMILrVhdKpkytMysqjXCmEuhtQ15UpFDu
gptiddDhz3JiICHGCmpXWsPvLpkjLPhME6a03LnbqSRXc8b7bw/SoC7PAnJOQ9W8
U42QELNxetgdIK78IJjrHitql3+6bGm+L+q7mIsvTHee5gQZYtVki1La+hcm9vuj
IB6PlCpJEGtdSln+Qk0FoKDdzo6XeX/Ity6PzXaN/BM8+SqvvpmQKUwbm3Ct//Fz
hnVo3m9BFRf5wCb7JfW/
=KyGQ
iQIcBAABCAAGBQJncIf5AAoJEFAslq9JXcLZ920P/0K4L4SlVADY/6lpESENnCFA
Sol78r3DJ4M9e0PmL9QuxTiHXb/WMpsW8An4MlYdiEuzLR3jSIVVYparDWD1tRUF
G+qu30Jbl7krtfXQ1fVZlo4nUIZ9w8+v26wzNymxF9dNgjOGxraFA7jKqnj9HB8t
TwNhqveGrLOMZXL+AKs4djhqjYn7nWqKC0cVOpabnxc50ZAs8VJUZ/DKRQAu0+9h
96BVDKnu7rJ2CV5MXCAPP1YTBnFcThszG0/lda2TgEURTysyLRcGQcxfO7zPZtmh
kYYQ7HbbkQCVFLRbi0agN5Lp0x7PZ5FrnUrlpuRvwRbDiIuEd6pGKGNKeZe096ur
qYrLQ1f8qxFU0LIKPG0XAV6s1JvBV37bqQsw/NmTF/8n3oDRGCyTWzbiQ6PYXVOi
q0R7aIpC2QsYm/t2qWbCzDYgqIXdjUsPwoQsermpkWi33yleyDT4bO6nalfEOOAw
M/5mufxnY8fsgjiLOSbIXhoRcQx5cxib8rv2HPpakjbMqRwh+XSVQwvOCTy9/xlX
QUgwqwbevRj1FseDG2YJ6/rMbI+83ncYUWaLjO36BFXECeKAO9Y9Et4OAvFECeyZ
g1lAmneIISMpp3d0Dq23HRE48YAMOnPyq3+QnXtb/9fqZ1RXRnqFNPxkoakGnm9z
XaDh5GH69302+gIt7HzN
=10UY
-----END PGP SIGNATURE-----

Modified externals/Harpy/Tools/sign.eagle.harpy from [fed7439e5a] to [00c41c966e].

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>2c6f7563-50d1-4271-8e3b-e5aa022a0bfa</Id>
  <Id>c388ceab-e3d3-45f1-bc0a-951ba190a4d6</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2024-07-11T15:33:13.2894508Z</TimeStamp>
  <TimeStamp>2024-12-28T22:15:58.9542356Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Modified externals/Harpy/Tools/sign.eagle.harpy.asc from [001ce40542] to [de081677ac].

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

iQIcBAABCAAGBQJmvkXHAAoJEFAslq9JXcLZCrEQALi1xf2u5dhIvXWjMnefx/Fy
F90jgQnjEbFXSzkE2wDOio3veOwpAkf8WNltFGSg/h2T1BNrIo7FliHhCsyFz6AT
n0usb+ixsNPxPQX8Zul9H2BKjy3vRMJiYgBdfxZHqh6h805j84Vanm0yr/85Zbvr
i4tcLWurfPikUuqGnLfHhObOhVB9RU/2QxgqFxjPa4HWlYPdo5MOhSiT5S+3V4TC
VaVK7kFYqPYehZrZ7VpOayO4RNNLMZvyOw9SKLNq47jfFF85MgOVpx7FEUh7KXwC
QkVmYF+7fLjLv99h5pDVuPmM0OyXnpd763fVMzWaEfjkRk1TqlIXWnyxPomnk8dC
/RvTKOXJDlMjkn41RfEaN1XiEsD1xF0BNA7dMoQXNiLc94yPNA4knU/A9WeROTCQ
9sv5/tp721fd68f0CM9eTQTwq1UgZMe1fpYygo7BAj2XDs6Ygx4FC6l/e9S6ufE+
8HPLZo1JNjSg7h0/2++iIiRKl7ei/gVVoosI9yLWrbm0ti/BWjIyyCM9sLYPa3GJ
i+Q1Ux0i3exvbrJdppbRoovDL4nTK6sLEGvJr7hAqTonmlYmmI9TJRyaqygbT/Ud
T7y3hQ/mZHo/L5KHEtK/Ws6QVsRk1i15s9BFKuuda381M6rTAH1G7Zx8bgtSJYWj
MeLW4tqbT24EMEoO6/sf
=ZQtz
iQIcBAABCAAGBQJncIf8AAoJEFAslq9JXcLZaEkQAMIToQKvHYunUDBNqmf8okMn
rb8GzcR+1y9rXIj6jtMYhGLC09AW8rEI3FU6RaWxNgMkkMagP99PIyRbvGnbNcJp
CDHuAZyzd9xne1kgn6zJDLrNkkrn6VviJ69eVufcwwYj725iPgUe+FkRU8FLx7U6
b9Wpm/G7nHE476caXMzMR4Xsw2IJhTkrH5Z5MaQwlShfU9hKENsihrzUNe4PohRa
KekGkcphWczTXLWgcza4K0JWLLRGc3/eT19Qh7wygVMM1Ld9Eag9vCTXQzyM+9JT
k6FksbvJdQn/1auNjl9y6pRkc+YhH7xJIlLnuz/RudF9ff1OzUFBDSiSJpsTJtVT
gcTzgYqAyjxW94j+usD2ua5z4CJu/96HWEJRY8avnHzzSf7aMr8ossBh2mdqIXvF
J20/XzTNkeo7yQBmeu60w93VmgZiajidqLlcIAb6HSwtPrX+ejyyoQj5uagVpagW
HqrbknF4azpiyw17aWunCI8kiyKI0CE7zJJblGBOvqPnnpmyPh+INZE9ORJp9bKm
OhEGm7y1lncLChhV8roDeb5DiZWFvWgpQvTFrM3LxjAMb+vAoaM5UD/McrI82yO1
0G1Js5ZKTRcODo3DG5RsId07zOH2uf3EqNz+GnhpND50V0m/uHnLLDf6zVSIFj9R
CrtxTVYSPoe+aCnG0Zx7
=sNZM
-----END PGP SIGNATURE-----