summaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
blob: 22abf225896832f604c5dba6bc8c75a7166c5ebd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
0.4.2 - 13 May, 2016
+++++++++++++++++++++

Bugfixes
~~~~~~~~
- `#8083 <https://leap.se/code/issues/8083>`_: Allow pixelated UA not interfere with Thunderbird operation.
- Cast local identity (version string) to bytes, avoid TLS transport raising exception.


0.4.1 - 18 Apr, 2016
+++++++++++++++++++++

Features
~~~~~~~~
- `#7656 <https://leap.se/code/issues/7656>`_: Emit multi-user aware events.
- `#4008 <https://leap.se/code/issues/4008>`_: Add token-based authentication to local IMAP/SMTP services.
- `#7889 <https://leap.se/code/issues/7889>`_: Use cryptography instead of pycryptopp to reduce dependencies.
- `#7263 <https://leap.se/code/issues/7263>`_: Implement local bounces to notify user of SMTP delivery errors.
- Use twisted.cred to authenticate IMAP/SMTP users.
- Verify plain text signed email.
- Validate signature with attachments.
- Use fingerprint instead of key_id to address keys.


Bugfixes
~~~~~~~~
- `#7861 <https://leap.se/code/issues/7861>`_: Use the right succeed function for passthrough encrypted email.
- `#7898 <https://leap.se/code/issues/7898>`_: Fix IMAP fetch headers
- `#7977 <https://leap.se/code/issues/7977>`_: Decode attached keys so they are recognized by keymanager.
- `#7952 <https://leap.se/code/issues/7952>`_: Specify openssl backend explicitely.
- Fix the get_body logic for corner-cases in which body is None (yet-to-be synced docs, mainly).
- Let the inbox used in IncomingMail notify any subscribed Mailbox.
- Adds user_id to Account (fixes Pixelated mail leakage).

Misc
~~~~
- Change IMAPAccount signature, for consistency with a previous Account change.