Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-30 | [bug] avoid state flickering when state string is empty | Kali Kaneko | |
we set status to 'off' by default. - Resolves: #9013 | |||
2017-08-30 | [pkg] fix install path for gui module9008_packaging | Kali Kaneko | |
2017-08-30 | [bug] fail gracefully if cannot import soledad | Kali Kaneko | |
- Resolves: #9025 | |||
2017-08-30 | [pkg] fix the vpn module installation path | Kali Kaneko | |
2017-08-30 | [pkg] Cleanup debian/control, set right maintainer/uploader | Kali Kaneko | |
- 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 | |||
2017-08-30 | [pkg] Build debs for zesty and stretch | Varac | |
- Resolves: #9008 | |||
2017-08-25 | [bug] replace content-type after removing the signature | Ruben Pollan | |
- Resolves: #9003 | |||
2017-08-24 | [docs] update changelog | Kali Kaneko | |
2017-08-24 | [feat] hardcode some providers to mock that they provide mixnets | Ruben Pollan | |
2017-08-24 | [bug] update the UI to the new mail.get_token API | Ruben Pollan | |
Thanks to @simonft for all the help. - Resolves: #8980 | |||
2017-08-24 | [feat] add mail.add_msg API call | Ruben Pollan | |
- Resolves: #8973 | |||
2017-08-24 | [feat] remove active user from get_token | Ruben Pollan | |
We need to update the UI to use the new API. - Resolves: #8974 | |||
2017-08-24 | [feat] add a mock mixnet_status call to the API | Ruben Pollan | |
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 | |||
2017-08-15 | [pkg] add stub for bitmask-chromium package | Kali Kaneko | |
2017-08-15 | [docs] add alot decryption fix to changelog | Kali Kaneko | |
2017-08-15 | [bug] encode pgp/mime parts as 7bit encoding | Ruben Pollan | |
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 | |||
2017-08-15 | [pkg] remove unused QT5PATH | Kali Kaneko | |
2017-08-15 | [bug] fix attribute error when vpn is not started | Kali Kaneko | |
2017-08-14 | [style] pep8 | Kali Kaneko | |
2017-08-14 | [docs] update osx hacking page | Kali Kaneko | |
2017-08-14 | [pkg] fallback to pyqt-webkit if webengine not found | Kali Kaneko | |
2017-08-14 | [pkg] fix osx bundle by relinking broken _scrypt dylib | kali | |
2017-08-14 | [bug] proper vpn shutdown in osx bundles | kali | |
the restarting flag was not being set. - Resolves: #8959 | |||
2017-08-14 | [docs] fix management class docstring | kali | |
2017-08-14 | [bug] report version correctly in bundles | kali | |
- Resolves: #8992 | |||
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. |