Check-in [f181118f24]
Not logged in
Overview
Comment:Make handling of private server IDs more consistent.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: f181118f2472b95425d31f46a64f28932665f7f7
User & Date: mistachkin on 2016-12-28 00:49:56
Other Links: manifest | tags
Context
2016-12-28
01:17
Update the package uploader client tool to expose the server ID. check-in: 1720eb4c52 user: mistachkin tags: trunk
00:49
Make handling of private server IDs more consistent. check-in: f181118f24 user: mistachkin tags: trunk
2016-12-26
01:16
Adjust error message formatting for better presentation. check-in: ee44a80fb7 user: mistachkin tags: trunk
Changes

Modified client/1.0/neutral/pkgd.eagle from [290790a04d] to [abdfdd95a7].

268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
  #
  # <public>
  proc useServerId { {serverId ""} } {
    variable downloadUrn
    variable loginUrn
    variable logoutUrn

    verifyServerId $serverId

    if {[string length $serverId] > 0} then {
      #
      # NOTE: Set the URN variables to values that should cause the
      #       specified server Id to be used (assume the server Id
      #       itself is valid and active).
      #







|







268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
  #
  # <public>
  proc useServerId { {serverId ""} } {
    variable downloadUrn
    variable loginUrn
    variable logoutUrn

    ::PackageRepository::verifyServerId $serverId

    if {[string length $serverId] > 0} then {
      #
      # NOTE: Set the URN variables to values that should cause the
      #       specified server Id to be used (assume the server Id
      #       itself is valid and active).
      #
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
        }
      }
    }

    return ""
  }

  #
  # NOTE: This procedure verifies that the specified value is indeed a valid
  #       server identifier.  The serverId argument is the value to verify.
  #       This procedure may raise script errors.
  #
  # <internal>
  proc verifyServerId { serverId } {
    if {[string length $serverId] > 0 && \
        ![regexp -nocase -- {^[A-Z][0-9A-Z]*$} $serverId]} then {
      error "server Id must be alphanumeric and start with a letter"
    }
  }

  #
  # NOTE: This procedure verifies that the specified value is indeed a valid
  #       version identifier.  The versionId argument is the value to verify.
  #       This procedure may raise script errors.
  #
  # <internal>
  proc verifyVersionId { versionId } {







<
<
<
<
<
<
<
<
<
<
<
<
<







790
791
792
793
794
795
796













797
798
799
800
801
802
803
        }
      }
    }

    return ""
  }














  #
  # NOTE: This procedure verifies that the specified value is indeed a valid
  #       version identifier.  The versionId argument is the value to verify.
  #       This procedure may raise script errors.
  #
  # <internal>
  proc verifyVersionId { versionId } {

Modified client/1.0/neutral/pkgd.eagle.asc from [808b659927] to [3ba8483620].

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

iQIcBAABCAAGBQJYXIt4AAoJEFAslq9JXcLZQkoQAKmnOYxYQadO554sgfZB9tqW
xU4ZaANivJvkomBOvz5l3oBof8iEH9MfO/enFgpLr+NwFO6TPP+He8b4B4x57esV
+U5nt1HBs6+r42wY3uW6nrgphXg1CFZ+3ulOnB5mVHEDBMT8dCREsAlrT1nvn2Fw
dFOTkXjp81IGL1Zz66WiaqkSMaY/374oli2LOk6hrOn2sPmVr4hH/H0ZYLbwV3sT
rW9aTUKTfBPChGsgsbXH/DjrAHk7+BERADtBqUalm4BdsPtUFOBvu6wY2qjoEqFq
QF3pWJj9I1u3hhcEeOsttyjEv7qF3tzYS6ytzzov0BrAvUipO7mKljFdhnYRYEcp
vYCsXZ8p/tdHI5yuI40shbCE+ndSYUzyA/tAxoCRZacid3MtaNpLWjGLZTIBaygc
H7bBPua47bXOs7axzFL8jKvW4Q/TLUvQoDOgALqkOMOdR7UWbOskQW3uPhqFJr4S
ohPISaBpBY4xR+mRSyi30/9MCIKCf3dqYEFlWAUFPZDRKoE8jqKQAtw8hPUUfPw7
EBZZdxVXA28HSfzcjmeltB36F8gU8dd1JaAoIXo42x9U7BBAfVfY6fVepVetYEYW
4vtY1qXp2OYtEnG6oKhGuqYM1K4ncAKR/G/VjkSoVSjVbIOLqZ2cAMqafMuXq4YS
ubIMFxhm2OGz3AphvlJD
=/Rq0
-----END PGP SIGNATURE-----




|
|
|
|
|
|
|
|
|
|
|
|
|

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

iQIcBAABCAAGBQJYYwv1AAoJEFAslq9JXcLZYTwQAKx1WUDEPUikN+xk99w030PG
1C/p05uMCVl86lKXYW1wRxqJA7G/4PvWvS5vydcrIUjh7Ray9Qwaf2xzPkSGbjPI
kj1HzzsQAb4n3tYj2V5howcYNJEErKpCcVMNb9Lvt4wOnmKba/DQJCdNTprfLpeo
FX+3NTu+WagvPP84C5kpzSO1sA8IP4o05yDwWq9wC0lW4BCMD7R6HU1EJ7o8VqX4
H3+MsGFY2nvXIhxuZZVyZXboiflZYkNemN0icTSR4gSA8Em36vu44HKwkL6nmda9
k+92rGXj1C/3XVRI6wnApY7KN+dTzZ5S6WHtEKRyY5tVfEzsUXu6ByqRBIepwo28
vdfRMvCpirao2agouwsO4/Rw1Tar7FSQAj/KYbx+TZWWPbhbUMfc7g3Bc9DhP/12
/6k9PJE5NM0PZWFkKR/bkahdQVOrLS0l+WgGxadqXBBKD106oPqyGoW2J516GLj8
GqE0quxO2XE/MbApztnG9bWpWkOnCauHpT4CyjcLUC6ksGP2lflvfZYSDkOEIUEo
EFLurmHogfHH7VP0bhpD4k86KZKQobo7pNi+fdeFDhcMWqLEJ1VnkW45lRWdrPSz
Vib/mmg4haZj4h6xS/s9uO8GllJWgtB+nK/0PSq/Pfnl8+ahhTYPkqFudOYBON66
vjQD1+5g40duexE6vBpy
=R7Y8
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgd.eagle.harpy from [e6a1fb1c69] to [3024bb4fcc].

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>4cae9aff-666e-46b8-8552-5b2ebe4cfd9e</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-23T02:26:12.6259765Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    qxq1i+7DcJH9keYSpgSaGjZ6Zy+dfk4P665Lu8Da5IArz90tsk54P1qRjA9gMpyRcvmv65fKzWD/
    xog/yn4HywSl9LKVVerOeDw/6pJ5E8AFncZ9Z8GJ7URI66I7v70BS50oYt+ETwZHtIz8hkelrdyj
    Gh87fsE4c+lmbFBZM1Q4scgy4c6zk0j+s4m9L6xYatKOvOn9vLsdKxXBvpGVYr9HrBNHXyUqGwTo
    VNxXIh5bE6vZW7Y3/eipkXQVQx0Xa37xVRITazaY1Alpopzv22eQb2BuJDvYz06PaS1IZpIhzqyJ
    McE+kPop0qG+atEp+RH0xOGjiuIwgXTkj8wrCcdHlhzH7mSgrlxQL0TeMCYwOee8/TElOmFj8kYX
    QUdvOnc8kCb6quzqrnaKBZH5WjVN3a+fNYqjGTItBeI2BEmhpM56GsU3y/3cjXOeoauEo4wNoxBW
    shsC0obw3U6OZaz+e8LgMToXHL84BZdoqcRfMAYAJ9wmqSW2eAHSmCjnHhVrmbMXn+MptZcwrvFP
    7/P0BLtMUNhQbZ+izm5sNhoGHg130+0pxihEQwGRbQSxN8V28GHuz2ff+h1a2gjGTYpQ9XRk0T13
    NincH5MIbR3X5sQM2H5p2hbtS7TcH4FKIhb/H+02l4e2BnHjQXvlOmnQ+UbjI1OPEwqL4Ye5Ul1X
    eKxkM9ywV7yaWzEnywTVlJxbmXvCekOKfPZQFbF+tq7lpFg72EUpHhP5/CfJc4JhLvoJ+volbNjM
    I9v5VaB9Gn5KnPtFDwaDEultgKC7i0WDDflm5AxPYKu9HYISvvqEYMOddHhARjqEFqm+IrmunRD+
    y3dQrQduFmrNV8GLg938W/q0Ym8iku+NR//Fvhe9CPrITT45bi8U9UlTyAfBsaGZejnweOMFfkBL
    N1DojPMwn2KZItjQYPKAu1JQJ9+KQDuX/tc/KItox0+6OhOtiwUW8jYsiZ/VxgzYB5/Xj4gWYUrg
    Q3KDffC3ImsqFSTxM+1vf833ey2cv4MXdbXfo4iw2pTV3VWFBxQ5/1y5hAk/SGIl4WcOk9mZ/oin
    l4r8nLOIXoQJ1XRNEfmYhULn3fkIxmgxCtgZJ/PJ5i4RUi+Yk6zXmfTtoia5vG8R2495Wm0hVa81
    yXwqaOkUhnoijO5txV6Lc49wNnZClWQIBQUe6hdOXp4ORk9GzmO9REdSwicruva1QdCBKV0eMa44
    w0sOk2jL0XYCYM3Wm1EIPkm19wYq0kf8RFUQRnacUgUD49nuzgvEHfnr93oa8ke6moFzo6pSy9Rj
    GJ7NJj9FVhCYcrbTXOi+YhIWYWmVYRP1wGjyWKYv9RVY5MX1LwJ3pCQptJe9umh73AylrHFIrUPD
    j2WO7OGqtVjaI5L+8Lotj4EX6C2yuRr3rkVut2mYwszw4JxDnR+yu8TyB+fEvm+D+2J692trgSus
    iG98eb5L38MUT2CMj/0fPK96AgzhAp536tJ61pI8hBYBsjSDPvWV1eTOcNxbcgtvkqbUPOLqcSQj
    DUYINsSVBqS+LgddTEIdWa79zrS2iG3L1soJJr6VDy58vbHdJyLaWk+pDCO3AWz6VP2JDKwxh1rG
    5+ti0JILW8jxBvvvg7RIZU4vni7Zas5vH2JBxTECk1YfZ89Qm7P09CejHUUFCOT5CxpNFVUuBfwa
    ycm54KJ3htI4yNVMABp1IAYgPa33YmNqwo4H6qGZ50d9scOMkSbajlSZTpks+qrlitOnbYAGtuhp
    k7GWQjFyw06UzET7rh3aZ8X/0M9+n8oTcJmu8M0W21WoeWO/MaTws/JNYea7M7+uhPEDQ6NYFqJv
    syK6Pau444SIAqoreTEG8jbVWOf7idIKQoPRNEXCljYtp/q3YNkDQs6oOKRgJCBBFwu+3scU5gkJ
    sA012/ZBin254LQ90lBRNBtLStkLO9QuOvBM9/+VG0iM3yQNTXque6euS8eYvNxVeNpLka+5+puL
    Ow7ua0508cRkPeDgdAwQSl6Qf0ftuaqliRI3/mcgBndwOy/5gF6FW38l5HoNRQBHwxgmImjk/Ki4
    0Cvij7Hvh0VEhpEL2BGmY/UPNvee985NF+1UQ9ZhCoXw3wP5PAp4cXVFDHInrwbSDvABt8TiMR8i
    SdfvOsGUzCRHDFMMt6h65RaxY3h7fx/wlVioB0geua0Xzc1riLLI32p+6HO7Z5mUiutmeMwIkfwf
    /tmCyKIN9M7iCaQjHp1ryXxZnmPw+lStKMhxn4s3HE1amFLyKxQBWkmW5Evgz4EkzOgB3+otERbr
    x5fIlopcSkuh63hco24PS6CTGP0tzHJampZK76/guDdqqVRRSUFcETwuCj+i1w3414Kk/ol7FKrE
    M56/XHL4eHoejtnASA/aIp/OvbteXyDBJuYEPpC06+HIOH3GRYh/7KfaWWePex6NjCqDzncYgBJ9
    uJmqi9uay2pE/JzUCqmwE11y3ZtHra/FsQGYLRPSKLUVZGK+CZO5j+B6eJLvKXg33yqpcx6fmrEx
    DQfp96l1NgZkoDfGKM5F6QjIf+7OixeRvrGb8J3AWjte739OLkGVHHi8FDZ5fCuRemxi0mO7DCbY
    wat/9XyfMS69IKVl9avOBzcuMPRf3Bm+NnGZ18XU317MgkvS3jyBo12TmpPAILdYIgefHrGn5L/W
    q7psVcI3JfSif0nf475fYvTSFS9jwDo7mOA+89Z4XZxwNAzIXow1yv1yAyvnf2Kk4X/GNcw=
  </Signature>
</Certificate>







|


|



|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|


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>3e8d5bde-a334-4dcd-96e8-56bba45c0995</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-28T00:36:27.7902969Z</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 [2e6f7c7246] to [95bbc88674].

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

iQIcBAABCAAGBQJYXIt6AAoJEFAslq9JXcLZBrAQAIGW9CnhiCjzvyRpBr1UVdS/
0aQXqviqexfwApwoNOBJee3jBrXQRxVuttjy0cA3fZtQNdNcE6rUV/iMQ66uRUIp
B8t7FdudbrLWA04ZplkzVdEbfuxE35KRMX+oJ6aQGyUdDIjTMsss35fn7rnbctxG
/DZjBPYarUY7iwwBqwtpfIMOvem+CcV+kPyUnBhuIhbUphm7LJ9aRhIhU76CIgWv
IDyrhJS19UiDBN/5YzSg3mQb+pSh9/MNxMT3zT7Zy8i3gjvAYc2XPxFyEuZgYI8o
L35bo3fcimyNgOTFPK1yaLDGA48bGxn8lkCv9yJRj0kufMNSCYFMUNVCD5XKZA/U
HSGO0Pj6X87MdTNHpkhfwW8P/S5/7n9Bj3CBFsMdFXZJMDzSQW8Pj/5lBxnyTKZs
LJQ8cjkxiUFk6xAkcrHQCQfJM4X6zj7BMZrSNg/SkcZGqPeYdYGLQ3xRfRGCS331
tnXePPAAjSgjfnColQwA4vj0nM8BAxDTAQa4EpQXxqBQWNWR0me+YL6efUF+ek1V
p67XHsQtmS5AC3x1mNmUDoLEYWrF9MwZdRFSCRtAGEE+FMljCSBhlVQrlWNXBC0v
W1pPNNX2xMISozYwT9/vmenu6aw3NcjByRSN9tmXEKj3RcV2Rvc4KJA+bJwEV1fZ
ejCUh5KxHfdPHOQAsc2m
=ZsJK
-----END PGP SIGNATURE-----




|
|
|
|
|
|
|
|
|
|
|
|
|

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

iQIcBAABCAAGBQJYYwv3AAoJEFAslq9JXcLZve4QAMIbBBpPocgFLuUTU+gmsnFc
vGedBAIBumexKKrmBo7OynT/z0rF2wqSW2L/tidx8ZB9eyB2JVT0pupmucfnlU3N
TSTIaVB0Ob4WZ3TO0b24abzXfypXXPLeCCoYpmsFB899HMw/WuaPj3zOsgXZqsCV
VKsZJVWZ+n3qyQbvxH0ZemIHbvv59c3MsGyW0k+XqWPB4Eyv00+bp2RUuiXoEDgH
vVGaEk4//Xly1xW+5VAWm5LJ94+7+kE/D2fCL/A5lMxBUjKJPi3KLt2+X3yzgV6l
NaJ62KgZo2ULh6cinQC1+I1aYyXWfFCKh5ZmtLmj3C/q8fIg+PQ1XPyfZNxX/MZM
rHLJHsLHF32bpcxpLGUo7FqviziCnf2pbnO0l7hOIzCXbg+UerJTgcuNa7hF2Hmn
2vHU5wHa81SeOSgkaKDzcpEDJMhnG2M8VoEyQsITReLF4pdyo68QhobQ1ixaVow3
+NHutjpmD1oUfzkv3DmpuxmRkwoHXuBFmTeKkA309RbLn34UUGkeyueIfOF9YFdJ
wWgEZGRC3aEpUEcDQjzb2C6OmdtkHqy+N6S1/iBlmRZ8HdFJoT1/jVBIguKBWSuF
OhgT1td3cRKkGiDWznt6GvULgzItyZ1vIkGCAWN3w5RyzTG67tUkKogA4ahzRLiJ
a6pLxtXE8LKcXffQUJd+
=a1Kn
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgr.eagle from [45a1b11270] to [da3e95889b].

105
106
107
108
109
110
111

































































112
113
114
115
116
117
118

      proc $procName $procArgs [appendArgs $procPreBody $procBody]

      return [uplevel 1 [list $procName] $args]
    }
  }


































































  #
  # NOTE: This procedure returns a string argument value, which may contain
  #       spaces, for use with the [exec] command.  The value argument is
  #       the string value to format as an [exec] argument.
  #
  # <internal>
  proc formatExecArgument { value } {







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







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

      proc $procName $procArgs [appendArgs $procPreBody $procBody]

      return [uplevel 1 [list $procName] $args]
    }
  }

  #
  # NOTE: This procedure sets up the default values for all URN configuration
  #       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 setupRepositoryServerVars { force } {
    #
    # NOTE: The URN, relative to the base URI, where the package repository
    #       server may be contacted to lookup packages.
    #
    variable lookupUrn; # DEFAULT: pkgr_lookup

    if {$force || ![info exists lookupUrn]} then {
      set lookupUrn pkgr_lookup
    }

    #
    # NOTE: The URN, relative to the base URI, where the package repository
    #       server may be contacted to submit packages.
    #
    variable submitUrn; # DEFAULT: pkgr_submit

    if {$force || ![info exists submitUrn]} then {
      set submitUrn pkgr_submit
    }
  }

  #
  # NOTE: This procedure sets up the default values for all URI configuration
  #       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 setupRepositoryUriVars { force } {
    #
    # NOTE: The base URI used to build the URIs for the package file server.
    #
    variable baseUri; # DEFAULT: https://urn.to/r

    if {$force || ![info exists baseUri]} then {
      set baseUri https://urn.to/r
    }

    #
    # NOTE: The URI where the package repository server may be contacted to
    #       lookup packages.
    #
    variable lookupUri; # DEFAULT: ${baseUri}/${lookupUrn}

    if {$force || ![info exists lookupUri]} then {
      set lookupUri {${baseUri}/${lookupUrn}}
    }

    #
    # NOTE: The URI where the package repository server may be contacted to
    #       submit packages.
    #
    variable submitUri; # DEFAULT: ${baseUri}/${submitUrn}

    if {$force || ![info exists submitUri]} then {
      set submitUri {${baseUri}/${submitUrn}}
    }
  }

  #
  # NOTE: This procedure returns a string argument value, which may contain
  #       spaces, for use with the [exec] command.  The value argument is
  #       the string value to format as an [exec] argument.
  #
  # <internal>
  proc formatExecArgument { value } {
622
623
624
625
626
627
628











































629

630
631


























632
633
634



635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
    # NOTE: Otherwise, return the system default, which is "anonymous"
    #       packages only (i.e. those without any owners).
    #
    return [list]
  }

  #











































  # NOTE: This procedure returns the base URI for the package repository

  #       server.  There are no arguments.
  #


























  # <internal>
  proc getLookupBaseUri {} {
    global env




    set varName [appendArgs [getLookupVarNamePrefix] base_uri]

    if {[info exists $varName]} then {
      return [set $varName]
    }

    set varName [string trim $varName :]

    if {[info exists env($varName)]} then {
      return $env($varName)
    }

    return https://urn.to/r/pkg; # NOTE: System default.
  }

  #
  # NOTE: This procedure returns the full URI to use when looking up a
  #       specific package via the package repository server.  The apiKeys
  #       argument is the list of API keys to use -OR- an empty list if a
  #       public package is being looked up.  The package argument is the







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

