Check-in [1720eb4c52]
Not logged in
Overview
Comment:Update the package uploader client tool to expose the server ID.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 1720eb4c52661ce7f14d366a712b0bd069f0adb0
User & Date: mistachkin on 2016-12-28 01:17:51
Other Links: manifest | tags
References
2016-12-28
01:29
Fix broken Eagle widget numbering from check-in [1720eb4c52661ce7]. check-in: 3b7faf08dc user: mistachkin tags: trunk
Context
2016-12-28
01:19
Fix a typo from the previous check-in. check-in: 6003a33192 user: mistachkin tags: trunk
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
Changes

Modified client/1.0/neutral/pkgr_upload.eagle from [90922fdcb5] to [4468dcb1b1].

27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
  #       emit the command line usage information.
  #
  proc usage { {error ""} } {
    if {[string length $error] > 0} then {puts stdout $error}

    puts stdout "usage:\
  [file tail [info nameofexecutable]]\
  [file tail [info script]] \[apiKey\] \[package\] \[patchLevel\]\
  \[language\] \[version\] \[platform\] \[fileName1\] ... \[fileNameN\]"

    exit 1
  }

  #
  # NOTE: Figure out the fully qualified path to the current script file.







|







27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
  #       emit the command line usage information.
  #
  proc usage { {error ""} } {
    if {[string length $error] > 0} then {puts stdout $error}

    puts stdout "usage:\
  [file tail [info nameofexecutable]]\
  [file tail [info script]] \[serverId\] \[apiKey\] \[package\] \[patchLevel\]\
  \[language\] \[version\] \[platform\] \[fileName1\] ... \[fileNameN\]"

    exit 1
  }

  #
  # NOTE: Figure out the fully qualified path to the current script file.

Modified client/1.0/neutral/pkgr_upload.eagle.asc from [68a93dfe02] to [69f7afba7e].

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

iQIcBAABCAAGBQJYYGgTAAoJEFAslq9JXcLZX8MQAKHT3ike47Tdz14CFjDIJUES
uiUUgZ6lQWrAooMzUVJxdIfBwtmqU9iLyX9IMqRySZXNsOCTfOsT3H+F++9uduQm
QcPkpBIW4MeOlGTx3c1+8qfc24OxRtQ/zW7z3/yJksO9BsFHF9+m4TiddNwAm9SU
8dul04a6LrULhJaFHboUwMwTqw/QTGuximDtAncclvdYvyxjzXzpERTYRP3nfH6Z
hNg8d6ul4fSlXcDHomw8Jo4SgS+LnCrlNYkNIs3PeN5vQy3PwUptjq+Ctit5b0wR
mZiYtzQYXiUKjgOMnaECbMK8gZ6fxAsQodI8G6bLr+iOOwtwsRyHYg58fKdqd+se
Lzd8YxHwMvPZXM/uDEjMjBfCE3E44x7fXVWVQoEsYnHdSB4lnV5TinnkQ4dUFahS
FvRSEaw6p8yngmJ0UGbkj2QL9jbsTf8Xv99o4i+OSO8f/thIDdulcMTudLhAhWTZ
dQxRcU+PPWx2xqraXvZ9sls4VJLBwvUBDlrUA9MwG4y/YxQJq+lm4ngmuS2urnnO
Ghmx5UmU1+GzRUTrm39d65SK0aopaf62xdpsoPzbk3Fdd1kRpGfhLMXpEvhsVIwn
D1efCSQJKecMrpzG7mG2wX0ty5iact++4+dT9uBZ5eV6BY+QUN2J0/F33WaAGSVq
lxU8e8/5mJkRiiE/3oQv
=eGY3
-----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

