summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-31Extract re-decrypt with new key methodTulio Casagrande
Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-01-31Propagate errors to the calling methodsTulio Casagrande
Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-01-31[docs] update parameters and return namesTulio Casagrande
Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-01-31Repeat decryption if signed with attached keyTulio Casagrande
Previously, if an email was signed with a new key, that was also sent as an attachment, the verification of the signature could fail if the only available source of this new key is the attachment ifself. I changed to extract the attachment before adding the leap header, which is responsible for the signed/encrypted flags. Also, if the previous verification failed and a new key was successful imported, it's going to decrypt the original email again, just to update the verify status. Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-01-31Indicate a successful/failure OpenPGP header importTulio Casagrande
Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-01-31Extract method for easy reuseTulio Casagrande
Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-01-31Add missing errbackTulio Casagrande
Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-01-31Remove unused parameterTulio Casagrande
Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-01-26Check validity of key signatureZara Gebru
Check if a new fetched key was signed by a old key with the same address. Please do not merge before: https://github.com/isislovecruft/python-gnupg/pull/150 - Resolves #8112
2017-01-19rename some varsZara Gebru
2017-01-10[bug] For now, disable UI for supporting multiple accounts. It does not ↵elijah
currently work with API tokens.
2016-12-29[pkg] add docker files to build bundleKali Kaneko (leap communications)
2016-12-29[docs] add changelog header to section0.9.4Kali Kaneko (leap communications)
2016-12-29[docs] update release notes. fuck these deadlines man.Kali Kaneko (leap communications)
no people was harmed due to the testing process in the last 12 hours, although some of them could have enjoyed the congress a bit more. sorry about that, we love you :)
2016-12-29[tests] make gitlab use released version of soledadKali Kaneko (leap communications)
after 0.9.2 there's a breaking change in the api, that removes the syncable parameter.
2016-12-29[pkg] undo soledad pinning, lets embrace 0.9.2Kali Kaneko (leap communications)
the pinning doesn't work out of the box, since the Soledad constructor signature has changed (removed syncable parameter).
2016-12-29[feature] add support for authenticated API to bitmask.jselijah
2016-12-29[docs] fix typo in the header nameKali Kaneko (leap communications)
2016-12-29[bug] avoid unicode conversion bugKali Kaneko (leap communications)
encode to ascii any parameter passed as unicode.
2016-12-29[docs] fix typosKali Kaneko (leap communications)
2016-12-29[bug] fix the logout callKali Kaneko (leap communications)
if user attempts to logout before the incoming multiservice has an entry, there will be a KeyError raised on the MultiService.getServiceNamed() call, which is improperly reported as a confusing error message in the api return call. by catching the KeyError, we make sure that the logout call can terminate properly.
2016-12-29[feature] better param error handling in rest apiKali Kaneko (leap communications)
2016-12-29[docs] add doc about authentication headerKali Kaneko (leap communications)
2016-12-29[feature] pass local auth token after authentication succeedsKali Kaneko (leap communications)
2016-12-29[refactor] slice the js library after api changesKali Kaneko (leap communications)
2016-12-29[docs] improve documentation of the API, add some examplesKali Kaneko (leap communications)
2016-12-29[refactor] reorganize APIKali Kaneko (leap communications)
so that whitelisting doesn't have to peek into the data. added more documentation and some tests stubs too.
2016-12-29[tests] add some tests for the apiKali Kaneko (leap communications)
2016-12-29[refactor] move web service to its own submoduleKali Kaneko (leap communications)
2016-12-29[feature] local session serviceKali Kaneko (leap communications)
2016-12-29[feature] authentication classes and testsKali Kaneko (leap communications)
2016-12-29[refactor] remove duplication of the bitmask.js libraryKali Kaneko (leap communications)
2016-12-29[pkg] changelog for 0.9.4Kali Kaneko (leap communications)
2016-12-29[pkg] next version is 0.9.4 nowKali Kaneko (leap communications)
2016-12-29[pkg] expire bundles in 1 monthKali Kaneko (leap communications)
2016-12-29[pkg] pin soledad 0.9.1 on bitmask bundlesKali Kaneko (leap communications)
2016-12-28Remove failing e2etest from pipelinevarac
2016-12-26[test] fix sender and helo for sending e2e test mailvarac
2016-12-26[test] use e2e test in build pipelinevarac
2016-12-26[test] make e2e test more robust, document depsvarac
2016-12-26[test] add dev-latest-backend make targetvarac
2016-12-26[test] clean up output of e2e testvarac
2016-12-26[test] first working e2e testvarac
2016-12-26[test] add a target for latest soledad/commonKali Kaneko (leap communications)
2016-12-26[test] fix path of getmail scriptvarac
2016-12-26[bug] do not hang if further config needs authKali Kaneko (leap communications)
2016-12-26[test] look for mail we just sendvarac
2016-12-26[test] add script for checking the mailKali Kaneko (leap communications)
2016-12-26[test] send mail with custom header to tmp_uservarac
2016-12-26[feat] serial script to create and auth userKali Kaneko (leap communications)