| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
| |
this uses a email.header.Header obj for
attachments-parts Content-Disposition header
to ensure their filename-parameters obey RFC2184
|
| |
|
|
|
|
|
|
|
|
|
|
| |
msg.get_boundary will return None in those cases,
so we cannot concatenate this with str untested.
Also, Generator.flatten(msg) causes msg to generate a boundary
string. So we don't need to call msg.as_string separately in case
we get the boundary after flattening
cf issue #469
|
|
|
|
|
| |
This actually is a workaround for a Python bug as mentioned in
alot/crypto.py
|
|
|
|
| |
cf issue #472
|
| |
|
|
|
|
|
|
| |
this makes CryptoContext.get_key raise a GPGProblem exception
in case no key could be found. It obsoletes otherwise necessary tests
for its return value to be not None.
|
|
|
|
|
| |
to prevent circular imports and for consistency:
This Exception is not related to the database abstraction layer.
|
|
|
|
|
|
| |
.. and not in reply/forward/editnew.
This also obsoletes Envelope.apply_account_crypto_settings,
which needed a reference to UI for error notifications.
|
|
|
|
| |
for signing
|
| |
|
| |
|
|
|