Age | Commit message (Collapse) | Author |
|
|
|
- remove sphinx from build-deps
We're not buildint the sphinx docs at the moment, and it's breaking the
build in zesty (since sphinx has been moved to universe).
- add dev package for pyrcc5
- re-add docutils-common, needed for rst2man
- remove build-depends from binary packages
- Install python-docutils for rst2man
- bitmask-qt + -vpn: Depend on python-deps
|
|
- Resolves: #9008
|
|
- Resolves: #9003
|
|
|
|
|
|
Thanks to @simonft for all the help.
- Resolves: #8980
|
|
- Resolves: #8973
|
|
We need to update the UI to use the new API.
- Resolves: #8974
|
|
For now we say it will be mixed on every request if the mixnet is
enabled. We might want a better mock in the future.
- Resolves: #8972
|
|
|
|
|
|
We were encoding some parts as base64 and others with our manual
encoders. Let's not do base64 and use the email standard library
encoders instead.
- Resolves: #8957
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the restarting flag was not being set.
- Resolves: #8959
|
|
|
|
- Resolves: #8992
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
job build time down from 14 minutes 37 seconds to 55 seconds.
|
|
tests were failing because of pep8 issues
|
|
|
|
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
|
|
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
|
|
|
|
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
|
|
If chromium is installed in the system, there's no need to depend on
qt5.
|
|
wrong rename in the debian files
|
|
|
|
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.
|
|
with this organization, there's no need to install too many dependencies
if user only needs either vpn or mail.
|
|
|
|
|
|
This refactors the confirmation component to use sinon instead of
manually checking the the result of calling a function.
|
|
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.
|
|
Defaults to True. Without it, the confirmation modal doesn't show and
you aren't able to remove a provider from the list.
|
|
|
|
|