| Commit message (Collapse) | Author | Age |
|\ |
|
| |
| |
| |
| | |
closes issue #497
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This prevents losing the body text and headers in the case of a fault.
Leaving the removal of temporary files to be done after the buffer is
explicit closed or email is sent.
cf issue #453
|
|
|
|
|
|
| |
this uses a email.header.Header obj for
attachments-parts Content-Disposition header
to ensure their filename-parameters obey RFC2184
|
|
|
|
| |
but use debug level instead (use alot -d debug to see this)
|
|
|
|
|
| |
This actually is a workaround for a Python bug as mentioned in
alot/crypto.py
|
|
|
|
| |
cf issue #472
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
that splits a command string into a list of strings to pass on to subprocess.Popen and the like.
This helper is now used throughout the application instead of calling shlex.split directly as this
is a potential source for errors because shlex is not yet able to properly deal with unicode
bytestrings.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
this makes Message objects decode the value
of the From-header before storing it as msg._from. This ensures that superflous double-quotes around
realnames do not prevent interpretation of escape sequences.
cf. issue #428
|
|/
|
|
|
| |
this makes db.utils.decode_header remove superflous double quotes around header values before
decoding them
|
|
|
|
| |
this fixes a few broken links and duplicate module defs in the sphinx docs
|
|
|
|
|
|
| |
.. which triggers an assertion exception when using this
as initial bodystring in an envelope.
issue #451
|
| |
|
|
|
|
|
| |
Otherwise we end up with all the headers having a leading space, leading to
weird effect when (for example) refining the subject.
|
|
|
|
| |
This reverts commit 108754964a41b6bf751ade3a70edcc563299750a.
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
alot/settings/__init__.py
alot/settings/checks.py
docs/source/generate_configs.py
|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
existing gpg_key setting
|
| |
| |
| |
| | |
for signing
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
issue #413
|
| |
| |
| |
| |
| | |
this avoids logging a traceback on temporarily locked indices
and imports db.error classes directly for use in DBManager
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This moves the creation / destruction of the notmuch.Database object
used to change the index to the code for a single writequeue entry:
Instead of using one db for all entries, we let each one have its own.
This *should* allow the "afterwards" callback allow to retrieve data
from an updated index, that already reflects the changes just made.
issue #317
|
|\ \ |
|
| |/ |
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
.. when parsing user-edited headers to avoid
an initial space in the value
cf issue #442
|
|\ \ |
|
| |/
| |
| |
| | |
instead of pretty_datetime
|
| |
| |
| |
| | |
when calling decode_header
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
previously, If the wrapped email-part did not contain
a filename parm in its Content-Disposition, decode_header was
called with a None value, which rightfully breaks.
This makes Attachment.get_filename return None in this case
as mentioned in its docstring
|
| |
| |
| |
| |
| | |
.. helper that calls inline mime handler.
This is just to ensure we don't duplicate too much code
|
|/
|
|
|
| |
that writes out its content to a given filehandle.
this is also used internally for save.
|
|
|
|
|
|
|
|
| |
this introduces a new method `count_threads` for DBManager that
uses a recently introduced getter of the same name in the bindings.
We also adjust the dependencies for the bindings accordingly
issue #178
|
| |
|