>
|

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

|

>
>
>

|











|







687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
    # NOTE: Otherwise, return the system default, which is "anonymous"
    #       packages only (i.e. those without any owners).
    #
    return [list]
  }

  #
  # NOTE: This procedure verifies that the specified value is indeed a valid
  #       server identifier.  The serverId argument is the value to verify.
  #       This procedure may raise script errors.
  #
  # <internal>
  proc verifyServerId { serverId } {
    if {[string length $serverId] > 0 && \
        ![regexp -nocase -- {^[A-Z][0-9A-Z]*$} $serverId]} then {
      error "server Id must be alphanumeric and start with a letter"
    }
  }

  #
  # NOTE: This procedure modifies the URN variables used by the package
  #       repository client so that one or more alternative (private?)
  #       backend repository servers may be used.  The serverId argument
  #       must consist only of alphanumeric characters and it must begin
  #       with a letter.
  #
  # <public>
  proc useServerId { {serverId ""} } {
    variable lookupUrn
    variable submitUrn

    verifyServerId $serverId

    if {[string length $serverId] > 0} then {
      #
      # NOTE: Set the URN variables to values that should cause the
      #       specified server Id to be used (assume the server Id
      #       itself is valid and active).
      #
      set lookupUrn [appendArgs pkgr_lookup_ $serverId]
      set submitUrn [appendArgs pkgr_submit_ $serverId]
    } else {
      #
      # NOTE: Forcibly reset URN variables to their default values.
      #
      setupRepositoryServerVars true
    }
  }

  #
  # NOTE: This procedure returns the base URI for the package repository
  #       server endpoint that is used to lookup packages.  There are no
  #       arguments.
  #
  proc getLookupBaseUri {} {
    global env
    variable baseUri
    variable lookupUri
    variable lookupUrn

    set varName [appendArgs [getLookupVarNamePrefix] lookup_base_uri]

    if {[info exists $varName]} then {
      return [set $varName]
    }

    set varName [string trim $varName :]

    if {[info exists env($varName)]} then {
      return $env($varName)
    }

    return [subst $lookupUri]
  }

  #
  # NOTE: This procedure returns the base URI for the package repository
  #       server endpoint that is used to submit packages.  There are no
  #       arguments.
  #
  # <internal>
  proc getSubmitBaseUri {} {
    global env
    variable baseUri
    variable submitUri
    variable submitUrn

    set varName [appendArgs [getLookupVarNamePrefix] submit_base_uri]

    if {[info exists $varName]} then {
      return [set $varName]
    }

    set varName [string trim $varName :]

    if {[info exists env($varName)]} then {
      return $env($varName)
    }

    return [subst $submitUri]
  }

  #
  # NOTE: This procedure returns the full URI to use when looking up a
  #       specific package via the package repository server.  The apiKeys
  #       argument is the list of API keys to use -OR- an empty list if a
  #       public package is being looked up.  The package argument is the
