Overview
Comment: | Revise and enhance integration with GPG. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
a9435e38d1514b479c672c300bc36932 |
User & Date: | mistachkin on 2017-10-18 23:38:42 |
Other Links: | manifest | tags |
Context
2017-10-18
| ||
23:50 | Bump client version to '1.0.2'. check-in: ff15d19f5e user: mistachkin tags: trunk | |
23:38 | Revise and enhance integration with GPG. check-in: a9435e38d1 user: mistachkin tags: trunk | |
20:42 | The 'downloadFiles' procedure should extract options before doing any other significant work. Also, verify the OpenPGP signature for all downloaded manifests used to automatically detect the platform of a package. check-in: c2f94d309c user: mistachkin tags: trunk | |
Changes
Modified client/1.0/neutral/pkgr.eagle from [0f454fffed] to [2e04d82ae6].
︙ | ︙ | |||
2230 2231 2232 2233 2234 2235 2236 | } # # NOTE: The regular expression pattern used when attempting to verify # that OpenPGP successfully imported one or more keys. This must # be configured according to the implementation of OpenPGP in use. # | | | | | | 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 | } # # NOTE: The regular expression pattern used when attempting to verify # that OpenPGP successfully imported one or more keys. This must # be configured according to the implementation of OpenPGP in use. # variable openPgpImportPattern; # DEFAULT: ^gpg: Total number processed... if {![info exists openPgpImportPattern]} then { set openPgpImportPattern {^gpg: Total number processed: [1-9]\d*$} } # # NOTE: The command to use when attempting to verify that OpenPGP is # installed locally. This must be configured according to the # implementation of OpenPGP in use. # variable openPgpInstalledCommand; # DEFAULT: gpg2 --version if {![info exists openPgpInstalledCommand]} then { set openPgpInstalledCommand {{${fileName}} --version} } # # NOTE: The regular expression pattern used when attempting to verify # that OpenPGP is installed locally. This must be configured # according to the implementation of OpenPGP in use. # variable openPgpInstalledPattern; # DEFAULT: ^gpg \(GnuPG\) 2\.[0123]\. if {![info exists openPgpInstalledPattern]} then { set openPgpInstalledPattern {^gpg \(GnuPG\) 2\.[0123]\.} } # # NOTE: The command to use when verifying OpenPGP signatures for the # downloaded package scripts. This must be configured according # to the implementation of OpenPGP in use. # |
︙ | ︙ |
Modified client/1.0/neutral/pkgr.eagle.asc from [bd924708a7] to [a1989ebeac].
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 iQIcBAABCAAGBQJZ5+WRAAoJEFAslq9JXcLZZMEP/RXDnnm9xeVPk3tlwQ81RH9l vjD67UdFgvs6sGNZOlFnRXoPkdnl7eTPaTWxpw/C+baVBSspGmT1xq+gwNqAMiLK KFcgrF5AAeMsqjO+NJ+nIndTCl4/0iVk4fRlBde/mtx3uBht+aUMQWr4RMq/EAZ6 1ZD0+RF0bSK+ERzbLlrRjWDTsb1Zph7O9wSbtOX9itYS2otIm9Lrxp7MchOOeVGc C8NLqmOUuy66eOrUtXiOBd/8RSbYN2rHus+TE+7XlWH52xpHxExqJi1HQA13jXQf fe+ta7LCc0oN+RuJXVVv27FpoGXrn6324Nef7i0eH+1RBecnK3LHAip+CSfDvHUy zRkquYmM5Y9ostndaLzdIRI5XkMiOOhzmucOhRwwHPPkB0EKDU0TM4u7DaOY2FCg TrGz3ho/00OIQdx7KiZbgDdqdTJ5CV5y8yQfktmy68/fiC6LaOSVjUS4BQP/kCi6 viRaK3iNkmh2MFBBkRHNGaRb5EhI59y91A+wHd1OGtfYE5bO671KBzowIkFtvyOb hrqC1zqCC8nUrs9haF9Uq1KzJqKzJCyFi8aQlk+eVL2Qd92TD5mJHrQcnfbyl5ox FWvljRRnMp5GVe8nEO3Ub1kxLJNOd2HdhYQczgnZ+EnulagOjanxj8vrznAa77Xn nObT08ypEvUn68KMaPE6 =t0Wq -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr.eagle.harpy from [de417cf153] to [6303ffaf51].
︙ | ︙ | |||
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>ca5aa608-824b-42db-a365-aa780a255618</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2017-10-18T23:36:31.5646907Z</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 [b4494f070e] to [0947dec58c].
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 iQIcBAABCAAGBQJZ5+WSAAoJEFAslq9JXcLZm44P/3APiOBLJPYPGLPafH07I3K2 +7LGe267n8x4wHQoqUE1qqhuqPhgeTY1uKqamt7SiOOd9Nx6sZkKsbiPFNLb3NF2 tE3HxnCNGvS+hZNOL4HkUOxOX6S09/tC59XluANzNaABzoDtbxpNSHvDpdAqN01H WUMsZrP/WVp4Dgbok8giZbmQMrrpe5qjHNtmJU/yo/ZrgUchR6DF5qZ4vuO0sA9A 2XIFMWuMB9uknSjVRD4WH5oMtTAxR/4RoNDAS36CpUTYwRNdz9yWzb5C7ERF3p4y jP6AVf3XmbeDWsNTS+DLYgMkjXZ3JFR7AtL1NaeKKPtbA3t176mX204XodLlv24l fPhDbCTUQUxcZXfSd9O6w5wJWFpRmwuH+2GreRAjwXz22HHyk7+Q96D9ZdTfLeJ2 GZzzcRoIEpRwXBbm4WIVjVBkadveV1bAq9v3LwCe8wrtHEfoChDRpt+wV9ezjQIH Us2tOh7sMzcTCpYWE9zLKwC/aXYdl1lcUiK9s+b8+x4BuZNtKmplN/zTElwpd0gS cnyfJSxda4mojQxIgRCEhA1GvVb1DfDHCrxzS/ys+MowItoS5Shkw4FQmeLfUe+j LhKeow2KSD9CJxvQ0ARaWBGBqh92eri6iXXfYMItfl20XXfFHuCTgRzNbaKzmxOM oXvOSEODR93NSBTzsR3h =7ACa -----END PGP SIGNATURE----- |