Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-20 | [bug] Return KeyNotFound Failure if not valid key is given to put_raw_key | Ruben Pollan | |
- Resolves: #7974 | |||
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-03-04 | update README | Kali Kaneko (leap communications) | |
2016-03-04 | add TODO about possible refactor | Kali Kaneko (leap communications) | |
2016-03-04 | fix hardcoded basedir path | Kali Kaneko (leap communications) | |
2016-03-04 | reorder class for readability | Kali Kaneko (leap communications) | |
2016-03-04 | hide srpauth implementation details | Kali Kaneko (leap communications) | |
2016-03-04 | add a couple of tbd | Kali Kaneko (leap communications) | |
2016-03-04 | remove unneeded try/except | Kali Kaneko (leap communications) | |
2016-03-04 | fix extra debug line | Kali Kaneko (leap communications) | |
2016-03-04 | fix hardcoded ca path | Kali Kaneko (leap communications) | |
2016-03-04 | move decorator to session | Kali Kaneko (leap communications) | |
2016-03-04 | use leap.common.service_hooks | Kali Kaneko (leap communications) | |
2016-03-02 | allow to notify multiple hooks | Kali Kaneko (leap communications) | |
2016-03-01 | fix provider config check | Kali Kaneko (leap communications) | |
2016-03-01 | return deferred for user | Kali Kaneko (leap communications) | |
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-25 | get active user | Kali Kaneko (leap communications) | |
2016-02-25 | remove ws service | Kali Kaneko (leap communications) | |
2016-02-25 | remove zmq tacfile, use core | Kali Kaneko (leap communications) | |
2016-02-25 | [test] refactor key deletion tests | Ruben Pollan | |
2016-02-25 | [feat] update usage only if needed | Ruben Pollan | |
During encryption we where updating 'enc_used' in the key without checking if it was already set. | |||
2016-02-25 | [doc] soledad docs fields | Ruben Pollan | |
- Resolves: #7712 | |||
2016-02-25 | [feat] Make EncryptionKey aware of the active address | Ruben Pollan | |
2016-02-25 | [test] add updater tests | Ruben Pollan | |
2016-02-25 | [feat] Use fingerprints instead of key ids | Ruben Pollan | |
- Resolves: #7500 | |||
2016-02-25 | [feat] Migrate soledad documents by adding versioning field | Ruben Pollan | |
- Resolves: #7713 | |||
2016-02-25 | [feat] move validation, usage and audited date to the active document | Ruben Pollan | |
- Resolves: #7485 | |||
2016-02-23 | Merge branch 'feat/async_gpg' into develop | Ruben Pollan | |
2016-02-23 | [feat] defer decrypt, gen_key and encrypt | Victor Shyba | |
This commit put those gnupg operations to be run on external threads limited by the amount of cores present on user machine. Some gnupg calls spawn processes and communicating to them is a synchronous operation, so running outside of a reactor should improve response time by avoiding reactor locking. | |||
2016-02-17 | two-step bootstrap if needs authentication | Kali Kaneko (leap communications) | |
2016-02-15 | provider service bootstrap and autodiscovery | Kali Kaneko (leap communications) | |
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 | [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 | 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-02-04 | Merge branch 'feat/defer_requests' into develop | Ruben Pollan | |
2016-02-04 | [docs] add docstrings and fixes pep8 | Victor Shyba | |
Some methods were missing docstrings and some code was exceeding the 80 column limit. Also some asserts arent needed anymore. |