Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-29 | [feature] add support for authenticated API to bitmask.js | elijah | |
2016-12-29 | [docs] fix typo in the header name | Kali Kaneko (leap communications) | |
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 |