2521
2522
2523
2524
2525
2526
2527







2528
2529
2530
2531
2532
2533
2534

  #
  # NOTE: Attempt to read optional settings file now.  This may override
  #       one or more of the variable setup in the next step.
  #
  maybeReadSettingsFile [info script]








  #
  # NOTE: Setup the variables, within this namespace, used by this script.
  #
  setupPackageUnknownVars

  #
  # NOTE: Setup for our [package unknown] handler, which may involve a few







>
>
>
>
>
>
>







2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679

  #
  # NOTE: Attempt to read optional settings file now.  This may override
  #       one or more of the variable setup in the next step.
  #
  maybeReadSettingsFile [info script]

  #
  # NOTE: Setup the server and URI variables, in this namespace, that are
  #       used by this script.
  #
  setupRepositoryServerVars false
  setupRepositoryUriVars false

  #
  # NOTE: Setup the variables, within this namespace, used by this script.
  #
  setupPackageUnknownVars

  #
  # NOTE: Setup for our [package unknown] handler, which may involve a few

Modified client/1.0/neutral/pkgr.eagle.asc from [5969b88e71] to [5acf9536b8].

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

iQIcBAABCAAGBQJYYG9RAAoJEFAslq9JXcLZ4IkQAIovh1qULq266cLRg4c2HsG3
Hnj0Dz0R/a78gVL3d/BBX1RKUwMLGDGCugeQaK+4sVavoqTMe1WJAKnjcEsOdi1f
18IhC0dYgURrBfdkpop666Gk6pzgTQQ6nVnmRtf1JsAFVOwd+nvVeOjeK0UdmjQS
bmTdBz8+725oDskJ6SfC0tgzCndhVywOUMcKm7oDiI0FKY6xf5Y55He31JgdkPye
ynurcclrwYJEVJLi5JeiMIyKPt9BH8bk/NE/qJJQK2VZl9qTdCXLw2PxMP2zj2Yw
h5FKHvUkR6m8h1X6tBZ9tbY3fTC1+Qc92yWf0f1l0fgD7ziymwzt5LMCPAwlzqTa
DrQi9by3hAPl4cz6rv9BYT8dtglVkC8rZu+K6iUqXnt5cffi98Pa0XLyMM8FKyee
pHbb5R9d9kJzGOUUkfL4scjHyMUZ53XsgZ9gS6BpLzYwyNcQkLdaaGlrBWzvMTuJ
uloQkkwrHGg2cJ3+HH0UdkatgYUMQvYvyqMLADArth4EofOkiZ1KFT+deg0hG+YY
mnYkB9soWtRggGwTJsp/QAF8e0u8gpapENsLQDEK7mcEfQljUzjQbr+8P5PHyLr+
xu2kdP+vK05dOhc67FSpcJN0xoaFRFosYHB8iFlKD5BxmHs3sQnFk+RQSTzW7lQR
PeVoTpRFDWzldpnCO94P
=9JKb
-----END PGP SIGNATURE-----




