summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-01[refactor] delete unused stubsKali Kaneko (leap communications)
2016-09-01[refactor] remove unneeded version infoKali Kaneko (leap communications)
2016-08-30[pkg] add setupKali Kaneko (leap communications)
2016-08-30[pkg] gitignore stuffKali Kaneko (leap communications)
2016-08-30[pkg] versioneer itKali Kaneko (leap communications)
2016-08-30[pkg] add setup.cfgKali Kaneko (leap communications)
2016-08-30[pkg] add some relevant docsKali Kaneko (leap communications)
2016-08-30[pkg] initial migration of bitmask.{core,cli}Kali Kaneko (leap communications)
2016-08-30[pkg] add stub about gui submoduleKali Kaneko (leap communications)
2016-08-30[pkg] add stub about vpn submoduleKali Kaneko (leap communications)
2016-08-29[pkg] move mail source to leap.bitmask.mailKali Kaneko (leap communications)
2016-08-29Merge leap_mail into unified bitmask repoKali Kaneko (leap communications)
2016-08-29[pkg] move bonafide source to leap.bitmask.bonafideKali Kaneko (leap communications)
2016-08-29Merge bonafide repo into unified bitmask repoKali Kaneko (leap communications)
2016-08-29add init file for bitmask moduleKali Kaneko (leap communications)
2016-08-29[pkg] remove rest of keymanager repoKali Kaneko (leap communications)
2016-08-29[pkg] declare leap namespaceKali Kaneko (leap communications)
2016-08-29[pkg] mv keymanager to leap.bitmask.keymanager submoduleKali Kaneko (leap communications)
2016-08-29Merge leap.keymanager repo into historyKali Kaneko (leap communications)
2016-08-29initial bitmask-dev stubKali Kaneko (leap communications)
2016-08-29[bug] return active user as a dictKali Kaneko (leap communications)
since the command dispatcher expects dicts now
2016-08-27[bug] don't cache failed sessionsRuben Pollan
We were caching sessions even when the authentication has failed, making impossible to try again with a different password. - Resolves: #8226
2016-08-27[bug] let the failures propagateRuben Pollan
In the case of wrong username/password the failure returned was 'Authentication hook did not return anything'. Right now the original failure is returned, and the producer of the failure can put a more meaningful message. - Resolves: #8399
2016-08-25[tests] pep8 fixes + add pep8 step to tox runKali Kaneko
2016-08-25[tests] move sample file to incoming test folderKali Kaneko
2016-08-25[tests] avoid pytest warningKali Kaneko
2016-08-25[tests] toxify leap.mailKali Kaneko
2016-08-25[tests] adapt smtp module testsKali Kaneko
2016-08-25[tests] adapt and fix outgoing module testsKali Kaneko
keymanager was hanging because it was trying to fetch a nonexistent key. therefore, fetch_remote flag has to be passed along.
2016-08-25[tests] fix initialization of incoming service testsKali Kaneko
otherwise, there was a very ugly bug in which the (imap) inbox kept a reference to the first instance of soledad used during a testing session. that made tests hang because, when that soledad instance is shutdown, the decryption pool is no longer running.
2016-08-25[tests] adapt imap testKali Kaneko
2016-08-25[tests] fix testKali Kaneko
2016-08-25[bug] fix import time mutable default paramKali Kaneko
2016-08-25[tests] adapt top level mail module testsKali Kaneko
2016-08-25[refactor] move common testing boilerplateKali Kaneko
2016-08-25[refactor] [bug] simplify and bugfix walk moduleKali Kaneko
some tests added too - Related: #7999
2016-08-01[refactor] deprecating u1db, using l2db instead.NavaL
To keep compatibility with soledad upgrades. It will namely cause version conflicts to not be properly handled otherwise.
2016-07-28[pkg] remove simplejson depdrebs
2016-07-12[test] add soledad client as a test requirementdrebs
2016-07-12[test] add gitlab-ci yaml filedrebs
2016-07-12[test] remove extra setUpEnv/tearDownEnvdrebs
The setUpEnv and tearDownEnv methods are configured to run on setUpClass/tearDownClass. Some testing systems as trial don't support that, and that seems to cause some confusion in some systems, causing double attempts to setup or teardown, and thus failing intermitently. This commit removes the extra call to setUpEnv and tearDownEnv on tests on this repository, as it now uses py.test to run tests, which supports setUpClass and tearDownClass.
2016-07-12[test] add tox.ini filedrebs
2016-07-12[test] move tests to root of repodrebs
2016-07-05Merge remote-tracking branch 'pixelated/check_requirements-latest' into developRuben Pollan
2016-07-05[feat] make ValidationLevels iterableRuben Pollan
Needed by bytmask cli. - Related: #7965
2016-07-05remove links to pixelatedChristoph Kluenter
See https://github.com/pixelated/puppet-pixelated/issues/49
2016-06-22[bug] the api_uri in Dicovery is called netlocRuben Pollan
2016-06-20[feat] check key document versions and fail if it's unknownRuben Pollan
- Closes: #8165
2016-06-17[bug] initialize OpenSSL context just once in leap.mailNavaL
Do not initialize the openssl context on each call to get mail payload phash. The openSSL backend should only be initialized once because it is activating the os random engine which in turn unregister and free current engine first. This is very tricky when operations are running in threads as it essentially momentarily unregister the openssl crypto callbacks that makes openssl thread safe. - Resolves: #8180 with the soledad PR #324
2016-06-17[feat] improve duplicated active documents fixupRuben Pollan
Mostly for private keys we want to keep the latest one in the keyring. It would be desirable to check with one is set in nicknym, but this will need a big refactor that I'm not sure if it's worth it just for that. - Related: #6658, #8059