Check-in [5090449d96]
Not logged in
Overview
Comment:Rename the 'main' procedure to 'lookupPackage'.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 5090449d9637f9e4d297236b38f4e6b6848e14d4
User & Date: mistachkin on 2016-08-21 04:42:06
Other Links: manifest | tags
Context
2016-08-21
04:47
On second thought, rename the 'lookupPackage' procedure to 'getPackageFromRepository', to more closely reflect what it does. check-in: 6cd37c53a1 user: mistachkin tags: trunk
04:42
Rename the 'main' procedure to 'lookupPackage'. check-in: 5090449d96 user: mistachkin tags: trunk
03:25
Set the HTTP redirect limit to 20, per the standard default used by Mozilla. check-in: 3bd1e45c11 user: mistachkin tags: trunk
Changes

Modified client/1.0/pkgr.eagle from [3344fda58e] to [ecf14ae92c].

1114
1115
1116
1117
1118
1119
1120
1121

1122
1123

1124
1125
1126
1127
1128
1129
1130
1114
1115
1116
1117
1118
1119
1120

1121
1122

1123
1124
1125
1126
1127
1128
1129
1130







-
+

-
+







  #       here, because Eagle does not add a version argument when one is
  #       not explicitly supplied to the [package require] sub-command.
  #
  proc packageUnknownHandler { package {version ""} } {
    variable verboseUnknownResult

    #
    # NOTE: First, run our [package unknown] handler.
    # NOTE: First, run our special [package unknown] handler.
    #
    set code(1) [catch {main $package $version handler} result(1)]
    set code(1) [catch {lookupPackage $package $version handler} result(1)]

    if {$verboseUnknownResult} then {
      pkgLog [appendArgs \
          "repository handler results for package \"" [formatPackageName \
          $package $version] "\" are " [formatResult $code(1) $result(1)]]
    }

1285
1286
1287
1288
1289
1290
1291
1292

1293
1294
1295
1296
1297
1298
1299
1285
1286
1287
1288
1289
1290
1291

1292
1293
1294
1295
1296
1297
1298
1299







-
+







  #       currently configured package repository server.  The package
  #       argument is the name of the package being sought, it cannot be an
  #       empty string.  The version argument must be a specific version -OR-
  #       a package specification that conforms to TIP #268.  The caller
  #       argument must be an empty string -OR- the literal string "handler".
  #
  # <public>
  proc main { package version caller } {
  proc lookupPackage { package version caller } {
    #
    # NOTE: Get the list of API keys and try each one, in order, until
    #       the package is found.
    #
    set apiKeys [getLookupApiKeys]; lappend apiKeys ""

    foreach apiKey $apiKeys {

Modified client/1.0/pkgr.eagle.asc from [1e2a9f2169] to [69f789a89d].

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

iQIcBAABCAAGBQJXuR8EAAoJEFAslq9JXcLZZw4P+wTCUUpojuN/9OYvhANGMjer
8c6/GNX34fgW0paVpM09F96698hnWXU4VKdSsSwCAIR2Ol8CFGkkVYqRo8XkXokZ
FYfwEzyE1S8KTVCMN57B2ZouvQZfa3sme4wKqHayvdIbuVwL/vg0o4aYae3F88E5
ijmJm3yNFZ2xXAVxNYJWrJ7vJplft5uZOhU+h67TIJgkc6IQUjYGiuSWqLlFS3aT
P+7eJY7Egot9xx2lkClOkj0EAOd5HFw3tKCo9sjQ2tK6mOzHwyiONiQtI6BSr5Hn
0WjqAI2/8mLUGdnXYIWckn04ipNvQAUeMtlXYvy6CFYJuTljGRxxYC1F4mGhrs3r
xeHmDUQ4Uh8dIahc2RDOheagovwqPpTIRi5SaSkWb33FgrTJOQ+CVAK/gSVRG2xx
TRHLxWhzl6rOcPA94pK70wFB9OnikeOufapDAEsh+jL2V4Slrj6Jatnfo3Hze5zZ
2NNu4cY5vszmbXZvHfGM1XMoOkDSE7e9m2+Jkbvi1LPzrVWdsPW51d2Q0YZs/dOX
Wz/RDtbXOKaw577e+2mli/QPGttlGaTU+tApAENQA0S4Dp7rzQZCEvbkyki7xkP/
YvpWw6XEix9jYTmkN2eolz78/B6NuZyVD6TIsIDEvo7MO4M/VoAxYBtXtH74O672
AEWaD6EdrN1tjJw14I01
=Kb6N
iQIcBAABCAAGBQJXuTEHAAoJEFAslq9JXcLZAkAQALcyRkT8LtdoCrBRGSdyJZrx
IQWTD1A1fuQXjIk6E1Y9dOC8u85Yi7R8QFGLmtj453yb874vF9Y18p2ftXI6R+O7
BX1T6ABu9ZOHhtzVpltSqcq5ndMrOv795lsdLtMQNS9ZK6lYNrkg1RDe/GyEuAd7
L6qRiXourODrFqrfJbJvspLA+SkAf8IO/NlJce3WhwfBegSpN13hPM5eLNPMEL+q
6QvrJ9VyZsLPCat+QfO4WVu2sVxk/GVpLVa+PafAjyp5hXxf0TBMnpYV5cTesZ3w
qZzUkCOsJ4WoZxdyaz2lyOdJmKdUH9lWi2BM+O/no1uj5EL51wyb/9L0eQVkY0bo
bvh6pxuIiWxNNl0hPvQ2u0h1SkUg+niZFhntWcAPqY5KwtbPTjS/iscYMnMyw0Di
d7netC2qEZk17D3d3+OBoKOQnAMDpOGvBsQMEp2gwf+uy2j+mx0D4BRj0h4GStdv
d29W37eCk26nogTZtDtHduYzWHGGFsEpFgZQd/CQCjJ975qbGhRWMsp2Nbcos6Rc
0F6M+/sMPMByUqi4atDsWbA7qwg1SysQuKA7Uu/EDEYBoG32Y3q0cPZp7DNwskku
mBx+i7a8SNKNr9QCJAH7jI5uPTFc/CTUZZarVltYWAat0n+6njjJVatNkzCnY8tN
0/y+7NG5UZN/kyPLu5ku
=KrxJ
-----END PGP SIGNATURE-----

Modified client/1.0/pkgr.eagle.harpy from [127f93f3e1] to [0b47fc0c16].

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
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







-
+


-
+



-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+


    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>ddd4eade-e164-4342-8310-5ff42035ea0b</Id>
  <Id>00a7965c-de45-433c-89f0-c898f98f56bf</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-21T03:24:38.5352031Z</TimeStamp>
  <TimeStamp>2016-08-21T04:41:19.7666484Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Modified client/1.0/pkgr.eagle.harpy.asc from [d927c475a9] to [d297063168].

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

iQIcBAABCAAGBQJXuR8GAAoJEFAslq9JXcLZ9UgP/2vffCKTfX9nI+ezbC33GClT
kmGWx67+wVzMki1wGnTqx/r5uerJbom7nHX0A7SiI9fw6kaounSLenima8w1pg8f
7SBaTtO2IYUhD3/O7zAqBqGwUrThLnM3wPwfDoLlQRLtDHxdiJSKv7zjC5rv9ql6
zZ8OdibPFBrcpKmD3JuR72sQgLllFFGJbkW8TlwFRrWpmEroBd3o0srtMs7TWj2R
pcY7mTyTT5h2byIwGsqZB5QziMcSWoY7FEPDQrSiXMldv9/rvoJUyRrc4Vs+0Qo5
2Bnd+R7fOTikB4cngD6OIND37qP/VGjKA2XtqTmn1wmlIddwIR/xyRYCiyAkQvnG
TwxFwXg17ndWLQvZ1mCzXqeUN3lLCgodUKv/sXGeT0ZFPt7pBvmTPvo+MlopFs//
mXaWINU/ZnXEqi4qWdsJtlyT6rxosWdzM4JVHqP813FIvBe/aIC7RJkWfDyJiNUV
l/rA9NED9ULnBdmJ3KQ0IsV+vtQEEGS0sccsbsYVRSqriKDtqqb00ZcNp5rYTofY
kN4P4CtvuCvNMszCdxNS0ZdKhrNuOIpBGDCNm1pq6CTnARsG9Zs1nfcG/X1OHN56
1cY+7qm1imS4PMUentEFtT6yEN289QW6UXZ0phRQ0qxOYfOiDn106xIB5Kjg8p1S
rtfeITeHNTnJvowtSZma
=wkPp
iQIcBAABCAAGBQJXuTEJAAoJEFAslq9JXcLZOS4P/2lRx1AQnhQOOPl9y8EGAnFY
5mDYyU8pK3GZyZxASy35D7Qz+ykiOanHMaDDY9WhSCWmSH6w1hxVN0lvZW7gtjw6
D7ybiAIJ3PPXE+lasiEPxy+zcxQDbTSsdVlfhZ19YC0bUYH178cbVjrbuTpfPi9L
CqP2eDwXZJdINgCxYexgdAjSEamHbbZPCn+Sx3biqIKYXHvMhyasAfaKX2qZQSfN
fMi3wPRoZPPYvEan4VzInebQY2Zft6ocBG1TMM/pfjgs0VdsVmrKpz31Fyyrh1NW
iJvAPHXXqu8jeNy25tUZGHuwhKdpKcsy2HpzUSe1iTpewDvRXSqToMFxiGGdAhOO
0t5zBxri3eX8OTdD9Zjh0p2iuPhDb2YH+qIcBSrtnwZtmSsi322Lvzzm7D7oeDgY
VVymeULjiwttIN/4J27yL413ZUPni9C8telfgw7zDk1U4wgTbtMSbFLwoK4nXd3Z
veSh2v+xnF8tQubEMQRxPW/MlrDZIpXyLCC+FwYtuJ3e01Jtb1dDYyVc2Dy+xCPd
UiC6kbJ2FGZvpwlfTLPn8Bht9Or4cPYdpRksUtO0IUwSY7c83zOYXg49eOGxHFT/
PhRbQ7n3zRiF4YoCkyKLXo8gUvqMDqmIQkEk0MnR9MZbiG4wjTIBPPhr5lR9b8I6
PrexSQiPrgz2FksnbHu4
=t1Mz
-----END PGP SIGNATURE-----