Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | [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 | [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 | [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 | |
2015-09-16 | [feat] use async events api | Kali Kaneko | |
in this way, we're using twisted reactor instead of having another thread with zmq's own copy of tornado ioloop. Resolves: #7274 | |||
2015-09-10 | Merge pixelated's X-Leap-Encryption into develop | Ruben Pollan | |
2015-09-08 | [feature] improve getmail utility | Kali Kaneko | |
So now it: - Accepts credentials in a file pointed by environment variable. - Allows to specify the mailbox to select as a command line flag. - Allows to select a given message by subject. For example: BITMASK_CREDENTIALS=/tmp/bm.secrets ./getmail --mailbox INBOX --subject 'test mail The two flags are case-insensitive. This is intended to be used as a helper in end-to-end tests. Getting a message by subject it's suboptimal, but I think it's good enough for our testing purposes right now. Related: #7427 | |||
2015-09-02 | [style] fixing pep8 warnings | Duda Dornelles | |
2015-09-02 | [feat] adding encryption header to msg before saving | Duda Dornelles | |
This way we can tell if a message was originally encrypted, so that we can show that information to the end user. | |||
2015-08-26 | [pkg] fold in changes | Ivan Alejandro | |
2015-08-21 | [tests] properly skip not implemented tests, do not raise | Kali Kaneko | |
2015-08-18 | [style] pep8 excludes + fixes | Kali Kaneko | |
2015-08-11 | [docs] add folker to authors + pep8 | Kali Kaneko | |
2015-08-11 | [bug] Fix missing _normailize_dict in DocumentWrapper constructor. | Folker Bernitt | |
In the constructor values already is normalized (i.e. with underscores), while kwargs contains items that are not normalized (i.e. with dashes). Joining the dicts resulted in two entries that only differed by dash or underscores. The setattr then set the value that occurred later in items, thereby sometimes overriding the correct value with the default one. | |||
2015-08-11 | [bug] Fix typo in content-transfer-encoding in walk.py. | Folker Bernitt | |
The get_raw_docs method accesses header field content-transfer-encoding using the string 'content-transfer-type' so the raw doc dict always ends up with that value set to empty string. | |||
2015-08-06 | [feat] WHEELHOUSE can be a url + --use-leap-wheels | Parménides GV | |
--use-leap-wheels sets --trusted-host (remove it when we have a proper cert) and WHEELHOUSE to https://ftp.lizard.leap.se Until we get ftp.lizard cname, use lizard as the wheels server. - Related: #7339 |