Mercurial > p > roundup > code
annotate doc/security.txt @ 7665:6f841a55eabf
fix: database error handling during import of a non-user item
The code to handle the case of retired and active users causing errors
during import can get called on other db errors as well (e.g. out of
memory in postgresql).
The code that trys to detect/repair the out of order user case hard
coded the db.user class. This crashed when a db error occurred when
loading another data object (e.g. msg). Fix the crash by using the
proper db object class for the object class being loaded.
Credit to Norbert Schlemmer for finding this.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Wed, 18 Oct 2023 15:49:53 -0400 |
| parents | ed2bc951277b |
| children | 75774e89b483 |
| rev | line source |
|---|---|
| 7092 | 1 .. meta:: |
| 2 :description: | |
| 3 Documentation on how to report security issues with | |
| 4 Roundup. Also index to security related portions in other | |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
5 Roundup documentation. How to verify distribution using gpg. |
| 7092 | 6 |
| 7 .. index:: | |
| 8 single: Reporting Security Issues | |
| 9 single: Security Issues, Reporting | |
| 10 | |
| 11 | |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
12 ======================= |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
13 Roundup Security Issues |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
14 ======================= |
| 7092 | 15 |
|
7433
1c291a05d90f
Add front matter and header "Reporting Security Issues"
John Rouillard <rouilj@ieee.org>
parents:
7430
diff
changeset
|
16 This page documents how to report security issues and verify the |
|
1c291a05d90f
Add front matter and header "Reporting Security Issues"
John Rouillard <rouilj@ieee.org>
parents:
7430
diff
changeset
|
17 signatures for Roundup releases. |
|
1c291a05d90f
Add front matter and header "Reporting Security Issues"
John Rouillard <rouilj@ieee.org>
parents:
7430
diff
changeset
|
18 |
|
1c291a05d90f
Add front matter and header "Reporting Security Issues"
John Rouillard <rouilj@ieee.org>
parents:
7430
diff
changeset
|
19 Reporting Security Issues |
|
1c291a05d90f
Add front matter and header "Reporting Security Issues"
John Rouillard <rouilj@ieee.org>
parents:
7430
diff
changeset
|
20 ------------------------- |
| 7092 | 21 Security issues with Roundup should be reported by email to: |
| 22 | |
| 23 rouilj@users.sourceforge.net (John Rouillard) | |
| 24 | |
|
7099
a3223f1966fc
update to use ralf's preferred email address.
John Rouillard <rouilj@ieee.org>
parents:
7095
diff
changeset
|
25 rsc@runtux.com (Ralf Schlatterbeck) |
| 7092 | 26 |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
27 If these fail, you can find rouilj on irc in channel #roundup at |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
28 irc.oftc.net (see Contact_ for more directions and web |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
29 interface). Methods listed at Contact_ are all public, so they should |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
30 be used to contact somebody with the Roundup project for establishing |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
31 a proper method of reporting the security issue. |
| 7092 | 32 |
| 33 .. _Contact: https://www.roundup-tracker.org/contact.html | |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
34 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
35 Verify Source Tarball |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
36 --------------------- |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
37 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
38 .. index:: |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
39 single: Distribution, verify with gpg |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
40 single: Signature, verify |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
41 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
42 If you download the source tarball using ``python3 -m pip download |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
43 roundup`` or from https://pypi.org/project/roundup/#files you can |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
44 verify the file using gpg. |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
45 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
46 This is the information on the public PGP/GPG key used to sign Roundup |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
47 distributions. It is used to sign the 1.6.0, 2.2.0, and newer |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
48 releases. (Note that the @ sign in email addresses have been replaced |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
49 with the word "at" to reduce spam directed at the mailing list.):: |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
50 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
51 Key info: Roundup Team (signing key for roundup releases) |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
52 <roundup-devel at lists.sourceforge.net> |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
53 Expires: 2028-07-17 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
54 Key fingerprint = 411E 354B 5D1A F261 25D6 2122 1F2D D0CB 756A 76D8 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
55 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
56 Releases 1.6.1, 2.0.0 and 2.1.0 were accidentally signed with this key |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
57 [1]_:: |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
58 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
59 Key info: John Rouillard (Roundup Release Key) |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
60 <rouilj+roundup at ieee.org> |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
61 Expires: 2023-07-09 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
62 Key fingerprint = A1E6 364E 9429 E9D8 2B3B 2373 DB05 ADC4 2330 5876 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
63 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
64 .. [1] Use gpg to import this key from the keyserver pgp.mit.edu |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
65 if you need to verify one of these releases. Use the gpg |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
66 pgp.mit.edu keyserver example replacing the key fingerprint |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
67 with the one starting A1E6. |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
68 |
|
7430
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
69 Importing the Public Key |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
70 ~~~~~~~~~~~~~~~~~~~~~~~~ |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
71 |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
72 This only has to be added to your keyring once. You can import a key |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
73 from pgp.mit.edu using:: |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
74 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
75 gpg --keyserver pgp.mit.edu --receive-keys 411E354B5D1AF26125D621221F2DD0CB756A76D8 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
76 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
77 where the fingerprint (without spaces) is used to identify which key |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
78 to receive. You can also extract and import the file |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
79 ``tools/roundup.public.pgp.key`` from the download source tarball |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
80 using:: |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
81 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
82 tar -xzvf roundup-2.2.0.tar.gz -O \ |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
83 roundup-2.2.0/tools/roundup.public.pgp.key > pub.key |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
84 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
85 gpg --import pub.key |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
86 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
87 Once you have loaded the public key, you need a detached signature for |
|
7430
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
88 your release. |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
89 |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
90 |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
91 Download and Verify with Detached Signature |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
93 |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
94 This needs to be done once for each release you wish to verify. |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
95 |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
96 The Python Package Index (PyPI) used to support uploading gpg detached |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
97 signatures. However that is no longer supported and downloading |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
98 existing signatures may not work in the future. |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
99 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
100 As a result, the signatures for all Roundup final releases starting |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
101 with 1.6.0 have been moved and are linked below: |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
102 |
|
7430
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
103 .. rst-class:: multicol |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
104 |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7443
diff
changeset
|
105 * `2.3.0 <../signatures/roundup-2.3.0.tar.gz.asc>`_ |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7433
diff
changeset
|
106 * `2.3.0b2 <../signatures/roundup-2.3.0b2.tar.gz.asc>`_ |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
107 * `2.2.0 <../signatures/roundup-2.2.0.tar.gz.asc>`_ |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
108 * `2.1.0 <../signatures/roundup-2.1.0.tar.gz.asc>`_ |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
109 * `2.0.0 <../signatures/roundup-2.0.0.tar.gz.asc>`_ |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
110 * `1.6.1 <../signatures/roundup-1.6.1.tar.gz.asc>`_ |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
111 * `1.6.0 <../signatures/roundup-1.6.0.tar.gz.asc>`_ |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
112 |
|
7430
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
113 To use the signature, download the correct versioned link and verify |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
114 it with (note 1.5.7 is a dummy version, use the correct version |
|
bd5bebb11695
add headers; make signature list multicolum
John Rouillard <rouilj@ieee.org>
parents:
7429
diff
changeset
|
115 number):: |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
116 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
117 gpg --verify roundup-1.5.7.tar.gz.asc roundup-1.5.7.tar.gz |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
118 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
119 You should see:: |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
120 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
121 gpg: Signature made Wed 13 Jul 2022 12:24:14 AM EDT |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
122 gpg: using RSA key 411E354B5D1AF26125D621221F2DD0CB756A76D8 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
123 gpg: Good signature from "Roundup Team (signing key for roundup releases) <roundup-devel at lists.sourceforge.net>" [unknown] |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
124 gpg: WARNING: This key is not certified with a trusted signature! |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
125 gpg: There is no indication that the signature belongs to the owner. |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
126 Primary key fingerprint: 411E 354B 5D1A F261 25D6 2122 1F2D D0CB 756A 76D8 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
127 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
128 which verifies the tarball integrity. The WARNING is expected and the |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
129 date corresponds to the newest renewal of the Roundup key. As long as |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
130 you see the output starting with "Good signature from" followed by the |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
131 Key Info for your key, everything is OK. |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
132 |
|
7429
32bd5013bf32
Fix missed format changes.
John Rouillard <rouilj@ieee.org>
parents:
7428
diff
changeset
|
133 If something is wrong you will see:: |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
134 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
135 gpg: Signature made Wed 13 Jul 2022 12:24:14 AM EDT |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
136 gpg: using RSA key 411E354B5D1AF26125D621221F2DD0CB756A76D8 |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
137 gpg: BAD signature from "Roundup Team (signing key for roundup releases) <roundup-devel at lists.sourceforge.net>" |
|
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
138 |
|
7429
32bd5013bf32
Fix missed format changes.
John Rouillard <rouilj@ieee.org>
parents:
7428
diff
changeset
|
139 **do not use** the tarball if the signature is BAD. Email the |
|
7428
186956a87ad7
issue2551279 - GPG support removed from pypi - rewrite pgp signature validation.
John Rouillard <rouilj@ieee.org>
parents:
7099
diff
changeset
|
140 roundup-devel mailing list if you have this happen to you. |