|
|
|
|
|
|
|
|
|
|
|
|
|

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

iQIcBAABCAAGBQJYYwvxAAoJEFAslq9JXcLZ5YAP/jlY3FfBMggV6L3TgyhSqXyl
3mB1fYK7GMZMvFPqd+JovLUwqXezcbifXIgwiUQO+oa5mrJm8DAwH7CSe/nJe/bF
fuKvWCnGoRZae/F2btQ3LZkx0V286eVMs3H9cwzgC/jAfYXQUAdCQeddf0QBLS1M
RZnTFZLmz+VxY0PXbhSdq6gPR5VPy02VehI4vnmZTV0ZvQ2T6oZYEEkEV/res4mm
J+MN+lqYem0d3fmpSfBireshvCkV2BZNkvctfN6M28sxAp6bIKuYFlmTk2ZIdVrm
AWv0mxlp47CPDnWDXI3ZIcJl4yMJICuNBVOjXRdCflAV+yd/vz2xSxC5aTgw6vSG
6fpGgqkB0jrGH7BfpagcDWa+rYRJS2L1/l+eWBAiwwKFbvH2d8HY9XfaakaVIUmP
TX5rCkgQ/msOUuzusWI+1U5tml5Cs4iQkQK6K0mJQukfKQuKDtZs5oD2qKhdAaMM
sTdmuTkjfwu5+F4IyU5vmLVgsP+3fyKcTU8m+l2/8YTQ0gRn6KSl1XyPwyvWWWBO
AEL/B2qcGtAzqapowF+p6lnY/8Rg7zfJqWsTRq+HCxlH4QYcpz+LZ+STofnedWpH
hjyaTsuYiI66oEiRPfA+NIb9uelojqnVkEUPxQnja3aeqbpLJPe9z594QnYAQuMO
ga45JeDk7eAmEO4F0JhT
=nMRY
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgr.eagle.harpy from [a7a8a9ab18] to [8dd00a6ea6].

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>ac1c0a05-29eb-4cac-95c3-26eeabdd75d4</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-26T01:14:46.9768203Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>







