225 Commits

Author SHA1 Message Date
Justus Winter
fe2fc0ad9c Explain why GnuPG cannot update all keys from Hagrid. 2019-06-12 16:51:51 +00:00
Vincent Breitmoser
7ea11dcab3 faq: change status of enigmail and openkeychain to "stay tuned" 2019-06-12 17:38:56 +02:00
Vincent Breitmoser
18656330b1 upload: add note about delayed email delivery 2019-06-12 17:15:36 +02:00
Vincent Breitmoser
e5b7d83433 slightly improve wording in publish dialog 2019-06-12 16:57:19 +02:00
Vincent Breitmoser
6d0305dede news: update contact info on about page 2019-06-12 16:04:41 +02:00
Vincent Breitmoser
648727157c use "non-identity information" instead of "technical data" 2019-06-12 16:04:41 +02:00
Vincent Breitmoser
4b857b8b5b news: small fixes 2019-06-12 16:04:41 +02:00
Vincent Breitmoser
398a09aa38 news: fix links in first paragraph 2019-06-12 16:04:36 +02:00
Vincent Breitmoser
331bba4e81 news: add launch announcement 2019-06-12 16:04:35 +02:00
juga
11964c47ad templates: Add http in the onion service link
so that it is not interpreted as a relative link.
2019-06-12 11:26:25 +00:00
Vincent Breitmoser
f8df6ed1e7 split human-readable interface and hkp 2019-06-11 17:55:39 +02:00
Vincent Breitmoser
22d106d52d Add a note about Tor to Usage and FAQ 2019-06-11 08:16:27 +00:00
Daniel Kahn Gillmor
69f89c4943 instruct --locate-keys to use the pre-defined keyserver
By default, --locate-keys uses the key retrieval mechanisms
"local,wkd".  If you want it to use the keyserver, you need to tell it
to do so explicitly.

An alternate approach would be to add the following to gpg.conf:

    auto-key-locate local,wkd,hkps://keys.openpgp.org

but if you did that, you'd be getting into policy choices about
metadata leakage.
2019-06-10 20:52:56 +00:00
Vincent Breitmoser
836572b3eb faq: add info about revoked identities 2019-06-10 21:51:47 +02:00
Vincent Breitmoser
f51acb8560 faq: add answer about non-email uids 2019-06-10 21:51:46 +02:00
Vincent Breitmoser
97dc7d8a3c report number of unparsed uids in web upload 2019-06-10 21:51:45 +02:00
Daniel Kahn Gillmor
a67a10796e about: avoid clunky "up- and downloaded" construction
This also happens to fix a bit of the text that is actually incorrect:
the policies about uploads and downloads are different, and can't be
described together.
2019-06-06 17:25:09 +00:00
Daniel Kahn Gillmor
e3f5de6fc9 about: replace "However," with the full justification. 2019-06-06 17:25:09 +00:00
Daniel Kahn Gillmor
b7d996bc5d set off "identity information" to be clear that we refer to the earlier-defined term 2019-06-06 17:25:09 +00:00
Vincent Breitmoser
38926b4cda rewrite manage mail 2019-06-06 18:18:19 +02:00
Vincent Breitmoser
7141d8dda1 rewrite verification mail 2019-06-06 17:45:14 +02:00
Vincent Breitmoser
315a3c6615 fix error reporting for shortcut upload 2019-06-06 17:45:11 +02:00
Vincent Breitmoser
86322e34e0 some more template updates 2019-06-06 12:41:35 +00:00
Vincent Breitmoser
f8b6fab897 add gpg/curl shortcut 2019-06-06 14:18:45 +02:00
Daniel Kahn Gillmor
50c1efc51f clarify key management form 2019-06-06 07:33:07 +00:00
Daniel Kahn Gillmor
149f01a4ff Search by Email address specifically.
When hearing "search" and "Email" together, it's easy to think of
searching within a mailbox (e.g. gmail search) or within an e-mail
message (e.g. ctrl+F).  Being unambiguous about what's happening here
should lower the cognitive load a little bit.
2019-06-06 07:33:07 +00:00
Daniel Kahn Gillmor
cb132340eb drop unnecessary article 2019-06-06 07:33:07 +00:00
Daniel Kahn Gillmor
9b13affd73 correct typo 2019-06-06 07:33:07 +00:00
Daniel Kahn Gillmor
5a86ea53f5 clarify the HKP interface
The way this was written before, the parenthetical examples appear to
apply to "subkey", rather than to the argument more generally.  They
also don't have anything to indicate that they *are* examples.
2019-06-05 18:52:32 -04:00
Daniel Kahn Gillmor
6b17abf205 VKS is not just for fetching keys 2019-06-05 18:43:52 -04:00
Daniel Kahn Gillmor
6cba33be2e Lookup by e-mail requires opt-in by the e-mail address owner, not the key owner
The verification done by hagrid tests that the uploader has control
over the identified e-mail account, not whether they have control over
the key.
2019-06-05 18:36:59 -04:00
Daniel Kahn Gillmor
5ead970e84 VKS request-verify takes JSON input 2019-06-05 18:36:29 -04:00
Daniel Kahn Gillmor
cf3cf2acf2 Clarify VKS upload API
The response for the upload API appears to make it clear that it is
intended to accept only a single OpenPGP certificate, not multiple
keys.

I don't know for sure whether this is the intent of the codebase; if
it is not, then the API is broken, and the response for the upload API
needs to be able to accomodate multiple primary key fingerprints.
2019-06-05 18:26:33 -04:00
Daniel Kahn Gillmor
19d4eb00cd indicate which kinds of self-sigs we accept 2019-06-05 12:20:49 -04:00
Daniel Kahn Gillmor
b67f4386ca avoid linebreaks in the middle of a title attribute 2019-06-05 12:16:09 -04:00
Daniel Kahn Gillmor
75a2a0e65b user IDs are packet tag 13 2019-06-05 12:14:56 -04:00
Daniel Kahn Gillmor
f20b520d99 avoid "click here" (see https://www.w3.org/QA/Tips/noClickHere) 2019-06-05 12:12:48 -04:00
Vincent Breitmoser
b4509d19d1 rework upload dialog 2019-06-05 15:15:43 +02:00
Vincent Breitmoser
db96a62b49 incorporate more feedback from paul 2019-06-05 15:15:43 +02:00
Vincent Breitmoser
7afa00bffc add FAQ page 2019-06-05 15:15:42 +02:00
Vincent Breitmoser
72227aa08c rewrite "about" page 2019-06-05 15:15:41 +02:00
Vincent Breitmoser
3fdb221f67 api: add "locale" field to documentation 2019-06-04 19:54:38 +02:00
Vincent Breitmoser
b447499d2b use lettre from master (fix build failures) 2019-06-04 16:12:40 +02:00
Vincent Breitmoser
5ff5d8e58f rename "delete" to "manage" (wip) 2019-06-04 16:12:39 +02:00
Vincent Breitmoser
c3632b9c32 use manage template for "expired" error 2019-06-04 16:12:38 +02:00
Vincent Breitmoser
739e774a2d update email template with feedback from paul 2019-06-04 16:12:38 +02:00
Vincent Breitmoser
65d2006bf2 work on guides 2019-06-04 16:12:37 +02:00
Vincent Breitmoser
9a225410c9 Rework API 2019-06-04 16:12:36 +02:00
Vincent Breitmoser
bc9df883e9 rename /vks/v1/publish endpoint to /vks/v1/upload 2019-06-04 16:12:35 +02:00
Vincent Breitmoser
8374382b01 document api changes 2019-06-04 16:12:35 +02:00