Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-03 | [feat] send public key as attachment on every email | Tulio Casagrande | |
Previously, we were sending the key attached as long as the contact hasn't replied back. But with new key replace scenarios, we need to updated the contact keyring with the new key. We can implement autocrypt or similar in the future, but for now, let's send the key attached on every email. | |||
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 | [tests] use the develop branch of python-gnupg | 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 log of the key being fetched | Tulio Casagrande | |
2017-12-03 | [bug] remove key generation event from regenerate_key | Tulio Casagrande | |
The KEYMANAGER_FINISHED_KEY_GENERATION event is used to send a welcome mail to the users, which was causing a new welcome mail when regenerating a key. We removed the event from regenerate_key method. We should implement a KEYMANAGER_FINISHED_KEY_REGENERATION event when it's needed. | |||
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 | [bug] change edit-key to use fingerprint as param | Tulio Casagrande | |
python-gnupg doesn't accept address as parameter for --edit-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 | [style] refactoring: renaming methods/variables | NavaL | |
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] key can tell if it should be renewed | NavaL | |
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] supplying gpgbinary when building gpg key from dict | NavaL | |
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-12-02 | [pkg] update versions of openvpn and mbedtls | Kali Kaneko | |
2017-12-01 | [test] Use bitmask-dev docker image for testing | Varac | |
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-30 | [pkg] pick gpg from local build | Kali Kaneko | |
2017-11-30 | [pkg] minor fixes to the service plist | Kali Kaneko | |
some properties were not used as intended. | |||
2017-11-30 | [refactor] use /var/run for osx helper socket | Kali Kaneko | |
2017-11-30 | [pkg] add osx uninstall script | Kali Kaneko | |
2017-11-29 | [docs] update changelogtravis | Kali Kaneko | |
2017-11-29 | [test] Run OSX test on travis | Varac | |
- Related: #9092 | |||
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] Install tox venv in every tox job | Varac | |
In order to run tests using tox locally with gitlab-runner we need to run `tox -e py27-dev --notest` before using the venv. | |||
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-23 | [docs] update version of code of conduct | Kali Kaneko | |
2017-11-23 | [docs] complete bootstrapping info for osx | Kali Kaneko | |
2017-11-23 | [docs] add copy of the code of conduct | Kali Kaneko | |
2017-11-21 | [doc] link the right issue tracker in the man pages | Ruben Pollan | |
2017-11-20 | [docs] clarify guidelines for new contributors | Justin Bottega | |
This adds the Contributor Covenant 1.2 from the previous guidelines, as well as a github workaround for new contributors who run into the 0xacab 1-repo limit (or similar issues). Replaces a 404 link in the leap-commit-template, and adds a reminders to anonymize logs for testers. - Documentation: #9138 Signed-off-by: Ruben Pollan <meskio@sindominio.net> | |||
2017-11-03 | [feature] set windows title | Kali Kaneko | |
2017-11-02 | [docs] add packaging changes to changelog0.10.2 | Kali Kaneko | |
2017-11-02 | [style] fix formatting | Kali Kaneko | |
2017-11-02 | [feature] support deepin polkit agent | Kali Kaneko | |
-Resolves: #9119 | |||
2017-11-02 | [docs] add todo about proper event integration with systray | Kali Kaneko | |
2017-11-02 | [tests] fix tests | Kali Kaneko | |
2017-11-02 | [bug] really close if the user pushed the close button | Kali Kaneko | |
2017-11-01 | [feature] restore with double-click | Kali Kaneko | |
2017-11-01 | [feature] minimize to systray | Kali Kaneko | |
2017-11-01 | [docs] document systray in changelog | Kali Kaneko | |
- Resolves: #9094 | |||
2017-11-01 | [refactor] refactor status object | Kali Kaneko | |