|


|



|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|


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>95323a8c-1c90-4247-aa03-6e2e56197daf</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-28T00:48:24.7141250Z</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 [40fdd03f33] to [37c9c30786].

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

iQIcBAABCAAGBQJYYG9SAAoJEFAslq9JXcLZLLIQAJikP2Se8HkZxG8+gexrtEmY
i4p1Kez9/y5geALr60RPc36BugPZOAzSX/muO6TcPB+avRo6er7OH1DMgrVa0g9q
GtsHXWah7Mp9elj3crToX/rgnNFw0fqtPEUijJtx9pTv/r5gALGp2gQyghcRcUch
e+ySxJopysc6Ocql1AThLMlrhSd9Apl+QIrR/KMkVN1C1Vn2KsbgbAF+EvsU0kFk
F32wilhxFuuE74kpDgOQH2dnZWCoHhnJoyRwqRAWZCSQgAtDNAQAR14WVIsDoZpb
ixmGV6hj9jIJN2+nMjzA4ulZZ1ccV00m1ZLL2Ev6tn6VjXivriHNdoPa/eSQQD6u
UPfyL1DC0LdbIFvSOVg2IZSOZfuFegDS8TjOZmnX64EX6nSQL5445e6l6O40MxkC
XHdBQcq3KVPFWuy/sohzK5jQFdXjsRuDtZbxOEirdwGR3BRdJ2t6fVPyRs3BhcXX
1JLRm1JzS2kkTMi4bSp24Nmzkc8M+jSkVhL3CMKoHVNeZzfXrX9zgPPvwXa5b8Hp
QBwGRebVjKp09YSpmKXEsqVLaK1pYr3DBShBZXKplFyBQvlzYYpuln52MlUh8IZm
5KPECIY9xTS4LYekhlatH0n2Ls8uh3xT/mN0QtLNrAR54aQGs4+31Nq4m1/qfGe7
k5A+JBU2FhnSRHbpiDMF
=NVtw
-----END PGP SIGNATURE-----




