Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-03 | [bug] remove change_key_expiration from the API | Tulio Casagrande | |
This was intended to offer the option of only extend the old key and not change it for a new one. However, we don't plan to use this behavior anymore. | |||
2017-12-03 | [bug] specify _get_inactive_private_keys as a private method | Tulio Casagrande | |
2017-12-03 | [refactor] rename key extension to expiration | Tulio Casagrande | |
This changes reflect python-gnupg naming. With @aarni | |||
2017-12-03 | [bug] fix expected new_expiry_date | Tulio Casagrande | |
Previously, new_expiry_date was calculated by the key creation date + 1 week, but the proper behavior is today + 1 week, accordingly with gpg behavior. | |||
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] 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 |