iQIcBAABCAAGBQJYYxKdAAoJEFAslq9JXcLZ/kAP/iFfXKkdJQ22NKxKaUZtQE6U
hw5iGQLKX50gZ193SFhtVNjm5mFMkLa5cIZl5CqTiPuS8nlqPKM4OsWiOJcxvE1e
/errG5Z1fX35RMXAUUFwby0Pqh9VmuP86avw6ReQGQfBB3Y9hXRy79Ks/Efvp/4r
eCOLD4L6FUOegwWOQhklbKAz/EK2jXQUC+Ep4qKd4kMOZyrTHYA5Ou2HygJsylBZ
Fbv4eAJhUFXRqsia5VYtv/dLnzQE3wBLHiXyOgzEYTLSqcXOgGRjMWeck49PH7Rv
yiDaJbnpZ3gAGBmeh0P3rUNyJu0ggDNnjd2vbhhiIM1E7fJlMiGoaOTyhIpoIp3V
1+pux9eu7cD9l3AKn2ho3DCKe/RA6IT5wpqN/HZ2jLxELO3HC9uwwlQRM8ThuyZj
LbW+nUsofYzFPHhKmA7cW7z8gIrrRgd67011LDDZlrh7PoT4yTWhzxioi2O+MaOb
UVxJcI8wKw+xWaYsvRGw7gF2jSjzkAMX8pTlrhRQ+CAzZcjeUnHBHE6IT0SJ0dc3
OtEf6l3K0c3PEM5x3FgEa/el3kMWpOhuUq7Wke6R3+8r7JChi+SSs+AEfQBCXKof
9APERZhiDRym95Hs0hn6B6wbbDp31HVwgROXLYnVrm8122hejj8+hdeCke/JGdzV
vDVGkJiXGGYjgHZamMLo
=Gc8F
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgr_upload.eagle.harpy from [abf7b5234c] to [3d1117266c].

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>566f920d-9963-4666-b9f2-b87b7147fd80</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-26T00:43:02.0324844Z</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>8520cc75-c2a5-4e86-8316-de5713467fa4</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-28T01:16:10.6486953Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Modified client/1.0/neutral/pkgr_upload.eagle.harpy.asc from [15722dd634] to [a23929460e].

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

iQIcBAABCAAGBQJYYGgaAAoJEFAslq9JXcLZTRcQAKRKeuM+nlVlqrwu42qB4ypb
t1cscqMa9zsZ3rJHMU2a5SH6qI19s564NOOjeecliH5uM1DGpvSi40bIwsjv/JXe
c62q54aVKb1r3ABTtC/ZztjOU+/2gYrwtN8ry+6TV80l8H1BNuwSGf2dihpZg1XM
9ZvCsMUovhoE3i7taFPl9MHPR3s3AdAqq38OIZmk0265GPqBexc2eKfHV5iWl3sU
bN/ejjDCZIRHsMMFhyGos3+9VGmbKLBKPruoxGMhVbWXkqGuR7j/CcLzztP7qJP9
HH1bAyEcow0lkQXAZt4/VS2vsaWXzzCvEmtfu+3vE/rMqOwTzzuXoz9i9nk8e/tM
a6m2PZXXXnw2q7a6Sb1Cem87nta3GNcr3WJv6i8I6fkU3KqRdO18CFAGsil1qaKj
e4bCCwu0stXF6oclCl/Dt+KTNbjm2pKrQvhXRHUeStSqHj7LsAM1fBU3K/5g6LHR
gulU2JtIZ3FEj3cNx7sMYv4D5Z0FxmoSsYB2Ib0bLBtHZAz/R3D5ipzFtIhHnVrE
LZHorBXYtnYl31NPA7Ts2umhV9oXR1CPCQkpFKKNTjjD5Z203MaNIX6rsHy0yOQP
f5eA0royEhaT/YbA4ifhP3Rb6PkBXRlBqHUWWygv4tmt+TFFdz/xP2rdBZvptrFa
k0zoxMrzYoOfvUg9mweu
=QxKn
-----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

iQIcBAABCAAGBQJYYxKgAAoJEFAslq9JXcLZwg0P/0Zue6K5Ml1QBz+f5OXcIk39
2/adwB2uh8BPFG1W8gE42OcHmxkhBHp0ZHlfn04duU3gsDlaRseqmPmGz4lVOJ8r
rrBw3soa/NxG4NHQIIOkLRcKjx9rhOdx5RMPa+cCXImp1KOKLcgvXuqQEWPR76j8
bu9MxWopawQV8rfcmQkgSH0YdMK2UIG+q89bvzFKq88aLyQ8xMM0hGPE8Je6hsYC
X2dTgr2jpFJAq/MBaWxbuVgJUC+HwHL27OKxpLlb6uJbfqmzRoIZX/orCV6gsHjW
dDlSxV81TUDsTSUC7sY2gzMROXVHnS65QNfNGsUBLHUtDuFZAN5lR18yXgi7Y9OZ
wIv4LCC0LdYLiSVeYsFObBa9JqvWtTWtZlAsEZRjY2YQ/4ax8BfBXYoVUc60zRiV
ebvGpKb+gj7UDhO+lfq8ZmmlKg5GlMJXBrYfwZmTmQ5yXBg9GUghlP4Hrwpsfp+s
JKo7llY0CNAKoQVPsb0EyP3YUslzqI3L0GWGz7yP4+G8YAt6OVWV8cUX0j4yDQKt
5C6VDSkgPP/e17iByHf9kWfQrcQBWr7m/t81tFhMDt2hMEsnOJ7YK/Li+p/NwxQR
PRc0rmBuw/CjePvGnYdZ63pcM2MuIuUVjt+6PonP/OiwSduJGhYTpMHMWPI5N2Y9
Qlm/zbnUmvOhsvrsRTqr
=j9sf
-----END PGP SIGNATURE-----

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

