Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-29 | [bug] avoid unicode conversion bug | Kali Kaneko (leap communications) | |
encode to ascii any parameter passed as unicode. | |||
2016-12-29 | [docs] fix typos | Kali Kaneko (leap communications) | |
2016-12-29 | [bug] fix the logout call | Kali 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 api | Kali Kaneko (leap communications) | |
2016-12-29 | [docs] add doc about authentication header | Kali Kaneko (leap communications) | |
2016-12-29 | [feature] pass local auth token after authentication succeeds | Kali Kaneko (leap communications) | |
2016-12-29 | [refactor] slice the js library after api changes | Kali Kaneko (leap communications) | |
2016-12-29 | [docs] improve documentation of the API, add some examples | Kali Kaneko (leap communications) | |
2016-12-29 | [refactor] reorganize API | Kali 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 api | Kali Kaneko (leap communications) | |
2016-12-29 | [refactor] move web service to its own submodule | Kali Kaneko (leap communications) | |
2016-12-29 | [feature] local session service | Kali Kaneko (leap communications) | |
2016-12-29 | [feature] authentication classes and tests | Kali Kaneko (leap communications) | |
2016-12-29 | [refactor] remove duplication of the bitmask.js library | Kali Kaneko (leap communications) | |
2016-12-29 | [pkg] changelog for 0.9.4 | Kali Kaneko (leap communications) | |
2016-12-29 | [pkg] next version is 0.9.4 now | Kali Kaneko (leap communications) | |
2016-12-29 | [pkg] expire bundles in 1 month | Kali Kaneko (leap communications) | |
2016-12-29 | [pkg] pin soledad 0.9.1 on bitmask bundles | Kali Kaneko (leap communications) | |
2016-12-28 | Remove failing e2etest from pipeline | varac | |
2016-12-26 | [test] fix sender and helo for sending e2e test mail | varac | |
2016-12-26 | [test] use e2e test in build pipeline | varac | |
2016-12-26 | [test] make e2e test more robust, document deps | varac | |
2016-12-26 | [test] add dev-latest-backend make target | varac | |
2016-12-26 | [test] clean up output of e2e test | varac | |
2016-12-26 | [test] first working e2e test | varac | |
2016-12-26 | [test] add a target for latest soledad/common | Kali Kaneko (leap communications) | |
2016-12-26 | [test] fix path of getmail script | varac | |
2016-12-26 | [bug] do not hang if further config needs auth | Kali Kaneko (leap communications) | |
2016-12-26 | [test] look for mail we just send | varac | |
2016-12-26 | [test] add script for checking the mail | Kali Kaneko (leap communications) | |
2016-12-26 | [test] send mail with custom header to tmp_user | varac | |
2016-12-26 | [feat] serial script to create and auth user | Kali Kaneko (leap communications) | |
2016-12-26 | [style] remove unneeded import | Kali Kaneko (leap communications) | |
2016-12-26 | [feat] allow --pass on auth too, for tests | Kali Kaneko (leap communications) | |
undocumented because we don't want users messing with the option | |||
2016-12-26 | [feat] allow to use a password for tests | Kali Kaneko (leap communications) | |
the password option shouldn't appear in the help message though, to discourage users to use it as if it was a regular cli feature. | |||
2016-12-08 | [docs] fix typo in bundles link | Kali Kaneko (leap communications) | |
also, move the bash script to automate bundle testing from a gist to bitmask repo itself. | |||
2016-12-07 | [docs] add latest-bundle link to testing docs | Kali Kaneko (leap communications) | |
2016-12-07 | [tests] ignore rc files | Kali Kaneko (leap communications) | |
2016-12-07 | [bug] always set verbose flag for bundles | Kali Kaneko (leap communications) | |
2016-12-07 | [feature] add icon to the window | Kali Kaneko (leap communications) | |
- Resolves: #8676 | |||
2016-12-07 | [feature] add icon to PyInstaller bundle | Kali Kaneko (leap communications) | |
seems it's only valid for win and mac tho | |||
2016-11-30 | [tests] add unit tests for the keymanager token fix | Kali Kaneko (leap communications) | |
my goal here is also to start *real* unit tests for the keymanager, that do not need an actual soledad implementation. this should make all the coming tests much faster. I would like to have a common soledad stub that follows the soledad api, but w/o actual disk persistance, and migrate all the bulk of the keymanager tests to these unit tests. | |||
2016-11-30 | [bug] make srp token changes propagate to nicknym object | Kali Kaneko (leap communications) | |
the token is set when we get the srp token in the keymanager service, but it wasn't been propagated properly to the internal nicknym object that was refactored recently. here I make the setter write the same token to both keymanager itself and the nicknym. some little additional refactors: - move gpg initialization to a helper method in this way it becomes easier to stub the soledad and keymanager components, for testing. - name nicknym token as publicly visible, since i'm accessing it from the keymanager object. - Resolves: #8651 | |||
2016-11-22 | [bug] use the bundled gpg binary | Kali Kaneko (leap communications) | |
the bundle was trying to get the gpg binary from the config folder instead of the bundled binary. | |||
2016-11-22 | [tests] fix keymanager tests after refactor and merge | Zara Gebru | |
- some pep8 problems - some confusion with old and new code after merging from old keymanager | |||
2016-11-22 | [tests] fix some refresher tests after the refactor | Kali Kaneko (leap communications) | |
disabled some tests that were failing, for some reason the twisted logger doesn't want to be patched? besides, I don't think it's a good idea to rely on log information for tests. what is it really that we were trying to test there? | |||
2016-11-22 | [refactor] use qualified exceptions | Kali Kaneko (leap communications) | |
2016-11-22 | [feature] keymanager: background update keys | Zara Gebru | |
Port of the original commit: 8f1fe8dd4a54fd2bdda2fc78c339ce9b3d0fc331 by Zara Gebru that introduced updating keys in the background. This was made in the legacy leapcode/keymanager repo, but was lost in the merge to the unified bitmask-dev. Original commit message follows: -------------------------------- - refresh random key in random time - add get key by fingerprint - refactor nicknym methods to own file - tests - note this do not include a check for revoked key, since that need some changes in gnupg - Related: #6089 | |||
2016-11-18 | [refactor] defer_encryption is gone with latest soledad | Kali Kaneko (leap communications) | |
2016-11-18 | [build] use streaming encrypter branch for automatic gitlab bundles | Kali Kaneko (leap communications) | |
this also means that these bundles can only be used against cdev for now, since we need the latest soledad server. i'm using my personal devpi repo because the development mode install breaks the bundles for some reason (namespace probably). latest version uploaded is: leap-soledad-client-0.9.0+58.g0d9e74e which is today's shyba state but rebased on top of the 0.9.0 tag. |