Check-in [53cea3f4d2]
Not logged in
Overview
Comment:Fix error message handling for bad PGP signatures.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 53cea3f4d2379f2468206b56b1871a0554be59d4
User & Date: mistachkin on 2016-08-17 00:31:25
Other Links: manifest | tags
Context
2016-08-17
00:36
Add an environment variable that when set disables cleanup of downloaded package scripts and certificates. check-in: 32cee9aaad user: mistachkin tags: trunk
00:31
Fix error message handling for bad PGP signatures. check-in: 53cea3f4d2 user: mistachkin tags: trunk
00:12
Make it possible to set the ApiKey and BaseUri via the environment. check-in: 59b2cc4c4d user: mistachkin tags: trunk
Changes

Modified client/pkgr.eagle from [b2b57cb196] to [a79465c679].

610
611
612
613
614
615
616
617
618

619
620
621
622
623
624
625
610
611
612
613
614
615
616


617
618
619
620
621
622
623
624







-
-
+







          #
          eval $script(cleanup)

          #
          # NOTE: PGP signature verification failed.  Raise an error and
          #       do not proceed with evaluating the package script.
          #
          error [appendArgs \
              "couldn't read file \"" $fileName(1) "\": bad PGP signature"]
          error "bad PGP signature"
        }

        #
        # NOTE: The PGP signature was verified; use the downloaded package
        #       script verbatim.
        #
        set script(inner) $metadata(ifNeeded)

Modified client/pkgr.eagle.harpy from [908106e1ab] to [9d63b07edf].

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
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







-
+


-
+



-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+


    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>cf83423e-b1fd-4c09-9293-0c0dc51a6359</Id>
  <Id>3fa844fd-c00e-4f0b-862b-8b48f07cbc8f</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-17T00:11:40.8366719Z</TimeStamp>
  <TimeStamp>2016-08-17T00:30:56.8190938Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    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
  </Signature>
</Certificate>