Overview
Comment: | Corrections to error handling for the 'submitEventHandler' procedure. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
c29841080c546ed16bab4fd67e9e76f0 |
User & Date: | mistachkin on 2016-12-23 01:03:24 |
Other Links: | manifest | tags |
Context
2016-12-23
| ||
01:53 | Make sure the OpenPGP signature files are included when staging package files. check-in: fb013b8d6d user: mistachkin tags: trunk | |
01:03 | Corrections to error handling for the 'submitEventHandler' procedure. check-in: c29841080c user: mistachkin tags: trunk | |
00:33 | In the package uploader client, make sure the language argument is in title case for the repository server metadata and in lower case for the file server directory. check-in: bf5a5e46de user: mistachkin tags: trunk | |
Changes
Modified client/1.0/neutral/pkgr.eagle from [18b3f30652] to [1633d7b27f].
︙ | ︙ | |||
785 786 787 788 789 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 817 818 819 820 821 822 823 824 | } # # NOTE: This procedure attempts to extract the lookup code from the raw # HTTP response data. The data argument is the raw HTTP response # data. An empty string is returned if no lookup code is available. # proc getLookupCodeFromData { data } { if {![stringIsList $data] || [llength $data] < 1} then { return "" } return [lindex $data 0] } # # NOTE: This procedure attempts to extract the lookup result from the raw # HTTP response data. The data argument is the raw HTTP response # data. An empty string is returned if no lookup result is available. # proc getLookupResultFromData { data } { if {![stringIsList $data] || [llength $data] < 2} then { return "" } return [lindex $data 1] } # # NOTE: This procedure returns non-zero if the specified lookup response # code indicates success. The code argument is the extracted HTTP # lookup response code. # proc isLookupCodeOk { code } { # # NOTE: The code must be the literal string "OK" for the package lookup # request to be considered successful. # return [expr {$code eq "OK"}] } | > > > | 785 786 787 788 789 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 817 818 819 820 821 822 823 824 825 826 827 | } # # NOTE: This procedure attempts to extract the lookup code from the raw # HTTP response data. The data argument is the raw HTTP response # data. An empty string is returned if no lookup code is available. # # <internal> proc getLookupCodeFromData { data } { if {![stringIsList $data] || [llength $data] < 1} then { return "" } return [lindex $data 0] } # # NOTE: This procedure attempts to extract the lookup result from the raw # HTTP response data. The data argument is the raw HTTP response # data. An empty string is returned if no lookup result is available. # # <internal> proc getLookupResultFromData { data } { if {![stringIsList $data] || [llength $data] < 2} then { return "" } return [lindex $data 1] } # # NOTE: This procedure returns non-zero if the specified lookup response # code indicates success. The code argument is the extracted HTTP # lookup response code. # # <internal> proc isLookupCodeOk { code } { # # NOTE: The code must be the literal string "OK" for the package lookup # request to be considered successful. # return [expr {$code eq "OK"}] } |
︙ | ︙ |
Modified client/1.0/neutral/pkgr.eagle.asc from [56a0c320f7] to [284d51d37f].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 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 iQIcBAABCAAGBQJYXHexAAoJEFAslq9JXcLZ9RwP/i/Sqju0NxNtfi5WzU/pmoMo SO3U0mDbc62jmsR+mGp5jP7/ayyRMnr1Mswp1ECiJmFr4ZbBXOVTni++PL82z90+ nAWUcOVx2HxM8GhdNviEEtuX8u0V7IT1dECNYVUfHaMQJcxPa1rx8PtglD4ksQGs 2c0dR2n7b25Nx3U6mKuCxclIj/eYAhTh02fDbe8IhdA1JU8ZT3iCgBaB7QgP5Iq5 IBI0y0m6fG680a69/bnf+PPegwE5viWtnk5GfiobvCAtTysyN1deSgStKvnT0K0g plBYkt98E4Oj/iXmfGyuVATstSaFVVci2I3sOHYV+e0pn4S6Niz8fyj9WMh5qnIs OwTvLJzaNsG9vv/f8vt6ziaL2012WrIR1g/wVayFEdI2BOnc5pCdmB5q9CDl1als /lPioJB9ku3M1AkntGbf2C83F1LmR4h20LUOF5TiECxU6SftUfdjehnWf0TUG7RR Bn8cXdyA+KmGcfOhUefrDHCR/XCV4I8GUEJiYenD3IiIbrs2bvTgE7S3hmw/nRAO jLjaQNPsJ0RPlmeISl8pBxUKATeXdVHT7WzTbiUQTffKG5zRu6LCuATRUVURKsIA 2I/1qrKMxfJb07EKoLfdZnhXPyvzYc5nu0lx+n7ZIfWts7evbnjE+jg8Gn5OqG09 33IyB+tscZBu/67DiFr5 =vRb6 -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr.eagle.harpy from [56af910fb2] to [1a1d5b7082].
︙ | ︙ | |||
17 18 19 20 21 22 23 | 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> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>4087e2cf-e72a-4687-83d3-422f239b51af</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-12-23T01:01:47.3896484Z</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 [95dff715e0] to [d9158f4a10].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 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 iQIcBAABCAAGBQJYXHeyAAoJEFAslq9JXcLZJFoQAJAGUAB0+karzXzvk+VoXNop 1qAPrSF3e7bA2pVSIwevS4n8xDFB/3qXO2+1YyFnien8inteCVXyDgYXekUvDR0g EbK/hW32QAV3snoLlMew/ilKAomSd8tHrmHilRS/vDcytHiQ98kMEt1y8g1VZ1Ko 7LvEo1ZJdSB8hJlRHlROWYPinyWTIXITaD/cQUUamuJ9fPHLGFshWR+a0lin0p67 U9uJH0vMhujWjEfzUnEPXCQBV/Y5GiRmAr35/Xy4SSUce/NRbIZDxY1avxoubTfy 1fzMhatxUMMV42zqZ3IG7uww/JonNdHNiqje/+OgK4gSaaSDQikZMJnldntxLNEY bJ2C08EolY1SSs0PNyrVqx8h4jQBUIWisze+NMyYGLOLD8SSrlMOA7ye+KbvfXO+ lPGfrXBdaIpkF9PNVS31jjOAQgAffsB5gywxVX41zA7en9oB6dgkYV4q/QNvHeky GcgKQdedklrzvIv+OscdaKov4KBWFdHikS+0/1inSPB0tbJEhaEu/6arV8xnJ7WZ +IqSEL4GIb2OjKBbASOuX8v4ka8Ugus5ML76VpOaCNs9MDt60jJFpOiwwd2C6g1A 2gUizpAQHlmQKITuJTYe4oSb2TCFt9FMU1u5a7Q+IsnlUBo6jnFY1OSgqfHtsFUo PEcVLi5wGM8smlLGR9Xn =9e2c -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr_upload.eagle from [bf297ce503] to [1ba1952253].
︙ | ︙ | |||
554 555 556 557 558 559 560 | set script [object create String { if {[methodName ToString] eq "GetWebRequest"} then { webRequest ContentType $contentType } }] | | | > > > > > > > > > > | 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 | set script [object create String { if {[methodName ToString] eq "GetWebRequest"} then { webRequest ContentType $contentType } }] set data [uri upload \ -inline -raw -encoding identity -webclientdata \ $script -data $formData $uri] } else { set options [list \ -binary true -type $contentType -query $formData] set data [eval ::PackageRepository::getFileViaHttp \ [list $uri] [list 20] [list stdout] [list \ [expr {!$verboseMetadataSubmit}]] $options] } set code [::PackageRepository::getLookupCodeFromData $data] set result [::PackageRepository::getLookupResultFromData $data] if {[::PackageRepository::isLookupCodeOk $code]} then { return $result } else { error [appendArgs \ "failed to submit package metadata: " $result] } } # # NOTE: This procedure attempts to query the root directory of the Fossil # checkout. There are no arguments. An empty string is returned if # the root directory of the Fossil checkout cannot be determined. # |
︙ | ︙ | |||
1081 1082 1083 1084 1085 1086 1087 1088 | # args argument is not really used, it is a placeholder to make this # procedure more portable between Tcl and Eagle. This procedure may # raise script errors. # proc submitEventHandler { args } { variable argumentData if {[isEagle]} then { | > > | | | 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 | # args argument is not really used, it is a placeholder to make this # procedure more portable between Tcl and Eagle. This procedure may # raise script errors. # proc submitEventHandler { args } { variable argumentData set batchMode [lindex $args 0] 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) |
︙ | ︙ | |||
1130 1131 1132 1133 1134 1135 1136 | error [appendArgs \ "cannot submit package metadata: OpenPGP signing of \"" \ $scriptFileName "\" failed"] } set certificate [readFile [appendArgs $scriptFileName .asc]] | | | > > > > > > > > > > > > > > > > > > | 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 | error [appendArgs \ "cannot submit package metadata: OpenPGP signing of \"" \ $scriptFileName "\" failed"] } set certificate [readFile [appendArgs $scriptFileName .asc]] set result [submitPackageMetadata \ $apiKey $package $patchLevel [string totitle $language] \ $script $certificate] if {!$batchMode} then { set title [appendArgs \ "Package Uploader Client: " [lindex [info level 0] 0]] set message [appendArgs \ "Package was submitted successfully: " $result] if {[isEagle]} then { catch { object invoke MessageBox Show $message $title } } else { catch { tk_messageBox -type ok -message $message -title $title } } } } } else { error "cannot initiate package submission: one or more fields missing" } } # |
︙ | ︙ | |||
1316 1317 1318 1319 1320 1321 1322 | ::argumentData(fileNames)]]] ########################################################################### set widgets(15) [object create -alias Button] $widgets(15) Name btnSubmit $widgets(15) Text Submit | | | 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 | ::argumentData(fileNames)]]] ########################################################################### set widgets(15) [object create -alias Button] $widgets(15) Name btnSubmit $widgets(15) Text Submit $widgets(15) add_Click [namespace code [list submitEventHandler false]] ########################################################################### set widgets(16) [object create -alias Button] $widgets(16) Name btnClear $widgets(16) Text Clear $widgets(16) add_Click [namespace code [list clearEventHandler]] |
︙ | ︙ | |||
1459 1460 1461 1462 1463 1464 1465 | [namespace code [list listBoxEventHandler [appendArgs \ [namespace current] ::argumentData(fileNames)]]] ########################################################################### set widgets(button,submit) [button \ [appendArgs $toplevel .b_submit] -text Submit -command \ | | | 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 | [namespace code [list listBoxEventHandler [appendArgs \ [namespace current] ::argumentData(fileNames)]]] ########################################################################### set widgets(button,submit) [button \ [appendArgs $toplevel .b_submit] -text Submit -command \ [namespace code [list submitEventHandler false]]] ########################################################################### set widgets(button,clear) [button \ [appendArgs $toplevel .b_clear] -text Clear -command \ [namespace code [list clearEventHandler]]] |
︙ | ︙ | |||
1559 1560 1561 1562 1563 1564 1565 | # if {[haveArgumentData]} then { # # NOTE: All necessary arguments were supplied on the command line, use # batch mode. # if {[isEagle]} then { | | | | 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 | # if {[haveArgumentData]} then { # # NOTE: All necessary arguments were supplied on the command line, use # batch mode. # if {[isEagle]} then { submitEventHandler true null null } else { submitEventHandler true } } else { # # NOTE: One or more of the necessary arguments were not supplied on the # command line, use interactive mode. This will create a graphical # user interface, using Tk or WinForms. If any of the necessary # arguments were supplied on the command line, they will be used to |
︙ | ︙ |
Modified client/1.0/neutral/pkgr_upload.eagle.asc from [b4eba8e05c] to [a543043424].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 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 iQIcBAABCAAGBQJYXHe1AAoJEFAslq9JXcLZUbEP/iY+g9t1wrNP6ixOzSZvmWjc z6o2axQnlNvVdNMRYXvqLqpp+rvZALc1lfJwZUA8aolv6wv3YnDPCcnkh2O0AOyt Wg00oj3mk9r/nM7vriVCWciM4t3nY1LLK8dr8pJggyxvJPxen8ov6RP2DK+c+FNj XY+Z/Y5rmVZnlkK0I4rHwP9+YW4d7zT605dAqHPxtEenjxvNHelONACOYnQRh9BR iO4TcFnJLlJgqyjgNdnluiY0GFgIlOpKsve01TNQhHUPNJ5lzv2mywaX7FPAIjBr 4+42jRokaQUGYFw9zq6SocbJY4pPM7IoNAtjvaBH+rltA+jdiUWHjo2P+8GWuX25 ftZsUsxfz5pD8dUr1tfG5rCd5fsVA2h01fO/obugmBmgZSZwmuRvAsg17cfmxinq UWszBsrHth2bOauk6nBRG/DdA7rVf1cEFPywO2iwW9tx3tDR17X+dGBdHrgP+Hq1 oihu42rs5+pwKw0jQnrirBjJrpUyJ+UnUJB/upcVZsRw6cxrMAdeQwEhlhj0Ekwz cPOdoW2bvrJ1tMDZ0R1BNn8oUHPKf0mcQ+Sh+wJ7iSz21Y65JdcBx3yv2hkGEViB EoVFE4E8pedzyXMLK3yPzPo8D1H9NVxXX/jRCrco9FLG/OHa2v+Wb3TyR9aGQgo2 IR7mG7Zkh+zlkd42ACfU =W/lR -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr_upload.eagle.harpy from [8dff3168f0] to [e26a03573f].
︙ | ︙ | |||
17 18 19 20 21 22 23 | 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> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>61a3f6f8-30b5-487a-9a3f-93ff28cb5c6a</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-12-23T01:02:14.0878906Z</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 [cc9f6e75cb] to [bac67aa222].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 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 iQIcBAABCAAGBQJYXHe3AAoJEFAslq9JXcLZFNQP/3b5fFoLkNtLhWlDzARUOfIt mxaxh/XzKDzPIn1+LXPUy+N/o05Yhcc97WuAkwwsqr/1iELqBKg8+MddknPs7OR7 JdEdMKY63lrRw/d5GUr1IMSIFi40a3oWER4Jgqtk0+gcy7NG7aqmQcOVfby05c9/ T/hQH7h1aKVd6YjDv1QZ1NszIMS4WrBwwSLpN6pdNgE6sFXNlfP1B6H8IgbQN/1Z ve8ri9cJuSIaXG/OHRnpVHM422JIkxUtkpGsUb6pvc3aeE36iFL7wSiUaKmuj5LL Jcym0+8MyRaz6tLt+WHwAP0KRs7hl7luP1aAGP75twsQlx9uEfsbVoYw4+j619d6 JhX7YX8C4F22V/ZQZOUoC7VebwAQ8Nx+QWwe8vzyAqZGXVAqRJ7Cl3oW4O6mzmjI oaS5zXFQyLEU2n+sCUvTlCT9uvsIBV46cHiGEUOxs4iBpaOeXvorkoDEneJ8siZQ f08J7qO0p3dOkj2e8wC/vfFZ+anw/1EU6bk8FdHc3l1Da0RSMmGcXG4/7NR2aI7F 16XYTriDG6gOn+cWEuZzPFYxp8aYX5NYtw4jfjLJKlIClqmBEBEMIaN673WKAoI8 g1RC6GGWHjta5RO/CHzsnZgFubFyX1NgSdnZr50ZZbTNTMZbD+PqeEOwsHoBBfdd d5Y5PVHIsuZmrdcf+nzo =Dhu+ -----END PGP SIGNATURE----- |