Commit Graph

3 Commits

Author SHA1 Message Date
Franz Heinzmann (Frando)
401a0fd37f Encrypt HTTP uploads with PGP (symmetrically)
The symmetric key (passphrase) is put into the fragment part of the
upload URL. The upload URL is part of the message as a protected header
and in the body payload. If the message is encrypted itself, the
symmetric key is encrypted with the message.
2020-06-13 17:25:09 +02:00
Franz Heinzmann (Frando)
7d2105dbc9 Move file upload into SMTP send job.
- This adds params for the upload URL and local file path, so that the
actual upload can happen in the send job.
- This also moves the URL generation to the client side so that we can
  generate a valid URL before the upload (because the MIME rendering of
  the mail message happens earlier and we want to include the URL there)
2020-06-13 15:10:44 +02:00
Franz Heinzmann (Frando)
b0330f5c0a Initial draft for HTTP file upload. 2020-06-13 15:09:57 +02:00