|
|
|
|
|
|
|
|
|
|
|
|
|

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

iQIcBAABCAAGBQJYYwvzAAoJEFAslq9JXcLZ6s4P/jqCiSgNDhOG/OIgxF6VB+gu
i2wzJiA1yUGWTTbRioR0aMFjUTq4roevwzP7fJzfnXXQHU52BVBgK4kGIs+4u6TW
c1IHuOH22grtgEO05cn6MIVVrCimeBt7hKiV3feYuuiCr/E1/dPmgi+zMtwfrp0N
7kw2cZhFFFV/iXffa+2w2U9O+MaB8o9vdGUZiZcHCSD5rMr/bA35eOSKmx5sXNB7
t1jVY1E2rO06Od4cv/ty/VkPxFKOqJy97KcqdGkQw9sq7cPCWhpZEhnbAIbU922X
kIlC56wsVPO128Wx0fnwh9JL4CZ4cr0kR62Rv1Gp5JgUFQqrAnNemPaYZXDA7iVN
fMNL6oTuujbCR2F00J+974G+3egdD0IehFixOZUTRy60BQvEjZyn7tY4Mydr2CdL
L8/Ms66FZPA/xKN1EvtdjMxasV1qT75OEVsBkx9kQfv33edxNSnWwa0y751m+fUk
pOCNkpifIEXFtwOmsAig9Q9vm5fgKeAJkhMJOIiZs16zXPcS0yUoNI/c2JLdcsGv
JID2uTwQSxSJrASxPTCRfyYyHbzOqDF8n0yb0SgNGG5boq+/c/Ac94V9SKshA2fn
K1Bl1JNjxP1KfbkbPN/FyPISN9oipApuLzdZdn3m8jXJNeb/y4IJx9DfCNPbcwpp
zGTR+/qjU7M7rJZdGt28
=gcvq
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgu.eagle from [56105cda0a] to [0ff42c1d8c].