1048
1049
1050
1051
1052
1053
1054




1055
1056
1057
1058
1059
1060
1061
  # NOTE: This procedure initializes the array containing data derived from
  #       the command line arguments, if any.  The argv argument should be
  #       the list of command line arguments.
  #
  # <internal>
  proc setupArgumentData { argv } {
    variable argumentData





    if {![info exists argumentData(apiKey)]} then {
      set argumentData(apiKey) ""
    }

    if {![info exists argumentData(package)]} then {
      set argumentData(package) ""







>
>
>
>







1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
  # NOTE: This procedure initializes the array containing data derived from
  #       the command line arguments, if any.  The argv argument should be
  #       the list of command line arguments.
  #
  # <internal>
  proc setupArgumentData { argv } {
    variable argumentData

    if {![info exists argumentData(serverId)]} then {
      set argumentData(serverId) ""
    }

    if {![info exists argumentData(apiKey)]} then {
      set argumentData(apiKey) ""
    }

    if {![info exists argumentData(package)]} then {
      set argumentData(package) ""
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108




1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121












1122
1123
1124
1125
1126
1127
1128
    }

    if {![info exists argumentData(fileNames)]} then {
      set argumentData(fileNames) [list]
    }

    if {[llength $argv] >= 1} then {
      set argumentData(apiKey) [lindex $argv 0]
    }

    if {[llength $argv] >= 2} then {
      set argumentData(package) [lindex $argv 1]
    }

    if {[llength $argv] >= 3} then {
      set argumentData(patchLevel) [lindex $argv 2]
    }

    if {[llength $argv] >= 4} then {
      set argumentData(language) [lindex $argv 3]
    }

    if {[llength $argv] >= 5} then {
      set argumentData(version) [lindex $argv 4]
    }

    if {[llength $argv] >= 6} then {
      set argumentData(platform) [lindex $argv 5]
    }

    if {[llength $argv] >= 7} then {




      set argumentData(fileNames) [lrange $argv 6 end]
    }
  }

  #
  # NOTE: This procedure is used to determine if all the package submission
  #       data is available.  There are no arguments.  Non-zero is returned
  #       if all the package submission data is available.  This procedure
  #       should not raise script errors.
  #
  # <internal>
  proc haveArgumentData {} {
    variable argumentData













    if {![info exists argumentData(apiKey)]} then {
      return false
    }

    if {[string length $argumentData(apiKey)] == 0} then {
      return false







|



|



|



|



|



|



>
>
>
>
|












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







1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
    }

    if {![info exists argumentData(fileNames)]} then {
      set argumentData(fileNames) [list]
    }

    if {[llength $argv] >= 1} then {
      set argumentData(serverId) [lindex $argv 1]
    }

    if {[llength $argv] >= 2} then {
      set argumentData(apiKey) [lindex $argv 1]
    }

    if {[llength $argv] >= 3} then {
      set argumentData(package) [lindex $argv 2]
    }

    if {[llength $argv] >= 4} then {
      set argumentData(patchLevel) [lindex $argv 3]
    }

    if {[llength $argv] >= 5} then {
      set argumentData(language) [lindex $argv 4]
    }

    if {[llength $argv] >= 6} then {
      set argumentData(version) [lindex $argv 5]
    }

    if {[llength $argv] >= 7} then {
      set argumentData(platform) [lindex $argv 6]
    }

    if {[llength $argv] >= 8} then {
      set argumentData(fileNames) [lrange $argv 7 end]
    }
  }

  #
  # NOTE: This procedure is used to determine if all the package submission
  #       data is available.  There are no arguments.  Non-zero is returned
  #       if all the package submission data is available.  This procedure
  #       should not raise script errors.
  #
  # <internal>
  proc haveArgumentData {} {
    variable argumentData

    if {![info exists argumentData(serverId)]} then {
      return false
    }

    #
    # NOTE: *HACK* Actually, this *is* allowed.  It means that the
    #       default server is being used.
    #
    # if {[string length $argumentData(serverId)] == 0} then {
    #   return false
    # }

    if {![info exists argumentData(apiKey)]} then {
      return false
    }

    if {[string length $argumentData(apiKey)] == 0} then {
      return false
1261
1262
1263
1264
1265
1266
1267

1268
1269
1270
1271
1272
1273
1274

    if {[isEagle]} then {
      set sender [lindex $args 1]; # NOTE: Disposal.
      set e [lindex $args 2]; # NOTE: Disposal.
    }

    if {[haveArgumentData]} then {

      set apiKey $argumentData(apiKey)
      set package $argumentData(package)
      set patchLevel $argumentData(patchLevel)
      set language $argumentData(language)
      set version $argumentData(version)
      set platform $argumentData(platform)
      set fileNames $argumentData(fileNames)







>







1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295

    if {[isEagle]} then {
      set sender [lindex $args 1]; # NOTE: Disposal.
      set e [lindex $args 2]; # NOTE: Disposal.
    }

    if {[haveArgumentData]} then {
      set serverId $argumentData(serverId)
      set apiKey $argumentData(apiKey)
      set package $argumentData(package)
      set patchLevel $argumentData(patchLevel)
      set language $argumentData(language)
      set version $argumentData(version)
      set platform $argumentData(platform)
      set fileNames $argumentData(fileNames)
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
            $platform eq [::PackageDownloader::getPlatform]} then {
          set scriptPlatform ""
        } else {
          set scriptPlatform $platform
        }

        set script [createRepositoryScript \
            "" $checkin [string tolower $language] $version $scriptPlatform \
            $fileNames [list]]

        set scriptFileName [file join \
            [::PackageRepository::getFileTempDirectory PKGR_UPLOAD_TEMP] \
            [appendArgs pkgr_upload_ [::PackageRepository::getUniqueSuffix]]]

        writeFile $scriptFileName $script








|
|







1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
            $platform eq [::PackageDownloader::getPlatform]} then {
          set scriptPlatform ""
        } else {
          set scriptPlatform $platform
        }

        set script [createRepositoryScript \
            $serverId $checkin [string tolower $language] $version \
            $scriptPlatform $fileNames [list]]

        set scriptFileName [file join \
            [::PackageRepository::getFileTempDirectory PKGR_UPLOAD_TEMP] \
            [appendArgs pkgr_upload_ [::PackageRepository::getUniqueSuffix]]]

        writeFile $scriptFileName $script

1365
1366
1367
1368
1369
1370
1371
1372

1373

1374
1375
1376
1377
1378
1379
1380

      $widgets(2) Text ""
      $widgets(4) Text ""
      $widgets(6) Text ""
      $widgets(8) Text ""
      $widgets(10) Text ""
      $widgets(12) Text ""
      $widgets(14) Items.Clear

    } else {

      set argumentData(apiKey) ""
      set argumentData(package) ""
      set argumentData(patchLevel) ""
      set argumentData(language) ""
      set argumentData(version) ""
      set argumentData(platform) ""
    }







|
>

>







1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403

      $widgets(2) Text ""
      $widgets(4) Text ""
      $widgets(6) Text ""
      $widgets(8) Text ""
      $widgets(10) Text ""
      $widgets(12) Text ""
      $widgets(14) Text ""
      $widgets(16) Items.Clear
    } else {
      set argumentData(serverId) ""
      set argumentData(apiKey) ""
      set argumentData(package) ""
      set argumentData(patchLevel) ""
      set argumentData(language) ""
      set argumentData(version) ""
      set argumentData(platform) ""
    }
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425

















1426
1427
1428
1429
1430
1431
1432
    $form MaximizeBox false
    $form AutoSize true
    $form add_Closed [namespace code [list handleFormClosedEvent]]

    ###########################################################################

    set widgets(1) [object create -alias Label]
    $widgets(1) Name lblApiKey
    $widgets(1) Text "API Key"

    ###########################################################################

    set widgets(2) [object create -alias TextBox]

    $widgets(2) Name txtApiKey
    $widgets(2) Text $argumentData(apiKey)

    $widgets(2) add_TextChanged [namespace code \
        [list textBoxEventHandler [appendArgs [namespace current] \

















        ::argumentData(apiKey)]]]

    ###########################################################################

    set widgets(3) [object create -alias Label]
    $widgets(3) Name lblPackage
    $widgets(3) Text "Package Name"







|
|





|
|



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







1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
    $form MaximizeBox false
    $form AutoSize true
    $form add_Closed [namespace code [list handleFormClosedEvent]]

    ###########################################################################

    set widgets(1) [object create -alias Label]
    $widgets(1) Name lblServerId
    $widgets(1) Text "Server ID (normally blank)"

    ###########################################################################

    set widgets(2) [object create -alias TextBox]

    $widgets(2) Name txtServerId
    $widgets(2) Text $argumentData(serverId)

    $widgets(2) add_TextChanged [namespace code \
        [list textBoxEventHandler [appendArgs [namespace current] \
        ::argumentData(serverId)]]]

    ###########################################################################

    set widgets(3) [object create -alias Label]
    $widgets(3) Name lblApiKey
    $widgets(3) Text "API Key (40 hexadecimal digits)"

    ###########################################################################

    set widgets(4) [object create -alias TextBox]

    $widgets(4) Name txtApiKey
    $widgets(4) Text $argumentData(apiKey)

    $widgets(4) add_TextChanged [namespace code \
        [list textBoxEventHandler [appendArgs [namespace current] \
        ::argumentData(apiKey)]]]

    ###########################################################################

    set widgets(3) [object create -alias Label]
    $widgets(3) Name lblPackage
    $widgets(3) Text "Package Name"
1590
1591
1592
1593
1594
1595
1596











1597
1598
1599
1600
1601
1602
1603
1604
1605
    wm minsize $toplevel 250 0

    wm protocol $toplevel WM_DELETE_WINDOW \
        [namespace code [list handleFormClosedEvent]]

    ###########################################################################












    set widgets(label,apiKey) [label [appendArgs \
        $toplevel .la_apiKey] -text "API Key"]

    ###########################################################################

    set widgets(entry,apiKey) [entry [appendArgs \
        $toplevel .e_apiKey] -textvariable [appendArgs \
        [namespace current] ::argumentData(apiKey)]]








>
>
>
>
>
>
>
>
>
>
>

|







1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
    wm minsize $toplevel 250 0

    wm protocol $toplevel WM_DELETE_WINDOW \
        [namespace code [list handleFormClosedEvent]]

    ###########################################################################

    set widgets(label,serverId) [label [appendArgs \
        $toplevel .la_serverId] -text "Server ID (normally blank)"]

    ###########################################################################

    set widgets(entry,serverId) [entry [appendArgs \
        $toplevel .e_serverId] -textvariable [appendArgs \
        [namespace current] ::argumentData(serverId)]]

    ###########################################################################

    set widgets(label,apiKey) [label [appendArgs \
        $toplevel .la_apiKey] -text "API Key (40 hexadecimal digits)"]

    ###########################################################################

    set widgets(entry,apiKey) [entry [appendArgs \
        $toplevel .e_apiKey] -textvariable [appendArgs \
        [namespace current] ::argumentData(apiKey)]]

1683
1684
1685
1686
1687
1688
1689

1690
1691
1692
1693
1694
1695
1696
1697

    set widgets(button,clear) [button \
        [appendArgs $toplevel .b_clear] -text Clear -command \
        [namespace code [list clearEventHandler]]]

    ###########################################################################


    pack $widgets(label,apiKey) $widgets(entry,apiKey) \
        $widgets(label,package) $widgets(entry,package) \
        $widgets(label,patchLevel) $widgets(entry,patchLevel) \
        $widgets(label,language) $widgets(entry,language) \
        $widgets(label,version) $widgets(entry,version) \
        $widgets(label,platform) $widgets(entry,platform) \
        $widgets(label,fileNames) $widgets(listbox,fileNames) \
        $widgets(button,submit) $widgets(button,clear) \







>
|







1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749

    set widgets(button,clear) [button \
        [appendArgs $toplevel .b_clear] -text Clear -command \
        [namespace code [list clearEventHandler]]]

    ###########################################################################

    pack $widgets(label,serverId) $widgets(entry,serverId) \
        $widgets(label,apiKey) $widgets(entry,apiKey) \
        $widgets(label,package) $widgets(entry,package) \
        $widgets(label,patchLevel) $widgets(entry,patchLevel) \
        $widgets(label,language) $widgets(entry,language) \
        $widgets(label,version) $widgets(entry,version) \
        $widgets(label,platform) $widgets(entry,platform) \
        $widgets(label,fileNames) $widgets(listbox,fileNames) \
        $widgets(button,submit) $widgets(button,clear) \

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

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




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

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

iQIcBAABCAAGBQJYYxKjAAoJEFAslq9JXcLZgXwP/2IEOxjmD/i5g58HnLhTMIHf
86/wSEwymyc+yXz0aOT5xPzfFxJGQKIEmeDBy2MbovXQQTwMkwnQSeY3lkfkXZ9O
vrorHjY6D6ctVvsnWCsbyduz9JenG1rf4WivyBfn+cVp7ASRa3H3jV6QDw2xNI6S
AwjGfPqTd7Px6K6oDTvRmgRw6XvW5n1LoZy519raxakv+Xh5dLRuP6EoVCm9ygDm
8nmJwJsYn/DyO0e3p9kmZNmJMqbTGsWgTAMu561aBLaxE+OMXasm8WOrXeWVrWBS
x5tGsOB1JTA5gE2pEC6qL5OqL7lXipxe35fnIUCI2UEr2apeDRTIPk4OgEnPZkgV
PlHwnUH53+XWSkUxLdyYFM5EYUXmJfOvZTEUBB5umkr8HRa0rkQnSfP6J+oTPO+/
tYIA7c9Vf6JKlpGdSLybiMw8J+EHeMlFr6RSuSV7l1Qh+ExpQXC8UEBBh7UcUiEV
pMxOI4Z6SpaLqD562RuwcaF6M3PfXhqCE3Cp6J1+1fjl7KqkRPl6ZVCZsLVOv7xG
kXquUlX/L+FOj1MxOniPx/ZXXrwTl9rytkfdmkC0B3tSNLqXXQocjXr6cabop7xf
xx1AY2QE80a5SOGkOt9vr90XOTDq7VKM+fn+lb8CPCF5m4xb/ZUsjslwdm0S8ird
1v7LCNxQHxcJ73byy+7+
=j04W
-----END PGP SIGNATURE-----

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

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>







|


|



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


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>60dd3596-d085-4eab-b96f-afc50161e989</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-28T01:16:55.2014297Z</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 [568f51696e] to [45103e5850].

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




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

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

iQIcBAABCAAGBQJYYxKlAAoJEFAslq9JXcLZvpkP/3hlCgNYOnlc9ehNqhjPuYGP
SX/AbnEuK3N8qonEJs2RizfWVYS2dTU1pMIj5UIIZ1kv7JGnZRmmOJ80t1Cta7i9
oYtLHoP4EzZvOf86BTHF3Wamp5pMASjK/ofkViuU3Et4ZzbP1muIsq/Ej9C+bNqI
Gn9fPxL3boKmXS90wsmkW5RKjgTocoNlYb/i4OUxf3C26YQ+EiO3/mZu1J1dlge0
mZM0prbpEWCKGjyYk2SFkGZImQeQWlFJ2BbSxFLecQoMqdKysr3DLmkuk6h7wm38
kmphCJfJ5LwWlui4cejxY5I51g//6tOxItpTv0YLrndzXJqNz6PuzRNjq7oS5fXf
5SJBS8eHB6kYpRivdtLkR/vgEx1V+vepo5pKMkW5idSm8gNiCWVIEeAAE5BTO/3h
zEfn+8H++A/rlNBdVVRhBzZWqHbkUPcX0oHmLwqOJffNAEyB4A2daE8z1W2LzGXe
+oUso8LB705OpG+aRwLsb6gDS688TE6F3vQ0Zj74uJUnR5+EX1T4Kffyq7dLggRp
uY0PJQB+TymYBLHHONC8SsFbUVr3YiXoWleV7kJmeFx/d+IG+lUKi/fNA+Q5U1nO
MEhwjpiNSYCInhKXheCBa79uKb3p+0NJS3x4bNMFEt0UuESvz3VpN1kCaAy32oOy
hjapT5IYqAX9jqkW1u+S
=cd5B
-----END PGP SIGNATURE-----