summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-08Merge branch 'verify_signature' into developRuben Pollan
2016-02-08[feat] Validate signature with attachmentsGiovane
- 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-04Merge branch 'feat/defer_requests' into developRuben Pollan
2016-02-04[docs] add docstrings and fixes pep8Victor Shyba
Some methods were missing docstrings and some code was exceeding the 80 column limit. Also some asserts arent needed anymore.
2016-01-29[feat] use HTTPClient instead of requestsVictor Shyba
This commit adapts code to use HTTPClient instead of requests. requests library receives a certificate as parameter during requests while HTTPClient recelives a cert only on constructor. In order to have both types (leap cert and commercial certs) working together we introduced two clients on constructor.
2016-01-27[refactor] isolate requestsVictor Shyba
Isolate requests lib related code and update docstrings.
2016-01-27[feat] defer blocking requests calls to threadVictor Shyba
That's a temporary fix for #6506 This commit adapts code to deal with deferreds coming from calling requests from Twisted. Next step is just to change requests for twisted http client present in leap.common. Unfortunately, this last step will be a bit longer and would be better to have integrations tests to ensure current HTTP behaviour.
2016-01-21[feat] Verify plain text signed emailGiovane
- 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 authenticationKali Kaneko
2015-12-18[feat] cred authentication for SMTP serviceKali Kaneko
2015-12-16add command to download smtp certificateKali Kaneko (leap communications)
2015-12-15[style] pep8Kali Kaneko
2015-12-15[docs] add entry about cred-based token authentication to next-changelogKali Kaneko
2015-12-15[fix] dummy credentials for testsKali Kaneko
imap tests must be adapted, using a dummy credential checker.
2015-12-15[feat] credentials handling: use twisted.credKali Kaneko
2015-12-14[docs] document bugfix on pr 215 by bwagnerKali Kaneko
2015-12-10Fixed the get_body logicBruno Wagner
It won't break anymore if the body is None, but will return an empty body in that case
2015-12-09accept basedir in service initializationKali Kaneko
2015-12-09use bitmask.core to test bonafideKali Kaneko
2015-12-09delete bonafide cli (use bitmask.core instead)Kali Kaneko
2015-12-04minor style fix for auth resultKali Kaneko
2015-12-03zmq dispatcher moved to bitmask.coreKali Kaneko
2015-12-03[refactor] dispatcher methodsKali Kaneko
2015-11-30[feat] make events multi-user awareKali Kaneko
- Resolves: #7656 - Releases: 0.4.1
2015-11-24naming changesKali Kaneko
2015-11-24return token and uuidKali Kaneko
2015-11-20service hooks [WIP]Kali Kaneko
2015-11-19add leap.common dependencyKali Kaneko
2015-11-19documentation cleanupKali Kaneko
2015-11-19[feat] use twisted IService interface to run bonafide serviceKali Kaneko
2015-11-18add stubs for missing functionalityKali Kaneko
2015-11-18[feat] bonafide zmq serviceKali Kaneko
2015-11-18[pkg] move to versioneer 0.15Kali Kaneko
2015-10-29[docs] add version badge for pypiKali Kaneko
2015-10-28[pkg] fold in changesIvan Alejandro
2015-10-28[pkg] fold in changesIvan Alejandro
2015-10-27[pkg] Add some entries to the CHANGELOG for 0.4.0 releaseKali Kaneko
Releases: 0.4.0
2015-10-27chmod -x bonafide_cli.pyKali Kaneko
2015-10-27add --skip-logout, to be able to reuse tokensKali Kaneko
2015-10-27add link to readmeKali Kaneko
2015-10-27add bonafide_cli entrypointKali Kaneko
2015-10-27README:UsingKali Kaneko
2015-10-27handle unicode errorsKali Kaneko
2015-10-08[pkg] bump common dependency (due to events-async)Kali Kaneko
2015-10-01[bug] fix slow appendsKali 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-10-01[feat] self-repair the keyring if keys get duplicatedRuben Pollan
In some cases in the past keys got stored twice in different documents. Hopefully this issue is solved now, this tries to self-repair the keyring if encounters that. This is not really solving the problem, if it keeps happening we need to investigate the source. - Resolves: #7498
2015-09-28[bug] fail gracefully if fetch failsKali Kaneko
Related: #7495
2015-09-28[bug] fix verify keys usageRuben Pollan
The latests refactor missed one line.
2015-09-25[refactor] improve readabilityKali Kaneko
Improve readability of operations on generic keys, by assigning the class matching the type of key (_wrapper_map[ktype]) at the beginning of each block. in the future, we could pass the type of key (only PGP keys being used at the moment) on initialization of the Keymanager, so we don't have to pass the ktype on each method call.
2015-09-24[refactor] refactor key parsingKali Kaneko
so that it can be tested without needing to instantiate the whole OpenPGPScheme object, that receives a soledad instance.