Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-03 | [bug] sign_used flag is reset for all public keys when the key expiration ↵ | NavaL | |
date is extended - this is required so that the key is re-attached to the first outgoing email to all users who already have the expired key. | |||
2017-12-03 | [feat] expired public key are remotely fetched if expired | NavaL | |
- private key is not allowed to be fetched remotely - fetch_remote needs to be specifically set - if a new key is fetched (ie different KeyID), the validation rule applies | |||
2017-12-03 | [bug] decryption will be tried for all inactive keys | NavaL | |
2017-12-03 | [feat] decryption interoperability, when the current key pair | NavaL | |
is renewed - there is only one private inactive key that is the key expiring last among all inactive keys - if there is an inactive key, decryption with it, is tried if it fails with the current active key. | |||
2017-12-03 | [feat] reset sign_used flag after regenerating key pair | NavaL | |
- this flag is used by leap.mail to attach the new key | |||
2017-12-03 | [feat] first phase of key regeneration | NavaL | |
- if current key pair is expired, it'll be extended for a day first - new key pair will be signed by the old key | |||
2017-12-03 | [feat] add key expiry date extension in keymanager | NavaL | |
- extends key pair (unlocked from soledad) - extension period is counted from key creation date | |||
2017-11-30 | [test] Fix e2e mail test | Varac | |
- Enable XTRACE output of script - Run e2e mail test against ci.leap.se - Remove unused POLKIT variable - Specify MX server for e2e mail test - Fix helo in e2e tests Resolves: #9159 | |||
2017-11-30 | [test] install gnupg1 and haveged for the e2e test | Ruben Pollan | |
Since we are using artful for the tests it comes with gnupg2 and breaks the e2e tests. Also install haveged to speed up e2e tests. - Resolves: #9159 | |||
2017-11-23 | [test] Install npm for build_ui CI job | Varac | |
2017-11-23 | [test] Install tox in docker image | Varac | |
2017-11-23 | [test] Ship and install latest chromedriver 2.33 | Varac | |
I tried to upgrade to ubuntu packages chromedriver 2.32 (artful) but this didn't help. After using latest chromedriver release 2.33 from https://sites.google.com/a/chromium.org/chromedriver/downloads it works. Also, build docker image from LEAP/artful. Resolves: #9149 | |||
2017-11-02 | [tests] fix tests | Kali Kaneko | |
2017-10-30 | [bug] fix test flakyness | Kali Kaneko | |
2017-10-26 | [test] update imap flag list | Ruben Pollan | |
2017-10-26 | [bug] strip leap headers before processing the icnomming mails | Ruben Pollan | |
- Resolves: #9030 | |||
2017-10-26 | [feat] add fetch key by fingerprint to keymanager | Ruben Pollan | |
- Resolves: #9023 | |||
2017-10-26 | [bug] make nicknym return key data | Ruben Pollan | |
There was a mismatch on the return values of Nicknym class and the expectations. As most of the code was expecting an OpenPGPKey, but it was returning the json as it came from the nickserver. Now is just returning the key data. | |||
2017-10-06 | [feat] use bonafide Provider object as a singleton | Ruben Pollan | |
There was common situations where two provider instances where running in parallel. And was creating weird errors (like getting wrong api_uri) because the bootstrap deferreds were global but the Provider objects not. I don't like much singletons, but I think now is simpler than before. - Resolves: #9073 | |||
2017-09-21 | [test] VPN e2e tests now against ci.leap.se0.10rc2 | Varac | |
Relates to #8918 | |||
2017-09-20 | debug | Kali Kaneko | |
(add some extra line to force tests to run again) | |||
2017-09-20 | [feat] check if there are newest configuration files | Kali Kaneko | |
here we port the if-modified-since conditional mechanism, so that we only write the config if it is newer than whan we have. we also add a line with the status code to the logs, so that it's easier to debug. note that the 'configs.json' file is never returning 304. - Resolves: #8773 | |||
2017-09-13 | [bug] send UIDNEXT on select | Kali Kaneko | |
node-mail chokes if we don't. | |||
2017-08-31 | [feat] list vpn gateways in the order that they are going to be used | Ruben Pollan | |
2017-08-30 | [tests] apply dns workaround for functional tests | Kali Kaneko | |
2017-08-30 | [tests] apply dns workaround | Kali Kaneko | |
2017-08-30 | [tests] increase timeout on vpn on | Kali Kaneko | |
2017-08-30 | [tests] reuse tox virtualenv for e2e/functional | Kali Kaneko | |
2017-08-30 | [tests] add another demo gateway | Kali Kaneko | |
2017-08-30 | [bug] assert vpn management folder exists | Kali Kaneko | |
2017-08-30 | [tests] use another geoip api to avoid json decode problems | Kali Kaneko | |
2017-08-30 | [tests] add root-switch as dns workaround for tests on CI | Kali Kaneko | |
2017-08-30 | [tests] do not fail if helper installed in debian path | Kali Kaneko | |
2017-08-30 | [tests] fix check-ip script | Kali Kaneko | |
2017-08-30 | [tests] workaround some errors while running tests | Kali Kaneko | |
2017-08-30 | [tests] prepare to run behave against bundle | Kali Kaneko | |
2017-08-30 | [tests] increase timeout | Kali Kaneko | |
2017-08-30 | [tests] Check egress IP for VPN steps | Varac | |
2017-08-30 | [tests] fix test case typo | Kali Kaneko | |
2017-08-30 | [tests] fix path for data files | Kali Kaneko | |
2017-08-30 | [refactor] re-add retries for connecting to management | Kali Kaneko | |
2017-08-30 | [refactor] integrate new management protocol | Kali Kaneko | |
2017-08-30 | [feature] add twisted protocol for handling openvpn management | Kali Kaneko | |
2017-08-25 | [bug] replace content-type after removing the signature | Ruben Pollan | |
- Resolves: #9003 | |||
2017-08-14 | [tests] pep8 test_gateways.py | azul | |
tests were failing because of pep8 issues | |||
2017-08-11 | [feature] allow manual gateway selection for vpn | Kali Kaneko | |
For now, the way to select a gateway is to add a section in bitmaskd.cfg: [vpn_prefs] locations = ["frankfurt", "seattle__wa"] countries = ["DE", "US"] Note that the location indication has priority over country code. This will be exposed by the UI in release 0.11 - Resolves: #8855 | |||
2017-08-11 | [feature] automatic vpn gateway selection, based on timezone | Kali Kaneko | |
This is a first approach to automatic gateways selection. More things are missing: - allow manual selection, by location or country code. - take the hemisphere into account. - expose the selected gw to the api/cli but overall seems this is a good approach to make 0.10 release usable in terms of vpn. - Resolves: #8804 | |||
2017-07-21 | [tests] Succeed VPN test if helper files exists | Varac | |
2017-07-20 | [test] keep artifacts inside the project dir | Azul | |
2017-07-20 | [test] enable and check vpn | Azul | |