391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
  #       "win64-ia64", or "win64-x64".  The fileNames argument is the list of
  #       (fully?) qualified file names to be downloaded when the associated
  #       package is being provided.  The options argument is reserved for
  #       future use, it should be an empty list.
  #
  proc createRepositoryScript {
          serverId versionId language version platform fileNames options } {
    ::PackageDownloader::verifyServerId $serverId
    ::PackageDownloader::verifyVersionId $versionId
    ::PackageDownloader::verifyLanguageAndVersion $language $version isClient

    set prologue ""

    if {[string length $serverId] > 0} then {
      append prologue "  ::PackageDownloader::useServerId " $serverId \n







|







391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
  #       "win64-ia64", or "win64-x64".  The fileNames argument is the list of
  #       (fully?) qualified file names to be downloaded when the associated
  #       package is being provided.  The options argument is reserved for
  #       future use, it should be an empty list.
  #
  proc createRepositoryScript {
          serverId versionId language version platform fileNames options } {
    ::PackageRepository::verifyServerId $serverId
    ::PackageDownloader::verifyVersionId $versionId
    ::PackageDownloader::verifyLanguageAndVersion $language $version isClient

    set prologue ""

    if {[string length $serverId] > 0} then {
      append prologue "  ::PackageDownloader::useServerId " $serverId \n
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
  #
  proc getSubmitUri {} {
    #
    # NOTE: Fetch the base URI for the package repository server.  If it
    #       is not available for some reason, just return an empty string
    #       to the caller (i.e. as we cannot do anything productive).
    #
    set baseUri [::PackageRepository::getLookupBaseUri]

    if {[string length $baseUri] == 0} then {
      return ""
    }

    #
    # NOTE: Build the HTTP request URI and include the standard query







|







471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
  #
  proc getSubmitUri {} {
    #
    # NOTE: Fetch the base URI for the package repository server.  If it
    #       is not available for some reason, just return an empty string
    #       to the caller (i.e. as we cannot do anything productive).
    #
    set baseUri [::PackageRepository::getSubmitBaseUri]

    if {[string length $baseUri] == 0} then {
      return ""
    }

    #
    # NOTE: Build the HTTP request URI and include the standard query
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
      set checkouts C:/checkouts
    } else {
      set repositories ~/repositories
      set checkouts ~/checkouts
    }

    set message [subst {
      The package client checkout directory has an issue: 

        %error%

      Prior to running the package uploader client tool, Fossil must be
      installed -AND- the Package File Server repository must be cloned
      and opened, using commands very similar to the following:








|







648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
      set checkouts C:/checkouts
    } else {
      set repositories ~/repositories
      set checkouts ~/checkouts
    }

    set message [subst {
      The package client checkout directory has an issue:

        %error%

      Prior to running the package uploader client tool, Fossil must be
      installed -AND- the Package File Server repository must be cloned
      and opened, using commands very similar to the following:

Modified client/1.0/neutral/pkgu.eagle.asc from [d4fe285598] to [eea5b6272a].

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

iQIcBAABCAAGBQJYYG9VAAoJEFAslq9JXcLZKycP/juE8it0q8zpcFOsNcb2Zx+T
eMe3aa56G91mGMKqpco5fWECDToiaAnaVnZDwu7PGvRmi6xofeTiabzWS3LTVq96
TByH0heHVF/y4TXttUrAIvdtxLoNwa1dO1NL8QmRlxK14yVwV4RnrxjxccqERiId
0Zrf3J0bHaRqo607Lu44TdbvAN3Hwe466KIQ1tJQrGsY4sr+uHLCjwhdrqaYOBQ6
hFzctAR1lGFc3gaSQ2r/2y7VQfIyCiV5+jI+iRQaS9YKUAwYInRiRDBf/3j99ENE
9RA7Mb9d6z33128UEBdLxDjFkjYkk5sp4iqfvZPGMfNhdDxBLHOSeKrOGQiH4S3Y
omg9IGo0mipROEViDgW8DJLifn1qBVBvERAgQ5LI2EVHHZtpT2CCgIr/EYzO1bae
555HBe39hS0Akwd4HKnZ8ntT/3HyEbTlvdV5Ga/fYkmGrGgtPlBhyCQOwEqzSYxt
7S7+xHZ02tobg5qvaZyOymyRgIjE2VJmD0tv13toSQIhV+kcmX7xbMCOwt2HOXJj
84sXEqc8+Zx0o8WkO+gQfNulEOlQmtVFMOBpemTLyg2gGd65nEPQ66BwefOLZve8
lQFPBmU3phd0llBHXiqxLgucIKy/4cdhtRmCHx4qzcyuzJRiSRr4xJOEROV95T4A
G1RXH5NwhmgZnnQh26tG
=wPHi
-----END PGP SIGNATURE-----




|
|
|
|
|
|
|
|
|
|
|
|
|

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

iQIcBAABCAAGBQJYYwv6AAoJEFAslq9JXcLZImIQAKcIQT9a7KY+zgkrgmUvxo8F
+QZnI9Ourjp1+TNQyAnYR3p+EqtVREukzQom2eaSQW7EA64HI8LOARnYBPokTG0t
H8+Iw6MzZvoU7fJoA4SG0f0g8Wajq7tHJEB/2KAQni7BzaCC3CM0u4GQGpuI5IWH
siqKagwfHIxVLlGwTSs4c9zddBAAUvQmMAK4NtqDiSk0ENYAHIX07F4VeUyd90YU
z+ZnmEKQvg5Q7ydRQw7f/zl9wQRDGnrZW7u3JgL91Q6BM5SHO5Zh/XywlctK7NIX
W/iwfwxy0nvJjXNv6EbS2Cp3EL+J4RirNpzEYoxEc99cabKWRgROQhzcgOWBplbX
5xEZ9iXp51txSODUzAW5mZmXZxBp04CNSEKlxGU8k605LCByYe2L5pIGIQmXbL70
6ZptWfJbCne3M6ET1iRTRVwKGTi0EvTorcKtGY1o9HTE8vG05KxKd+sCPiU4y9pJ
36CVS+u6dntLUOxqBqqiEqpjJ3onsMwJEYeAdtDw6j9AGrv6srYfJiLMcy0i+YEM
eTTkZLf2VffZa2DqQyPxHGT6mropuz8E5jlEaCczbq1aNmXV7FxXKzjuwANT39Wu
tvtxvRpNmZrtrYl4TbcyJw5Yu8mGgDxNXMHSnxVQlrY6TvYWB86T2hu8+gmxV98F
YxVGzl9NCiZDxuecv0cY
=oQ/U
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgu.eagle.harpy from [045d949de0] to [0f50c0dc2b].

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>ddf99ada-3869-44d3-bd31-ddb521238f78</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-26T01:15:10.9582656Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>







|


|



|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|


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>a12a007a-1581-4c99-8d4d-49f5978963b1</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-28T00:42:20.1477187Z</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 [a4401ff86d] to [568f51696e].

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

iQIcBAABCAAGBQJYYG9WAAoJEFAslq9JXcLZPHAP/iG81WYMWI8HXJWWoMcVFD65
aQPM85xkEmOuknVZtS/KkUd03+zf4GYWUHZyLTHiY5moRYSABqFdBjHg1dy0IgN4
r5Lag2Odc49SlvxStfmXun1MIHMtARVnKNipMLk2IJKJclfGG9Aqh707RsefAK7m
7awDXS7fyqkZXihBKfDw3pc6hmH3EpnFp8sM4W+Qh5kCu5pmrlpyffv0pxpO1Dh3
CLuum9skp9jhp+PhSpysaROieHlsoLo0UnfupJ9WyzNvXBtlIhlQJffGoqKsDXvJ
dFHhneBmVTK441igNTdO00kGCJ+0k8f+zfvMpHYyy4weY4ic1Jz+nZmRCAkdgdwf
x4juqE3kEtzPFJJ3fSAYYSHBvf59SKAC8Me0/N3cdVSPcyyVzLLdjED2pzs0DtAP
CvGjDwoK1aM3T78Ngkn/LCJmb2QrehtbQawwFGV8Pi8Tvy/2QNFoH9HtI8MBBxDL
1yyVj35e0fdXOaOXIZevRg4A7pq1YhRJlcpUlje4HZtdyOtoEqg1ukdi6HDY1Sxl
FxyhuyIxkW39GPlwKUoUSL5T/jwieArQ8k0UCSN1Aa5/aScWIbzdjfi4fAFXWJKI
KJehNl8zslQSOKpvNebVb5h8wl14a2EabgYiwE6DinIYOw4rJ+3cp9HuuLgtR5jf
LKOGRpt+h2VKQJgaXRmv
=4KxG
-----END PGP SIGNATURE-----




|
|
|
|
|
|
|
|
|
|
|
|
|

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

iQIcBAABCAAGBQJYYwv7AAoJEFAslq9JXcLZUJEP/RxTsx6uFJXZuUjABYl/bibb
eNTpBd3e744i+qY+1IuaWBNANPiiwfTnjzzcDQLFhOViSKqcdCvERzAenfItF22Q
owSQ4qtVIjSV0qHPge9bm25HVvzlOkD7qxwLPL3j8EG16ygHW5+o6zacvVFCypGN
Bwhc4MuZjsWG5nG87Ua1uCHhiVbONl25i9zMw1fqC1Hn1RGiys/owj/G26/UUvop
HUNI8xMZb7Obn0P/c1WJCsgNgJI7v9Wc40tpzOMfBfgZa4sPOcBQ10oLZ3cladOi
R+6WR6rlJSjzUp843Hk023140EmBiKYKRQwA8B7aQq+aFtd/JRDHTdECNCkTy/WN
tlIYLUkcsLbQPH4nDlNYC2J6MSMqiQtpYH8ALXgEHZzDXs4x0xjzrRvituris35q
ZukNaukefFM4k/CdgeMZW9p+bfytMnc3Q7xBCUuzEa3lJxgUVkx0SkVB0oOtwWd3
bslGzZav5ILzpySaTr5+E59Ml3Qz9/4NETutQAfP2RCKp4dr9RjYm6TTGHNFQKLw
QXTiA+FKDC4sTqG7klkoJGnScZ4ZRAkA50Pj19HjQgoNEetztnQV7krgplEtiuJn
k9s2znrnJwA9OTIwzJgOHegA65UktJykmUHz9NVgGYSo3IPFFASpPb3wQ7LAJd2F
RD4PE3n2eBEYhzLknvFa
=QCNo
-----END PGP SIGNATURE-----