Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-30 | [feature] SMTP delivery bounces | Kali Kaneko | |
We catch any error on SMTP delivery and format it as a bounce message delivered to the user Inbox. this doesn't comply with the bounce format, but it's a nice first start. leaving proper structuring of the delivery failure report for future iterations. - Resolves: #7263 | |||
2016-03-30 | [style] pep8 | Kali Kaneko | |
2016-03-24 | [bug] Fix unread mails notification | Kali Kaneko | |
this one was missing after the events refactor. the bug is that client was discarding the first parameter, assuming it was the userid. | |||
2016-03-24 | [bug] let the inbox used in IncomingMail notify any subscribed Mailbox | Kali Kaneko | |
the mail service uses an Account object created from scratch, so it wasn't sharing the collections mapping with the other Account object that is created in the IMAP Service. I make it a class attribute to allow mailbox notifications. However, with the transition to a single service tree, this class attribute can again become a class instance. This is somehow related to a PR proposed recently by cz8s in pixelated team: https://github.com/leapcode/leap_mail/pull/228 However, I'm reluctant to re-use IMAPMailbox instances, since they represent concurrent views over the same collection. I believe that sharing the same underlying collection might be enough. | |||
2016-03-24 | [bug] emit imap-login event again | Kali Kaneko | |
this was gone with the imap/cred refactor, but the client relies on it to hide the 'congratulations!' welcome display on the mail widget. | |||
2016-03-24 | [bug] Decode attached keys so they are recognized by keymanager | Ruben Pollan | |
- Resolves: #7977 | |||
2016-03-24 | [bug] Fix IMAP fetch headers | Ruben Pollan | |
- Resolves: #7898 | |||
2016-03-24 | Merge remote-tracking branch 'leapcode/pr/227' into develop | Kali Kaneko | |
2016-03-15 | Fix pixelated repos reference on requirements | Giovane | |
2016-03-11 | [style] pep8! | Kali Kaneko | |
2016-03-09 | [bug] specify openssl backend explicitely | Kali Kaneko | |
for some reason, available_backends does not work inside a frozen PyInstaller binary. - Resolves: #7952 | |||
2016-02-29 | [feat] use fingerprint instead of key_id to address keys | Ruben Pollan | |
2016-02-28 | [bug] Use the right succeed function for passthrough encrypted email | Ruben Pollan | |
- Resolves #7861 | |||
2016-02-11 | [feat] Use cryptography instead of pycryptopp to reduce dependencies. | Ruben Pollan | |
* Resolves: #7889 | |||
2016-02-11 | [feat] Remove debug from walk | Ruben Pollan | |
2016-02-09 | [style] fix pep8 | Ruben Pollan | |
2016-02-09 | Merge branch 'fix_tests' into develop | Ruben Pollan | |
2016-02-09 | [tests] fix missing pycryptopp dependency and mock async calls | Folker Bernitt | |
- leap_mail still uses pycryptopp and therefore still needs the dependency - Keymanager calls to async HTTPClient had not been mocked, causing a test to fail - fixed a pep8 warning | |||
2016-02-08 | Merge branch 'verify_signature' into develop | Ruben Pollan | |
2016-02-08 | [feat] Validate signature with attachments | Giovane | |
- Create a new Generator that doesn't trim the headers - Extract detached signature from message - Convert message to the body an attachments level - Add coment to the generator workaround and shows which python version has the patch | |||
2016-01-21 | [feat] Verify plain text signed email | Giovane | |
- Extract message serialization to a method - Add new condition to verify signature on plain text mail - Return InvalidSignature if cannot verify | |||
2015-12-21 | [tests] make tests use dummy authentication | Kali Kaneko | |
2015-12-18 | [feat] cred authentication for SMTP service | Kali Kaneko | |
2015-12-15 | [style] pep8 | Kali Kaneko | |
2015-12-15 | [docs] add entry about cred-based token authentication to next-changelog | Kali Kaneko | |
2015-12-15 | [fix] dummy credentials for tests | Kali Kaneko | |
imap tests must be adapted, using a dummy credential checker. | |||
2015-12-15 | [feat] credentials handling: use twisted.cred | Kali Kaneko | |
2015-12-14 | [docs] document bugfix on pr 215 by bwagner | Kali Kaneko | |
2015-12-10 | Fixed the get_body logic | Bruno Wagner | |
It won't break anymore if the body is None, but will return an empty body in that case | |||
2015-11-30 | [feat] make events multi-user aware | Kali Kaneko | |
- Resolves: #7656 - Releases: 0.4.1 | |||
2015-10-29 | [docs] add version badge for pypi | Kali Kaneko | |
2015-10-28 | [pkg] fold in changes | Ivan Alejandro | |
2015-10-27 | [pkg] Add some entries to the CHANGELOG for 0.4.0 release | Kali Kaneko | |
Releases: 0.4.0 | |||
2015-10-01 | [bug] fix slow appends | Kali Kaneko | |
we were adding listeners for each mailbox instance, which was making appends particularly slow, since the method that gets current count and recent count is expensive and was being called way too many times. | |||
2015-09-28 | [bug] fail gracefully if fetch fails | Kali Kaneko | |
Related: #7495 | |||
2015-09-24 | [bug] signal expired auth token to the GUI | Ruben Pollan | |
In case of InvalidAuthTokeError from soledad sync we need signal the GUI, so it will request her to log in again. - Resolves: #7430 | |||
2015-09-23 | [feat] disable local-only bind on docker container | Ivan Alejandro | |
- Related: #7471 | |||
2015-09-23 | [docs] update interfaces documentation | Kali Kaneko | |
2015-09-23 | [refactor] avoid circular import due to rfc3156 | Kali Kaneko | |
2015-09-23 | [docs] update docs to 0.4.0 release | Kali Kaneko | |
2015-09-23 | Merge remote-tracking branch 'leapcode/pr/206' into develop | Kali Kaneko | |
2015-09-23 | [bug] Make _collection_mapping a instance variable | Folker Bernitt | |
As a class variable multiple account instances share mailboxes which is bad if its different users or tests | |||
2015-09-22 | [style] fix pep8 warnings | Folker Bernitt | |
2015-09-22 | [refactor] log the added key explicitely | Kali Kaneko | |
2015-09-22 | [bug] don't extract openpgp header if valid attached key | Ruben Pollan | |
The key extract should check first for attached keys and if this fails then should try the OpenPGP header. - Resolves: #7480 | |||
2015-09-21 | [bug] filter out Nones in the sequence of messages | Kali Kaneko | |
2015-09-21 | [doc] document return values | Kali Kaneko | |
2015-09-16 | [style] clean up incoming/service.py | Ruben Pollan | |
2015-09-16 | [bug] don't fail importing mismatched attached key | Ruben Pollan | |
We can't import attached keys with different email address than the sender. Now we don't fail in this case, just log it. - Resolves: #7454 | |||
2015-09-16 | [pkg] bump leap versions needed | Kali Kaneko | |