Overview
Comment: | Use the new (i.e. as of Eagle beta 40) '-robustify' option to the 'tcl select' and 'tcl load' sub-commands. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
15ed16eefa061cc7dfa57de251c7d25c |
User & Date: | mistachkin on 2017-09-30 02:50:19 |
Other Links: | manifest | tags |
Context
2017-10-02
| ||
18:55 | When using an empty string for the metadata language, it should mean the current language (when applicable), not Eagle. check-in: f4c41c05d7 user: mistachkin tags: trunk | |
2017-09-30
| ||
02:50 | Use the new (i.e. as of Eagle beta 40) '-robustify' option to the 'tcl select' and 'tcl load' sub-commands. check-in: 15ed16eefa user: mistachkin tags: trunk | |
02:34 | Make sure the automatic detection of Tcl installs (i.e. when being loaded into Eagle) takes into account the 'TrustedOnly' flag, just like the 'tcl load' call does. check-in: 0485f1b664 user: mistachkin tags: trunk | |
Changes
Modified client/1.0/neutral/pkgr.eagle from [435b93f31e] to [9b97cc752a].
︙ | ︙ | |||
1311 1312 1313 1314 1315 1316 1317 | # if {![isEagle]} then { error "already running in Tcl language" } # # NOTE: Load a native Tcl library. It absolutely must be signed with a | | > | < | 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 | # if {![isEagle]} then { error "already running in Tcl language" } # # NOTE: Load a native Tcl library. It absolutely must be signed with a # valid Authenticode signature. Other than that, it should also # be easily loadable. # tcl load -findflags +TrustedOnly -robustify # # NOTE: Verify that the native Tcl library appears to have beed loaded # into this interpreter. # tclMustBeReady } |
︙ | ︙ | |||
2282 2283 2284 2285 2286 2287 2288 | # variable autoLoadTcl; # DEFAULT: <automatic> if {![info exists autoLoadTcl]} then { # # TODO: Better automatic detection of native Tcl installs here? # | | | > | 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 | # variable autoLoadTcl; # DEFAULT: <automatic> if {![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 } } # |
︙ | ︙ |
Modified client/1.0/neutral/pkgr.eagle.asc from [da857ac84f] to [f483afc9dc].
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 iQIcBAABCAAGBQJZzwZCAAoJEFAslq9JXcLZ8ZAP/0UFZAEsVPKkDr3RAV1AWVE4 VtUG8woEfFh0D+8UxAQCa7YfsehuWBd5Yy0low9qepZUjpMptXLnBZMHfMDNHQcT R96avbAZYtACOxKbJWiXRUBcudOZT1IAPxHltdWcRIJMycWw+OdejRLaJX02Wmub U5s6Q/rQFIUScQ3qc4bvxZAVwwtR3Db+xj/BMPr+opwVxFoSvkxm8mW6j53dEGZe 09Jn2VBZqNzDl8yRpUYGvxyo3vSby7kBwYK1DeB/J7CI0bn+US81wUMFHNXpbzZ9 rg4Zj66LNdXeWStJwMK2xFxxEveSl3oYjSdI1FNKA5tqXk5e1erN44EiHjzEGxFY YesZY+gLU749juTm68P0ZqNNHEBisNsVFpAz5A3hgrXWEmqb5uCsikJVFeolBx06 a8wKFWgMAvtAQeY47TWdnZ4MoXCdowAL/K3iYLSKWLmrF9aMlyTfcVXEtkIgRLUh kQYEbQOkv3rVa/th63UFe24p3OY8rcvWnVIe9jsPp4qxWjZxjOdopFMKmLG2X40P 8eox/5P/qsL+ejH0z0rPotFyRckf4WTWNaH0Yic0U1nJZHm2NkxaeLg2zfhhvVBD ZS3wsWM/o+fnJe5IJnDb/g2TyWTHkQp4fJFa4bpPTW7Zbtc5/Fte2XWPsYK5N/4b IB782De+eHzGngVVCoHT =eegm -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr.eagle.harpy from [23fb01f671] to [2fdf9ea93b].
︙ | ︙ | |||
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>140df557-7154-46fd-836c-c454bb871ef3</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2017-09-30T02:49:27.8311385Z</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 [27705b2923] to [1f245164d0].
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 iQIcBAABCAAGBQJZzwZEAAoJEFAslq9JXcLZV8QP/jRLMsK+CjS1GYQIYKV0lySb wpRcTjs4kX8LzNkpSt9/koWGnGuwNrlB/7ysAb7K4GQVsCP/EiZXaRgjv9N6M8YA LbkQ3+iSZkjncwgm0Kg+OXWUzwzVlo+okyIup1eCMcJuA3b69TyolFJuG0Kugmc6 nvo+8LWWwaIMK3x9L2tgeCZfBCoj+2cgmmbHnT4LvatkjxFLnJ40+nbftOqltH4M NdOdUxM6tLJa2gcEwTPyJH6j34cSuXvagZxtJQbr6w+UAdc5NLEvErBimZnaZ1DE yiD5nDNw/jo4q53OnrIFJFqJxNvsBJO3UUaaIaxLiCHAhnxfTxHuCeed5vJ0bjIS YeSuexzSZoaEzJyRn4fklUZ4lZq2fnYdyO6k/TkftMcPIZ8b4VXqUE46GDZ7mEiS yyx4FoymThcsabCVVlYAE+6dxb3RQAsjGhWxI08PtBcvSVJq8icJ3EmnqD1uuXpA FUpFm38ocKopIt0hfS+Y9fYyVKp05mtn1NrbRalxLS3XA351XGMYv6wsQzCpBrJe k7CRB6v2dPA4IVFO+/b5M/Lchca8b69whxnk1dssr1DUcl1yFQHaiDujkYY9cHVQ FyYLpBw0vQM6QWKARPKGe3slTgZLbpjgYxlTlenc01Tv47b7fic/IIfhU8D+HdyV mFdYeyMUSBZ7rK+Y9FT2 =/xpL -----END PGP SIGNATURE----- |