Comment: | Pickup 'common.tcl' fixes from upstream, mostly related to TLS handling. Unify variable override handling. Bump version. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
0771035cd3074f921a39ac7d825722b3 |
User & Date: | mistachkin on 2019-11-06 16:00:28 |
Other Links: | manifest | tags |
2019-11-06
| ||
16:08 | Regenerate the documentation. check-in: 2fa0ad12f0 user: mistachkin tags: trunk | |
16:00 | Pickup 'common.tcl' fixes from upstream, mostly related to TLS handling. Unify variable override handling. Bump version. check-in: 0771035cd3 user: mistachkin tags: trunk | |
2019-10-18
| ||
05:24 | Regenerate the documentation. check-in: d87ad65401 user: mistachkin tags: trunk | |
Modified client/1.0/neutral/VERSION from [c2e64b60cb] to [1fe894c9b8].
|
| | | 1 | 1.0.9 |
Modified client/1.0/neutral/VERSION.asc from [3f114e1a07] to [4c63af5937].
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 iQIcBAABCAAGBQJdwu0RAAoJEFAslq9JXcLZjpMQAIGkIFDuDsSEed4HMwUsZJDe SSisqlHu/4h/bNj0lGHR3o5TwJpSkHKR2Ck57P3yCvTMbUCtSam/x8pqNP5gVY2C XjBsCSHj/vin09gPxySyRuPRXDcPDKNpy20YhZW8m7wF+laY6/Rgk/CwLMFUlqyW WMH+BNkkK92ZtgwbCAMQ/HENzCWZEruw4ZSeoW7842qImZxOwmLU0q74qbDvLCez lWH+LfZqESitMWIQrebCC9ZMJmQeZu110zziiXPMLYTyiEw1L9+7dHicIlNbu3WD cBp3JQmo4VhHtDLiWlRPAdjIqOv6ABQBelFbxZkKa2ZVOu1mseTA8/Nl/6X/i3If FlOtyy4RfNaS66UHbRPwOWtDMcwCbXJDRAUyIqLFY0bRBRDmnIMsoNAvV5+nfRks HE3o7U1VG/fM4QpDnHJbY/OPOEKsbcC4OnL+31ladYeE/1hbhNsAkepIyFINuy+z GDaUvAyIKXwyjidTSOcPnvg21dqYIWnzX67Gf+xvXD0C07ZPvXJrODFLanhLET+4 JDkNT0aAVQu32MhjN/I66aNqfW1nOOqEkfUKy9bnMGJoEEeKwHXjY6CCAzAnH3Tg M/ZOA6C3vdcp21h/7p1XStyBwjVg/AXwdGjpwRMFDyFX9/CQS4MsGeTq2O/+4/R2 EHRtzqA6ufNHJA/8Xd8m =olrM -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/common.tcl from [777dc338d2] to [4eebca3233].
︙ | ︙ | |||
102 103 104 105 106 107 108 109 110 111 112 113 114 115 | # variable forceSecureUri; # DEFAULT: true if {$force || ![info exists forceSecureUri]} then { set forceSecureUri true } # # NOTE: Is this HTTP request processor allowed to use plain HTTP if/when # the "tls" package is not available? This should only be changed # if the "tls" package cannot be easily installed for use with the # native Tcl interpreter in use. It should be noted here that the # official package repository server reserves the right to refuse # plain HTTP connections, which means that changing this setting | > > > > > > > > > > | 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | # variable forceSecureUri; # DEFAULT: true if {$force || ![info exists forceSecureUri]} then { set forceSecureUri true } # # NOTE: Should the HTTP request processor fail if the "tls" package is # not available? # variable mustHaveTls; # DEFAULT: true if {$force || ![info exists mustHaveTls]} then { set mustHaveTls true } # # NOTE: Is this HTTP request processor allowed to use plain HTTP if/when # the "tls" package is not available? This should only be changed # if the "tls" package cannot be easily installed for use with the # native Tcl interpreter in use. It should be noted here that the # official package repository server reserves the right to refuse # plain HTTP connections, which means that changing this setting |
︙ | ︙ | |||
223 224 225 226 227 228 229 230 231 232 233 234 235 236 | # # NOTE: This variable is used to determine if plain HTTP URIs should be # converted to HTTPS, if the "tls" package is available. # variable forceSecureUri # # NOTE: This variable is used to determine if plain HTTP is allowed if # the "tls" package is not available. # variable allowInsecureUri # | > > > > > > | 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 | # # NOTE: This variable is used to determine if plain HTTP URIs should be # converted to HTTPS, if the "tls" package is available. # variable forceSecureUri # # NOTE: This variable is used to determine if an error should be raised # if the "tls" package is not available. # variable mustHaveTls # # NOTE: This variable is used to determine if plain HTTP is allowed if # the "tls" package is not available. # variable allowInsecureUri # |
︙ | ︙ | |||
265 266 267 268 269 270 271 | # if {[info exists tcl_version] && $tcl_version >= 8.6} then { namespace eval ::tcl::unsupported {} set ::tcl::unsupported::socketAF inet } # | > > > > > > > > > > | | | | > > > > > | | | 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 | # if {[info exists tcl_version] && $tcl_version >= 8.6} then { namespace eval ::tcl::unsupported {} set ::tcl::unsupported::socketAF inet } # # NOTE: Setup lowercase URI scheme prefixes used within this procedure # to detect and/or change the URI scheme used. By default, this # procedure will always attempt to force HTTPS use when the "tls" # package is available -AND- it disallows redirects from HTTPS to # HTTP -AND- it disallows using HTTP when the "tls" package is # unavailable. # set http http://; set https https:// # # NOTE: If the "tls" package is available, always attempt to use HTTPS; # otherwise, only attempt to use HTTP if explicitly allowed. # if {[catch {package require tls} error] == 0} then { ::http::register https 443 [list ::tls::socket -tls1 true] if {$forceSecureUri} then { if {[string tolower [string range $uri 0 6]] eq $http} then { set uri [appendArgs $https [string range $uri 7 end]] } } } else { if {$mustHaveTls} then { error [appendArgs \ "the \"tls\" package cannot be loaded: " $error] } if {$allowInsecureUri} then { if {[string tolower [string range $uri 0 7]] eq $https} then { set uri [appendArgs $http [string range $uri 8 end]] } } } # # NOTE: Unless the caller forbids it, display progress messages during # the download. |
︙ | ︙ | |||
412 413 414 415 416 417 418 | # # NOTE: For security, by default, do NOT follow an HTTP # redirect if it attempts to redirect from HTTPS # to HTTP. # if {!$allowInsecureRedirect && \ | | | | 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 | # # NOTE: For security, by default, do NOT follow an HTTP # redirect if it attempts to redirect from HTTPS # to HTTP. # if {!$allowInsecureRedirect && \ [string tolower [string range $uri 0 7]] eq $https && \ [string tolower [string range $location 0 7]] ne $https} then { # # NOTE: Just "give up" and raise a script error. # ::http::cleanup $token; error [appendArgs \ "refused insecure redirect from \"" $uri "\" to \"" \ $location \"] } |
︙ | ︙ |
Modified client/1.0/neutral/common.tcl.asc from [7c05327947] to [c0edbd5e89].
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 iQIcBAABCAAGBQJdwuweAAoJEFAslq9JXcLZXBIP/3AljWlM+FVGIHPg8dzZQGP2 taIaYU4TN1J2dwwNhcw+lBG/aaGtvwjdGdWrEoPQ/V/+ix2jDnC/bIpORLoW6oKt 1ZLHLPIUH6PwgxVdC9Jnirwh2qcRlOXuJEWeKVCE3mwEzMnWgmN0f0UpnmiG9xV3 L+Q/QAqIWI/EO7TI2thZCtu6Xa/gTexT9NSfpT7Wrb3ycFm9MSAylkMDgpKIV4NT Ix/VaceRBHTEL8PnU2v4QS5Oy4qYDKT+7gXwYgZa37hpFE0u+Te/gmw/E0f9+i4F jaasJYjPfwakw4zkhvyGrBqPQghvOmTLNSYaAnXinVbdbFqDuhLHFuRsXSsjQzOS s7tsomAXeap21KkAOmj5L4xmzRUneV0mu4eG55dcBVPkkB4PSnM0x6K26FsjQHVa hb+cbkdzokiSfx5RSA52+XM6qoYssERg03mmWXnSB0HQiS3zwgMgFXiLyn/wuS7M xB78bGec2sZcvDFt4iNGeLU9gUpkeRFw8Y2nWJufF7qaZLYMPDrvxKXeyAv+rVJ5 FpE6EDs+87edtTY4Gas31LiX01/IqtOoItwcMTq3cRaMHW0JV5TTkfovDfUXb6ZY VrskkrEJINr+hjuyWZt+qKM5yLynonkRIGKHzgKyKcGcfq/T2Dc18F9etuWuKxZx 8evp66iJ3/hGlV27JB84 =KydR -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgIndex.eagle from [efb7154339] to [c6a8e297f6].
︙ | ︙ | |||
13 14 15 16 17 18 19 | # RCS: @(#) $Id: $ # ############################################################################### if {![package vsatisfies [package provide Tcl] 8.4]} {return} if {![package vsatisfies [package provide Eagle] 1.0]} {return} | | | | | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # RCS: @(#) $Id: $ # ############################################################################### if {![package vsatisfies [package provide Tcl] 8.4]} {return} if {![package vsatisfies [package provide Eagle] 1.0]} {return} package ifneeded Eagle.Package.Repository 1.0.9 \ [list source [file join $dir pkgr.eagle]] package ifneeded Eagle.Package.Downloader 1.0.9 \ [list source [file join $dir pkgd.eagle]] package ifneeded Eagle.Package.Uploader 1.0.9 \ [list source [file join $dir pkgu.eagle]] |
Modified client/1.0/neutral/pkgIndex.eagle.asc from [94989ac99f] to [7eee737737].
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 iQIcBAABCAAGBQJdwuzwAAoJEFAslq9JXcLZ8a0P/3QTz2XMwNlQuRTOa5XIKKNR db9oRikBI/7Q3YiUd3wP0bjSLQSj8pEce8tofTccs/CN69xZeTbqBIe5lCNHr1VD H8aj05B7jKfheLCElnJi/vGlU5+WQFor1zjHvD7db1GZikRsutiW8kN6nlOmtCWD AUWMDIEtwdeAdykJYmK0H3DpqL1owPsxtIE479ZJuTE6cSg2P56hDLo9Ly7SHzo5 Cq4XWHFyPzhCVgWgC4YtvOyUjefT3npPYNAgBZcCR9j8NVSWBSV0gQ2prbtzOkSp FyPbFxDJFR45VdJqJFPDM0zb0UXSaLQJVcXTB5l5WB07Qntiek6DxgUFCMoBX7Wu X7XY4lymfxTSTyvLGgtHT32Yp44pWaVuGHkTmMH1NVq4EkRVIqd1jrg1+7uRSDSz D3gv26Wiimx6dODQSGB5+WZ6EQxRE2f5YyTgmWoqUgr74K6pEPmFvQDtH5M+XVIr bplJkTul4vBMCwrmeKsyGSeQN/Qa09J+9RV9mmh73j2eVBoQw0Mo93/oOV/qQU40 bL5a4hY1o5iTjf+h37jyZPej0YktsKToKz4F8uNDTwehIenwn2wun+DpAETRLfiS +qalYlT9wQD0n899xFGudRjeWJlnDCv/3gkJR29GynV0TWUTOJjgd2B5DkWL0Pv3 jMObKwg9HF1eTwwtboYB =CDI/ -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgIndex.eagle.harpy from [1111dac78e] to [c2cf04b630].
︙ | ︙ | |||
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>a08df69d-86bd-4e87-b0ec-8d16dcabfa96</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2019-11-06T15:54:12.0237335Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> 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 </Signature> </Certificate> |
Modified client/1.0/neutral/pkgIndex.eagle.harpy.asc from [4e14f6309d] to [19f9cccda1].
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 iQIcBAABCAAGBQJdwuzzAAoJEFAslq9JXcLZAQsP+wTws+YmOsBYL438XE/ELUdR Dilx40p/e8xFqsa+qz7cpCQ/KTQsiUmyYAC6hXHu3U7VchhuYaF55YZtX7d/9Ug7 2g4sBJhPU6x5i7uzUkW1M3Hq6NAgUh0CXN6O9zYWFm8NMOs34Sbwy8S6OXx6cRZP WaMynzI6PNvmbO1TD9B0gwcpdMH6uKmIanEYOIRLHM3eUeUlwVekMZq+PwLgPmnq cz1ASvNtQJIU2lh51OCMPq/fv8OCe3dTL+JJf1N+2rPXB/5lNB8B4ucR/Z5J+p3d czZSFP8UiR1g6wD+hMs2j+drCIY09eTRJcJvOdr+Be5PRxOTnXBywv/s1g/N+Ht2 Qr20io0HRu+xKDerngyGTPea6EPURKd/X9JuWasNUkuVT4uEPuTK0J03MTXGtgeD CsNwJNDdZEYEH27VqRfJYEwAOn9Bfk4EOkCqnqULUHY/fh0RC0WCYRR9zF3b9LjW 7CM+hoPFu6fmAFqHWwq3vr/KTp6dgJDz/8M0kvwOOwWAdH4TLYUZOjvlBGJSH7bd Ig30tRm4GpQPPZIBtHvSgr+0cjN/Zu+R1fmyU8HEYb2s/PdjtSA0CkYEppyLF+yK zpPkA0pMeQHHLMoyiI1Poc6sCpcJHfkyb3oKSDEjszcRX+u6DXSGP+yrJOFLsJTq Q5tjjHdsxyux6nPTFmEg =IZtJ -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgIndex.tcl from [ae23f17591] to [3f2ee55585].
︙ | ︙ | |||
13 14 15 16 17 18 19 | # RCS: @(#) $Id: $ # ############################################################################### if {![package vsatisfies [package provide Tcl] 8.4]} {return} if {[string length [package provide Eagle]] > 0} then {return} | | | | | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | # RCS: @(#) $Id: $ # ############################################################################### if {![package vsatisfies [package provide Tcl] 8.4]} {return} if {[string length [package provide Eagle]] > 0} then {return} package ifneeded Eagle.Package.Repository 1.0.9 \ [list source [file join $dir pkgr.eagle]] package ifneeded Eagle.Package.Downloader 1.0.9 \ [list source [file join $dir pkgd.eagle]] package ifneeded Eagle.Package.Uploader 1.0.9 \ [list source [file join $dir pkgu.eagle]] package ifneeded Eagle.Tools.Common 1.0 \ [list source [file join $dir common.tcl]] |
Modified client/1.0/neutral/pkgIndex.tcl.asc from [b140f62c0a] to [92c31eb9bd].
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 iQIcBAABCAAGBQJdwu1lAAoJEFAslq9JXcLZRTkP/j9/cVau+OcQFUhLSp0vmGRS KVVeKeWSm9/uEq63So4ulOop3IP54v5qUXLcMLcPCPw574KNXJ4FDSI59IAUsLxO C0S2dlXMucrRhvvzBseE2+X88ZCrmnBLS+P28o93sKHnCNuBcAZ+eM3UEaBHsuDX wmps1B4/nyeJ6zgGdgBhxnYcYhZ6hdS4zyo0LG7kO82hBP8bGPVYyRZZ7fDmtbZE CkNvo50FJ16HSRxd69HQUrLuNYDIxZve8XVNGSRF1D9nMUd6QBTU85HWIHthykhU gW18C2UxprnDpo+anNaLqwCXMhroT3yUDlGRH8pys/YibysZRvYLNPCzWtgl1C+0 7AM4dppAScdHfLvzI1RVYDTSxttLaq54YI6VAH8kC+NcU+kH/d20Cl2WrBMGT+16 5ol9iQK2nZZ0BhsRgVt43Oblhdje1p+SExxsT2hOsvgGtTMa3wxHBzAYQ0ywkFnQ CuciHEkx0dfBY9pys5bINuAdwS5ruDs6LZQzvAfvqCmc+QRIXsJRRDdKjSk3edYP 3baedv+eOr7h9Wvy9daRxKS+d4RkiKuxBXLdt+zUt+AV/mW3KBnVc2C7X50kURYH m37HghAUF2T5DG3EizOikN/fIXq0FDYoXe5hjVerBkm8/SHhO8YSXppv9j1SDKo9 G3Y+LmBLDF2cm+TFIbEm =2m/u -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgd.eagle from [cc15863c0a] to [a8520a0f88].
︙ | ︙ | |||
203 204 205 206 207 208 209 | # # NOTE: This procedure sets up the default values for all configuration # parameters used by the package downloader client. The script # argument is the fully qualified path and file name for the script # being evaluated. # | | | | | | | | | | | | | | | | | | 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 | # # NOTE: This procedure sets up the default values for all configuration # parameters used by the package downloader client. The script # argument is the fully qualified path and file name for the script # being evaluated. # proc setupDownloadVars { script force } { # # NOTE: What is the fully qualified path to the directory containing the # package downloader client? # variable clientDirectory if {$force || ![info exists clientDirectory]} then { set clientDirectory [file normalize [file dirname $script]] } # # NOTE: This is the HTTP(S) login cookie to use when downloading files # from the package file server. # variable loginCookie; # DEFAULT: NONE if {$force || ![info exists loginCookie]} then { set loginCookie [list] } # # NOTE: Prevent progress messages from being displayed while downloading # from the repository, etc? By default, this is enabled. # variable quiet; # DEFAULT: true if {$force || ![info exists quiet]} then { set quiet true } # # NOTE: Emit diagnostic messages when a new temporary directory name is # created. # variable verboseTemporaryDirectory; # DEFAULT: false if {$force || ![info exists verboseTemporaryDirectory]} then { set verboseTemporaryDirectory false } # # NOTE: The user name for the public account on the package file server. # If this is an empty string, there is no public account. # variable publicUserName; # DEFAULT: public if {$force || ![info exists publicUserName]} then { set publicUserName public } # # NOTE: The password associated with the public account on the package # file server. If this is an empty string, the public account is # disabled. This is not considered to be a secret; however, it # should not be shared with any person or organization that does # not have access to the package downloader client. # variable publicPassword; # DEFAULT: X+NlF2obS5tQFKIsf/q345/naqVSGD67Cg if {$force || ![info exists publicPassword]} then { set publicPassword X+NlF2obS5tQFKIsf/q345/naqVSGD67Cg } # # NOTE: The root directory where any persistent packages will be saved. # variable persistentRootDirectory; # DEFAULT: [getPersistentRootDirectory] if {$force || ![info exists persistentRootDirectory]} then { set persistentRootDirectory [getPersistentRootDirectory] } # # NOTE: The root directory where any temporary packages will be written. # variable temporaryRootDirectory; # DEFAULT: [getFileTempDirectory PKGD_TEMP] if {$force || ![info exists temporaryRootDirectory]} then { set temporaryRootDirectory \ [::PackageRepository::getFileTempDirectory PKGD_TEMP] } # # NOTE: Is this package being run by the package installer tool? If so, # all downloaded packages should be automatically persisted to the # library path. # variable viaInstall; # DEFAULT: false if {$force || ![info exists viaInstall]} then { set viaInstall false } # # NOTE: This is the name of the executable file used to invoke the # Mono implementation, possibly without a file extension. # variable monoFileNameOnly; # DEFAULT: <unset> if {$force || ![info exists monoFileNameOnly]} then { if {[isWindows]} then { set monoFileNameOnly mono.exe } else { set monoFileNameOnly mono } } # # NOTE: The command to use when attempting to verify that Mono and its # associated runtimes are installed locally. Generally, this is # not needed on Windows machines. # variable monoInstalledCommand; # DEFAULT: mono --version if {$force || ![info exists monoInstalledCommand]} then { set monoInstalledCommand {{${monoFileNameOnly}} --version} } # # NOTE: The regular expression pattern used when attempting to verify # that Mono and its associated runtimes are installed locally. # Generally, this is not needed on Windows machines. # variable monoInstalledPattern; # DEFAULT: ^Mono JIT compiler version \d+\. if {$force || ![info exists monoInstalledPattern]} then { set monoInstalledPattern {^Mono JIT compiler version \d+\.} } # # NOTE: This is the name of the executable file used to invoke the # .NET Core implementation, possibly without a file extension. # variable dotnetFileNameOnly; # DEFAULT: <unset> if {$force || ![info exists dotnetFileNameOnly]} then { if {[isWindows]} then { set dotnetFileNameOnly dotnet.exe } else { set dotnetFileNameOnly dotnet } } # # NOTE: The command to use when attempting to verify that .NET Core and # its associated runtimes are installed locally. Generally, this # is not needed on Windows machines. # variable dotnetInstalledCommand; # DEFAULT: dotnet --version if {$force || ![info exists dotnetInstalledCommand]} then { set dotnetInstalledCommand {{${dotnetFileNameOnly}} --version} } # # NOTE: The regular expression pattern used when attempting to verify # that .NET Core and its associated runtimes are installed locally. # Generally, this is not needed on Windows machines. # variable dotnetInstalledPattern; # DEFAULT: ^\d+\.\d+(?:\.\d+)*$ if {$force || ![info exists dotnetInstalledPattern]} then { set dotnetInstalledPattern {^\d+\.\d+(?:\.\d+)*$} } } # # NOTE: This procedure modifies the URN variables used by the package # downloader client so that one or more alternative (private?) |
︙ | ︙ | |||
2067 2068 2069 2070 2071 2072 2073 | # one or more of the variable setup in the next step. # ::PackageRepository::maybeReadSettingsFiles [info script] # # NOTE: Setup the variables, within this namespace, used by this script. # | | | 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 | # one or more of the variable setup in the next step. # ::PackageRepository::maybeReadSettingsFiles [info script] # # NOTE: Setup the variables, within this namespace, used by this script. # setupDownloadVars [info script] false # # NOTE: Setup the server, version, and URI variables, in this namespace, # that are used by this script. # setupDownloadServerVars false setupDownloadVersionVars false |
︙ | ︙ | |||
2090 2091 2092 2093 2094 2095 2096 | maybeAddToAutoPath [expr {[isEagle] ? "eagle" : "tcl"}] \ $persistentRootDirectory # # NOTE: Provide the package to the interpreter. # | | | 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 | maybeAddToAutoPath [expr {[isEagle] ? "eagle" : "tcl"}] \ $persistentRootDirectory # # NOTE: Provide the package to the interpreter. # package provide Eagle.Package.Downloader 1.0.9 } |
Modified client/1.0/neutral/pkgd.eagle.asc from [574c2050f1] to [ca7e2d07fe].
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 iQIcBAABCAAGBQJdwuz3AAoJEFAslq9JXcLZHRAQAJq45rRYk9r9CjPmahPUfOeF baZC3iDFz8VWDuv4hcU6W2q+RgwqWnsS06wUoVXYnrk2bCY8MH/0XDvkQwtGxIEc k2p63L9zxw/ri5FxvNYuGIvDl+lhrqKleMHZODCKibQwM51to2CPXx1bMgbKsvDO sXW2Mz4gcV8GwItdY/sZjEwq8qU/wfXjW4ZWcwaBp3smadUZBv7r94i4nFRdT+yD 5YwxT7Qy0J6qyVxseH4GI1onA/ds1p/to2Wmy4fELUesAuOwwsGNcDTUZl+zDUEy Fxj16CHWu62lv+YSBDmFFd1xrUBNKvVZ3ckATRXVznbmQYYEwRgv9Dg8GeDg7qtv zRnUYj5BCCVG8aBYJccCXC2h+cby8otoUF/bCPr9BJwWw/KqzZFeLGLSf5/5rIUB XK7sOe/2GNkw4nu7NxbgCyHUpZfbr/5eafmhOK2AAwR518NbqDhjhTzJGOUCkkbd G9qZpkcDQZULVYu20fRYqUW341k5frZ03dcqKVx0ZWg9EQhspbNkV07MQnH3lTG2 A4AkgUQladsqfgR6wnskF0tlcTozy50Jj2wUNZU8N0ciQEUS/2vZDO0hwRrSuJdj dq6L8+4/EBrEGO3bbwcipi0CACMTYviI5gSECc6wBaqSwllilXVrPLmm/GLgb2yU xp1P34dex7A0cxbnlncp =8/XM -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgd.eagle.harpy from [4d4d21bcbd] to [d344a71fd0].
︙ | ︙ | |||
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>99b4ca9b-d98b-4ff8-9f54-4ceda46b22e5</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2019-11-06T15:53:46.6032795Z</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 [673e74af97] to [6993fd762b].
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 iQIcBAABCAAGBQJdwuz5AAoJEFAslq9JXcLZUDUQAIlvZ+UZowmVWidxVUfoblPo oLRZfqAHGoMqZfywKPuwrUY7CTJooQcn94bQ7Hu818AwRD+H3QWEqL98XaXADnEe b0Xk0zD2Carq2XIAKrWwFPQE/sJFdXfFPAWh3NMfzxjd2qgDDZCdV22pr8fiQ4So EnsVQqPeYJqUExU3Ye7WvamuDwcWJ9uiiXb+imTWzpl/1it879Kk2zwgYW/a1NuA nSUoyL9uoNtCFjbrvgpoVmIrgJ1EINEarOCkLhg/sBcna4Ub/hk2ACdx+Nqh/nBg pLov823BCyf3kluI0fOaw6xJ9XfOijebz2iV8SN8ey6TEDNM8n9WKxLn7i4vxkBx 9tcMWP1qQ6IGHAOjABdYUFVn/YrvJhbYYJXBDTAMNduBAHezzJYYRN+DL2UfpE1I gffU15sSORtbApU9gmWjIhGg4kxfqiVr1R5dwHgoTOdZZ6K2/GRAr033x9qyshdz 7m+MD4sYCog+OqhimgX3QQaNvNZEFjQe9sdkzia13pkQ4JECj6qOPuLhiof8zCU2 NOfMFJDIz1TYbAG29BxjyLqMbt9wj2YZA4y1pdLPH9LdrDBowyGee5t519c8wM6f 6dJRAVoMKYc5OPbe9RJ11C0cPB9dIenGrTuHuj5xKctAvRmhR9fJa8/tJ7bRcH5I r/mx5wYNZ4oPTbhzJT38 =N7fZ -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr.eagle from [bbff2d5c48] to [8f2d9374a1].
︙ | ︙ | |||
2287 2288 2289 2290 2291 2292 2293 | } } } # # NOTE: This procedure sets up the default values for all configuration # parameters used to interact with the OpenPGP implementation. | > | | | 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 | } } } # # NOTE: This procedure sets up the default values for all configuration # parameters used to interact with the OpenPGP implementation. # If the force argument is non-zero, any existing values will be # overwritten and set back to their default values. # proc setupRepositoryOpenPgpVars { force } { # # NOTE: This is the name of the sub-directory containing the OpenPGP # implementation. It is platform-specific. On Windows, this # sub-directory is relative to the "Program Files" directory. # variable openPgpInstalledDirectory; # DEFAULT: [file join GNU GnuPG] |
︙ | ︙ | |||
2405 2406 2407 2408 2409 2410 2411 | append openPgpSignCommand { --batch --yes {${fileName}}} } } # # NOTE: This procedure sets up the default values for all configuration | | | > | | | | | | | | | | 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | append openPgpSignCommand { --batch --yes {${fileName}}} } } # # NOTE: This procedure sets up the default values for all 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 setupPackageUnknownVars { force } { # # NOTE: What is the default set of API keys if none were set explicitly? # This list is subject to change at any time -AND- may be empty or # may contain non-working API keys, please do not rely on it. # variable autoApiKeys; # DEFAULT: 0000000000000000000000000000000000000000 if {$force || ![info exists autoApiKeys]} then { set autoApiKeys [list 0000000000000000000000000000000000000000] } # # NOTE: Automatically install our [package unknown] handler when this # package is loaded? # variable autoHook; # DEFAULT: true if {$force || ![info exists autoHook]} then { set autoHook true } # # NOTE: Automatically [tcl load] when this package is loaded from the # Eagle language? # variable autoLoadTcl; # DEFAULT: <automatic> if {$force || ![info exists autoLoadTcl]} then { # # TODO: Better automatic detection of native Tcl installs here? # if {[isEagle] && [catch { tcl select -flags +TrustedOnly -robustify -architecture }] == 0} then { set autoLoadTcl true } else { set autoLoadTcl false } } # # NOTE: Automatically [package require Garuda] when this package is # loaded from the Tcl language? # variable autoRequireGaruda; # DEFAULT: <automatic> if {$force || ![info exists autoRequireGaruda]} then { # # TODO: Better automatic detection of Garuda here? # if {![isEagle] && \ [llength [package versions Garuda]] > 0} then { set autoRequireGaruda true } else { set autoRequireGaruda false } } # # NOTE: The command to use when creating Harpy signatures for downloaded # package scripts. # variable harpySignCommand; # DEFAULT: {${shellFileName}} -file ... if {$force || ![info exists harpySignCommand]} then { set harpySignCommand "" append harpySignCommand {{${shellFileName}}} append harpySignCommand { -noArgumentsFileName -file {${toolFileName}}} append harpySignCommand { {${scriptFileName}} {${vendor}}} } # # NOTE: Verify that the package script matches the current language # when called from the [package unknown] handler? # variable strictUnknownLanguage; # DEFAULT: true if {$force || ![info exists strictUnknownLanguage]} then { set strictUnknownLanguage true } # # NOTE: Emit diagnostic messages when a [package unknown] handler # is called? # variable verboseUnknownResult; # DEFAULT: false if {$force || ![info exists verboseUnknownResult]} then { set verboseUnknownResult false } # # NOTE: Emit diagnostic messages when a URI is fetched? # variable verboseUriDownload; # DEFAULT: false if {$force || ![info exists verboseUriDownload]} then { set verboseUriDownload false } } # # NOTE: This procedure is the primary entry point to the package repository # client. It attempts to lookup the specified package using the |
︙ | ︙ | |||
2628 2629 2630 2631 2632 2633 2634 | setupRepositoryServerVars false setupRepositoryUriVars false # # NOTE: Setup the OpenPGP implementation related variables, in this # namespace, that are used by this script. # | | | | | 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 | setupRepositoryServerVars false setupRepositoryUriVars false # # NOTE: Setup the OpenPGP implementation related variables, in this # namespace, that are used by this script. # setupRepositoryOpenPgpVars false # # NOTE: Setup the variables, within this namespace, used by this script. # setupPackageUnknownVars false # # NOTE: Setup for our [package unknown] handler, which may involve a few # different operations. # setupPackageUnknownHandler # # NOTE: Provide the package to the interpreter. # package provide Eagle.Package.Repository 1.0.9 } |
Modified client/1.0/neutral/pkgr.eagle.asc from [5a8fdaa5df] to [00f9341292].
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 iQIcBAABCAAGBQJdwuz8AAoJEFAslq9JXcLZcVkP/jS4+eAdHt6D+Tmv5elrElPX GiNMqBGiehn5l8uWB5SnjeU/zvvJqW2MybhKvCTwIjEXYu7mv2vFPZBRXADUpvtF tOfzeIP8K8crlJwz8c/O1NQCvzfA3U2sEa03y7ULu8vZSpXgrtijBMDfu8ABrFlc StVvLyQhQ0KJtsn5IR9LKLvWb8Izk3/+YTQp+i5jWv3LU40FbBJZinc4K3W6h/Cj Zg3QFGxRyO2tGw3j2JO6NPtQN6OIIvNLc2nmkEjUnlHROLwxsChMapQmGxVmA1CI QWtKjsaLbIZXKPGTeryQ7i50icW5AV1uGox/yDp/RFt8a9Sc5Spjr9qoRn5T4wVT AEYFSIyIi/sy8uZTr6BqeR03QXZ78kfTTLHmOzkjKUiqHwMseEBX1k6jjZUMlymR Kkofb/uNhW8v0sSezqFQ92bI9XgslTQF/fqyH2yv9ZCaoiyjBoFMzAGGv6y3XzMi +4i0/drM3BmoF39F2vAiFyObT3cCqGDt0/MgO8y44HHAIROxMO0N1A/xgxtpTWl9 IG/CXTFmLLdUgnDPYya55m9ri0bz7GstcInWdMN7+X0whucYQqcbGIqA/w4CWr6T 87hxtlDGcw1wWxizBa5yDzwaRS6jjGhMw79Sp1QGnF9Hb7lRoZsZxXghDKmMU6cN Cm9qH9IrK/n3JoDP681A =FxL1 -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr.eagle.harpy from [17e251e101] to [78dfc1d1f9].
︙ | ︙ | |||
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>36f37a40-de70-4264-8fdb-512973db856d</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2019-11-06T15:54:28.2976643Z</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 [e012eb0d77] to [edb05628a8].
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 iQIcBAABCAAGBQJdwuz9AAoJEFAslq9JXcLZLrQP/1quy2q2tao4bGkR29oDg56P VBc68F7VCt3slnRpkjseLeOBoK2JNGxTZp2dkgODHxkeseLypCfkS2xiiwZS0c6Q zInz66QCLgnKT370Vst+Qa1yeJKYLfOUsT1D4zT7mvMJ0Fnm/SxmZplIBrjBY+XX IjdAtgWaXgDke14ugi+K+2itB4I/SnJigrO0QVRDzIOZfWoZl48PBjxfiPeO7pPE BZno5e+vGcM0BEsJlX3vlQcv4W47XABUC05Tz6X4Md2Xhnnb64SSSG1XpLklCuEb X9g0GkKIB/6aXh5Uct0Jg09N8wpR1UjZkWI+t7ZFXOowucbBsFgaHJfTch0ojON/ 6JpdWl2sXoZKsdKxa3fHvAzhobhwGUkjEhi5Kxc1T2484deKYV+SPQ9HU+Vdmih5 4D7bamBwy3rCru3sU69nKHFRxrqa38Hl4IgODA7SnqGgpM9J78cZfqlm3DDN2WXl EDeKyGye30gciJA+iUHcOu2a1soxcwYcyvVsQ+tEEOfd5Nk2vwlsdcHZKrp3FvPE xNB8zpNHoFjbkeRTxp8zZHrB7DS+WxODhIPAOQxZ78DuCEhvNSKhqPEVoSt/l7Hr 2o0QUjOniI2XHEhCbpbkj/x3ogmZ5rNcWn9y8kYtqGrXn2PgjxPz1Erof01N5fFK TCMiWvCssnb7qhdhxty9 =8T2C -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr.settings.debug.eagle.asc from [d93c287ecd] to [5adb996403].
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 iQIcBAABCAAGBQJdwu2kAAoJEFAslq9JXcLZHZQQALIPmVCVVn3V3NdwIxec4F7g ttSkzSZqJR4WgIDWq73r1urhIwN5tHd7AMU1H/WBj+YrRodNfHQk+1dsS5th9sEf U9iK8Y2L2/YXg4LbDt/yFj3lJyhl6AL/63yMNZu5je2itVWJeVtKNeq43AMgVJUz TRBVSgin7xTRRiWG8BSql5Zh12/DydvlDdG08Wydn0tzFaJ7fmMrfzGt5vpclNnM H7gUdjFBe48BYiYhM70E/7Y92THPYQppvOwtm43oxIv8fjouvlZ4woPrOtRuGGmz EafeiEPABN6fR7so+Qzt06zQ+kfEm9ux5HUQ8/5jQMSRIhHVOf3rvU0ReTL4b3BM Q8oZWvkFVTUvIqs5a8oyFAw3dMDskR6DKWWM74KF/WejOBg2pAPRFwKx854PWNuH og6uOb/D9JyRA52ESFJKNqtFuwmcliMwqYnbLmwV8wwYmDrsrH5itbuaNUw4xgwx 7Z49JY/UE7ZzMEnL8PNO/lxI4Jad+yd1TtqCLxlRiCIC4C245zJfBL6y5JrBmxpt CIfoQ2Hfwxu50RURU2qKyGa03jAa0tZuAoSXmKf7QIK+HL20PDGbzRKk6lzpTMxv 9ksjCLpyssW4vybDONA/3xRJByUgHTwEqtJr7h0n5k3/KQJlIN6rxHGMGxJxxwPc /KmjpRbMGpSLr+7jFYov =t0sj -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr.settings.debug.eagle.harpy from [46069854c9] to [cfb9da2138].
︙ | ︙ | |||
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>51efd296-036d-4d4e-9359-b0d04252cffa</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2019-11-06T15:58:15.0796355Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> 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 </Signature> </Certificate> |
Modified client/1.0/neutral/pkgr.settings.debug.eagle.harpy.asc from [6c60989f37] to [f99179d6f7].
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 iQIcBAABCAAGBQJdwu2mAAoJEFAslq9JXcLZ/IkQALhjRP2Nmss/0GwAeftbXcko Eyq3iP5N1cA9hWBlNoXQR3ovePIipYKKlgl0L96BOBGp0Ypzmhu6Wkn9BCxvi+21 GbgImt/Yf1gYF3XbDZnvB1FmgmafwnY/7lWmQpUZVH9NsiiFLZ9hVOPC5jRj445J 0vMl1262ePLWrbtS6j/K9qdRB83kNRvZkUG+33rF6WxwiJ2xRNg70hhZyPKmGC3/ fB2poaXHpiJw3OfyulTO/eiALE8u9VH5qtVsm5JqkIO7xQGiqaMm4LH3whvO/cda sIIUwI4eg5ka3ci97rqId3slpAOVljuOUvuGLmbgNsEMU1bMI0upfxY2FBM/i0eI NktOULj7dokPqqPdgF1IAV7fwkrCUNgi6FT7e5zNlU3E6xPvX98+2OtuwdGw+gUb FvEN2A+3rsnbsuG0tI/d7XLoTMUiRh/pQTaid2rxuGZEZbwk7MH3vES/gy4597D4 CbBc0iRUk5/06zw0GLmfk2NdqXmhNUmzU8lKthA7Emrei+AId5oFFlTHMaedK9tC 0JvjIRRi0AZaUomSspvV5wc/BXIUp28h5kWZC8ftW8XvNzqD415AfQlSvCMGkm4b WZhbAjTtEd3LueCsGoZ01ToP3FH3ot0B2Phq7E8vylJ5Zz5Q6/xfJ9M45RE5dY7J 57VJru6eh0VpTR5JlJJ3 =xA3r -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgu.eagle from [ca0c7be030] to [bbc0f7d2d2].
︙ | ︙ | |||
18 19 20 21 22 23 24 | # NOTE: Use our own namespace here because even though we do not directly # support namespaces ourselves, we do not want to pollute the global # namespace if this script actually ends up being evaluated in Tcl. # namespace eval ::PackageUploader { # # NOTE: This procedure sets up the default values for all configuration | | | > | | | | | | | | | | | | | | | | | | | > > | | | 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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 | # NOTE: Use our own namespace here because even though we do not directly # support namespaces ourselves, we do not want to pollute the global # namespace if this script actually ends up being evaluated in Tcl. # namespace eval ::PackageUploader { # # NOTE: This procedure sets up the default values for all configuration # parameters used by the package uploader client. If the force # argument is non-zero, any existing values will be overwritten # and set back to their default values. # proc setupUploadVars { force } { # # NOTE: This variable must exist and must be the fully qualified path # of the directory containing this script. # variable pkgr_path if {![info exists pkgr_path]} then { error [appendArgs \ "required namespace variable \"" [namespace current] \ "::pkgr_path\" does not exist"] } # # NOTE: The project code for the Fossil repository. This will be checked # prior to staging or committing any files. # variable projectCode; # DEFAULT: 9ceada8dbb8678898e5b2c05386e73b3ff2c2dec if {$force || ![info exists projectCode]} then { set projectCode 9ceada8dbb8678898e5b2c05386e73b3ff2c2dec } # # NOTE: What is the fully qualified path to the directory containing # package client toolset? # variable scriptDirectory; # DEFAULT: <scriptDir> if {$force || ![info exists scriptDirectory]} then { set scriptDirectory $pkgr_path } # # NOTE: This is the name of the executable file used to invoke Fossil, # possibly without a file extension. # variable fossilFileNameOnly; # DEFAULT: <unset> if {$force || ![info exists fossilFileNameOnly]} then { if {[isWindows]} then { set fossilFileNameOnly fossil.exe } else { set fossilFileNameOnly fossil } } # # NOTE: The command to use when attempting to verify that Fossil is # available for use. # variable fossilVersionCommand; # DEFAULT: fossil version if {$force || ![info exists fossilVersionCommand]} then { set fossilVersionCommand {{${fossilFileNameOnly}} version} } # # NOTE: The regular expression pattern used when attempting to verify # that Fossil is installed. # variable fossilVersionPattern; # DEFAULT: {^This is fossil version [12]... } if {$force || ![info exists fossilVersionPattern]} then { set fossilVersionPattern {^This is fossil version [12]\.\d+ } } # # NOTE: The command to use when attempting to check for changes prior to # staging files using Fossil. # variable fossilChangesCommand; # DEFAULT: fossil changes ... if {$force || ![info exists fossilChangesCommand]} then { set fossilChangesCommand \ {{${fossilFileNameOnly}} changes --chdir {${directory}}} } # # NOTE: The regular expression pattern used when attempting to verify # that the Fossil checkout has no changes staged. Generally, this # pattern should only match an empty string. # variable fossilChangesPattern; # DEFAULT: {^$} if {$force || ![info exists fossilChangesPattern]} then { set fossilChangesPattern {^$} } # # NOTE: The command to use when attempting to check the checkout status # prior to staging files using Fossil. # variable fossilInfoCommand; # DEFAULT: fossil info ... if {$force || ![info exists fossilInfoCommand]} then { set fossilInfoCommand \ {{${fossilFileNameOnly}} info --chdir {${directory}}} } # # NOTE: The regular expression pattern used when attempting to extract # the current check-in identifier for the Fossil checkout. # variable fossilInfoCheckoutPattern; # DEFAULT: {^checkout:\s+... UTC$} if {$force || ![info exists fossilInfoCheckoutPattern]} then { set fossilInfoCheckoutPattern \ {^checkout:\s+([0-9a-f]{40}) \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2} UTC$} } # # NOTE: The regular expression pattern used when attempting to extract # the root directory for the Fossil checkout. # variable fossilInfoLocalRootPattern; # DEFAULT: {^local-root:\s+(.*?)$} if {$force || ![info exists fossilInfoLocalRootPattern]} then { set fossilInfoLocalRootPattern {^local-root:\s+(.*?)$} } # # NOTE: The regular expression pattern used when attempting to verify # that the Fossil checkout belongs to the correct project. # variable fossilInfoProjectCodePattern; # DEFAULT: {^project-code:\\s+...\$} if {$force || ![info exists fossilInfoProjectCodePattern]} then { set fossilInfoProjectCodePattern [appendArgs \ {^project-code:\\s+${projectCode}\$}] } # # NOTE: The regular expression pattern used when attempting to verify # that the Fossil checkout is sitting on the correct branch. # variable fossilInfoTagsPattern; # DEFAULT: {^tags:\s+trunk(?:,|$)} if {$force || ![info exists fossilInfoTagsPattern]} then { set fossilInfoTagsPattern {^tags:\s+trunk(?:,|$)} } # # NOTE: The command to use when attempting to reset the checkout to the # default branch prior to staging files using Fossil. # variable fossilUpdateCommand; # DEFAULT: fossil update trunk ... if {$force || ![info exists fossilUpdateCommand]} then { set fossilUpdateCommand \ {{${fossilFileNameOnly}} update trunk --chdir {${directory}}} } # # NOTE: The command to use when attempting to stage package files using # Fossil. # variable fossilAddCommand; # DEFAULT: fossil add ... if {$force || ![info exists fossilAddCommand]} then { set fossilAddCommand \ {{${fossilFileNameOnly}} add --chdir {${directory}} {${fileName}}} } # # NOTE: The command to use when attempting to commit package files using # Fossil. # variable fossilCommitCommand; # DEFAULT: fossil commit ... if {$force || ![info exists fossilCommitCommand]} then { set fossilCommitCommand \ {{${fossilFileNameOnly}} commit -m {${comment}}\ --branch {${branch}} --user anonymous --chdir\ {${directory}} --no-prompt} } # # NOTE: The regular expression pattern used when attempting to verify # that Fossil committed a set of files. # variable fossilCommitPattern; # DEFAULT: {^New_Version: ([0-9a-f]{40,64})$} if {$force || ![info exists fossilCommitPattern]} then { set fossilCommitPattern {^New_Version: ([0-9a-f]{40,64})$} } # # NOTE: Emit diagnostic messages when a new package is submitted? # variable verboseMetadataSubmit; # DEFAULT: false if {$force || ![info exists verboseMetadataSubmit]} then { set verboseMetadataSubmit false } } # # NOTE: This procedure sets up the default values for all configuration # parameters used by the package uploader client that require the # location of the checkout directory. If the force argument is # non-zero, any existing values will be overwritten and set back # to their default values. # proc setupCheckoutVars { force } { # # NOTE: What is the fully qualified path to the root directory of the # Fossil checkout containing the package client toolset? This # procedure may raise script errors. # variable checkoutDirectory; # DEFAULT: <checkoutDir> if {$force || ![info exists checkoutDirectory]} then { set checkoutDirectory [getCheckoutDirectory] } } # # NOTE: This procedure returns a string value, formatted for use within a # script block being processed by the [string map] command. The |
︙ | ︙ | |||
1935 1936 1937 1938 1939 1940 1941 | # one or more of the variable setup in the next step. # ::PackageRepository::maybeReadSettingsFiles [info script] # # NOTE: Setup the variables, within this namespace, used by this package. # | | | | | 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 | # one or more of the variable setup in the next step. # ::PackageRepository::maybeReadSettingsFiles [info script] # # NOTE: Setup the variables, within this namespace, used by this package. # setupUploadVars false setupCheckoutVars false # # NOTE: Provide the package to the interpreter. # package provide Eagle.Package.Uploader 1.0.9 } |
Modified client/1.0/neutral/pkgu.eagle.asc from [6fbdb9f023] to [da0b430cb1].
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 iQIcBAABCAAGBQJdwu0AAAoJEFAslq9JXcLZcBgP/1kMGw+L3XEQJ4I1Jgl6GjRv J7AhAN4qZjDL8Qms9YCdHBL3B8ENFAXzdubmHh2kYyA8WReHwlKUec3kzgRXe0Zo AdBXkNEPCJ5vQ8NA6BHi9GPijp5uAa8hEgtW9eA/2uW0zn9vg6bT3zVZcVYjERzP SRtzq6DyYUSmkFzPgM0vTKfl+R64UNxp1f3BpDt4oCrQlWea0fkfjeCGmP9uZn9U YseOgXcWyHhWjI8ib+TE1TQPO/q9SosYDiisWWS6TqPAED4LqMKT2M4aD5AD0k8H mVPU72q92qajG44txOWIH3l1vF4bv0h6YBOcwbbIlQMRErBvwMy2WUxWlC/RabEd z0Ra24G8pjrvHDQqd31DdceOrW6WXe6b0aeJuuZPzDbd4P5y6FXkr36FgIzkl53E HgU7vFzxVujg4OK/7FrbaNega9Ce32ILCAiO6wgT7tPhyTcYCVNVrksmXxiLk7Om uOEJiusL+e1+NBcW2AxS+36Ik6M/xmBhg0tx8w+8ss5HIxy0OWOuLjwqo/BnWib/ DKkYHvDI50k8v7YzNUJY4QHvEg2nE37FzHlO0pnzQl+M7hu/+WiNwNQTcfVmiTjm 8UW1KX6WU9MySltMp7mfh/5zZh6HyOBcA8PSitYqeCmCYl7i7akgwmbtczKNBLvL GWQaWQlBEkuHM23Fkix5 =UjAD -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgu.eagle.harpy from [3f4b89f14d] to [b9bcfc4e1e].
︙ | ︙ | |||
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>7fcc83fc-cd96-411f-b986-2852851e73bd</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2019-11-06T15:55:05.1957748Z</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 [636b30aa75] to [36c8574fcc].
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 iQIcBAABCAAGBQJdwu0CAAoJEFAslq9JXcLZpUwQAIAiMQF0HWnqbAmvUZ30pkPz Jm94LQXlk6LZ0MXIBi7reQH0mw+8uk5E7Ukymjig1UMdw8MWFBpps2fgnv5QwO74 HmiEX6ET/EuNjr4Q0P1yGuVxoBmV0Rwhhm2NDb9tkQiGyTxeVmFv2khKW35OamRf rj8KBdEAmX80rvOuNLLkHETDd4SAojiQC/v6+aHbUyzM4UMtpY9wvCAecQpyL3gE J+UbASMywWpdt2xIEx1WEKp6zb9jc8UMMYzr5f+aR8PcQSDvj3s668gFC36T2sVY 8TCnHoMtoP+1CkKXYV3IiswMkT7DwNJMwyDqM+8TYM3er8dJ0Xggd6yxGb3+YUw1 zmfsyMX66hKQpy9/htln+k8bpz6ZK6HE5Z8+IpP0lUQtDxlz6Njn7ttK2csI9wJK 8XnxeI6bcq0Y27MNH7QX7WX+vvUXshMJCkXhkau+1EYaAUO4L1gAblPh6pGdHOxc HLkUW4/JKcgb+0EcEgig555f/TZBPz8stK+YNHC566xUZxeing2OOCJZHfpMoyYG 0yEG0EVi8TZQtfzsqHVK751dM1qhymp+NmRyJMD75kvcYkgXxpF+eQE/xA3A4khg HY6pyum0/ItDJvjozqmVyRy2J2bYA1cIerQcIgN71i3a4e9EnuSMTbRhEa+nIyum AAuUNnUayN6f2vXhpv04 =d+h/ -----END PGP SIGNATURE----- |