Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-14 | [pkg] use productsign to sign the flat package | kali | |
2017-08-14 | [pkg] automate flat package | kali | |
2017-08-14 | [pkg] working bundle in osx using pywebview + pyobjc | kali | |
2017-08-14 | [feat] use webengine instead of webkit | user1 | |
2017-08-14 | ci: cache node modules for build_ui job | Azul | |
job build time down from 14 minutes 37 seconds to 55 seconds. | |||
2017-08-14 | [tests] pep8 test_gateways.py | azul | |
tests were failing because of pep8 issues | |||
2017-08-11 | [style] pep8 | Kali Kaneko | |
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 | [bug] add workaround for invalid configs.json | Kali Kaneko | |
Old versions of the webapp let agent download an invalid.json, instead of returning a 404. We try to parse the json, and if no valid json is found, we use the workaround for manually downloading the service files. - Resolves: #9004 | |||
2017-08-11 | [feature] add vpn list command | Kali Kaneko | |
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-08-11 | [feature] add a new bitmask_chromium gui entrypoint | Kali Kaneko | |
If chromium is installed in the system, there's no need to depend on qt5. | |||
2017-08-11 | [pkg] add missing desktop file | Kali Kaneko | |
wrong rename in the debian files | |||
2017-08-10 | [pkg] echo hint to continue bootstrapping after creating venv | Kali Kaneko | |
2017-08-10 | [refactor] fail gracefully if some modules not present | Kali Kaneko | |
this allows for better modularization in, for instance, the debian package. we should be able to install just the submodules for the vpn service, or the mail service. a better modularization needs the mail_services under core to be moved to bitmask.mail, and do the switch in the main service module for bitmask daemon. | |||
2017-08-10 | [pkg] new debianization split | Kali Kaneko | |
with this organization, there's no need to install too many dependencies if user only needs either vpn or mail. | |||
2017-08-10 | [pkg] update packages | Kali Kaneko | |
2017-08-10 | [pkg] initial port of the debian package | Kali Kaneko | |
2017-08-08 | [refactor] use sinon in confirmation component test | Simon Fondrie-Teitler | |
This refactors the confirmation component to use sinon instead of manually checking the the result of calling a function. | |||
2017-08-08 | [bug] explicitly set versions for peer dependencies | Simon Fondrie-Teitler | |
Newer versions of npm don't autoinstall peer dependencies, so they have to be explicitly installed in package.json. This adds the few that npm was complaining about. | |||
2017-08-08 | [bug] Add "show" option to modal in confirmation component | Simon Fondrie-Teitler | |
Defaults to True. Without it, the confirmation modal doesn't show and you aren't able to remove a provider from the list. | |||
2017-07-28 | [pkg] use gpg binary in ubuntu0.10a3 | Kali Kaneko | |
2017-07-28 | [pkg] do not create venv if it exists already | Kali Kaneko | |
2017-07-28 | [pkg] add cleanup to makefile | Kali Kaneko | |
2017-07-28 | [bug] change status only when key is generated | Kali Kaneko | |
- Resolves: #8986 | |||
2017-07-28 | [pkg] do not exit, return | Kali Kaneko | |
2017-07-28 | [bug] fix uri for reporting issues | Kali Kaneko | |
2017-07-28 | [pkg] fix hidden import | Kali Kaneko | |
2017-07-28 | [bug] ship leap.pixelated_www in bundles | Kali Kaneko | |
- Resolves: #8993 | |||
2017-07-25 | [docs] add instruction to use the virtualenv next time | Kali Kaneko | |
2017-07-25 | [docs] document the dev-bootstrap script0.10a2 | Kali Kaneko | |
2017-07-25 | [pkg] add leap.pixelated and leap.pixelated_www as dependencies | Kali Kaneko | |
from here on, we're depending on leap's fork. | |||
2017-07-25 | [refactor] use pixelated-www in leap namespace | Kali Kaneko | |
2017-07-25 | [dev] add bootstrap script | Kali Kaneko | |
2017-07-21 | [tests] Succeed VPN test if helper files exists | Varac | |
2017-07-20 | [bug] check if the helpers are installed before testing the firewall | Ruben Pollan | |
In case of the helpers not installed it was crashing the VPNService. | |||
2017-07-20 | [pkg] add ubuntu version of libGL to bundles | Kali Kaneko | |
2017-07-20 | [feat] clean up the firewall on bitmask start | Ruben Pollan | |
Just in chance the firewall was not properly cleaned up in a previeous run (bitmask crashed, some bugs in the code, ...). Let's clean up the firewall when it starts. - Resolves: #8979 | |||
2017-07-20 | [feat] rise an exception if the vpn didn't turn down correctly | Ruben Pollan | |
2017-07-20 | [refactor] use VPNManagment in composition instead of inheritance | Ruben Pollan | |
We make an ugly step for that moving the VPNStatus into VPNManagement. Let's iterate on it a second time to clean up that. - Related: #8942 | |||
2017-07-20 | [refactor] rename VPNTunnel to TunnelManager | Ruben Pollan | |
So it's coherent with FirewallManager. - Related: #8942 | |||
2017-07-20 | [refactor] move TunnelManager duties to VPNService | Ruben Pollan | |
VPNService has knowledge of the tunnel and the firewall and controls them separately. Also exceptions from VPNControl are handled locally instead of being propagated. - Resolves: #8976 - Related: #8942 | |||
2017-07-20 | [test] keep artifacts inside the project dir | Azul | |
2017-07-20 | [test] enable and check vpn | Azul | |
2017-07-20 | [test] minor: only set env["HOME"] once | Azul | |
2017-07-20 | [tests] clearer message if test user not defined | Kali Kaneko | |
2017-07-20 | [bug] include cacert.pem in bundles | Kali Kaneko | |
2017-07-20 | [doc] Tests inside docker with gitlab-runner | Varac | |
2017-07-20 | [test] Disable OSX tests for now | Varac | |
Currently, our only OSX gitlab runner is unavailable too often and the tests fail in CI anyway so we disable it for now until we fix both. | |||
2017-07-20 | [test] keep config files from failing tests | Azul | |