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: |
f181118f2472b95425d31f46a64f2893 |
User & Date: | mistachkin on 2016-12-28 00:49:56 |
Other Links: | manifest | tags |
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 | |
Modified client/1.0/neutral/pkgd.eagle from [290790a04d] to [abdfdd95a7].
︙ | ︙ | |||
268 269 270 271 272 273 274 | # # <public> proc useServerId { {serverId ""} } { variable downloadUrn variable loginUrn variable logoutUrn | | | 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 | } } } return "" } | < < < < < < < < < < < < < | 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 | -----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 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 | 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>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 | -----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 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 | # 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 | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | > > > > > > > > > > > > > > > > > > > > > > > > > > | > > > | | | 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 | -----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 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 | 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>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 | -----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 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 | # "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 } { | | | 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 | # 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). # | | | 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 | set checkouts C:/checkouts } else { set repositories ~/repositories set checkouts ~/checkouts } set message [subst { | | | 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 | -----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 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 | 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>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 | -----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 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----- |