Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-08 | [test] enlarge the functional test timeout | Ruben Pollan | |
2018-01-08 | [feat] try other gateways if the main one fails | Ruben Pollan | |
Removing '--persist-ip' param on openvpn it will try to connect to a different gateway if the first one fails. This means, that in case of network disconnection for some minutes bitmask will keep rotating between the different gateways and one the network comes back it will not connect anymore to the first one, but to the one that was trying at this moment. - Resolves: #9188 | |||
2018-01-08 | [docs] documentation about vpn autostart | Kali Kaneko | |
2018-01-08 | [pkg] create a new image for bundles | Kali Kaneko | |
2018-01-08 | [ci] build packages for master and tags only | Kali Kaneko | |
2018-01-06 | [bug] send the user id in msg_status command | Ruben Pollan | |
2018-01-06 | [test] Dont allow failure for e2e tests anymore | Varac | |
After e2e tests seem reliable now we should not allow them to fail anymore. | |||
2018-01-06 | [bug] Don't use system packages when bundling headless build | Simon Fondrie-Teitler | |
This makes builds not error when the virtualenv version of a package doesn't match the system one. It also helps ensure builds on different machines bundle the same version of packages. | |||
2018-01-06 | [test] Use ci.leap.se for e2e tests | Varac | |
2018-01-06 | [pkg] add qtwebengine to Dockerfile | Kali Kaneko | |
2018-01-06 | [style] pep8 | Kali Kaneko | |
2018-01-06 | [refactor] webengine entrypoint | Kali Kaneko | |
this commit deprecates qtwebkit usage. | |||
2018-01-06 | [refactor] factor out common functions | Kali Kaneko | |
used from both entrypoints for linux and mac apps. | |||
2018-01-02 | [docs] add ci changes to changelog | Kali Kaneko | |
2018-01-02 | [CI] Speed up CI testing | Varac | |
- Move all tests into a single test stage - Move docker and package builds in a single build stage - Remove dependencies between stages | |||
2018-01-02 | [docs] add parameters for gitlab-runner | Kali Kaneko | |
2017-12-28 | [CI] Allow manual docker image build through web-if | Varac | |
2017-12-28 | [CI] Tag images according to git branch name | Varac | |
2017-12-26 | [test] Split monolithic e2e test into seperate tests | Varac | |
2017-12-22 | [pkg] Include required files in headless build | Simon Fondrie-Teitler | |
Also pull in cython and restructure the package. | |||
2017-12-22 | [bug] sync start and shutdown of systray and browser | Kali Kaneko | |
some juggling to make systray (qt5 for now) and browser (pywebview, native) start and stop coordinatedly. I will explore a more lightweight systray for coming releases. | |||
2017-12-22 | [refactor] Use sender interface in outgoing service | Ruben Pollan | |
2017-12-22 | [bug] fetch the incoming service only if is on | Ruben Pollan | |
If you try to fetch the incoming service while it's still starting it throws a KeyError. - Resolves: #9174 | |||
2017-12-22 | [docs] add command to run tests with gitlab-runner | Kali Kaneko | |
2017-12-21 | [doc] add note about expected paths to bitmask-root itself | Kali Kaneko | |
I should remember this change when we merge elijah's fix again. Hopefully that happens soon enough. | |||
2017-12-21 | [bug] temporarily revert dnsmasq firewall fix | Kali Kaneko | |
It has been reported that, after this fix, dns leaks happen under some circumstances not yet clear. Preparing for a release, we have decided to revert this change until the problem can be properly triaged. This means a broken vpn aartful support for the time being, but a non-leaking master. https://0xacab.org/leap/bitmask-dev/issues/9137 - Related: #9137 | |||
2017-12-20 | [bug] copy missing provider pinning in osx | kali | |
2017-12-20 | [feat] remove status files on shutdown | Kali Kaneko | |
2017-12-20 | [bug] add lock in command dispatcher | Kali Kaneko | |
2017-12-20 | [pkg] copy uninstaller to the bundle | Kali Kaneko | |
2017-12-20 | [pkg] import changes for qt5 to work | kali | |
2017-12-20 | [pkg] add pyqt5.qtwidgets to osx imports | kali | |
not that I really want to keep qt5 for a long time, but this seems the short way to a working systray for the next release. | |||
2017-12-20 | [pkg] add osx bundle script inside venv | admin | |
2017-12-20 | [pkg] add make target for headless builds | Simon Fondrie-Teitler | |
This adds a make target which allows for headless builds. It runs pyinstaller and copies some required files. | |||
2017-12-20 | [bug] accept message-ids with '-' | Ruben Pollan | |
Thunderbird produces message ids with '-' in them. | |||
2017-12-20 | [feat] Add msg_status call to the mail API | Ruben Pollan | |
To get the status of a single message providing it's mailbox and message-id. For now it only returns encryption/signature status. - Resolves: #6914 | |||
2017-12-20 | [refactor] rename API add_msg to msg_add | Ruben Pollan | |
To have consistency with all API calls related to messages and start all of them with msg_* | |||
2017-12-17 | [feat] Add support for calling bitmask.js from Firefox/Thunderbird | Sukhbir Singh | |
- To be able to call bitmask.js from Thunderbird (for the Bitmask Thunderbird extension), we need to set `api_url' and also read the `authtoken' file from disk. This commit adds support for that and restricts the changes by using window.location.protocol. - Add function for fetching bitmaskd status. Signed-off-by: Ruben Pollan <meskio@sindominio.net> | |||
2017-12-11 | [docs] add last bugfix to changelog | Kali Kaneko | |
2017-12-09 | [bug] remove stuck_bootstrap deferred from Provider | Ruben Pollan | |
This deferred was not used anywhere, but it was called twice. Provider is a singleton so multiple logins into the same provider where producing it to be called mor than once. - Resolves: #9171 | |||
2017-12-08 | [style] pep8 | Kali Kaneko | |
2017-12-08 | [docs] add comment about python interpreter | Kali Kaneko | |
2017-12-08 | [pkg] copy provider certificates on bundles | Kali Kaneko | |
2017-12-08 | [pkg] add provider pinning to python package | Kali Kaneko | |
2017-12-08 | [bug] remove hardcoded path | Kali Kaneko | |
2017-12-08 | [feat] osx systray with pyqt5 | Kali Kaneko | |
2017-12-07 | [feat] update bitmask-root if needed | Ruben Pollan | |
Chech the hash of the installed bitmask root and sign as not installed if doesn't match the one we have in the bundle. Also for running bitmask-root, if there is more than one (in /usr/local/sbin and /usr/sbin) run the one with higher version number. - Resolves: #9020 | |||
2017-12-07 | [docs] document how to run osx tests | Kali Kaneko | |
using virtualbox executor for gitlab-runner | |||
2017-12-07 | [tests] enable osx runner | Kali Kaneko | |
2017-12-07 | [feat] add provider pinning | Ruben Pollan | |
Pin the provider.json and the ca cert for the public providers. - Resolves: #9074 |