Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-14 | [bug] kill a previous process in osx | kali | |
Since in OSX the user sees Bitmask in the Dock, I assume that re-launching Bitmask.app from the /Applications folder means that we can kill the previous process. It probably should be able to terminate it gracefully, but we're hitting this during early testing because of the move to native webview - because the window.close() method is still not properly hooked. - Resolves: #9001 | |||
2017-08-14 | [pkg] fail gracefully if there are errors parsing logs | kali | |
2017-08-14 | [pkg] improve logging for the osx install scripts | kali | |
2017-08-14 | [pkg] add osx-specific requirements | kali | |
2017-08-14 | [pkg] move bundling scripts | kali | |
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 | |